A blazing-fast, developer-centric terminal with Oh My Zsh, Powerlevel10k, Nerd Font, fzf, and the best Zsh plugins—fully compatible across macOS, Ubuntu/Debian, Arch/Manjaro, and WSL2.
GitHub: git@github.com:barunTayenjam/hyperzsh.git
Author: barunTayenjam
- Powerlevel10k: Ultra-fast, beautiful, and customizable prompt.
- Developer-AI Productivity: Contextual autocompletion for Git, modern CLI tools, and rich plugin support.
- Plugins: git, autosuggestions, syntax highlighting, fzf, direnv, and AI-powered autocomplete.
- Lightning-fast fuzzy search and context-aware autocompletion.
- Cross-platform: Clean, tested, and error-free setup on macOS, Linux, WSL2—single config, works everywhere.
macOS:
brew install zsh gitUbuntu/Debian/WSL2:
sudo apt update
sudo apt install zsh gitArch/Manjaro:
sudo pacman -Syu zsh gitsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \
${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10kSee Plugin Setup, Troubleshooting & Advanced Notes for details and troubleshooting.
- zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions \ ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions - zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \ ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting - zsh-interactive-cd
git clone https://github.com/changyuheng/zsh-interactive-cd.git \ ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-interactive-cd - zsh-autocomplete
git clone --depth 1 https://github.com/marlonrichert/zsh-autocomplete.git \ ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autocomplete
macOS (Homebrew):
brew install fzf direnv eza bat dust duf btm fd neovim neofetchUbuntu/Debian/WSL2:
sudo apt install fzf direnv exa bat fd-find duf btop neovim neofetch
# Optional: Install 'eza', 'dust' via cargo (Rust) if not in repoArch/Manjaro:
sudo pacman -S fzf direnv eza bat dust duf bottom fd neovim neofetchmacOS (Homebrew):
brew tap homebrew/cask-fonts
brew install --cask font-meslo-lg-nerd-fontSet "MesloLGS NF" as your terminal font in Preferences.
Linux/WSL2:
- Download from Nerd Fonts
- Unzip and copy
.ttffiles to~/.local/share/fonts/ - Run
fc-cache -fv - Set terminal font to "MesloLGS NF" in terminal emulator preferences.
Arch Linux:
sudo pacman -S nerd-fonts-mesloOr use your AUR helper.
Windows (WSL2):
- Download the zip from Nerd Fonts
- Install all
.ttffiles. - Set your Windows Terminal Profile to "MesloLGS NF".
- Copy
.zshrcfrom this repo to your$HOMEdirectory. - Optionally copy
.p10k.zsh.exampleto~/.p10k.zsh, and runp10k configure.
SSH into your remote machine (skip this step if you’re working locally):
ssh youruser@your-remote-serverBack up your existing .zshrc:
cp ~/.zshrc ~/.zshrc.backup.$(date +'%Y%m%d%H%M%S')Download the new .zshrc from GitHub:
curl -o ~/.zshrc https://raw.githubusercontent.com/barunTayenjam/hyperzsh/main/.zshrcTip: To use wget instead, try
wget -O ~/.zshrc https://raw.githubusercontent.com/barunTayenjam/hyperzsh/main/.zshrcVerify the update:
head -20 ~/.zshrcApply changes (reload config immediately):
source ~/.zshrcTo restore your previous settings: If needed, simply run
cp ~/.zshrc.backup.YYYYMMDDHHMMSS ~/.zshrc
source ~/.zshrc(change the timestamp as appropriate).
Source your shell:
source ~/.zshrcOptionally, run Powerlevel10k's setup wizard:
p10k configure- Update plugins: Pull new commits from plugin repositories regularly.
- For unknown commands/tools: Install with your package manager or from the official repo.
- WSL users: All *nix instructions apply; set fonts via Windows Terminal settings.
See Plugin Setup, Troubleshooting & Advanced Notes for plugin-specific help.
MIT.
Credit: Community plugin developers and Powerlevel10k contributors.