Skip to content

Latest commit

 

History

History
237 lines (158 loc) · 6.57 KB

macOS.md

File metadata and controls

237 lines (158 loc) · 6.57 KB

Instructions for setting up a brand new Mac

  1. Set the default account name based on the machine

E.g. Mini/mini, or Studio/studio

  1. Update the location of the home directory created during install
  • System Settings > Users & Groups
  • Right click on default user account (this should be named to match the machine - e.g. "Mini"), and select Advanced Options...
  • Enter password to allow changes
  • Update the home directory to be Temp
  • Restart (this will ask you to reconfig macOS settings, which you can skip)
  • Using Finder, rename /Users/[name] to use the capitalised name
  • System Preferences > Users & Groups
  • Repeat the steps above to change the home directory to use the newly renamed capitalised maching name folder
  • Using Finder, delete /Users/Temp

The home folder should now reference the capitalised version.

  1. Update sharing settings
  • System Settings > Sharing
  • Change the Computer Name
  • Click Edit... to update the LAN name

Then... (optional)

  • Select "Screen Sharing" from the menu
  1. Run the dotfiles install + update

See [README.md]

  1. Check iCloud settings
  • System Settings > AppleID > iCloud
  • Under "Apps using iCloud" ...
  • Confirm Photos, Contact, Calendars, Reminders and Find My Mac are all turned on
  1. Setup 1Password
  • Open 1Password app
  • Choose the correct Hoku Group account and enter master password
  • Follow instructions to install Safari browser extension
  • Settings > Security, to add Touch ID unlock
  1. Setup Dropbox
  • Open Dropbox app
  • Click the "Turn On Accessibility" button on the pop-up window
  • Sign-in to Hoku account (use email address + password, rather than Google login button)
  • Choose "Available offline" for sync storage
  • Sign-in to personal account
  • Choose "Available offline" for sync storage
  • Setup Selective Sync (optional)
  1. Setup Finder
  • Finder > Settings
  • General > Set New Finder Window to show home directory
  • Sidebar > Add home directory (can then drag and drop other folders onto the favourites in sidebar e.g. add Dropbox folders)
  • Advances > Select 'Remove items from the Bin after 30 days'
  1. Setup Internet Accounts
  • System Settings > Internet Accounts
  • Should list all accounts linked to iCloud account as inactive
  • For Google accounts, 'Mail' and 'Calendar' should be ticked (need to authenticate when selecting 'Mail')
  • For iCloud accounts all options should be ticked
  1. Setup Mail
  • Mail > Settings...
  • New Message Sound: None (also untick 'Play sounds for other mail actions')
  • Remove Unedited Downloads: When Mail Quits
  • Select 'Automatically try sending later...'
  • Accounts > Download attachments: All (for each account)
  • Fonts & Colors > Message: Helvetica 14, Fixed-width: Monaco 14
  • Viewing > List Preview: None, also tick 'Display unread messages with bold font' and 'Use Smart Addresses'
  • Composing > Send new messages from: [email protected]

Then, setup keyboard shortcut for archive...

  • System Settings > Keyboard > Shortcuts
  • Add a new shortcut for Mail, Menu Title: "Archive", Keyboard Shortcur Cmd-Shift-A

Then, import old mail archives...

  • Copy Trade Me + Xero mbox archives from the NAS: Backup/Email/
  • File > Import mailboxs...
  • Choose 'Files in mbox format' and 'Continue'
  • Select copied folders
  1. Setup Calendar Preferences
  • Select default calendar
  • Unselect 'Show Birthdays Calendar' and 'Show Holidays Calendar' (these are managed via Google Calendar)
  • Turn on Timezone support (under Advanced)
  1. Setup browsers

Safari:

  • Settings > Autofill, untick "Usernames and passwords"
  • Settings > Websites > Location, set google.com (and others?) to "Deny"
  • Settings > Extensions, enable all 1Blocker extensions (these are turned on/off using the 1Blocker app)

Chrome:

  • Open Chrome - don't set as default!
  • Add a new user profile (click on the profile icon in toolbar, and choose add profile)
  • Sign into Google account
  • Setup sync, to install extensions etc
  • Delete the default user profile
  1. Install fonts
  • Open FontBook
  • File > Add Fonts to current user...
  • Fonts are in the Dropbox under Team/Design
  1. Setup Applications
  • Asana
  • Loom
  • Notion
  • Slack
  • Zoom

Then...

Setup Accessibility permissions for Dropbox and Zoom:

  • System Settings > Security & Privacy ...
  • Privacy, then allow Dropbox and Zoom
  • Camera & Microphone, allow Loom and Zoom
  • Screen Recording, allow Loom, Slack and Zoom

Then...

  • System Settings > Login items
  • Delete Loom
  1. Install Microsoft Office
  • Login at microsoft.com
  • Services & Subscriptions > Office
  • Install
  1. Other settings

Don't automatically connect to bluetooth headphones:

  • System Settings > Bluetooth, then disable auto-connect for AirPods (click the 'i' next to select item, then 'When last connected')

Change the default location where screenshots are stored:

  • Applications > Screenshot, then Options > Other location... (choose 'Screenshots' directory on personal Dropbox)

Turn off force tap to lookup in dictionary

  • System Settings > Trackpad, then set Lookup & data detectors to 'Off')

Setup desktop wallpaper

  • System Settings > Wallpaper, then add 'Unsplashed' folder from Photos and set to auto-rotate
  1. Setup dev environment
  • Open Github Desktop
  • Sign in

Then...

  • Run source $DOTFILES/scripts/code.zsh

or...

  • Clone repositories into ~/Documents/Code

For hugo applications...

  • Run hugo server -D to start local server

For rails applications...

  • Run bundle
  • Run dev to start local server

For xcode applications... TO BE COMPLETED

  • Config Xcode to open using Rosetta?
  • Setup AppleID (Xcode > Settings > Accounts)
  1. Setup Postico
  • Import favourites from ~/.dotfiles/apps/postico
  1. Setup VS Code
  • Code > Settings > Turn on settings sync
  • Sign in with Github, this will sync settings and extensions across devices
  1. Setup RapidAPI
  • Sign-in to RapidAPI for Mac (use Google account)
  • Settings + change icon
  1. Setup Sketch
  • Sign-in to Sketch Cloud
  1. Setup Pastebot
  • Open Pastebot, and enter license key (from 1Password)
  • Setup accessibility settings per instructions
  • Click on Pastebot icon in taskbar, and then settings...
  • General - untick "Enable interaction sounds"
  • General > Dock and Menubar icon - change to "Autohide Dock icon"
  1. Setup Printers
  • System Settings > Printers & Scanners
  • Press "+" and choose printers to install
  1. Setup Influx (optional)

To backup: influx backup -compression gzip ./ -t [token]

This creates a backup in the current working directory.

To restore: influx restore ./ -t [token] -full

This assumes the backup files are in the current working directory.

Note: substitute [token] with an API token

  1. Setup Plex (optional)

TO BE COMPLETED