-
Notifications
You must be signed in to change notification settings - Fork 110
External themes
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.
Check out the instructions here.
- Show Current commit shorten hash and message See Gist for source.
author: @xfanwu
See Gist for source.
author: @audy, maintainer: @oshybystyi
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 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
See repository for source.
Additional setup:
- Install node.js to parse
package.json
files
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
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
- Works with most console fonts
- simple git status
- timestamp
See Repo for source
This theme allow to see if vim is running on background when using the ':sh' command.
See Gist for source.
author: Schminitz/@Schminitz
- 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
- A simple yet elegant theme with git focused development. See lambda-mod for source.
author: @halfo
- Simple, no-nonsense and clean, with support for git and return codes.
source: here author: @hedgehog1029
source: here author: @skuridin
- A very minimal, clean theme with git support.
source: here author: @pr0tocol
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
source: here author: @skylerlee
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 is a theme based on fantastic ys theme, with added NodeJS version (from NVM plugin).
source: Repo for source
author: @marszall87
Ciacho is theme based on agnoster.
See Repo for source.
author: @Ciacho
- The current folder
- A customizable delimiter
- The current branch
- The current branch state (shows
*
if has uncommited changes)
See Repo for source.
author: @igor9silva
A clean, distraction free and git focused development theme.
- 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
A minimal theme based on Avit & Pure.
- 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
A theme based on Avit, with small changes.
See repo for source.
author: @fdaciuk