-
Notifications
You must be signed in to change notification settings - Fork 0
Themes
All the current themes can be found in the themes/
directory. See list here.
Here is a collection of screenshots of themes that have been contributed to Oh My Zsh. There are many missing from this page, if you have a moment, feel free to help us complete the list.
(in alphabetical order)
robbyrussell the (default) that Robby uses
To use: Set ZSH_THEME
in ~/.zshrc
to robbyrussell
.
af-magic
To use: set ZSH_THEME
in ~/.zshrc
to af-magic
.
afowler
To use: set ZSH_THEME
in ~/.zshrc
to afowler
.
agnoster (more info)
(Shown with Solarized Dark colorscheme and patched Menlo 14pt in iTerm 2)
To use:
- install one of the patched fonts from Vim-Powerline or patch your own for the special characters.
- set
ZSH_THEME
in~/.zshrc
toagnoster
. -
optionally set
DEFAULT_USER
in~/.zshrc
to your regular username to hide the “user@hostname” info when you’re logged in as yourself on your local machine.
alanpeabody
To use: Set ZSH_THEME
in ~/.zshrc
to alanpeabody
.
arrow
To use: Set ZSH_THEME
in ~/.zshrc
to arrow
.
aussiegeek
To use: Set ZSH_THEME
in ~/.zshrc
to aussiegeek
.
bira
To use: Set ZSH_THEME
in ~/.zshrc
to bira
.
blinks
To use: Set ZSH_THEME
in ~/.zshrc
to blinks
, and set up Solarized.
candy
To use: Set ZSH_THEME
in ~/.zshrc
to candy
.
clean
To use: Set ZSH_THEME
in ~/.zshrc
to clean
.
cloud
To use: Set ZSH_THEME
in ~/.zshrc
to cloud
.
crunch
To use: Set ZSH_THEME
in ~/.zshrc
to crunch
.
cypher
To use: Set ZSH_THEME
in ~/.zshrc
to cypher
.
dallas
To use: Set ZSH_THEME
in ~/.zshrc
to dallas
.
darkblood
To use: Set ZSH_THEME
in ~/.zshrc
to darkblood
.
daveverwer
To use: Set ZSH_THEME
in ~/.zshrc
to daveverwer
.
dieter
To use: Set ZSH_THEME
in ~/.zshrc
to dieter
and get this small fix if you don’t have it yet. (Fix was pulled into robbyrussell/oh-my-zsh on 2011-01-08.)
dogenpunk
To use: Set ZSH_THEME
in ~/.zshrc
to dogenpunk
.
dpoggi
To use: Set ZSH_THEME
in ~/.zshrc
to dpoggi
.
eastwood
To use: Set ZSH_THEME
in ~/.zshrc
to eastwood
.
evan – a skinny, topless prompt
To use: Set ZSH_THEME
in ~/.zshrc
to evan
.
flazz – has git and vi-command mode support (when enabled)
To use: Set ZSH_THEME
in ~/.zshrc
to flazz
.
fishy – the fish shell prompt with git support
To use: Set ZSH_THEME
in ~/.zshrc
to fishy
.
frisk
To use: Set ZSH_THEME
in ~/.zshrc
to frisk
.
funky – it’s funky…
To use: Set ZSH_THEME
in ~/.zshrc
to funky
.
gallifrey
To use: Set ZSH_THEME
in ~/.zshrc
to gallifrey
.
gallois
To use: Set ZSH_THEME
in ~/.zshrc
to gallois
.
garyblessington
To use: Set ZSH_THEME
in ~/.zshrc
to garyblessington
.
gianu
To use: Set ZSH_THEME
in ~/.zshrc
to gianu
.
gentoo
To use: Set ZSH_THEME
in ~/.zshrc
to gentoo
.
geoffgarside
To use: Set ZSH_THEME
in ~/.zshrc
to geoffgarside
.
kphoen
To use: Set ZSH_THEME
in ~/.zshrc
to kphoen
.
imajes
To use: Set ZSH_THEME
in ~/.zshrc
to imajes
.
jnrowe
To use: Set ZSH_THEME
in ~/.zshrc
to jnrowe
. This theme requires at least v4.3.6 of zsh
.
jreese
To use: Set ZSH_THEME
in ~/.zshrc
to jreese
.
jtriley
To use: Set ZSH_THEME
in ~/.zshrc
to jtriley
.
juanghurtado
To use: Set ZSH_THEME
in ~/.zshrc
to juanghurtado
.
junkfood (more info)
To use: Set ZSH_THEME
in ~/.zshrc
to junkfood
.
kafeitu
To use: Set ZSH_THEME
in ~/.zshrc
to kafeitu
.
kardan
To use: Set ZSH_THEME
in ~/.zshrc
to kardan
.
kennethreitz
To use: Set ZSH_THEME
in ~/.zshrc
to kennethreitz
.
kolo
To use: Set ZSH_THEME
in ~/.zshrc
to kolo
.
lambda
linuxonly
To use: Set ZSH_THEME
in ~/.zshrc
to linuxonly
.
(As the name states, this only works on linux.)
lukerandall
To use: Set ZSH_THEME
in ~/.zshrc
to lukerandall
.
macovsky
To use: Set ZSH_THEME
in ~/.zshrc
to macovsky
.
maran
To use: Set ZSH_THEME
in ~/.zshrc
to maran
.
mh
To use: Set ZSH_THEME
in ~/.zshrc
to mh
.
miloshadzic
To use: Set ZSH_THEME
in ~/.zshrc
to miloshadzic
.
minimal
To use: Set ZSH_THEME
in ~/.zshrc
to minimal
.
mortalscumbag – also tells you when logged in over ssh
To use: Set ZSH_THEME
in ~/.zshrc
to mortalscumbag
.
mrtazz
To use: Set ZSH_THEME
in ~/.zshrc
to mrtazz
.
muse
To use: Set ZSH_THEME
in ~/.zshrc
to muse
.
nanotech
To use: Set ZSH_THEME
in ~/.zshrc
to nanotech
.
nebirhos
To use: Set ZSH_THEME
in ~/.zshrc
to nebirhos
.
nicoulaj
To use: Set ZSH_THEME
in ~/.zshrc
to nicoulaj
.
norm
To use: Set ZSH_THEME
in ~/.zshrc
to norm
.
philips
To use: Set ZSH_THEME
in ~/.zshrc
to philips
.
pygmalion
To use: Set ZSH_THEME
in ~/.zshrc
to pygmalion
. (Shown with Solarized Dark colorscheme)
rachel
To use: Set ZSH_THEME
in ~/.zshrc
to rachel
.
risto
To use: Set ZSH_THEME
in ~/.zshrc
to risto
.
rixius
To use: Set ZSH_THEME
in ~/.zshrc
to rixius
.
sammy
To use: Set ZSH_THEME
in ~/.zshrc
to sammy
.
simple
To use: Set ZSH_THEME
in ~/.zshrc
to simple
.
smt
To use: Set ZSH_THEME
in ~/.zshrc
to smt
.
sorin
To use: Set ZSH_THEME
in ~/.zshrc
to sorin
.
sporty_256
To use: Set ZSH_THEME
in ~/.zshrc
to sporty_256
.
steeef
To use: Set ZSH_THEME
in ~/.zshrc
to steeef
.
sunaku – exit status if nonzero, status & branch if git, pwd
always
To use: Set ZSH_THEME
in ~/.zshrc
to sunaku
.
sunrise – Lightweight prompt with exit status and git status
consistent mode line
To use: Set ZSH_THEME
in ~/.zshrc
to sunrise
.
superjarin – git status, git branch, and RVM, all in a no muss, no fuss prompt! Screenshot uses 14 pt Inconsolata (antialiased).
To use: Set ZSH_THEME
in ~/.zshrc
to superjarin
.
suvash – username, host, directory, git branch and rvm gemset
To use: Set ZSH_THEME
in ~/.zshrc
to suvash
.
terminalparty – There is a party every day.
To use: Set ZSH_THEME
in ~/.zshrc
to terminalparty
theunraveler – Minimal, informative when it needs to be.
To use: Set ZSH_THEME
in ~/.zshrc
to theunraveler
tjkirch – Based on dst, plus a lightning bolt and return codes.
To use: Set ZSH_THEME
in ~/.zshrc
to tjkirch
tonotdo
To use: Set ZSH_THEME
in ~/.zshrc
to tonotdo
.
trapd00r
To use: Set ZSH_THEME
in ~/.zshrc
to trapd00r
wedisagree
To use: Set ZSH_THEME
in ~/.zshrc
to wedisagree
Instructions to further customise the theme are available as comments in the theme file.
wezm
To use: Set ZSH_THEME
in ~/.zshrc
to wezm
.
wuffers
To use: Set ZSH_THEME
in ~/.zshrc
to wuffers
.
xiong-chiamiov
To use: Set ZSH_THEME
in ~/.zshrc
to xiong-chiamiov
.
xiong-chiamiov-plus
To use: Set ZSH_THEME
in ~/.zshrc
to xiong-chiamiov-plus
.
rkj-repos
To use: Set ZSH_THEME
in ~/.zshrc
to rkj-repos
.
zhann
To use: Set ZSH_THEME
in ~/.zshrc
to zhann
.
Clean, simple, compatible and meaningful. (more info)
To use: Set ZSH_THEME
in ~/.zshrc
to ys
.
gnzh
To use: Set ZSH_THEME
in ~/.zshrc
to gnzh
.
We’re hoping to collect a bunch of zsh prompt themes from people. Please send us yours!
Fork the project, add your theme, and send a pull request to Robby Russell. We’ll evaluate it and merge if there are no problems.
Screenshots of each theme (as of 2013-04-10), in OS X Terminal.app with Consolas 14pt and Solarized Dark color scheme, inside a folder containing both a git and a mercurial repo. Each screenshot displays the output of the pwd
command. It has shortcomings (Solarized displays some colors as white, and plugins for some themes might be missing), but it offers a convenient and uniform overview of each theme. Plugins used were battery, rvm, hg prompt, among others which did not seem to change the shell.