diff --git a/.config/yadm/bootstrap.d/zsh.sh b/.config/yadm/bootstrap.d/zsh.sh new file mode 100755 index 0000000..64428fc --- /dev/null +++ b/.config/yadm/bootstrap.d/zsh.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if ! command -v zsh &> /dev/null; then + echo 'Installing zsh' + sudo apt update + sudo apt install zsh -y +fi + +echo 'zsh is installed' + +if [ ! $(awk -F: -v user="$USER" '$1 == user {print $NF}' /etc/passwd) = $(which zsh) ]; then + echo 'zsh is not default shell' + echo 'Setting zsh as default shell...' + sudo chsh -s $(which zsh) $(whoami) +fi + +echo 'zsh is default shell'