██▀███ ▒█████ ▒█████ ▄▄▄█████▓ ██▓▓█████ ██████ ▄▄▄█████▓
▓██ ▒ ██▒▒██▒ ██▒▒██▒ ██▒▓ ██▒ ▓▒▓██▒▓█ ▀ ▒██ ▒ ▓ ██▒ ▓▒
▓██ ░▄█ ▒▒██░ ██▒▒██░ ██▒▒ ▓██░ ▒░▒██▒▒███ ░ ▓██▄ ▒ ▓██░ ▒░
▒██▀▀█▄ ▒██ ██░▒██ ██░░ ▓██▓ ░ ░██░▒▓█ ▄ ▒ ██▒░ ▓██▓ ░
░██▓ ▒██▒░ ████▓▒░░ ████▓▒░ ▒██▒ ░ ░██░░▒████▒▒██████▒▒ ▒██▒ ░
░ ▒▓ ░▒▓░░ ▒░▒░▒░ ░ ▒░▒░▒░ ▒ ░░ ░▓ ░░ ▒░ ░▒ ▒▓▒ ▒ ░ ▒ ░░
░▒ ░ ▒░ ░ ▒ ▒░ ░ ▒ ▒░ ░ ▒ ░ ░ ░ ░░ ░▒ ░ ░ ░
░░ ░ ░ ░ ░ ▒ ░ ░ ░ ▒ ░ ▒ ░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░
█████▒██▓ ██████ ██░ ██
▓██ ▒▓██▒▒██ ▒ ▓██░ ██▒
▒████ ░▒██▒░ ▓██▄ ▒██▀▀██░
░▓█▒ ░░██░ ▒ ██▒░▓█ ░██
░▒█░ ░██░▒██████▒▒░▓█▒░██▓
▒ ░ ░▓ ▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒
░ ▒ ░░ ░▒ ░ ░ ▒ ░▒░ ░
░ ░ ▒ ░░ ░ ░ ░ ░░ ░
░ ░ ░ ░ ░
___
___======____=---=)
/T \_--===)
[ \ (O) \~ \_-==)
\ / )J~~ \-=)
\\___/ )JJ~~~ \)
\_____/JJJ~~~~ \
/ \ , \J~~~~~ \
(-\)\=|\\\~~~~ L__
(\\) (\\\)_ \==__
\V \\\) ===_____ \\\\\\
\V) \_) \\\\JJ\J\)
/J\JT\JJJJ)
(JJJ| \UUU)
(UU)
The rootiest fish configuration you will ever see!
-
Install fish
-
Set it as your default shell
chsh -s /usr/bin/fish
-
Install pre-requisites
- Required
- Nerd Fonts - You must use a terminal/font that provides these glyphs
- Optional
- Required
-
Install Oh-my-fish
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish -
Install the plugins and theme
omf install cd colorman fish-spec fzf sudope weather battery colored-man-pages fuck grc spark tab zsh-aliases-lsd bobthefish -
Backup your current fish configuration (if you have one)
mv ~/.config/fish ~/.config/fish.bak
-
Clone the repository
git clone https://github.com/rootiest/rootiest-fish.git ~/.config/fish -
Enjoy! 🎉
Nerd Font glyphs are required. Please use a terminal and font that provide them.
- Clean, beautiful Powerline-style prompt
- Catppuccin theme by default
- Git, environment, container, etc info on the prompt
- VIM motions and a clear mode indicator
- Colors wherever we can get them
- Integrates cleanly with other Rootiest projects
Rootiest WezTerm - A wezterm configuration that is designed to work with this fish config.
Rootiest Kitty - A kitty configuration that is designed to work with this fish config.
Rootiest Tmux - A tmux configuration that is designed to work with this fish config.
Rootiest Neovim - A NeoVim config built to work alongside this and the kitty config.
Rootiest Iosevka Font - A custom Iosevka font that is designed by developers, for developers.
Nerd Fonts - A collection of fonts that include many icons and glyphs that are used in this configuration.