Set up a fresh dev MacBook with my personal preferences.
Inspiration taken from the following:
- Mathias Bynen's popular config: https://github.com/mathiasbynens/dotfiles
- Thoughtbot's dev-centric script: https://github.com/thoughtbot/laptop
- The legendary Jessie Frazelle: https://github.com/jessfraz
- Defaults-Write: https://www.defaults-write.com/
This script will attempt to write plist values in 'protected' domains (e.g. com.apple.universalaccess
). To make this
possible, it is necessary to ensure that the terminal emulator you are using (most likely Terminal
if running this on
a fresh MacBook) has (temporary) Full Disk Access.
To do this:
- Go to System Preferences > Security & Privacy > Privacy
- Select 'Full Disk Access' from the pick list
- Unlock the settings pane
- Ensure your terminal emulator is in the list of allowed applications and checked