brew install starship fzf ripgrep fd eza bat zoxide zsh-syntax-highlighting
and
brew install --cask font-jetbrains-mono-nerd-font
- starship — the prompt. Shows your current path, git branch, git status, and language versions automatically. This is what gives you "which folder and branch am I in."
- fzf — fuzzy finder. Interactive search over files and command history (Ctrl-R becomes amazing).
- ripgrep (rg) — searches file contents blazingly fast (a better grep).
- fd — finds files by name fast (a friendlier find).
- eza — a modern ls with git awareness, colors, and tree view.
- bat — cat with syntax highlighting.
- zoxide — a smarter cd that learns your most-used directories.
- zsh-syntax-highlighting — colors commands as you type (valid green, invalid red).
Then copy the starship.toml file into config (backs up any existing one first)
mkdir -p ~/.config && [ -f ~/.config/starship.toml ] && cp ~/.config/starship.toml ~/.config/starship.toml.bak; cp starship.toml ~/.config/starship.toml
and finally the .zshrc file (backs up any existing one first)
[ -f ~/.zshrc ] && cp ~/.zshrc ~/.zshrc.bak; cp .zshrc ~/.zshrc
then restart the terminal and we're all good!