# ukui-sni

#### Introduction
ukui-sni is a collection of system tray service related functions for the UKUI desktop environment.
The tray functionality is based on the [UKUI4 Tray Protocol](https://yayqg9ul2g.feishu.cn/docx/Q1Ptd8S0VoKryFxUQFxcbRS4n4g).

#### status-notifier-host
An interface library for implementing the visual tray area functionality.

#### status-notifier-watcher
Implementation of the Watcher service in the SNI protocol.

#### ukui-system-tray
A visual tray plugin (displayed in the taskbar).

## Building

```bash
mkdir build && cd build
cmake ..
make
sudo make install
```

## Dependencies

- Qt 6
- KDE Framework 6 (KWayland, KWindowSystem)
- extra-cmake-modules
- libukui-quick
- libukui-search
- libopencv
- libqt6xdg
- XCB libraries

## License

GPL-3+
