Installation#
Arch linux#
paru -S ignis
Nix#
Add Ignis to your flake's inputs:
ignis.url = "git+https://github.com/linkfrg/ignis?submodules=1";
Then add the following to environment.systemPackages
or home.packages
:
inputs.ignis.packages.${system}.ignis
Building from source#
Dependencies:
ninja
meson
gtk4
gtk4-layer-shell
glib-mkenums (glib2-devel)
pygobject
pycairo
python-click
python-loguru
python-requests
libpulse (if using PipeWire, install
pipewire-pulse
)
git clone https://github.com/linkfrg/ignis.git
cd ignis
meson setup build --prefix=/usr --libdir "lib/ignis"
meson compile -C build
meson install -C build
Running#
ignis init