The overview at https://sourabhbajaj.com/mac-setup/ is a great place to start.
Another good one is: https://www.chrisatmachine.com/posts/01-macos-developer-setup
As is Robin Wieruch's
- Install iTerm2
- Customise navigation through use of alt & command keys
- Install oh-my-zsh
- Install plugins
- zsh-autosuggestions
- zsh-syntax-highlighting
- fzf search
- Customise prompt (create in
.oh-my-zsh/custom/theme
and point.zshrc
file to load the custom prompt) - Create aliases (create an
aliases.zsh
file in the.oh-my-zsh/custom
directory. This will be automatically loaded) - Create git aliases (place in
~/.gitconfig
)
Using a Brewfile to migrate packages installed with brew
. Follow the guide here
- Install x-code
- Install Iterm2
- Install homebrew
- Generate Github SSH keys