#!/bin/bash set -x # install nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash # install pyenv git clone https://github.com/pyenv/pyenv.git ~/.pyenv # install fzf from source git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf bash ~/.fzf/install --no-update-rc --completion --key-bindings # install fisher curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher $plugins # copy fish config if test -f "~/.config/fish/functions/config.fish"; then echo "config.fish already exist, please rename to continue." exit 1 fi cp fish/config.fish ~/.config/fish/functions/ # copy fishfile if test -f "~/.config/fish/fish_plugins"; then echo "fish_plugins already exist, please rename to continue." exit 1 fi cp fish/fish_plugins ~/.config/fish/ echo "set --export PYENV_ROOT $HOME/.pyenv" > ~/.config/fish/conf.d/pyenv.fish # install packages from fishfile fish -c "fisher install jorgebucaran/fisher" fish -c "fisher install (pwd)/fish/theme-t31m" fish -c "fisher install FabioAntunes/fish-nvm" fish -c "fisher update" # set fish default shell echo "Change your default Shell to FiSH: chsh -s /usr/bin/fish" # cp vimrc echo "Installing .vimrc" cp dot.vimrc ~/.vimrc