Skip to content

linkfrg/ignis

Repository files navigation

Ignis

docs Checked with mypy Code style: black Linting: Ruff

Ignis is a modern widget system for building desktop shells using GTK4.

Features

  • 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.

Getting started

See the Documentation

Supported Desktops

  • 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.

Examples

Contributing

Check out the Developer Guide

Special Thanks

AGS - for inspiration