4
0
Fork
You've already forked xeonitte
0
⬇️ | 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%
bahrom04 dcc772bc05 Merge pull request 'refactor/just' ( #33 ) from refactor/just into main
Reviewed-on: https://git.oss.uzinfocom.uz/xinux/xeonitte/pulls/33
Reviewed-by: bahrom04 <bahrom04@noreply.git.oss.uzinfocom.uz>
2026年07月14日 15:07:23 +00:00
.forgejo/workflows ci: forgeko 2026年05月07日 18:17:03 +05:00
build-aux chore: ported snow 2025年02月18日 12:57:25 +05:00
config remove relago from user config 2026年07月08日 16:32:04 +05:00
data new 0.1.0 version 2026年07月07日 21:46:57 +05:00
modules/nixos/xeonitte chore: ported snow 2025年02月18日 12:57:25 +05:00
packages update cargo hash 2026年07月10日 15:06:21 +05:00
po fix: zram visible in advanced mode & translate 2026年07月07日 11:09:14 -04:00
shells/xeonitte refactor: add justfile 2026年07月09日 19:57:27 +05:00
src Merge pull request 'refactor/just' ( #33 ) from refactor/just into main 2026年07月14日 15:07:23 +00:00
xeonitte-helper chore(cargo): remove junk crates 2026年07月10日 15:03:40 +05:00
.envrc chore: ported snow 2025年02月18日 12:57:25 +05:00
.gitignore doc: add devshell build way to avoid nix building all over 2026年04月03日 23:11:21 +05:00
Cargo.lock chore(cargo): remove junk crates 2026年07月10日 15:03:40 +05:00
Cargo.toml chore(cargo): remove junk crates 2026年07月10日 15:03:40 +05:00
flake.lock update lock 2026年07月07日 21:54:55 +05:00
flake.nix update lock 2026年07月07日 21:54:55 +05:00
justfile refactor: add justfile 2026年07月09日 19:57:27 +05:00
LICENSE chore: adopt upstream license 2025年05月22日 02:47:50 +05:00
meson.build new 0.1.0 version 2026年07月07日 21:46:57 +05:00
meson_options.txt chore: ported snow 2025年02月18日 12:57:25 +05:00
README.md refactor: add justfile 2026年07月09日 19:57:27 +05:00
rust-toolchain.toml chore: set stable toolchatino 2026年01月07日 15:54:38 +05:00

Xeonitte

A graphical installer for NixOS based distributions.

Top Used Language Test CI

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 .