Linux / WSL (Debian based) π» Shell setup Fish Shell Fisher - Plugin manager Nerd fonts - Powerline-patched fonts. I use Meslo LGM z for fish - Directory jumping Exa - ls replacement Step 1: π Update system sudo apt update && sudo apt upgrade -y Step 2: π½ Install GitHub CLI, Fish Shell and VS Code - set fish as default shell, authenticate github and reboot computer chsh -s /usr/bin/fish && gh auth login && reboot Step 3 : π¦ Install fisher and essential plugins curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher && fisher install FabioAntunes/fish-nvm edc/bass jethrokuan/z && fisher update && fisher list Step 4: π₯ Run install script and setup fish config files git clone https://github.com/beyourahi/dev_setup.git ~/dev_setup && cd ~/dev_setup && chmod +x install.sh && ./install.sh && sudo cp -r ~/dev_setup/.config/fish/config.fish ~/.config/fish/ && . ~/.config/fish/config.fish && exit