diff --git a/fish_shell_install.sh b/fish_shell_install.sh index 46468a2..7085e9e 100755 --- a/fish_shell_install.sh +++ b/fish_shell_install.sh @@ -14,12 +14,13 @@ mkdir -p $HOME/local $HOME/fish_shell_tmp cd $HOME/fish_shell_tmp # download source files for Fish Shell -wget http://fishshell.com/files/${FISH_SHELL_VERSION}/fish-${FISH_SHELL_VERSION}.tar.gz +wget https://github.com/fish-shell/fish-shell/releases/download/$FISH_SHELL_VERSION/fish-$FISH_SHELL_VERSION.tar.xz # extract files, configure, and compile -tar xvzf fish-${FISH_SHELL_VERSION}.tar.gz -cd fish-${FISH_SHELL_VERSION} -./configure --prefix=$HOME/local --disable-shared +tar xvJf fish-${FISH_SHELL_VERSION}.tar.xz +mkdir fish-${FISH_SHELL_VERSION}/build +cd fish-${FISH_SHELL_VERSION}/build +cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local .. make make install diff --git a/initialize.sh b/initialize.sh index c304d58..144de4a 100644 --- a/initialize.sh +++ b/initialize.sh @@ -54,8 +54,9 @@ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/.local/lib echo "export LD_LIBRARY_PATH='$HOME/.local/lib'" >> $HOME/.bashrc echo "alias compile='g++ -O0 -g -fsanitize=address -o fds -std=c++17'" >> $HOME/.bashrc +./fish_shell_install.sh +rm -rf $HOME/.config/fish git clone -b alternative https://$GIT_DOMAIN/Segcolt/fish-config $HOME/.config/fish -fish_shell_install.sh readonly FZF_VER curl -sSL https://github.com/junegunn/fzf/releases/download/v0.55.0/fzf-${FZF_VER}-linux_amd64.tar.gz > fzf.tar.gz