Fix scripts order

This commit is contained in:
aloslider
2026-04-22 01:48:56 +03:00
parent 155f2854fa
commit ea41828560
3 changed files with 0 additions and 0 deletions
@@ -0,0 +1,20 @@
#!/bin/bash
{{ if eq .chezmoi.osRelease.id "nixos" }}
exit 0
{{ end }}
set -euo pipefail
ZSH_PATH="$(which zsh)"
if !(grep -q "^$ZSH_PATH$" /etc/shells;) then
echo "$ZSH_PATH" | sudo tee -a /etc/shells > /dev/null
echo "Added $ZSH_PATH to /etc/shells"
fi
if [[ "$(getent passwd $USER | cut -d: -f7)" != "$ZSH_PATH" ]]; then
chsh -s "$ZSH_PATH"
echo "Set ZSH as default, log out and log back in (or reboot) for the change to take effect"
else
echo "Default shell is already ZSH"
fi