This repo contains all the scripts I use to set up a new Mac, and to keep my dotfiles in sync across my computers. I use chezmoi to manage the dotfiles. Read my step-by-step detailed guide.
- Quit Moom and Bear
- Export Moom prefs:
defaults export com.manytricks.Moom ~/Dropbox/Moom/Moom.plist
- Export Bear prefs:
defaults export net.shinyfrog.bear ~/Dropbox/Bear/Bear.plist
- Dropbox
- Gemini 2
- Screenflow
- Tower
- Apple TV, Music
-
Sign in to iCloud and App Store
-
Install all macOS updates.
-
Launch App Store and sign in, otherwise installing apps via mas won’t work.
-
Install 1Password and sign in.
-
Quit Terminal (if it's running), and give it full disk access in System Preferences -> Security & Privacy -> Privacy tab -> Full Disk Access
-
Download
.laptop.local
:
cd ~
curl --remote-name https://raw.githubusercontent.com/monfresh/dotfiles/master/dot_laptop.local
mv dot_laptop.local .laptop.local
- Run the Ruby on Mac Ultimate script.
When prompted by chezmoi for email, enter the email you want to use for Git.
When prompted for location, enter home
or work
, so that the appropriate apps
and aliases are installed based on whether this is a home computer or work computer.
See Brewfile.local.tmpl for an example.
When prompted for the various tokens, get them from 1Password and paste them in.
-
Restart the computer.
-
Read
~/.laptop.manual.md
for additional manual setup instructions:
bat ~/.laptop.manual.md