aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/run_onchange_after_deploy-thunderbird.sh.tmpl
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-22 10:41:22 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-22 10:41:22 +0100
commit0c292694f37f107629b5287f96ebb945ff764b68 (patch)
tree1b860f68ccc53790b5f4cd0bb2cc5256fa5ab318 /run_onchange_after_deploy-thunderbird.sh.tmpl
parentdff883ec04c62dc4a111597aace1ce5972b7dc01 (diff)
downloaddotfiles-0c292694f37f107629b5287f96ebb945ff764b68.tar.gz
dotfiles-0c292694f37f107629b5287f96ebb945ff764b68.tar.bz2
dotfiles-0c292694f37f107629b5287f96ebb945ff764b68.zip
fix(just): chsh to nix-managed zsh after nix-switch
zsh now lives in nix/common.nix instead of meta/base.txt. Removing the pacman zsh package leaves /etc/passwd dangling at /usr/bin/zsh, so new login terminals die with 'shell not found'. Mirror the chsh logic from nix/bootstrap.sh (which only runs on the VM during first-time provisioning) into the nix-switch recipe so every `just sync` / `just init` re-asserts the login shell — and the host gets the same treatment as the VM. Idempotent: skips when the shell already matches, skips when ~/.nix-profile/bin/zsh is missing (pre-bootstrap state).
Diffstat (limited to 'run_onchange_after_deploy-thunderbird.sh.tmpl')
0 files changed, 0 insertions, 0 deletions