dotfiles/fish/install.sh
2020-09-17 10:40:17 +00:00

27 lines
551 B
Bash
Executable File

#!/bin/bash
DIR=$(readlink -f $(dirname $0))
. $DIR/../env.sh
# install fish shell
case "$PM" in
apt)
sudo add-apt-repository ppa:fish-shell/release-3 -y
sudo apt update
sudo apt install fish libnotify-bin xdotool -y
;;
pacman)
sudo pacman -S fish xdotool
;;
esac
# set fish as default shell
DEFAULT_SHELL=$(getent passwd $USER | cut -d: -f7)
FISH_SHELL=$(which fish)
if [ "$DEFAULT_SHELL" != "$FISH_SHELL" ]; then
chsh -s $FISH_SHELL
fi
# symlink config
lnsf $DIR/config ~/.config/fish