Ignis is a modern widget system for building desktop shells using GTK4.
- Configurable in Python
- Uses GTK4
- Batteries Included
- Simplified work with widgets
Note
Ignis is mostly stable, but still a work in progress. The API is a subject to change.
See the Documentation
- wlroots-based Wayland compositors (e.g., Sway)
- Hyprland
- Smithay based compositors (e.g., COSMIC)
- KDE Plasma on wayland
...and all other compositors that implement the Layer Shell protocol.
-
A simple bar, see examples
Check out the Developer Guide
AGS - for inspiration