🍎 Mac Init
My clean slate setup process for a new macOS machine.
Covers Xcode, Homebrew, CLI tools, and personal vault configs.
1. System Basics
-
Disable Gatekeeper prompts (optional):
sudo spctl --master-disable -
Install Xcode CLI tools:
xcode-select --install -
Enable tap-to-click, fast key repeat, scroll direction, etc. (manual for now)
2. Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Add to your shell profile (~/.zshrc or ~/.bash_profile):
eval "$(/opt/homebrew/bin/brew shellenv)"3. Brew Packages
Core CLI stack
brew install git neovim zsh tmux fzf ripgrep fd yazi starshipExtra tools
brew install gh lazygit node python3
brew install --cask iterm2 raycast alt-tab4. Set Up Dotfiles
Clone your dotfiles repo (private or public):
git clone git@github.com:keith/.dotfiles ~/.dotfiles
cd ~/.dotfiles && ./installLink any configs (if not automated):
ln -s ~/.dotfiles/nvim ~/.config/nvim6. Fonts & UI
7. Manual Installs (Not via Brew)
-
[Ableton Live](from license/email)
-
[Helix Native](from Line6 account)
8. Login Credentials
Reference: [[vault/dev]], [[vault/personal]]