TIL: Onboarding a new Mac

by Graham Marlow

My process for onboarding a new Mac:

  1. Remove all of the apps from the default dock. Move the dock to the righthand side and set to minimize automatically.
  2. Rebind Caps Lock as Control via Settings->Keyboard->Modifier Keys.
  3. Install the usual software:
  4. Install git by opening Alacritty, attempting to call git, and accepting the xcode-select tool installation.
  5. Install must-have brew formulae:
    • brew install helix tmux ripgrep npm rbenv
  6. Configure a Github SSH key
  7. Bring over dotfiles for Alacritty, Helix, tmux, git, etc. I don't have a good workflow for this yet but I'm investigating GNU Stow.

I probably forgot a thing or two, but this list accounts for some 90% of the tools I use in the day-to-day.