Skip to content
Marc Cornellà edited this page May 28, 2016 · 55 revisions

Due to the massive amount of themes bundled with OMZ, new themes are not accepted. This is a list of other themes that are compatible with Oh My Zsh that live in their own separate repository.

Installation

Check out the instructions here.


xxf

xxf

  • Show Current commit shorten hash and message See Gist for source.

author: @xfanwu

Random Emoji Theme

emoji theme

See Gist for source.

author: @audy, maintainer: @oshybystyi

powerlevel9k

powerlevel9k theme A Powerline theme for ZSH that was written from scratch to address some of the speed issues in other feature-heavy themes. It comes with a great default setup, but is also highly configurable and can be heavily customized with built-in options. It also offers a large array of useful segments that you can add to your prompt, covering everything from Ruby versions to your AWS instance.

See Repo for source & documentation.

author: @bhilburn

Bullet train

powerlevel9k theme

Bullet Train is a oh-my-zsh shell theme based on the Powerline Vim plugin. It aims for simplicity, showing information only when it's relevant.

It currently shows:

  • Current Python virtualenv
  • Current Ruby version and gemset, through RVM
  • Current Node.js version, through NVM
  • Git status
  • Timestamp
  • Current directory
  • Background jobs
  • Exit code of last command

See Repo for source

author: @caiogondim

Cordial

cordial

See repository for source.

Additional setup:

  • Install node.js to parse package.json files

Gitster

gitster theme

When in a git repo, it shows the location from the git's root folder.
When not in a git repo, it shows from home, ~.

See my dotfiles repo for source.

author: shashankmehta/@leostatic

Chi

Chi theme Chi theme

It currently shows:

  • Git status
  • 🕕 Time
  • ~/Desktop Working directory
  • where you type your cmds

  • ✹git:master color : Red unstaged commit
  • git:master color: White committed files
  • shows if current directory is a git folder || git branch

See Repo for source

author: Akinjide Bankole/@_akinjide

Haribo theme

haribotheme

  • Works with most console fonts
  • simple git status
  • timestamp

See Repo for source

Schminitz theme

schminitztheme

This theme allow to see if vim is running on background when using the ':sh' command.

See Gist for source.

author: Schminitz/@Schminitz

Odin theme

odin

  • Git focused development.
  • A clean and distraction free programming environment.
  • Know the status of your repository throughout the development process
  • tmux and git configuration files included with the theme See odin for source.

author: @tylerreckart

Lambda (Mod) theme

Screenshot

  • A simple yet elegant theme with git focused development. See lambda-mod for source.

author: @halfo

Hedgehog theme

hedgehog

  • Simple, no-nonsense and clean, with support for git and return codes.

source: here author: @hedgehog1029

Node theme

node

source: here author: @skuridin

classyTouch Theme

classyTouch

  • A very minimal, clean theme with git support.

source: here author: @pr0tocol

Spaceship

Spaceship

Spaceship is an minimalistic and powerful theme. It combines everything you may need for convenient work, without unnecessary complications, like a real spaceship.

Currently it shows:

  • Current git branch.
  • Git repo status:
    • + — uncommitted changes in the index;
    • ! — unstaged changes;
    • ? — untracked changes;
    • $ — stashed changes;
    • — unpulled commits;
    • — unpushed commits.
  • Prompt character turns red if the last command exits with non-zero code.
  • Hostname only displayed when in an SSH session.
  • Username displayed only when it isn't $LOGNAME.
  • Username turns red when root.
  • Current Node.js version, through NVM ().
  • Current Ruby version, through RVM/RBENV/CHRUBY (💎).
  • Current Python virtualenv.

source: here author: @denysdovhan

Zeta Theme

zeta theme

source: here author: @skylerlee

AgnosterZak

AgnosterZak theme

AgnosterZak is a oh-my-zsh shell theme based on the Powerline Vim plugin & Agnoster Theme.

It currently shows:

  • Battery Life (in case of the laptop is not charging)
  • Current Date & Time
  • Current directory
  • Git status
  • User & Host status

See Repo for source

author: @zakaziko99

Nodeys

Nodeys theme

Nodeys is a theme based on fantastic ys theme, with added NodeJS version (from NVM plugin).

source: Repo for source

author: @marszall87

Ciacho

Ciacho theme

Ciacho is theme based on agnoster.

See Repo for source.

author: @Ciacho

igorsilva

igorsilva theme

What it shows
  • The current folder
  • A customizable delimiter
  • The current branch
  • The current branch state (shows * if has uncommited changes)

See Repo for source.

author: @igor9silva

nt9

nt9 theme

A clean, distraction free and git focused development theme.

It currently shows:
  • Show the location from git's root folder (when in a git repo) or show from home ~
  • Show current sha()
  • Show current branch name
  • Show current branch state (dirty, add, remove, delete...)
  • Show time from last commit

See Repo for source.

author: @lenguyenthanh

geometry

geometry

A minimal theme based on Avit & Pure.

What it does:
  • display current git branch
  • display state (clean/dirty) of the repo
  • display coloured time since last commit (similar to Avit)
  • display arrows indicating if you need to pull, push or if you are mid-rebase
  • set the terminal title to current command and directory (similar to Pure)
  • change marker based on last command state (similar to Pure)

See repo for source.

author: @frmendes

avit-da2k

avit-da2k

A theme based on Avit, with small changes.

See repo for source.

author: @fdaciuk