-
Install Fish.
Terminal window brew install fish -
Install oh-my-fish.
Terminal window curl -L https://get.oh-my.fish | fish -
Set Fish as an active shell.
Terminal window sudo echo /usr/local/bin/fish >> /etc/shellschsh -s /usr/local/bin/fish -
Install virtualfish.
Terminal window pip install virtualfishEdit
~/.config/fish/config.fish
and addeval (python -m virtualfish compat_aliases)
at the end of the file (compat_aliases enables virtualenvwrapper compatibility aliases). -
Install bobthefish theme.
Terminal window omf install bobthefish -
Install and set nerd-fonts.
Terminal window brew tap caskroom/fontsbrew cask install font-hack-nerd-fontEdit
~/.config/fish/config.fish
and addset -g theme_nerd_fonts yes
at the end of the file. -
Edit
~/.config/fish/config.fish
and add these commands at the end of the file:Terminal window set -g theme_color_scheme solarized-darkset -g theme_newline_cursor yesset -g theme_title_display_user yesset -g theme_title_display_process yesset -g theme_display_cmd_duration yesThese commands set the solarized-dark theme, move the cursor to the new line, display user and process in the terminal title and show a time duration of a command.