Inno is a lightweight, event-driven notification agent for Wayland, written in C. It listens for DBus events (like Battery Charging/Discharging) and displays non-intrusive notifications on your desktop.
Build and install using makepkg:
makepkg -siRequirements: cmake, make, gcc, wayland, cairo, dbus, wayland-protocols.
cmake -B build
cmake --build build
sudo cp build/inno /usr/bin/Create a config file at ~/.config/inno/inno.conf:
font=Iosevka NFM
text_color=#FF00FF00 # Green (ARGB)
bg_color=#AA000000 # Semi-transparent Black (ARGB)- font: Font family name (must be installed).
- text_color/bg_color: Hex format
#AARRGGBB(Alpha, Red, Green, Blue).
Run inno to start the agent. It runs as a daemon by default (detaches from terminal).
innoTo run in foreground (for debugging):
inno -fTo stop it:
pkill inno