🍎 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 starship

Extra tools

brew install gh lazygit node python3
brew install --cask iterm2 raycast alt-tab

4. Set Up Dotfiles

Clone your dotfiles repo (private or public):

git clone git@github.com:keith/.dotfiles ~/.dotfiles
cd ~/.dotfiles && ./install

Link any configs (if not automated):

ln -s ~/.dotfiles/nvim ~/.config/nvim

6. Fonts & UI


7. Manual Installs (Not via Brew)


8. Login Credentials

Reference: [[vault/dev]][[vault/personal]]