NOTE This is not a complete blogpost, just a collection of resources that I use to setup my Mac terminal. This document may be updated at anytime.

  • Homebrew.

  • iTerm2: brew install iterm2. Additional color schemes can be downloaded.

  • mackup to keep the dotfiles in sync. Install with brew install mackup, and then configure the location of the dotfiles repository. Then execute mackup restore (assuming it is not the first install).

  • colorls. Installed as a Ruby gem using gem install colorls --user-install. Then created an alias in ~/.zshrc like [[ -f $HOME/.gem/ruby/3.3.0/bin/colorls ]] && alias ls="$HOME/.gem/ruby/3.3.0/bin/colorls".

  • ohmyzsh.

  • ohmyzsh plugins that can be installed via Hombrew: brew install zsh-autosuggestions zsh-syntax-highlighting. Add them to the .zsh, like this:

[[ -f $HOMEBREW_PREFIX/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]] && source $HOMEBREW_PREFIX/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

[[ -f $HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]] && source $HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh