aboutsummaryrefslogtreecommitdiffstats
path: root/openspec/changes/add-host-bootstrap-script/design.md
Commit message (Collapse)AuthorAgeFiles
* Archive four completed changes, sync main specsGravatar Tom van der Lee2026-09-181
| | | | | | | | | | | add-nix-flake-bootstrap, add-host-bootstrap-script, add-dotfiles-stow-bootstrap, and add-developer-environment all had every task complete (verified via a real nix flake check and a real NixOS host build). Archived in dependency order so the two changes sharing the nix-flake-bootstrap capability merged additively. Main specs now exist for the first time: nix-flake-bootstrap (10 requirements), dotfiles-management (4), developer-environment (4). add-gnome-desktop remains active (not yet implemented).
* Add scripted host bootstrapping with directory-driven discoveryGravatar Tom van der Lee2026-09-171
nixosConfigurations now auto-discovers hosts/<name>/ directories instead of a hand-maintained attrset, and scripts/bootstrap-host.sh (exposed as `nix run .#bootstrap-host`) scaffolds a new host from the template. The script always requires an explicit --root for hardware-configuration.nix so a live-installer run can never read the live ISO's own /etc/nixos by accident. Also records the belated task-11.1 checkbox update for the prior change's already-committed state.