- 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://github.com/raw/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
).