It is expected that Xcode CLI tools, homebrew and ansible are already installed.
To install them run bin/setup.sh
script.
For local or secret settings, such as computer name, run cp config.example.yml config.yml
and fill in the variables.
MAS CLI is used to install apps from Mac App Store. Due to some problems, signing in through CLI is currently impossible. Because of that, when user is not logged in, App Store is opened and manual sign in is required to proceed.
ansible-playbook macos.yml
-
Set resolution to maximum
-
Add
Downloads
andApplications
to Dock extras -
Import iTerm2 profile from
configurations/
folder -
Install Setapp and following apps with it:
- Bartender
- BusyCal
- CleanMyMac X
- iStat Menus
- Lungo
- Mate Translate
- Mosaic
- Paste
- SQLPro Studio
- PixelSnap
-
Configure SetApp apps
- For iStat Menus there are exported settings in
configurations/
folder - Rest needs to be done manually
- For iStat Menus there are exported settings in
-
Add generated ssh key to appropriate services