A minimal, Monokai-inspired Zsh theme with dynamic prompts, VCS integration, and command timing.
- Version Control: Displays branch, commit hash, and status for Git and Mercurial. Handles detached HEAD and uncommitted repos.
- Dynamic Prompt: Small terminal width? We got you fam. And featuring symbols like
ॐ
(success) andλ
(error). - Package Manager Awareness: Supports
venv
,conda
,nix-shell
, andasdf
. - Command Timing: Tracks duration and timestamps of commands.
- Zsh and Oh My Zsh installed.
- Nerd Font for icons: https://www.nerdfonts.com/.
- git/mercurial/miniforge/asdf/nix-shell for VCS prompts (optional).
- Download the theme:
mkdir -p $ZSH_CUSTOM/themes curl -o $ZSH_CUSTOM/themes/lambdapunk.zsh-theme https://raw.githubusercontent.com/flyingoctopus/lambdapunk.zsh-theme/refs/heads/main/lambdapunk.zsh-theme
- Set it in
.zshrc
:ZSH_THEME="lambdapunk"
- Reload Zsh:
source ~/.zshrc
ॐ user in hostname using [~/projects/my-repo]
~ git status