Manual System Settings & Finder tweaks I apply on every fresh Mac. Most of these can be automated with the script in the Setup Script section — this section explains what each setting does and why.
Oh My Zsh with Powerlevel10k, autosuggestions, and syntax highlighting.
Homebrew is the package manager for macOS. Cask apps and CLI formulae below. You can speed it up by adding HOMEBREW_NO_AUTO_UPDATE=1 to your .bash_profile — stops auto-updating before every command. Though the Homebrew team recommends against it.
GUI applications installed via Homebrew Cask.
CLI tools installed via Homebrew.
All apps installed on my Mac, grouped by category.
My default picks for everyday tasks.
Web browsers for development and daily use.
Browser extensions I use daily.
Creative and media applications.
System management and utility apps.
Finance and miscellaneous.
Theme, font, tabs, format on save, and extensions.
VSCode extensions I use daily.
System preferences set via defaults write — Dock, Finder, trackpad, keyboard, and more.
Global git configuration with LFS and credential store.
Handy built-in macOS terminal commands.
One-command bootstrap — installs everything above on a fresh Mac.