Skip to content

dtomvan/nixinstall

 
 

Repository files navigation

NixOS Installer

This is a WIP fork of Archinstall. Do not use.

More docs will go here.

Plans

  • Use the exiting archinstall TUI and profiles
  • Output a configuration.nix, not a config.json
  • Reuse the archinstall partitioning driver
  • Provide an ISO with nixinstall command, based off the official NixOS minimal ISO

Non-plans

  • 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...

Contributing

Not yet. I'll have to get this into a working state first.

TODO: make a CONTRIBUTING.md

About

NixOS installer - guided only, fork of archinstall

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.7%
  • Nix 1.2%
  • Just 0.1%