Setting Up a New Mac

This is a work in progress, and is here mainly so I have somewhere to refer to when I need to do this.

This is how I set up a new computer for myself. I don't normally restore from a backup as getting a new computer is a good excuse to lose some clutter. I like to keep my computer setups light: preferring the default Apple versions of apps in many cases (Spotlight, instead of Alfred, to name one).

A Picture of My Desktop

System Preferences

Enable 'tap to click'

System Preferences -> Trackpad

Enable Full Disk Encryption

Dark Mode always on, obviously

Hide the Dock Automatically

Finder Customisations

Show Path

Dev Stuff

Install XCode

  • App Store -> XCode

  • xcode-select --install

Install Homebrew

/bin/bash -c "$(curl -fsSL"

Install git

shell brew install git git config --global "Matthew O'Neill" git config --global ""


I find the default is just fine, so I have no need to install iterm2

  • brew install zsh
  • chsh -s $(which zsh)

Keys and Stuff

Create a new ssh key for the machine and add it to whatever needs it.

shell ssh-keygen -t rsa -C ""

Clone dotfiles

Install Python

brew install python

Install Postgreql

shell brew install postgres brew install --cask pgadmin4

Dev Tools

shell brew install --cask visual-studio-code brew install --cask sublime-merge

Other Applications

App Store Applications

  • Microsoft Office
  • Notability
  • WhatsApp

Homebrew Applications


Calibre is a nice (if not very nice to look at) tool for managing your ebooks.

shell brew install --cask calibre

Applications from the web

Posted by matthew on 2021-02-15 21:21:00.655000