- Install Xcode.
- Also run
xcode-select --install
from the terminal to install command line options. Restart required.
- Also run
- Install Homebrew from here.
- Run
brew doctor
and fix any issues.
- Run
- Install
ansible
using Homebrew. - Clone this repo (using https because no ssh key exists yet).
- Run the ansible playbook:
./dotfiles.yml
. - Change any other app settings as desired.
- Change the repo url to use ssh.
- A helpful guide to setting up a Mac for development here.
Only non-defaults shown.
- Use dark menu bar
- Automatically hide and show menu bar
- Sidebar icon size: small
- Click in scroll bar: Jump to spot clicked
- Turn screen saver off
- Change background to personal preference
- Time format: 24hr
- FileVault: on
- Firewall: on
- Show mirroring options when available
- Battery display turn off: 5min
- Adjust backlight in low light
- Disable spotlight shortcuts (in favour of Alfred)
- Light click pressure
- Tracking speed: 5th notch from right
- Swipe between pages: three fingers
- App Expose
- Show volume in menu
- Input volume: left most (almost muted)
- Photos
- Link up Google with Mail, Contacts, Calendars
- Sign in with Facebook (uncheck Contacts)
- Download newly available in the background
- Show in menu bar
- Default to off
- Disallow guests
- Show date
- Show battery percentage
- New windows open in user home
- Show Mac device
- Recent tags
- Show all filename extensions
- Remove items from trash after 30 days
- Keep folders on top when sorting
- Arrange by: name
- Icon size: 36x36
- Grid spacing: 2nd notch from left
- Text size: 11pt
- Show item info
- Show library folder
- Light-grey background colour
- Set as Defaults