CrOS/nixos-bootstrap
2025-10-22 13:51:14 -04:00
..
installers digital ocean generation 2025-07-23 21:03:11 -04:00
flake.lock nixos-bootstrap/flake.lock: Update 2025-10-22 13:23:53 -04:00
flake.nix digital ocean generation 2025-07-23 21:03:11 -04:00
installer-config.nix clean up some instances of with scopes 2025-07-28 16:16:37 -04:00
installer.pub testing installs on incarneron now 2025-06-30 09:17:20 -04:00
justfile digital ocean generation 2025-07-23 21:03:11 -04:00
README.md documentation and no fail2ban 2025-10-22 13:51:14 -04:00

Bootstrap ISO for NixOS

From this subdirectory directory, run just iso to generate the ISO file

Typical installation flow

  1. Flash iso with sudo dd if=install.iso of=<usb drive> status=progress
  2. Boot image on install host
  3. Connect to network via Ethernet or nmcli
  4. From a donor machine, nixos-anywwhere -i <path to install private key> --flake .#<machine> nixos@<ip>
  5. There is a bit of a snag here, but the current protocol is to connect to ethernet and SSH in using the installer key in order to setup SOPS, this section will be amended when we figure this out
  6. Connect new host to ethernet and SSH in