diff options
| author | 2026-05-20 13:56:09 +0100 | |
|---|---|---|
| committer | 2026-05-20 13:56:09 +0100 | |
| commit | d22a2336c19fc1fd08e3b1f9d88629b319558cab (patch) | |
| tree | 907dcb604718125d7bf8d652070bac5893f90491 /nix | |
| parent | 5f361d0172103df5c16baae8427dba78e8b0dfae (diff) | |
| download | dotfiles-d22a2336c19fc1fd08e3b1f9d88629b319558cab.tar.gz dotfiles-d22a2336c19fc1fd08e3b1f9d88629b319558cab.tar.bz2 dotfiles-d22a2336c19fc1fd08e3b1f9d88629b319558cab.zip | |
feat(bootstrap): install nix + Home-Manager on Arch host (p8)
Append two steps to the root bootstrap.sh:
5a. install nix via the Determinate Systems multi-user installer
(same as remote-dev/nix; gives us a proper nix-daemon.service).
5b. chsh to ~/.nix-profile/bin/zsh after appending to /etc/shells.
Add a 'just nix-switch' recipe that auto-picks the host vs vm profile
based on /etc/os-release ID, and wire it into 'just init' and
'just sync' so day-to-day reconciliation also re-applies Home-Manager.
The recipe is a no-op when nix isn't installed, so it stays safe for
pre-bootstrap states and for hosts where the user opts out.
Phase 8 of the nix-on-host migration plan.
Diffstat (limited to 'nix')
0 files changed, 0 insertions, 0 deletions
