These are my personal fish settings.
To get set up:
# Clone it
git clone https://github.com/matt-fff/.fish ~/.config/fish
# Install the fisher plugin manager
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
# Automatically install plugins
fisher update
# Activate the new config
source ~/.config/fish/config.fish