building installer iso #32

Merged
Richie merged 3 commits from feature/building-installer-iso into main 2026-07-02 16:07:46 -04:00
Owner
No description provided.
Richie added 2 commits 2026-07-02 14:17:53 -04:00
Replace old_installer.py with a curses TUI installer packaged as a
one-file PyInstaller binary (python/installer/build.py, wrapped by
python/installer/package.nix). The default .#installer is patched to run
on foreign Linux live media; the new .#installer-nixos variant keeps its
Nix store interpreter so it runs on NixOS.

Add systems/iso, a minimal NixOS install CD with kernel 6.18 and ZFS 2.4
matching the deployed systems and the installer on PATH; build it with
nix build .#iso. Shared logging and subprocess helpers move out of
common.py into python/logging_config.py and python/process.py.
Richie force-pushed feature/building-installer-iso from dfd08c07b8 to ddf4347dc4 2026-07-02 14:17:53 -04:00 Compare
Richie added 1 commit 2026-07-02 14:33:50 -04:00
feat(installer): refactor NixOS configurations to dynamically generate host systems
pytest / pytest (pull_request) Successful in 25s
build_systems / build-brain (pull_request) Successful in 45s
build_systems / build-bob (pull_request) Successful in 46s
build_systems / build-jeeves (pull_request) Successful in 2m30s
build_systems / build-rhapsody-in-green (pull_request) Successful in 56s
treefmt / nix fmt (pull_request) Successful in 5s
treefmt / nix fmt (push) Successful in 9s
pytest / pytest (push) Successful in 29s
build_systems / build-brain (push) Successful in 35s
build_systems / build-bob (push) Successful in 35s
build_systems / build-rhapsody-in-green (push) Successful in 48s
build_systems / build-jeeves (push) Successful in 2m28s
682960b4c9
Richie force-pushed feature/building-installer-iso from ddf4347dc4 to 682960b4c9 2026-07-02 14:33:50 -04:00 Compare
Richie merged commit 682960b4c9 into main 2026-07-02 16:07:46 -04:00
Richie deleted branch feature/building-installer-iso 2026-07-02 16:07:46 -04:00
Sign in to join this conversation.