Installation#

Arch Linux#

Install the package from AUR.

paru -S python-ignis

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

paru -S python-ignis-git

Nix#

Read more on the Nix page.

Void Linux#

An xbps-src template is available in a third party repository with prebuilt packages too.

Add this repository by creating ignis.conf at /etc/xbps.d/:

repository=https://raw.githubusercontent.com/binarylinuxx/ignis-xbps-src/x86_64-glibc/pkgs

Then, you can install Ignis as a usual package using xbps-install.

sudo xbps-install -S ignis

Pip#

Pip is the standard package manager for Python. You can install Ignis directly from the Git repository using Pip.

Hint

You can do this in a Python virtual environment. Create and activate one with the following commands:

python -m venv venv
source venv/bin/activate  # for fish: . venv/bin/activate.fish

To install the latest (Git) version of Ignis:

pip install git+https://github.com/ignis-sh/ignis.git

To install a specific version (e.g., v0.5):

# replace "TAG" with the desired Git tag
pip install git+https://github.com/ignis-sh/ignis.git@TAG

See also

For advanced usage, you can set up a development environment and install Ignis in editable mode. This allows you to easily switch between commits, versions, branches, or pull requests using git, without having to reinstall Ignis.