Mike Allanson

Dev Setup on macOS

I recently set up a macOS dev machine from scratch. This is my notes on the steps I took.

First steps

Homebrew takes a while to install. Tick through the System Preferences in the meantime.

System Preferences

General

Desktop & Screensaver

Dock & Menu Bar

Security & Privacy

Trackpad

Keyboard

Spotlight

System Preferences

System defaults

# Show Library folder
chflags nohidden ~/Library
# Show hidden files
defaults write com.apple.finder AppleShowAllFiles YES
# Show path bar
defaults write com.apple.finder ShowPathbar -bool true
# Show status bar
defaults write com.apple.finder ShowStatusBar -bool true

Credit to taniarascia.com for these settings.

Install apps

brew install \
deno \
firefox \
git \
google-chrome \
gh \
iterm2 \
rectangle \
slack \
spotify \
starship \
visual-studio-code \
volta \
jq \
kubectl

Firefox

Extensions

dotfiles

Grab dotfiles from m-allanson/dotfiles

iterm2

VSCode

VSCode plugins

Other apps

Other system config

Node / JS

volta install node