⬇️ | A gtk4/libadwaita installer for NixOS based distributions [maintainer=@bahrom04]
- Rust 93.5%
- Nix 2.9%
- Meson 2.8%
- Just 0.4%
- Shell 0.4%
Development
This application has Linux-only dependencies.
# download dependencies
nix develop
# Generate configuration file
just setup
# Build
just install
# Run
# Avoid pkexec must be root error on devShell
cd ..
~/.local/bin/xeonitte
# Or one time build.
nix build --show--trace
# Optional. Generate translation words from /po/POTFILES.in if needed.
cd ./po
xgettext --directory=.. --files-from=POTFILES.in --from-code=UTF-8 -kgettext -o translations.pot
All ./config folder data will be generated by meson after
nix build. The code searchs for files from /etc/xeonitte so you will grab it manually from ./result/xeonitte folder and put it /etc/xeonitte.
sudo cp -r ./result/etc/xeonitte /etc/xeonitte
Code formatter and checkers
nix fmt .
nix flake check --system x86_64-linux --show-trace
nix repl :lf .