🗃️ About
Fish is my default shell. I like the built in options of fish as well as its language and the plugin options.
Talking about plugins, these are the ones I'm currently using:
The prompt I use is starship. A minimal, easy to customize and blazingly fast prompt written in Rust.
🔧 Setup
📦 Prompt Installation
Starship can be installed from multiple sources. Make sure to check their installation guide. Once you have Starship installed, restart your session and enjoy!
📦 Extensions Installation
To install and manage all the plugins, make sure to install fisher in your system; it is going to be our plugin manager. Here's a quick reference guide for installing, updating and removing plugins.
# To install all plugins
fisher list | fisher install
# To install a specific plugin
fisher install <name-plugin>
# To update all plugins
fisher update
# To update a specific plugin
fisher update <name-plugin>
# To remove all plugins
fisher list | fisher remove
# To remove a specific plugin
fisher remove <name-plugin>
📦 Theme Installation
Once you install catppuccin the way I showed before, launch a new session and execute this command:
fish_config theme save "Catppuccin <variant-name>"
My variant name is macchiato. Close and open a new session to see the changes.
To have the LS_COLORS variable with the right colors, install vivid (The Arch Linux way, check docs for other installations):
sudo pacman -S vivid
Restart the session to see the changes.