Lightweight dbus-less notification “daemon” for wlroots compositors.
- C 94.7%
- Makefile 5.3%
| .gitignore | ||
| config.h | ||
| default.png | ||
| drwl.h | ||
| LICENSE | ||
| luft.c | ||
| Makefile | ||
| poolbuf.h | ||
| README.md | ||
| wlr-layer-shell-unstable-v1.xml | ||
💨 luft
[air in german]
Lightweight dbus-less notification "daemon" for wlroots compositors implementing the zwlr_layer_shell_v1 protocol.
Uses drwl with fcft and pixman for drawing. Dynamically resizes the notification width and height based on the number of provided lines and their lenght (can be set manually). Can be anchored to every corner of the screen (also with margin).
Building
To build luft first ensure that you have the following dependencies:
- wayland
- wayland-protocols
- fcft
- pixman
- pkg-config
Afterwards, run:
make
make install
Usage
Default colors with the FiraCode font:
luft "Low Battery" "" "20% battery remaining."
See the luft -h or config.h file for more configuration options.
Attributions
A lot of code and ideas come from wtw, drwl's example and herbe.
License
MIT
