See docs/README.md for the durable repository guidance map:
architecture, validation, public-boundary policy, and plan conventions.
Run the public-safe local validation entrypoint before reporting changes ready:
scripts/validateRequires only root ssh access to the destination system (running some Linux distribution with kexec support)
nix run github:numtide/nixos-anywhere -- --flake .#<host> root@<ip>
nh os switch # rebuild and switch nh os boot # rebuild, apply on next reboot nh os test # rebuild, switch, don't add boot entry nh clean all # garbage collect old generations
nixos-rebuild switch --flake .#<host> --target-host root@<host> nixos-rebuild boot --flake .#<host> --target-host root@<host>
nix flake update nh os switch # trajanus nixos-rebuild switch --flake .#pius --target-host root@pius
Available via nix run github:carjorvaz/nixos#<package>
- brainworkshop