This is a WIP fork of Archinstall. Do not use.
More docs will go here.
- Use the exiting archinstall TUI and profiles
- Output a
configuration.nix, not aconfig.json - Reuse the archinstall partitioning driver
- Provide an ISO with
nixinstallcommand, based off the official NixOS minimal ISO
- Provide a library to make profiles with, because that's exactly what NixOS already does
- Support deploying certain credentials (code still present but will be removed), use sops-nix or agenix instead
- For now: translations. It's just me on my own right now, so I ripped all translation logic out right now. I might add it back later but that'll probably just as much of a burden as it initially was to introduce it for archinstall...
- Plugins: these are a big security hazard to me. NixOS is already extensible through modules, let's not copy arch here for that functionality. These were used in arch to extend the core installer to support the AUR. Supporting the NUR seems like a bad idea anyways since we would need to use a flake all of a sudden...
Not yet. I'll have to get this into a working state first.
TODO: make a CONTRIBUTING.md