Guide · what each theme's prompt shows
This list represents the functionality for each one of our themes. You can see every theme and their screenshot in Themes.
ZSH_THEME="".~/.zshrc — ZSH_THEME="theme-name", before Oh My Zsh is sourced.
ZSH_THEME="" for no theme, or ZSH_THEME="random" for a surprise on every load (echo $RANDOM_THEME tells you which one you got).omz reload to restart your shell with the new prompt.A theme can look wrong for you even though the screenshot looks great — many need a Powerline or Nerd Font installed, or they render weird prompt symbols. See the FAQ.
Themes only control the prompt. Your terminal's color scheme and font are terminal-emulator settings — see what is a zsh theme.
✓ = the prompt shows it · – = it doesn't · PWD style is how the working directory is rendered · Other info lists extra indicators (git status, language versions, ssh, root, …). Linked names jump to that theme's screenshot.
| Theme | Username | Hostname | Time/Date | Last Failure | PWD style | Other info |
|---|---|---|---|---|---|---|
3den | ✓ | ✓ | ✓ | – | shortened path | gitruby |
Soliah | ✓ | ✓ | – | – | shortened path | gitrubyrvm |
adben | ✓ | ✓ | ✓ | – | shortened path | gitsvnvcs_infofortune_commandlinefussh_indicator |
af-magic | ✓ | ✓ | – | ✓ | shortened path | githgvcs_infovirtualenvroot_indicatorconda |
afowler | – | ✓ | – | ✓ | shortened path (3 folders) | githgroot_indicator |
agnoster | ✓ | ✓ | – | ✓ | basename (current directory name) | githgvcs_infovirtualenvroot_indicatorawsterraformcondassh_indicatorbzr |
alanpeabody | ✓ | ✓ | – | ✓ | shortened path | gitrubyrvm |
amuse | – | – | ✓ | – | shortened path | gitvirtualenvruby |
apple | – | – | – | – | basename (current directory name) | gitsvnvcs_info |
arrow | – | – | – | – | basename (current directory name) | gitroot_indicator |
aussiegeek | ✓ | ✓ | ✓ | – | shortened path | gitruby |
avit | ✓ | ✓ | – | ✓ | shortened path (3 folders) | gitrubyhistory_numberroot_indicatorvi-modessh_indicator |
awesomepanda | – | – | – | ✓ | basename (current directory name) | gitsvn |
bira | ✓ | ✓ | – | ✓ | shortened path | githgvcs_infovirtualenvrubyroot_indicatorkubecondarvm |
blinks | ✓ | ✓ | – | – | shortened path | githistory_numberroot_indicator |
bureau | ✓ | ✓ | ✓ | – | shortened path | gitroot_indicatornodejs |
candy | ✓ | ✓ | ✓ | – | shortened path | gitroot_indicator |
candy-kingdom | ✓ | ✓ | – | ✓ | shortened path | githgbattery |
clean | ✓ | – | ✓ | – | basename (current directory name) | gitroot_indicator |
cloud | – | – | – | – | basename (current directory name) | git |
crcandy | ✓ | ✓ | ✓ | – | shortened path | gitroot_indicator |
crunch | – | – | ✓ | – | shortened path | gitrubyrvm |
cypher | – | ✓ | – | ✓ | shortened path (3 folders) | — |
dallas | ✓ | ✓ | ✓ | – | shortened path | gitrubyroot_indicator |
darkblood | ✓ | ✓ | – | ✓ | shortened path | git |
daveverwer | – | ✓ | – | – | basename (current directory name) | gitroot_indicator |
dieter | ✓ | ✓ | ✓ | ✓ | basename (current directory name) | gitroot_indicator |
dogenpunk | – | ✓ | – | ✓ | shortened path | githghistory_number |
dpoggi | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicator |
dst | ✓ | ✓ | ✓ | ✓ | shortened path | gitroot_indicator |
dstufft | ✓ | ✓ | – | – | shortened path | githgvirtualenv |
duellj | ✓ | ✓ | ✓ | – | shortened path | history_number |
eastwood | – | – | – | – | shortened path | gitrubyrvm |
edvardm | – | – | – | – | basename (current directory name) | git |
emotty | ✓ | ✓ | – | ✓ | shortened path (3 folders) | githgsvnvcs_inforoot_indicatorssh_indicator |
essembeh | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicatorssh_indicator |
evan | – | ✓ | – | – | shortened path (2 folders) | — |
fino | ✓ | ✓ | – | – | shortened path | gitvirtualenvruby |
fino-time | ✓ | ✓ | ✓ | – | shortened path | gitvirtualenvrubycondarvm |
fishy | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicatorssh_indicator |
flazz | – | ✓ | – | ✓ | shortened path (3 folders) | gitroot_indicatorvi-mode |
fletcherm | ✓ | – | ✓ | – | shortened path (3 folders) | git |
fox | ✓ | ✓ | – | – | shortened path | git |
frisk | ✓ | ✓ | ✓ | – | full path | gitbzr |
frontcube | – | – | – | – | shortened path | gitruby |
funky | ✓ | ✓ | – | ✓ | shortened path | history_numberroot_indicator |
fwalch | – | – | – | – | basename (current directory name) | git |
gallifrey | – | ✓ | – | ✓ | shortened path (2 folders) | gitroot_indicator |
gallois | – | – | – | ✓ | shortened path | githgvcs_infocommand_duration |
garyblessington | – | – | – | – | basename (current directory name) | git |
gentoo | ✓ | ✓ | – | – | shortened path (1 folders) | gitsvnvcs_inforoot_indicator |
geoffgarside | ✓ | – | ✓ | – | basename (current directory name) | gitroot_indicator |
gianu | ✓ | ✓ | – | – | basename (current directory name) | git |
gnzh | ✓ | ✓ | – | ✓ | shortened path | gitvirtualenvrubyroot_indicatorssh_indicator |
gozilla | – | – | – | – | basename (current directory name) | git |
half-life | ✓ | – | – | – | basename (current directory name) | gitsvnvcs_infovirtualenvrubyrvm |
humza | ✓ | – | – | – | shortened path | git |
imajes | – | – | – | – | shortened path | — |
intheloop | ✓ | ✓ | – | ✓ | shortened path | gitssh_indicator |
itchy | ✓ | ✓ | – | ✓ | shortened path | gitruby |
jaischeema | – | ✓ | – | – | shortened path | gitruby |
jbergantine | – | – | – | – | basename (current directory name) | git |
jispwoso | ✓ | ✓ | – | ✓ | full path | git |
jnrowe | – | ✓ | – | ✓ | shortened path (2 folders) | gitvcs_infossh_indicator |
jonathan | ✓ | ✓ | ✓ | ✓ | shortened path | gitvirtualenvrubyroot_indicatorconda |
josh | ✓ | ✓ | – | ✓ | shortened path | gitruby |
jreese | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicator |
jtriley | ✓ | ✓ | ✓ | – | full path | — |
juanghurtado | ✓ | ✓ | – | – | shortened path | gitroot_indicator |
junkfood | ✓ | ✓ | ✓ | – | shortened path | git |
kafeitu | ✓ | ✓ | – | – | shortened path | git |
kardan | – | ✓ | – | – | shortened path | git |
kennethreitz | – | – | – | ✓ | basename (current directory name) | gitvirtualenvroot_indicator |
kiwi | – | – | – | – | shortened path (2 folders) | gitsvnbattery |
kolo | – | – | – | – | basename (current directory name) | gitsvnvcs_info |
kphoen | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicator |
lambda | – | – | – | – | shortened path | git |
linuxonly | ✓ | ✓ | – | ✓ | full path | gitvcs_info |
lukerandall | ✓ | ✓ | – | ✓ | shortened path (2 folders) | git |
macovsky | – | – | – | ✓ | shortened path | gitruby |
macovsky-ruby | – | – | – | ✓ | shortened path | gitruby |
maran | ✓ | ✓ | – | – | full path | gitroot_indicator |
mgutz | – | – | – | – | shortened path (1 folders) | gitroot_indicator |
mh | ✓ | – | – | – | shortened path | gitroot_indicator |
michelebologna | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicator |
mikeh | ✓ | ✓ | ✓ | – | shortened path | vcs_info |
miloshadzic | – | – | – | – | shortened path (1 folders) | git |
minimal | – | – | – | – | shortened path (2 folders) | githgsvnvcs_info |
mira | ✓ | ✓ | – | ✓ | shortened path | gitrubyrvmnodejsjenv |
mlh | ✓ | ✓ | ✓ | ✓ | shortened path (1 folders) | gitcustomizable |
mortalscumbag | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicatorssh_indicator |
mrtazz | – | ✓ | – | – | basename (current directory name) | gitroot_indicator |
murilasso | ✓ | ✓ | – | ✓ | shortened path | gitrubyrvm |
muse | – | – | – | – | shortened path | gitvirtualenv |
nanotech | – | ✓ | ✓ | – | shortened path | git |
nebirhos | – | ✓ | – | – | basename (current directory name) | gitrubyrvm |
nicoulaj | ✓ | ✓ | – | ✓ | basename (current directory name) | githgvcs_inforoot_indicatorssh_indicatorbzr |
norm | – | ✓ | – | – | basename (current directory name) | githg |
obraun | ✓ | ✓ | ✓ | ✓ | shortened path (3 folders) | gitroot_indicator |
oldgallois | – | – | – | ✓ | shortened path | gitrubyrvm |
peepcode | – | – | – | ✓ | shortened path | gitvirtualenvruby |
philips | ✓ | – | ✓ | – | basename (current directory name) | gitroot_indicator |
pmcgee | ✓ | ✓ | ✓ | – | shortened path | gitroot_indicator |
pygmalion | ✓ | ✓ | – | – | shortened path (0 folders) | git |
pygmalion-virtualenv | ✓ | ✓ | – | – | shortened path (0 folders) | gitvirtualenv |
random | – | – | – | – | shortened path | — |
re5et | ✓ | ✓ | ✓ | ✓ | shortened path | gitroot_indicator |
refined | ✓ | ✓ | ✓ | ✓ | basename (current directory name) | githgvcs_infossh_indicatorbzrcommand_duration |
rgm | ✓ | ✓ | – | ✓ | shortened path | git |
risto | ✓ | ✓ | – | – | shortened path (2 folders) | gitroot_indicator |
rixius | ✓ | – | ✓ | – | shortened path | git |
rkj | ✓ | ✓ | ✓ | ✓ | shortened path | — |
rkj-repos | ✓ | ✓ | ✓ | ✓ | shortened path | githg |
robbyrussell | – | – | – | ✓ | basename (current directory name) | git |
sammy | – | – | – | – | basename (current directory name) | git |
simonoff | ✓ | ✓ | – | ✓ | shortened path | gitrubyroot_indicatorrvm |
simple | – | – | – | – | shortened path | gitroot_indicator |
skaro | – | – | – | – | shortened path (2 folders) | githistory_number |
smt | – | ✓ | – | ✓ | shortened path | githghistory_number |
sonicradish | – | ✓ | – | ✓ | basename (current directory name) | gitvcs_inforoot_indicator |
sorin | – | – | – | ✓ | basename (current directory name) | gitroot_indicator |
sporty_256 | ✓ | ✓ | – | – | basename (current directory name) | gitroot_indicator |
steeef | ✓ | ✓ | – | – | basename (current directory name) | gitsvnvcs_infovirtualenv |
strug | ✓ | ✓ | – | – | shortened path | git |
sunaku | – | – | – | ✓ | shortened path | gitroot_indicator |
sunrise | – | – | – | ✓ | shortened path (2 folders) | gitroot_indicator |
superjarin | – | – | – | – | shortened path | gitruby |
suvash | ✓ | ✓ | – | – | shortened path | githgvirtualenvruby |
takashiyoshida | ✓ | ✓ | – | – | basename (current directory name) | gitroot_indicator |
terminalparty | – | ✓ | – | ✓ | shortened path (2 folders) | git |
theunraveler | – | – | – | – | basename (current directory name) | git |
tjkirch | ✓ | ✓ | ✓ | ✓ | shortened path | gitroot_indicator |
tjkirch_mod | ✓ | ✓ | ✓ | ✓ | shortened path | gitroot_indicator |
tonotdo | ✓ | – | ✓ | – | shortened path (3 folders) | git |
trapd00r | ✓ | ✓ | – | ✓ | shortened path | gitvcs_info |
wedisagree | – | – | ✓ | ✓ | basename (current directory name) | gitrubyrvm |
wezm | – | – | – | ✓ | shortened path | gitroot_indicator |
wezm+ | ✓ | ✓ | – | ✓ | shortened path | gitroot_indicator |
wuffers | – | – | – | – | basename (current directory name) | gitrubyrvm |
xiong-chiamiov | ✓ | ✓ | ✓ | – | shortened path | — |
xiong-chiamiov-plus | ✓ | ✓ | ✓ | – | shortened path | git |
ys | ✓ | ✓ | ✓ | ✓ | shortened path | githgsvnvcs_infovirtualenvroot_indicator |
zhann | – | – | – | – | basename (current directory name) | gitsvnvcs_info |
This wiki is automatically published from ohmyzsh/wiki — to edit this page, make your changes there and submit a Pull Request.