In System Preferences, set the following settings:
- Apple ID
- iCloud
- Turn off Optimise Mac Storage
- iCloud
- Keyboard
- Modifier Keys
- Caps Lock: Escape (also do this for a connected external keyboard)
- Text
- Expand
eemail
to my email (maybe done automatically by iCloud)
- Expand
- Shortcuts
- Select "Use keyboard navigation to move focus between controls"
- Spotlight > Untick "Show Spotlight search"
- Turn off Mission Control shortcuts
- Modifier Keys
- Dock & Menubar
- Tick "Automatically hide and show the dock"
- Untick "Magnification"
- Position on screen: Left
- Untick "Show recent applications in Dock"
- Clock > Show date
- Sound > Show in menubar always
- Bluetooth > Show in menubar
- Trackpad
- Tap to click
- Mouse (needs mouse connected)
- Secondary click
- More Gestures > Swipe between pages
- Internet Accounts
- Sign in and enable accounts
- Wallet and Apple Pay
- Set up cards
Start automated setup:
curl -O https://raw.githubusercontent.com/adamtheturtle/new-mac-setup/master/setup.sh
sudo echo 1 # this will cache the password
bash setup.sh # this will stop when Xcode needs to be installed. Run it again after that:
bash setup.sh
- Install iGlasses (private download link in email)
- Set up printer
- Pin Reminders
- Pin at least one space
- Install Power Tools
- Preferences > Profiles > Set iTerm2 as Default theme
- View > Hide Marks
- Open
vim
and type:Copilot setup
, and follow instructions. -
gh auth login
to log in to the GitHub CLI
- Ctrl + click on the Desktop > Show View Options > Sort by "Name".
- View > Show Path Bar.
- View > Show Status Bar.
- Move "cd to" from Applications to the toolbar.
- Add
/Users/<user>
to the Finder sidebar. - Preferences > General > New Finder windows show:
<user>
View > Show sidebar.
Preferences > iMessage > Enable Messages in iCloud.
- Choose to Sync with iCloud.
- Preferences > General > Untick "Show Birthdays calendar".
- Preferences > Accounts > Enable accounts.
- Preferences > Advanced > Turn on timezone support.
- Subscribe to Inview calendar.
- Choose to Sync with iCloud.
- Preferences > General > Format secure notes using Markdown
- Preferences > Developer > Use the SSH agent
- Preferences > Developer > Connect with 1Password CLI
Install Safari extensions:
- 1Password
- 1Blocker
Preferences > Advanced > Tick "Show full website address". Preferences > Advanced > Tick "Show Develop in menubar".
- Preferences > Untick "Show Heart Icon in 1Blocker Button".
- Preferences > Bundles > reStructuredText, YAML, Vagrant.
- View > Wrap Column > 80.
- View > Show Wrap Column.
- Preferences > Accounts > Add Feedbin.
- Preferences > General > App Icon > Don't display Unread Count.
- Preferences > General > Open links in default browser.
- Preferences > General > Open links in background.
- Preferences > General > Group items by feed.
- Move SSH Keys from
SSH Keys
from 1Password to~/.ssh
. -
ssh-add ~/.ssh/id_rsa
(use password from 1Password).
- Set up text message forwarding.
For Python, change "Run Settings..." > "Run command" to "uv run $filename"
- Turn on Settings sync
- Install extensions:
ruff
python
vim
- Copilot
- Open every app in 'Applications', and log in / link devices
- Start with WhatsApp, Slack
- Add the Powerpack license.
- Advanced > Set Preferences folder...
/Users/Adam/Library/Mobile Documents/com~apple~CloudDocs/Alfred/Alfred.alfredpreferences
- General > Request Permissions (grant permissions)
- Features > Clipboard > Keep history
- Features > 1Password > Enable 1Password bookmarks.
- Features > Web Bookmarks > Enable Safari Bookmarks.
- Set up the Google Drive workflow
- Preferences > Advanced > Storage > Choose Shimo directory in iCloud Drive.
- Preferences > General > Show Shimo in "Menubar only".