Install Ghostty and Fish on EndeavourOS

sudo pacman -Syu ghostty fish

Set Fish as Your Default Shell

chsh -s $(which fish)

Configure Ghostty to Launch Fish Natively

mkdir -p ~/.config/ghostty
touch ~/.config/ghostty/config
nano ~/.config/ghostty/config
# --- Shell Execution ---
command = /usr/bin/fish

# --- Visual Tuning (Optional Suggestions) ---
font-family = "JetBrainsMono Nerd Font"
font-size = 11
theme = dark:tomorrow-night,light:tomorrow-day
window-padding-x = 10
window-padding-y = 10

First-Time Fish Setup

fish_config