Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fabric-development/gray

libgray; a status notifier GObject library which can be used to create system trays
https://github.com/fabric-development/gray

desktop-environment-collective library status-notifier status-notifier-item system-library system-tray

Last synced: about 1 month ago
JSON representation

libgray; a status notifier GObject library which can be used to create system trays

Awesome Lists containing this project

README

        

# Gray
**system trays for everyone ⚡**

![simple widget implementation using Gray showing an invoked item menu](assets/demo-with-menu.png)

Gray is an implementation of the SNI protocol (see [this](https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/)), made to make stuff **super** simple

---

## Installation

### Arch Linux

From the AUR using your favorite AUR helper

```
yay -S gray-git
```

Or alternatively you can manually build Gray and install it
```sh
meson --prefix=/usr build && sudo ninja -C build install
```
after installing, you can head over to the `examples/` directory and try one of the examples there!