From b7837538952c8684a478cb1d188a12a45d7412d2 Mon Sep 17 00:00:00 2001 From: madumlao Date: Wed, 21 Apr 2021 16:18:32 +0800 Subject: [PATCH] Attempt to change default shell to zsh --- install.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/install.sh b/install.sh index 3c99174..c64dd20 100755 --- a/install.sh +++ b/install.sh @@ -21,6 +21,19 @@ fi git clone https://github.com/zsh-users/zsh-syntax-highlighting ) +echo "Changing default shell" +ZSH_PATH="$(which zsh)" +if sudo -l chsh -s $ZSH_PATH $USER; then + sudo chsh -s $ZSH_PATH $USER +elif sudo -l usermod -s $ZSH_PATH $USER; then + sudo usermod -s $ZSH_PATH $USER +else + echo "Cannot change shell using sudo, trying password" + if ! chsh -s "$ZSH_PATH"; then + echo "Unable to change shell to $ZSH_PATH, please change shell manually" + fi +fi + SKEL_DIR="$APP_DIR/skel" BACK_DIR="$APP_DIR/backup"