You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: full-mac-setup.md
+16-15
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,10 @@ This document covers that, at least in terms of setting up a brand new Mac out o
9
9
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):
10
10
11
11
- 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)
13
13
- Clone mac-dev-playbook to the Mac: `git clone [email protected]:geerlingguy/mac-dev-playbook.git`
14
14
- 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.
16
16
- 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 ;)
17
17
- Start Synchronization tasks:
18
18
- 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
- Keyboard > Key repeat rate to 'Fast', Delay until repeat to 'Short'
48
+
- Privacy & Security > Full Disk Access > enable "Terminal"
44
49
- Safari:
45
50
- View > Show Status Bar
46
51
- Preferences > Advanced > "Show full website address"
47
52
- Preferences > Advanced > "Show features for web developers"
48
53
- Install the 'Return YouTube Dislike' Userscript in Userscripts
49
54
- 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
55
56
- 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)
0 commit comments