vaporwave-zsh-theme

August 12, 2026 · View on GitHub

A E S T H E T I C prompt for oh-my-zsh. 🌴🌅

preview

Palette

colorhexused for
pink#ff71ceuser, prompt arrow, git branch
cyan#01cdfehostname
mint#05ffa1working directory, git clean ✔, virtualenv
purple#b967ffframe, separators, 夢
sun#fffb96clock, git dirty ✗

Truecolor is used when your terminal advertises it (COLORTERM=truecolor), with a 256-color fallback otherwise. No Nerd Font required — every glyph is plain Unicode.

Features

  • Two-line prompt: info up top, your command on a clean line
  • Git branch with dirty ✗ / clean ✔ state
  • Python virtualenv segment (with oh-my-zsh's virtualenv plugin)
  • Prompt arrow turns red on non-zero exit; exit code shown on the right
  • Clock in the right prompt, frozen somewhere in 1995 夢

Install

curl -fsSL https://raw.githubusercontent.com/notreallycheeks/vaporwave.zsh-theme/main/vaporwave.zsh-theme \
  -o "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/vaporwave.zsh-theme"

or clone and symlink, if you want git pull to keep it fresh:

git clone https://github.com/notreallycheeks/vaporwave.zsh-theme.git
ln -s "$PWD/vaporwave.zsh-theme/vaporwave.zsh-theme" \
  "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/vaporwave.zsh-theme"

Then set it in ~/.zshrc and reload:

ZSH_THEME="vaporwave"

License

MIT