iterm
About 828 wordsAbout 3 min
2026-06-01
📌 What is iTerm2
Note
iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 12.4 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.
🚀 Install iTerm2
✨ iTerm2 Appearance Customization
👀 Preview Argonaut Color Preset

1️⃣ Install Oh My Zsh
When installing Oh My Zsh , the installer automatically backs up the original .zshrc to .zshrc.pre-oh-my-zsh. As a result, existing shell configurations may no longer be applied.
To retain your previous configuration, append the contents of .zshrc.pre-oh-my-zsh to the end of the new .zshrc file.
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"$ sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"2️⃣ Install Powerlevel10k
Powerlevel10k is a fast and feature-rich Zsh theme. It provides extensive prompt customization and detailed information display, enhancing both terminal readability and usability.
🎨 Install Font
Download and Install MesloLGS NF Font, Choose one of the available variants based on your preference.
🎛️ Install Powerlevel10k Homebrew
$ brew install powerlevel10k
echo "source $(brew --prefix)/share/powerlevel10k/powerlevel10k.zsh-theme" >>~/.zshrc3️⃣ Restart Zsh
$ exec zsh4️⃣ Configure Powerlevel10k
After restarting iTerm2, Powerlevel10k may automatically start the configuration wizard. Follow the prompts to complete the setup.
To run the configuration wizard again, execute:
$ p10k configure
⚙️ Configure iTerm2
Press ⌘ + , to open the Settings... panel in iTerm2.
1️⃣ Create and Set a Default Profile
Open Settings > Profiles > General. After creating a new profile, make sure to select Set as Defaultto set it as the default profile.


2️⃣ Disable Login Shell Optional
Open Settings > Profiles > General > Command , to prevent the following message from appearing on every iTerm2 launch:


3️⃣ Font
Open Settings > Profiles > Text > Font, see: Meslo Nerd Font

4️⃣ Color Preset
Download Iterm2-color-schemes and import it into iTerm2. Bulk import is supported.
My Favour Color Preset
⚠️Notice: For instructions on removing color schemes in bulk, see: Bulk remove iTerm2 color schemes
Open Settings > Profiles > Colors > Color Preset


5️⃣ Status Bar Optional
Open Settings > Profiles > Sessions > Status Bar



6️⃣ Enable Minimal Theme
Open Settings > Appearance > General > Theme,Change Regular to Minimal



7️⃣ Install zsh-syntax-highlighting Optional
zsh-syntax-highlighting provides syntax highlighting for the shell zsh. It enables highlighting of commands whilst they are typed at a zsh prompt into an interactive terminal
# 1. install
$ brew install zsh-syntax-highlighting
# 2. configure profile
$ echo "source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
# 3. restart zsh
$ exec zsh8️⃣ Install zsh-autosuggestions Optional
zsh-autosuggestions It suggests commands as you type based on history and completions.
# 1. install
$ brew install zsh-autosuggestions
# 2. configure profile
$ echo "source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
# 3. restart zsh
$ exec zsh9️⃣ Install fastfetch Optional
fastfetch is a neofetch-like tool for fetching system information and displaying it in a visually appealing way.
$ brew install fastfetch
🔧 Visual Studio Code Font
Press ⌘ + , to open the Settings panel in iTerm2.
Press ⌘ + , to open the Settings and search terminal.integrated.font
⚠️Notice: The Font Family is MesloLGS NF

Changelog
cd7f5-docs(iterm2): 📝 add iTerm2 documentationon
Copyright
Copyright Ownership:Emirio Bomb
License under:Attribution 4.0 International (CC-BY-4.0)
