aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta/base.txt
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-20 13:56:09 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-20 13:56:09 +0100
commitd22a2336c19fc1fd08e3b1f9d88629b319558cab (patch)
tree907dcb604718125d7bf8d652070bac5893f90491 /meta/base.txt
parent5f361d0172103df5c16baae8427dba78e8b0dfae (diff)
downloaddotfiles-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 'meta/base.txt')
0 files changed, 0 insertions, 0 deletions