23 Dec, 2022 - About 3 minutes
Fish Configs
About fish
fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family.
Configurations
To disable the greeting in fish edit the file .config/fish/config.fish
and put an empty greeting.
set fish_greeting "" |
Now re-open the terminal.
Remove neofetch
If you don’t want the fancy computer stats everything you open a terminal comment out the last 4 lines on the conf file ./config/fish/config.fish
## Run paleofetch if session is interactive |
Now re-open the terminal.
Oh My Fish
Install the package oh-my-fish which would allow to customize you fish configurations running the following command
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
After this install the theme agnoster
omf install agnoster
Apply and reload
omf theme agnoster |
Disable starship
Comment the following block on the file ./config/fish/config.fish
## Starship prompt |
Setup the Nord colors in Alacritty
Change the default color scheme for Nord colors
replacing on the following file .config/alacritty/alacritty.yml
for the coloscheme available on the following repo.
colors: |
Themes
If you don’ t like the color scheme check other options using the command.
fish_config
donet autocomplete
In case you want dotnet command autocomplete to get something like this.
╭─rramos@buldozer in ~ via v17.2.0 |
You should have the following on your config.fish
file.
complete -f -c dotnet -a "(dotnet complete)" |
For Garuda this setup seems to be present out-of-the box.
Conclusion
Although Garuda brings a lot of customizations for fish if one wants to go deeper and adjust for it’s own taste can take some time. I certainly would take some time to understand where configurations where being override. I probably include some of this configurations in git to prevent future time waist on customizations.