⬇️ | A gtk4/libadwaita installer for XInux [maintainer=@bahrom04]
  • Rust 87.7%
  • Nix 9.5%
  • Meson 2.1%
  • Just 0.4%
  • Shell 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
rafanochi 6bda7856b5
Some checks failed
disk-tests.yml / fix: network page not appearing when no internet (#80) (push) Failing after 0s
Flake check & build (Xeonitte) / flake-check (push) Successful in 26s
Flake check & build (Xeonitte) / nix-build (push) Successful in 4m18s
fix: network page not appearing when no internet (#80)
## Description

Fix `NoInternet` component not appearing when there is no network available on the system.

## Related Issues

Fixes #74

## Testing

[Describe the tests you ran to verify your changes:]: #

- [x] compile, disable all internet devices, run the program

## Checklist

- [x] My changes generate no new issue, error or problem
- [x] New and existing unit tests pass locally with my changes

Reviewed-on: #80
Reviewed-by: bahrom04 <bahrom04@noreply.git.oss.uzinfocom.uz>
2026-10-05 11:09:23 +00:00
.forgejo disk-management (#50) 2026-09-27 15:24:08 +00:00
build-aux chore: ported snow 2025-02-18 12:57:25 +05:00
config fix(install): copy template nix files into sysconfdir 2026-10-04 16:08:59 +05:00
data new 0.1.0 version 2026-07-07 21:46:57 +05:00
modules/nixos/xeonitte fix: add treefmt wrapper to shell, exclude nix templates inside config/ folder (#55) 2026-08-28 04:26:00 +00:00
packages disk-management (#50) 2026-09-27 15:24:08 +00:00
po chore: update po/Potfiles.in 2026-09-22 12:57:00 +05:00
shells/xeonitte fix: system bootloader clear up when debugging app locally (#48) 2026-09-14 13:27:06 +00:00
src fix: network page not appearing when no internet (#80) 2026-10-05 11:09:23 +00:00
test-config disk-management (#50) 2026-09-27 15:24:08 +00:00
xeonitte-helper feat: now options can be default selected 2026-07-31 15:50:22 +05:00
.envrc chore: ported snow 2025-02-18 12:57:25 +05:00
.gitignore chore(justfile): add clean & trans options (#51) 2026-09-03 08:51:09 +00:00
build.rs Show the fail report is sent or not (#38) 2026-09-22 13:50:44 +00:00
Cargo.lock disk-management (#50) 2026-09-27 15:24:08 +00:00
Cargo.toml disk-management (#50) 2026-09-27 15:24:08 +00:00
flake.lock fix(devshell): install pre-commit hook and enable rustfmt (#52) 2026-08-27 08:43:59 +00:00
flake.nix fix(devshell): install pre-commit hook and enable rustfmt (#52) 2026-08-27 08:43:59 +00:00
justfile chore: justfile command typo 2026-10-04 16:19:43 +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 fix: system bootloader clear up when debugging app locally (#48) 2026-09-14 13:27:06 +00:00
rust-toolchain.toml chore: set stable toolchatino 2026-01-07 15:54:38 +05:00

Xeonitte

A graphical installer for Xinux.

Test CI Most used Language

Development

This application has Linux-only dependencies.

# install disko on global config
environment.systemPackages = pkgs; [ disko ];
# download dependencies
nix develop

# Generate configuration file
just setup

# Build
just install

# Run
just run

# Or one time build.
nix build --show--trace

# Optional. Generate translation words from /po/POTFILES.in if needed.
just trans

All ./config folder data will be generated by meson after nix build. The code searchs for files from ~/.local/etc/xeonitte so you have to remove this folder and just install to update them.

Code formatter and checkers

nix fmt .
nix flake check --system x86_64-linux --show-trace
nix repl :lf .