Installation#

Arch Linux#

maintainer: @linkfrg

Install the package from AUR.

paru -S ignis

For the latest (git) version of Ignis install ignis-git

paru -S ignis-git

Nix#

maintainer: missing specific maintainers, the package is mostly maintained by free contributors (bugs are expected)

Contributors:
  • @frdiener

  • @somokill

  • @ratson

  • @0x006E

Warning

This will install the latest (git) version of Ignis. Please refer to the latest documentation.

Add Ignis to your flake's inputs:

ignis.url = "github:linkfrg/ignis";

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