#!/bin/bash DIR=$(readlink -f $(dirname $0)) . $DIR/../env.sh # install fish shell echo Installing fish shell case "$PM" in apt) ! which pip3 && $ROOT/python/install.sh sudo add-apt-repository ppa:fish-shell/release-3 -y sudo apt update sudo apt install fish libnotify-bin xdotool -y ;; pacman) ! which pip && $ROOT/python/install.sh sudo pacman -S --needed --needed fish xdotool ;; esac # set fish as default shell if ! fish-is-default-shell; then chsh -s $FISH_SHELL fi # symlink config [ -L $XDG_CONFIG_HOME/fish ] && rm -rf $XDG_CONFIG_HOME/fish lnsf $DIR/config/config.fish $XDG_CONFIG_HOME/fish/config.fish lnsf $DIR/config/functions/fish_prompt.fish $XDG_CONFIG_HOME/fish/functions/fish_prompt.fish lnsf $DIR/config/functions/fish_right_prompt.fish $XDG_CONFIG_HOME/fish/functions/fish_right_prompt.fish lnsf $DIR/config/functions/fisher.fish $XDG_CONFIG_HOME/fish/functions/fisher.fish