iTerm2 Env Setup on Mac in 10 Minutes

On macOS Big Sur, using iTerm2, oh-my-zsh, nerd-fonts, powerlevel10k, iTerm2-Color-Schemes, and plenty plugins like autojump zsh-autosuggestions zsh-syntax-highlighting

If you like the following iTerm2 style, you are at the right place. I will show you how to get this setup in 10 min.

Install ohmyzsh

Reference: https://github.com/ohmyzsh/ohmyzsharrow-up-right

Install Homebrew

Install iTerm2

The simplest way to install iTerm2 is to download and unzip it: https://iterm2.com/downloads.htmlarrow-up-right

Install nerd-fonts

Clone the repo:

Switch to the nerd-fonts folder and run:

circle-info

./install.sh

Install powerlevel10k

just clone the repo to the ohmyzsh themes folder:

circle-info

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Config .zshrc

change the theme to powerlevel10k:

circle-info

ZSH_THEME="powerlevel10k/powerlevel10k"

setup the plugins:

circle-info

plugins=(git gitignore autojump wd docker zsh-autosuggestions zsh-syntax-highlighting)

Install autojump

circle-info

brew install autojump

After visiting directories, use j -s to check the weights:

Use j <dir> to jump to a directory with highest weight:

Find more by using:

circle-info

j -h

jc -h

jco -h

Install zsh-autosuggestions

circle-info

git clone https://github.com/zsh-users/zsh-autosuggestionsarrow-up-right ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Install zsh-syntax-highlighting

circle-info

git clone https://github.com/zsh-users/zsh-syntax-highlighting.gitarrow-up-right ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Don't forget to call

circle-info

source ~/.zshrc

Configure Powerlevel10k

Now open a new iTerm and follow the wizard to configure the theme, if the wizard is not started automatically, type p10k configure.

Reference: https://github.com/romkatv/powerlevel10k#oh-my-zsharrow-up-right

Clone iTerm2-Color-Schemes

Go to iTerm->Preferences->Profiles->Colors, you can import color schemes from iTerm2-Color-Schemes/scheme. I personally recommend "Chester".

Go to iTerm->Preferences->Profiles->Text, you can change the font

Last updated