Install Fish with Homebrew.
brew install fish
DO IT THIS WAY FROM NOW ON
Add /opt/homebrew/bin/fish
to /etc/shells
.
echo /opt/homebrew/bin/fish >> /etc/shells
Make Fish the system default shell.
chsh -s /opt/homebrew/bin/fish
I DO NOT KNOW WHY I DIT IT THIS WAY BEFORE
Make Fish the system default shell.
sudo dscl . -create /Users/$(whoami) UserShell /opt/homebrew/bin/fish
Confirm which shell is the system default.
dscl . -read /Users/$(whoami) UserShell
Get ~/.config/fish/config.fish
from Dotfiles with wget.
wget -P ~/.config/fish https://raw.githubusercontent.com/lukejanicke/dotfiles/main/.config/fish/config.fish
Get Catppuccin theme files for Fish from Dotfiles with wget.
wget -P ~/.config/fish/themes https://raw.githubusercontent.com/lukejanicke/dotfiles/main/.config/fish/themes/Catppuccin%20Frappe.theme
wget -P ~/.config/fish/themes https://raw.githubusercontent.com/lukejanicke/dotfiles/main/.config/fish/themes/Catppuccin%20Latte.theme
wget -P ~/.config/fish/themes https://raw.githubusercontent.com/lukejanicke/dotfiles/main/.config/fish/themes/Catppuccin%20Macchiato.theme
wget -P ~/.config/fish/themes https://raw.githubusercontent.com/lukejanicke/dotfiles/main/.config/fish/themes/Catppuccin%20Mocha.theme
Get Homebrew configuration for Fish from Dotfiles with wget.
wget -P ~/.config/fish/conf.d https://raw.githubusercontent.com/lukejanicke/dotfiles/main/.config/fish/conf.d/homebrew.fish