Apps & CLI tools installed
Every app and CLI tool installed by install.sh, grouped by category.
Every tool used across the Zsh and Fish shell configs. All installable via Homebrew.
Install everything at once
brew install starship fastfetch bat eza fzf thefuck rbenv nvm fnm fish lsd \
atuin zoxide git-delta jq scrcpy openjdk@17 \
zsh-autosuggestions zsh-syntax-highlighting zsh-history-substring-search
# fzf-tab has no brew formula — git-clone it
git clone --depth=1 https://github.com/Aloxaf/fzf-tab ~/.local/share/zsh/fzf-tab
brew install --cask flutter
# Claude Code (cc alias)
npm install -g @anthropic-ai/claude-code CLI Tools
| Tool | Purpose | Install |
|---|---|---|
starship | Cross-shell prompt (Zsh and Fish) | brew install starship |
fastfetch | System info banner (run manually; not auto-loaded) | brew install fastfetch |
bat | Syntax-highlighted cat replacement | brew install bat |
eza | Modern ls — Tokyo Night palette, git column, icons | brew install eza |
lsd | Alternative ls (kept available; primary is eza) | brew install lsd |
fzf | Fuzzy finder — Ctrl+T files, Alt+C dirs (history goes through Atuin) | brew install fzf |
atuin | SQLite-backed history TUI (Ctrl+R), local-only | brew install atuin |
zoxide | Smart cd — frecency-based jumps | brew install zoxide |
git-delta | Pretty git diffs (used by .gitconfig) | brew install git-delta |
jq | JSON processor | brew install jq |
thefuck | Corrects previous mistyped command | brew install thefuck |
scrcpy | Android screen mirror / recording | brew install scrcpy |
fish | Friendly interactive shell | brew install fish |
| Zsh plugins (fish-like input experience) | ||
zsh-autosuggestions | Greyed inline suggestions — → or Ctrl+F to accept | brew install zsh-autosuggestions |
zsh-syntax-highlighting | Valid commands green, invalid red, strings yellow | brew install zsh-syntax-highlighting |
zsh-history-substring-search | Ctrl+↑/Ctrl+↓ walks matching history | brew install zsh-history-substring-search |
fzf-tab | Tab opens fzf picker with bat/eza previews (git clone, no formula) | git clone fzf-tab |
Runtime Managers
| Tool | Purpose | Install |
|---|---|---|
rbenv | Ruby version manager | brew install rbenv |
nvm | Node version manager (Zsh) | brew install nvm |
fnm | Fast Node manager (Fish — fish-native) | brew install fnm |
bun | Fast JavaScript runtime and package manager | brew install bun |
openjdk@17 | Java 17 (required for Flutter / Android builds) | brew install openjdk@17 |
GUI Apps
| App | Purpose | Install |
|---|---|---|
flutter | Flutter SDK — cross-platform mobile / desktop | brew install --cask flutter |
Manually Installed
| Tool | How to install |
|---|---|
claude (cc) | npm install -g @anthropic-ai/claude-code |
nvm.fish | fisher install jorgebucaran/nvm.fish |
kiro | AI IDE — install from kiro.dev |