- Connect with Apple ID & sync iCloud data
- Change resolution of display → preferences
- Install software
- Xcode → after installation run at least once
- iTerm2
- Homebrew (https://stackoverflow.com/a/67271753)
- Execute:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- IF FILE NOT CREATED:
touch ~/.zshrc
- At the end:
export PATH=/opt/homebrew/bin:$PATH
- Run
source ~/.zshrc
- Verify:
brew help
- Execute:
- zsh:
brew install zsh
- oh-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
(https://github.com/ohmyzsh/ohmyzsh)- Configure its themes https://github.com/ohmyzsh/ohmyzsh/wiki/Themes (Agnoster is my go-to choice)
- Modify
~/.zshrc
- Run
source ~/.zshrc
- Install required fonts & amend settings in iTerm2
- Sourcetree (https://www.sourcetreeapp.com/)
- Alfred (https://www.alfredapp.com/)
- Sublime:
brew install --cask sublime-text
(https://formulae.brew.sh/cask/sublime-text)- Set up "subl" command: Add
export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"
to~/.zprofile
- Run
source ~/.zprofile
(https://www.sublimetext.com/docs/command_line.html)
- Set up "subl" command: Add
- IntelliJ Toolbox (https://www.jetbrains.com/toolbox-app/) (optional)
- Microsoft Office Suite (App Store)
- Visual Studio Code (https://code.visualstudio.com/docs/setup/mac)
- Java:
brew install openjdk
- Mail program of your liking, e.g. Thunderbird (
brew install --cask thunderbird
) or Spark (App Store) - Telegram, Signal, Spotify & WhatsApp:
brew install --cask telegram brew install --cask signal brew install --cask spotify brew install --cask whatsapp
- Connect with Github account (https://docs.github.com/en/get-started/getting-started-with-git/setting-your-username-in-git)
- Create Developer folder:
mkdir ~/Developer
(for a nice icon) & fetch relevant projects - Setup task bar & dark mode → preferences