Terminal, shell plugins, CLI tools, and config — all in one interactive cheatsheet.
git clone https://github.com/anishharis/ghostty-setup.git && cd ghostty-setup && bash setup.sh
git config --global core.pager delta git config --global interactive.diffFilter "delta --color-only" git config --global delta.navigate true git config --global delta.side-by-side true git config --global merge.conflictstyle diff3 git config --global diff.colorMoved default
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /opt/homebrew/share/zsh-you-should-use/you-should-use.plugin.zsh
# Font font-family = JetBrainsMono Nerd Font # Theme — auto switches with macOS light/dark mode theme = light:Catppuccin Latte,dark:Catppuccin Mocha # Window background-opacity = 0.9 background-blur-radius = 20 window-padding-x = 10 window-padding-y = 8 # Mouse mouse-hide-while-typing = true # Quick terminal (Ctrl+` from anywhere) quick-terminal-position = top quick-terminal-animation-duration = 0.15 keybind = global:ctrl+grave_accent=toggle_quick_terminal # Shell integration shell-integration-features = cursor,sudo,title
# Near the top (before compdef calls) source /opt/homebrew/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh # After other setup source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh source /opt/homebrew/share/zsh-you-should-use/you-should-use.plugin.zsh eval "$(zoxide init zsh)" eval "$(starship init zsh)" # Aliases alias ls="eza --icons" alias ll="eza --icons -la" alias lt="eza --icons --tree --level=2" alias cat="bat" # Must be last source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
brew install --cask ghostty
brew install --cask font-jetbrains-mono-nerd-font
brew install zsh-autosuggestions brew install zsh-autocomplete brew install zsh-syntax-highlighting brew install zsh-you-should-use
brew install starship starship preset nerd-font-symbols -o ~/.config/starship.toml
brew install lazygit yazi eza bat fzf zoxide btop dust ripgrep git-delta
git config --global core.pager delta git config --global interactive.diffFilter "delta --color-only" git config --global delta.navigate true git config --global delta.side-by-side true git config --global merge.conflictstyle diff3 git config --global diff.colorMoved default