- Shell: zsh (with oh-my-zsh)
- Terminal: iTerm 2 (with Night Owl color preset)
- Prompt: powerlevel10k
- Font: Pragmata Pro
- Tools & Plugins: zsh-syntax-highlighting, autojump, thefuck, fzf, git, lazygit, bat
- Homebrew
- Make sure you have zsh installed and use it as the default login shell
Clone this repository and copy .zshrc, .p10k.zsh and com.googlecode.iterm2.plist into your home directory. I've decided not to include the entire oh-my-zsh installation here, so you'll have install it manually.
If you want to start from scratch instead, follow the corresponding Medium article.
- Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Install powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- Install zsh-syntax-highlighting (and any other custom oh-my-zsh plugins)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- Install CLI tools via Homebrew
brew install autojump thefuck fzf lazygit bat
- Download here
- In the iTerm preferences, select to load preferences from a custom folder and select your home directory

Note: You will have to select another font in the preferences if you don't have Pragmata Pro installed. If you want to use powerlevel10k, I recommend installing the Meslo Nerd font using the powerlevel10k configuration wizard (p10k configure).
