adjusted to work with fishy shell

This commit is contained in:
JaKooLit
2025-03-24 16:59:28 +09:00
parent 78310220d4
commit 672a700695

View File

@@ -80,11 +80,13 @@ if command -v zsh >/dev/null; then
cp -r 'assets/.zprofile' ~/ cp -r 'assets/.zprofile' ~/
# Check if the current shell is zsh # Check if the current shell is zsh
if [[ "$SHELL" != *"zsh"* ]]; then current_shell=$(basename "$SHELL")
if [ "$current_shell" != "zsh" ]; then
printf "${NOTE} Changing default shell to ${MAGENTA}zsh${RESET}..." printf "${NOTE} Changing default shell to ${MAGENTA}zsh${RESET}..."
printf "\n%.0s" {1..2} printf "\n%.0s" {1..2}
while ! chsh -s $(which zsh); do # Loop to ensure the chsh command succeeds
while ! chsh -s "$(command -v zsh)"; do
echo "${ERROR} Authentication failed. Please enter the correct password." 2>&1 | tee -a "$LOG" echo "${ERROR} Authentication failed. Please enter the correct password." 2>&1 | tee -a "$LOG"
sleep 1 sleep 1
done done