Skip to content

Commit f4875d7

Browse files
committed
Fix some conflicts.
1 parent 58f46d9 commit f4875d7

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

full-mac-setup.md

+16-15
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ This document covers that, at least in terms of setting up a brand new Mac out o
99
Before starting, I completed Apple's mandatory macOS setup wizard (creating a local user account, and optionally signing into my iCloud account). Once on the macOS desktop, I do the following (in order):
1010

1111
- Install Ansible (following the guide in [README.md](README.md))
12-
- **Sign in in App Store** (since `mas` can't sign in automatically)
12+
- **Sign in to App Store** (since `mas` can't sign in automatically)
1313
- Clone mac-dev-playbook to the Mac: `git clone [email protected]:geerlingguy/mac-dev-playbook.git`
1414
- Drop `config.yml` from `~/Dropbox/Apps/Config` to the playbook (copy over the network or using a USB flash drive).
15-
- Run the playbook with `--skip-tags post`.
15+
- Run the playbook.
1616
- If there are errors, you may need to finish up other tasks like installing 'old-fashioned' apps first (since I try to place Photoshop in the Dock and it can't be installed automatically). Then, run the playbook again ;)
1717
- Start Synchronization tasks:
1818
- Open Photos and make sure iCloud sync options are correct
@@ -30,31 +30,32 @@ Before starting, I completed Apple's mandatory macOS setup wizard (creating a lo
3030
- Install [Fritzing](https://fritzing.org/download/)
3131
- Configure FastMail account:
3232
- Log into Fastmail
33-
- Go to settings, go to the setup page for macOS Mail
34-
- Download the profile and double click to install
35-
- Head to the 'Profiles' System Preference pane and click install
36-
- Open Calendar and sign into Google Accounts (have to manually sign in):
37-
- Personal
38-
- Work
33+
- Go to settings, then Privacy & Security
34+
- Create a new app password, and on that page, download the configuration file
35+
- Open the downloaded profile, then go to System Preferences, and Device Management
36+
- Double-click on the Fastmail profile
37+
- Click 'Install...' and install it
38+
- Configure which accounts are enabled in the 'Internet Accounts' System Preferences pane
39+
- Open Calendar and enable personal Google CalDAV account (you have to manually sign in).
3940
- Manually copy `~/Development` folder from another Mac (to save time).
4041
- Manual settings to automate someday:
42+
- Finder:
43+
- Disable click-to-show Desktop: `defaults write com.apple.WindowManager EnableStandardClickToShowDesktop -bool false`
4144
- System Preferences:
4245
- Accessibility > Display > Reduce transparency
4346
- Keyboard > Keyboard Shortcuts... > Modifier Keys... > Caps Lock to Esc
47+
- Keyboard > Key repeat rate to 'Fast', Delay until repeat to 'Short'
48+
- Privacy & Security > Full Disk Access > enable "Terminal"
4449
- Safari:
4550
- View > Show Status Bar
4651
- Preferences > Advanced > "Show full website address"
4752
- Preferences > Advanced > "Show features for web developers"
4853
- Install the 'Return YouTube Dislike' Userscript in Userscripts
4954
- Dock:
50-
- Add jgeerling, Downloads, and Applications folders
51-
- Terminal:
52-
- Preferences > Profiles > Set JJG-Term as the default theme
53-
- _After Dropbox Sync completes_: Run the playbook with `--tags post` to complete setup.
54-
- Symlink the synchronized `config.yml` into the playbook dir: `ln -s /Users/jgeerling/Dropbox/Apps/Config/mac-dev-playbook/config.yml /Users/jgeerling/Development/mac-dev-playbook/config.yml`
55+
- Add jgeerling, Downloads, Applications, and shared "mercury" folders
5556
- These things might be automatable, but I do them manually right now:
56-
- Configure Time Machine backup drive and set Time Machine backups to daily instead of hourly
57-
- Install Wireguard from App Store and add configuration (if needed)
57+
- Configure Time Machine backup drive
58+
- Install Wireguard VPN configurations (if needed)
5859

5960
## To Wrap in Post-provision automation
6061

0 commit comments

Comments
 (0)