Install these apps:
Install these apps from the App Store:
Type git in the terminal - this will install developer tools.
TBD
Open Finder
Open Preferences → General
New Finder windows show→ select home directory
Open Preferences → Advanced
Open Contacts
Open Preferences → General
Sort By→ selectFirst Name
Open File → New Smart Group → Card/is not member of/any group.
Open System Preferences
Open Keyboard → Keyboard
- Enable
Use F1, F2, etc. keys as standard function keys Key repeat- set to the fastest setting
Open Keyboard → Input Sources
- Add
Russian - PC
Open Keyboard → Text
- Disable
Correct spelling automatically - Disable
Capitalize words automatically - Disable
Add a period with double-space
Open Dock & Menu Bar
Minimize windows using→ setScale effect- Enable
Minimize windows into application icon - Enable
Automatically hide and show the Dock
Open Software Update
- Enable
Automatically keep my Mac up to date
Open Touch ID
- Add fingerprint
- Launch VS Code
- Open the Command Palette [Cmd + Shift + P] and type
Install 'code' command in PATH
- Run Docker
- Open
Preferences→General→ enableStart Docker Desktop when you log in - Open
Preferences→Software updates→ enableAlways download updates
Save kubeconfig
mkdir ~/.kube
nano ~/.kube/config
chmod 600 ~/.kube/configRun
sudo su
USERNAME="[username]"
echo "$USERNAME ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoersCreate a key with
EMAIL="[email]"
ssh-keygen -t rsa -C "$EMAIL" -N ""
cat ~/.ssh/id_rsa.pubAdd key on the GitHub SSH and GPG keys settings page
Then run
git clone [email protected]:desecho/macos-setup.git
cd macos-setupTo configure VS Code run
make configure-vs-codeTo install Oh My Zsh run
make install-oh-my-zsh-1
make install-oh-my-zsh-2To install Homebrew packages run
make install-brew-pkgsTo install Python packages run
make install-python-pkgsTo install Ansible run
make install-ansibleThen you need to configure the variables in ansible/vars.yml.
You might also want to change variables in ansible/roles/main/defaults/main.yml.
Then run
make provision