mirror of
https://github.com/robbyrussell/oh-my-zsh.git
synced 2025-12-06 15:30:40 +01:00
delete
@@ -1,807 +1 @@
|
|||||||
Due to the massive amount of themes bundled with OMZ, [new themes are not accepted](https://github.com/robbyrussell/oh-my-zsh/#do-not-send-us-themes). This is a list of other themes that are compatible with Oh My Zsh that live in their own separate repositories. More themes are listed in the [awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) list.
|
deleted
|
||||||
|
|
||||||
You can also use Github's search to find `*.zsh-theme` files:
|
|
||||||
[Gist zsh themes search](https://gist.github.com/search?l=Shell&q=extension%3Azsh-theme&ref=searchresults&utf8=%E2%9C%93), [GitHub zsh themes search](https://github.com/search?l=Shell&q=extension%3Azsh-theme+PS1+%7C%7C+PROMPT+&ref=searchresults&type=Code&utf8=%E2%9C%93).
|
|
||||||
|
|
||||||
### Installation
|
|
||||||
|
|
||||||
Check out the instructions [here](https://github.com/robbyrussell/oh-my-zsh/wiki/Customization#overriding-and-adding-themes).
|
|
||||||
|
|
||||||
---
|
|
||||||
### Minimal Improved theme
|
|
||||||

|
|
||||||
|
|
||||||
See [repo](https://github.com/gdsrosa/minimal_improved)
|
|
||||||
Author: [@gdsrosa](https://github.com/gdsrosa)
|
|
||||||
|
|
||||||
---
|
|
||||||
#### kmac theme
|
|
||||||

|
|
||||||
|
|
||||||
Simple theme that cleanly shows:
|
|
||||||
username@host:pwd $
|
|
||||||
|
|
||||||
See [repository](https://github.com/koreymacdougall/config_files/blob/master/deprecated_files/kmac.oh-my-zsh-theme) for source.
|
|
||||||
Author: [@koreymacdougall](https://github.com/koreymacdougall)
|
|
||||||
|
|
||||||
---
|
|
||||||
#### Aphrodite Theme
|
|
||||||

|
|
||||||
|
|
||||||
Minimalistic Aphrodite theme does not have any visual noise. Displays only the necessary information: current user, hostname, working directory, git branch if exists. Looks great both with dark and white terminals.
|
|
||||||
|
|
||||||
See [repository](https://github.com/win0err/aphrodite-terminal-theme) for source and installation instructions.
|
|
||||||
Author: [@win0err](https://github.com/win0err)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
#### Fishy2
|
|
||||||

|
|
||||||
|
|
||||||
See [repository](https://github.com/akinjide/fishy2) for source.
|
|
||||||
|
|
||||||
Author: [@akinjide](https://github.com/akinjide)
|
|
||||||
|
|
||||||
***
|
|
||||||
|
|
||||||
|
|
||||||
#### abaykan
|
|
||||||
<br>
|
|
||||||
See [repository](https://github.com/abaykan/Mine/blob/master/abaykan.zsh-theme) for source.
|
|
||||||
|
|
||||||
Author: [@abaykan](https://github.com/abaykan)
|
|
||||||
|
|
||||||
***
|
|
||||||
|
|
||||||
|
|
||||||
#### Oxide
|
|
||||||

|
|
||||||
|
|
||||||
See [repository](https://github.com/dikiaap/dotfiles) for source.
|
|
||||||
|
|
||||||
Author: [@dikiaap](https://github.com/dikiaap)
|
|
||||||
|
|
||||||
#### Windows CMD
|
|
||||||

|
|
||||||
|
|
||||||
See [repository](https://github.com/juliavallina/windows-zsh-theme) for source.
|
|
||||||
|
|
||||||
Author: [@juliavallina](https://github.com/juliavallina)
|
|
||||||
|
|
||||||
#### sobole
|
|
||||||
|
|
||||||
[](https://sobolevn.github.io/sobole-zsh-theme/)
|
|
||||||
Github: https://github.com/sobolevn/sobole-zsh-theme
|
|
||||||
|
|
||||||
author: [@sobolevn](https://github.com/sobolevn)
|
|
||||||
|
|
||||||
#### xxf
|
|
||||||
|
|
||||||

|
|
||||||
- Show Current commit shorten hash and message
|
|
||||||
See [Gist](https://gist.github.com/xfanwu/18fd7c24360c68bab884) for source.
|
|
||||||
|
|
||||||
author: [@xfanwu](https://github.com/xfanwu)
|
|
||||||
|
|
||||||
#### Random Emoji Theme
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
See [Gist](https://gist.github.com/oshybystyi/2c30543cd48b2c9ecab0) for source.
|
|
||||||
|
|
||||||
author: [@audy](https://github.com/audy), maintainer: [@oshybystyi](https://github.com/oshybystyi)
|
|
||||||
|
|
||||||
#### powerlevel9k
|
|
||||||
|
|
||||||

|
|
||||||
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](https://github.com/bhilburn/powerlevel9k) for source & documentation.
|
|
||||||
|
|
||||||
author: [@bhilburn](https://github.com/bhilburn)
|
|
||||||
|
|
||||||
#### Bullet train
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
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](https://github.com/caiogondim/bullet-train-oh-my-zsh-theme) for source
|
|
||||||
|
|
||||||
author: [@caiogondim](https://github.com/caiogondim)
|
|
||||||
|
|
||||||
#### Cordial
|
|
||||||
[](https://raw.githubusercontent.com/stevelacy/cordial-zsh-theme/master/screenshot.png)
|
|
||||||
|
|
||||||
See [repository](https://github.com/stevelacy/cordial-zsh-theme) for source.
|
|
||||||
|
|
||||||
Additional setup:
|
|
||||||
- Install [node.js](https://nodejs.org/) to parse `package.json` files
|
|
||||||
|
|
||||||
#### Gitster
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
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](https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme) for source.
|
|
||||||
|
|
||||||
author: [shashankmehta](https://github.com/shashankmehta)/[@leostatic](https://twitter.com/@leostatic)
|
|
||||||
|
|
||||||
#### Lambda-Gitster
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Fork of gitster theme
|
|
||||||
|
|
||||||
source: [lambda-gitster](https://github.com/ergenekonyigit/lambda-gitster)
|
|
||||||
|
|
||||||
author: [ergenekonyigit](https://github.com/ergenekonyigit)/[@ergenekonyigit](https://twitter.com/ergenekonyigit)
|
|
||||||
|
|
||||||
#### Chi
|
|
||||||
|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
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 [repository](https://github.com/akinjide/chi) for source.
|
|
||||||
|
|
||||||
Author: [@akinjide](https://github.com/akinjide)
|
|
||||||
|
|
||||||
#### Haribo theme
|
|
||||||
|
|
||||||

|
|
||||||
- Works with most console fonts
|
|
||||||
- simple git status
|
|
||||||
- timestamp
|
|
||||||
|
|
||||||
See [Repo](https://github.com/haribo/omz-haribo-theme) for source
|
|
||||||
|
|
||||||
#### Schminitz theme
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
This theme allow to see if vim is running on background when using the ':sh' command.
|
|
||||||
|
|
||||||
See [Gist](https://gist.github.com/schminitz/9931af23bbb59e772eec) for source.
|
|
||||||
|
|
||||||
author: [Schminitz](https://github.com/schminitz)/[@Schminitz](https://twitter.com/Schminitz)
|
|
||||||
|
|
||||||
#### Odin theme
|
|
||||||
|
|
||||||

|
|
||||||
- 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](https://github.com/tylerreckart/odin) for source.
|
|
||||||
|
|
||||||
author: [@tylerreckart](https://github.com/tylerreckart)
|
|
||||||
|
|
||||||
#### HYPERZSH theme
|
|
||||||
|
|
||||||

|
|
||||||
- Git status
|
|
||||||
- Timestamp
|
|
||||||
- Current directory
|
|
||||||
- Background jobs
|
|
||||||
- Exit code of last command
|
|
||||||
|
|
||||||
See [hyperzsh](https://github.com/tylerreckart/hyperzsh) for source.
|
|
||||||
|
|
||||||
author: [@tylerreckart](https://github.com/tylerreckart)
|
|
||||||
|
|
||||||
#### Lambda (Mod) theme
|
|
||||||
|
|
||||||

|
|
||||||
* A simple yet elegant theme with git focused development.
|
|
||||||
See [lambda-mod](https://github.com/halfo/lambda-mod-zsh-theme/) for source.
|
|
||||||
|
|
||||||
author: [@halfo](https://github.com/halfo)
|
|
||||||
|
|
||||||
#### Hedgehog theme
|
|
||||||
|
|
||||||

|
|
||||||
* Simple, no-nonsense and clean, with support for git and return codes.
|
|
||||||
|
|
||||||
source: [here](https://gist.github.com/hedgehog1029/dfbb7e66511e2c399157)
|
|
||||||
author: [@hedgehog1029](http://github.com/hedgehog1029)
|
|
||||||
|
|
||||||
#### Node theme
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
source: [here](https://github.com/skuridin/oh-my-zsh-node-theme)
|
|
||||||
author: [@skuridin](https://github.com/skuridin)
|
|
||||||
|
|
||||||
#### classyTouch Theme
|
|
||||||
|
|
||||||

|
|
||||||
* A very minimal, clean theme with git support.
|
|
||||||
|
|
||||||
source: [here](https://github.com/yarisgutierrez/classyTouch_oh-my-zsh)
|
|
||||||
author: [@yarisgutierrez](https://github.com/yarisgutierrez)
|
|
||||||
|
|
||||||
#### Spaceship ZSH
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Spaceship is a minimalistic, powerful and extremely customizable Zsh prompt. It combines everything you may need for convenient work, without unnecessary complications, like a real spaceship.
|
|
||||||
|
|
||||||
Currently it shows:
|
|
||||||
|
|
||||||
* Clever hostname and username displaying.
|
|
||||||
* Prompt character turns red if the last command exits with non-zero code.
|
|
||||||
* Current Git branch and rich repo status:
|
|
||||||
* `?` — untracked changes;
|
|
||||||
* `+` — uncommitted changes in the index;
|
|
||||||
* `!` — unstaged changes;
|
|
||||||
* `»` — renamed files;
|
|
||||||
* `✘` — deleted files;
|
|
||||||
* `$` — stashed changes;
|
|
||||||
* `=` — unmerged changes;
|
|
||||||
* `⇡` — ahead of remote branch;
|
|
||||||
* `⇣` — behind of remote branch;
|
|
||||||
* `⇕` — diverged chages.
|
|
||||||
* Current Mercurial branch and rich repo status:
|
|
||||||
* `?` — untracked changes;
|
|
||||||
* `+` — uncommitted changes in the index;
|
|
||||||
* `!` — unstaged changes;
|
|
||||||
* `✘` — deleted files;
|
|
||||||
* Indicator for jobs in the background (`✦`).
|
|
||||||
* Current Node.js version, through nvm/nodenv/n (`⬢`).
|
|
||||||
* Current Ruby version, through rvm/rbenv/chruby (`💎`).
|
|
||||||
* Current Elixir version, through kiex/exenv/elixir (`💧`).
|
|
||||||
* Current Swift version, through swiftenv (`🐦`).
|
|
||||||
* Current Xcode version, through xenv (`🛠`).
|
|
||||||
* Current Go version (`🐹`).
|
|
||||||
* Current PHP version (`🐘`).
|
|
||||||
* Current Rust version (`𝗥`).
|
|
||||||
* Current version of Haskell Tool Stack (`λ`).
|
|
||||||
* Current Julia version (`ஃ`).
|
|
||||||
* Current Docker version and connected machine (`🐳`).
|
|
||||||
* Current Amazon Web Services (AWS) profile (`☁️`) ([Using named profiles](http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html)).
|
|
||||||
* Current Python virtualenv.
|
|
||||||
* Current Conda virtualenv (`🅒`).
|
|
||||||
* Current Python pyenv (`🐍`).
|
|
||||||
* Current .NET SDK version, through dotnet-cli (`.NET`).
|
|
||||||
* Current Ember.js version, through ember-cli (`🐹`).
|
|
||||||
* Current Kubectl context (`☸️`).
|
|
||||||
* Package version, if there's is a package in current directory (`📦`).
|
|
||||||
* Current battery level and status:
|
|
||||||
* `⇡` - charging;
|
|
||||||
* `⇣` - discharging;
|
|
||||||
* `•` - fully charged.
|
|
||||||
* Current Vi-mode mode (with handy aliases for temporarily enabling).
|
|
||||||
* Optional exit-code of last command.
|
|
||||||
* Optional time stamps 12/24hr in format.
|
|
||||||
* Execution time of the last command if it exceeds the set threshold.
|
|
||||||
|
|
||||||
source: [denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)
|
|
||||||
docs: [denysdovhan.com/spaceship-prompt](https://denysdovhan.com/spaceship-prompt)
|
|
||||||
author: [@denysdovhan](https://twitter.com/denysdovhan)
|
|
||||||
|
|
||||||
#### Zeta Theme
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Currently it shows:
|
|
||||||
|
|
||||||
* User name
|
|
||||||
* Machine name
|
|
||||||
* Current working directory
|
|
||||||
* Git branch
|
|
||||||
* Git status
|
|
||||||
* `✔` —— Clean branch
|
|
||||||
* `✘` —— Dirty branch
|
|
||||||
* `+` —— Added files
|
|
||||||
* `-` —— Deleted files
|
|
||||||
* `*` —— Modified files
|
|
||||||
* `>` —— Renamed files
|
|
||||||
* `=` —— Unmerged changes
|
|
||||||
* `?` —— Untracked changes
|
|
||||||
* Prompt indicator turns red if the last run fails
|
|
||||||
|
|
||||||
source: [here](https://github.com/skylerlee/zeta-zsh-theme)
|
|
||||||
|
|
||||||
author: [@skylerlee](https://github.com/skylerlee)
|
|
||||||
|
|
||||||
#### AgnosterZak
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
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](https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme) for source
|
|
||||||
|
|
||||||
author: [@zakaziko99](https://github.com/zakaziko99)
|
|
||||||
|
|
||||||
#### Nodeys
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Nodeys is a theme based on fantastic ys theme, with added NodeJS version (from NVM plugin).
|
|
||||||
|
|
||||||
source: [Repo](https://github.com/marszall87/nodeys-zsh-theme) for source
|
|
||||||
|
|
||||||
author: [@marszall87](https://github.com/marszall87)
|
|
||||||
|
|
||||||
#### Ciacho
|
|
||||||

|
|
||||||
|
|
||||||
Ciacho is theme based on agnoster.
|
|
||||||
|
|
||||||
See [Repo](https://github.com/Ciacho/ciacho-ohmyzsh-theme) for source.
|
|
||||||
|
|
||||||
author: [@Ciacho](https://github.com/Ciacho/)
|
|
||||||
|
|
||||||
|
|
||||||
#### igorsilva
|
|
||||||

|
|
||||||
|
|
||||||
##### What it shows
|
|
||||||
|
|
||||||
* The current folder
|
|
||||||
* A customizable delimiter
|
|
||||||
* The current branch
|
|
||||||
* The current branch state (shows `*` if has uncommited changes)
|
|
||||||
|
|
||||||
See [Repo](https://github.com/igor9silva/zsh-theme) for source.
|
|
||||||
|
|
||||||
author: [@igor9silva](https://github.com/igor9silva/)
|
|
||||||
|
|
||||||
#### nt9
|
|
||||||

|
|
||||||
|
|
||||||
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](https://github.com/lenguyenthanh/nt9-oh-my-zsh-theme) for source.
|
|
||||||
|
|
||||||
author: [@lenguyenthanh](https://github.com/lenguyenthanh)
|
|
||||||
|
|
||||||
#### jovial
|
|
||||||

|
|
||||||
|
|
||||||
pretty face, feel more jovial with this theme.
|
|
||||||
|
|
||||||
##### It currently shows:
|
|
||||||
* Show Host and User
|
|
||||||
* Show current path
|
|
||||||
* Show development environment segment
|
|
||||||
* Show git branch, git actions
|
|
||||||
* Show python venv
|
|
||||||
* Show time at the line end
|
|
||||||
* Show exit code at the previous line end
|
|
||||||
|
|
||||||
See [Repo](https://github.com/zthxxx/jovial) for source.
|
|
||||||
|
|
||||||
author: [@zthxxx](https://github.com/zthxxx)
|
|
||||||
|
|
||||||
#### geometry
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
geometry is a minimalistic, fully customizable zsh prompt theme.
|
|
||||||
|
|
||||||
##### What it does:
|
|
||||||
|
|
||||||
- work asynchronously to speed up the prompt
|
|
||||||
- display current git branch
|
|
||||||
- display git state of the repo and time since last commit
|
|
||||||
- tell you whether you need to pull, push or if you're mid-rebase
|
|
||||||
- display the number of conflicting files and total number of conflicts
|
|
||||||
- display the running time of long running commands
|
|
||||||
- optionally display random colors based on your hostname
|
|
||||||
- give you a custom, colorizable prompt symbol
|
|
||||||
- change the prompt symbol color depending on the last command exit status
|
|
||||||
- show virtualenv and docker machine data
|
|
||||||
- set the terminal title to current command and directory
|
|
||||||
- fully customizable, allowing you to change anything through environment variables
|
|
||||||
- make you the coolest hacker in the whole Starbucks
|
|
||||||
|
|
||||||
See [repo](https://github.com/frmendes/geometry) for source. We welcome any contributions!
|
|
||||||
|
|
||||||
author: [@frmendes](https://github.com/frmendes)
|
|
||||||
|
|
||||||
#### avit-da2k
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
A theme based on Avit, with small changes.
|
|
||||||
|
|
||||||
See [repo](https://github.com/fdaciuk/avit-da2k) for source.
|
|
||||||
|
|
||||||
author: [@fdaciuk](https://github.com/fdaciuk)
|
|
||||||
|
|
||||||
#### kimwz
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
A minimal theme
|
|
||||||
|
|
||||||
See [repo](https://github.com/kimwz/kimwz-oh-my-zsh-theme) for source.
|
|
||||||
|
|
||||||
author: [@kimwz](https://github.com/kimwz)
|
|
||||||
|
|
||||||
#### hub
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Simple and clean, visualizing return code.
|
|
||||||
|
|
||||||
See [gist](https://gist.github.com/hub23/c226b1c77446e099f7684b0d21c6b22a) for source.
|
|
||||||
|
|
||||||
author: [@hub23](https://github.com/hub23)
|
|
||||||
|
|
||||||
#### Punctual
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
A simple, informative prompt built with Solarized colours in mind.
|
|
||||||
|
|
||||||
##### Features
|
|
||||||
|
|
||||||
* Customisable colours & output
|
|
||||||
* Git branch & status display
|
|
||||||
* Username turns red when root
|
|
||||||
* Prompt turns red if the last command finishes with non-zero exit code
|
|
||||||
|
|
||||||
See [repo](https://github.com/dannynimmo/punctual-zsh-theme) for installation.
|
|
||||||
|
|
||||||
By [Danny](https://github.com/dannynimmo).
|
|
||||||
|
|
||||||
#### Staples
|
|
||||||

|
|
||||||
|
|
||||||
A modified version of the Bureau theme with context-sensitive tags, ssh status, and last exit code coloring.
|
|
||||||
|
|
||||||
See [repo](https://github.com/dersam/staples) for source.
|
|
||||||
|
|
||||||
Author: [@dersam](https://github.com/dersam)
|
|
||||||
|
|
||||||
#### Bunnyruni
|
|
||||||

|
|
||||||
|
|
||||||
Simple, clean, and beautiful theme inspired in my fovorite themes, functions and colors.
|
|
||||||
|
|
||||||
See [repo](https://github.com/jopcode/oh-my-zsh-bunnyruni-theme) for source.
|
|
||||||
|
|
||||||
Author: [@jopcode](https://github.com/jopcode)
|
|
||||||
|
|
||||||
#### traditional-plus
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Single-line boring/traditional prompt without distracting colours, providing extra information (currently git branch/status).
|
|
||||||
|
|
||||||
See [repo](https://github.com/xfxf/zsh-theme-traditional-plus) for source.
|
|
||||||
Author: [@xfxf](https://github.com/xfxf)
|
|
||||||
|
|
||||||
|
|
||||||
#### oh-wonder
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Just another funky theme.
|
|
||||||
|
|
||||||
See [repo](https://gist.github.com/kaushik94/a54e128869c0c82bdbed31d56c710daa) for source.
|
|
||||||
Author: [@kaushik94](https://gist.github.com/kaushik94)
|
|
||||||
|
|
||||||
|
|
||||||
#### rafiki-zsh
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
A zsh friend to watch over you.
|
|
||||||
|
|
||||||
See [repo](https://github.com/akabiru/rafiki-zsh) for source and instructions.
|
|
||||||
Author: [@akabiru](https://github.com/akabiru)
|
|
||||||
|
|
||||||
#### λ Pure
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
A minimal zsh theme, based on Pure, with added NodeJS version (async!)
|
|
||||||
|
|
||||||
source: [Repo](https://github.com/marszall87/lambda-pure) for source
|
|
||||||
|
|
||||||
author: [@marszall87](https://github.com/marszall87)
|
|
||||||
|
|
||||||
|
|
||||||
#### Imperator / Imperator Root
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
An adaptation of the mortalscumbag theme. Its modification no longer has the hostname next to the username on the prompt and has a better differentiation of colors by highlighting the user, working directory, and shell sign. The theme also keeps the error number within brackets, as well as a running header stating whether the user is under an ssh connection.
|
|
||||||
|
|
||||||
source: [Repo](https://github.com/LinuxGogley/Linux-Mods/tree/master/Shell-Themes) for source
|
|
||||||
|
|
||||||
author: [@LinuxGogley](https://github.com/LinuxGogley)
|
|
||||||
|
|
||||||
#### Oh-My-VIA
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
A theme for ZSH that is heavily inspired by the historical theme used on [VIA Centrale Réseaux](https://via.ecp.fr/) servers. It is designed to be as simple as possible, but still complete enough to be used on production servers and highly configurable to suit any of your desire.
|
|
||||||
|
|
||||||
See [Repo](https://github.com/badouralix/oh-my-via) for source & documentation.
|
|
||||||
|
|
||||||
author: [@badouralix](https://github.com/badouralix)
|
|
||||||
|
|
||||||
#### alien
|
|
||||||
|
|
||||||
[](https://asciinema.org/a/154047)
|
|
||||||
|
|
||||||
Themes:
|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
##### Features
|
|
||||||
|
|
||||||
* Time
|
|
||||||
* Battery percentage (with charging direction, - discharging, + charging, ● full-charge)
|
|
||||||
* Username
|
|
||||||
* Working directory
|
|
||||||
* Version control - branch, commit hash, dirty status, ahead/behind status
|
|
||||||
* Supports both mac and linux
|
|
||||||
* Asynchronously update prompt
|
|
||||||
|
|
||||||
See [Repo](https://github.com/eendroroy/alien) for source & documentation.
|
|
||||||
|
|
||||||
author: [@eendroroy](https://github.com/eendroroy)
|
|
||||||
|
|
||||||
|
|
||||||
#### alien-minimal
|
|
||||||
|
|
||||||
[](https://asciinema.org/a/152668)
|
|
||||||
|
|
||||||
##### Features
|
|
||||||
|
|
||||||
* Working directory
|
|
||||||
* Previous command exit status
|
|
||||||
* Version control - branch, commit hash, dirty status, ahead/behind status
|
|
||||||
* Supports both mac and linux
|
|
||||||
* Asynchronously update prompt
|
|
||||||
* Lots of configuration options
|
|
||||||
* **AND MANY MORE**
|
|
||||||
|
|
||||||
See [Repo](https://github.com/eendroroy/alien-minimal) for source & documentation.
|
|
||||||
|
|
||||||
author: [@eendroroy](https://github.com/eendroroy)
|
|
||||||
|
|
||||||
|
|
||||||
#### Imp
|
|
||||||

|
|
||||||
|
|
||||||
Simple theme based on [Zork](https://github.com/Bash-it/bash-it/wiki/Themes#zork).
|
|
||||||
|
|
||||||
See [repo](https://github.com/igormp/Imp) for source and install instructions.
|
|
||||||
|
|
||||||
Author: [@igormp](https://github.com/igormp)
|
|
||||||
|
|
||||||
|
|
||||||
#### Omega
|
|
||||||

|
|
||||||
|
|
||||||
A clean, minimal theme.
|
|
||||||
|
|
||||||
See [repo](https://github.com/Section214/zsh-omega) for source and install instructions.
|
|
||||||
|
|
||||||
Author: [@igormp](https://github.com/igormp)
|
|
||||||
|
|
||||||
#### Docker-ZSH
|
|
||||||
This theme is pretty much based on the 'bureau' theme. It has been extended by a `DOCKER_HOST` live view,
|
|
||||||
so that in every terminal session you see immediately which docker host is configured and where the local
|
|
||||||
docker commands are forwarded to.
|
|
||||||
If the `DOCKER_HOST` variable is not set in the terminal session, it's showing a green `local` text what can b
|
|
||||||
interpreted as a personal local test environment. If a remote host is defined it will show the address in `red`.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
See [repo](https://github.com/dpdornseifer/docker-zsh-theme) for source and install instructions.
|
|
||||||
|
|
||||||
Author: [@dpdornseifer](https://github.com/dpdornseifer)
|
|
||||||
|
|
||||||
#### Vero
|
|
||||||
|
|
||||||
A theme designed for simplicity, neatness and availability of information, adapted from the 'bureau' theme. Vero offers:
|
|
||||||
|
|
||||||
* Time-stamp
|
|
||||||
* Current Node.js version
|
|
||||||
* Current Git branch and status
|
|
||||||
* SSH indicator
|
|
||||||
* A fancy lambda symbol
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
See [repo](https://github.com/Raindeer44/vero) for source and documentation
|
|
||||||
|
|
||||||
Author: [@raindeer44](https://github.com/raindeer44)
|
|
||||||
|
|
||||||
#### theta
|
|
||||||
|
|
||||||
[](https://asciinema.org/a/121490)
|
|
||||||
|
|
||||||
##### Features
|
|
||||||
|
|
||||||
* Working directory
|
|
||||||
* Version control - branch, commit hash, dirty status, ahead/behind status
|
|
||||||
* java, python, ruby. node versions
|
|
||||||
* Supports both mac and linux
|
|
||||||
* Asynchronously update prompt
|
|
||||||
|
|
||||||
See [Repo](https://github.com/eendroroy/theta) for source & documentation.
|
|
||||||
|
|
||||||
author: [@eendroroy](https://github.com/eendroroy)
|
|
||||||
|
|
||||||
#### enlightenment
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
##### Features
|
|
||||||
|
|
||||||
* Current working directory.
|
|
||||||
* Clojure, python, and node version numbers, only when you need them.
|
|
||||||
* Number of seconds the previous command took to run.
|
|
||||||
* Git branch, dirty & clean.
|
|
||||||
* Color visuals for vi-mode.
|
|
||||||
* Clojure, python, and node version numbers, only when you need them.
|
|
||||||
|
|
||||||
See [repository](https://github.com/w33tmaricich/enlightenment) for source & documentation.
|
|
||||||
|
|
||||||
Author: [@w33tmaricich](http://w33tmaricich.com)
|
|
||||||
|
|
||||||
|
|
||||||
#### iGeek
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
See [repository](https://github.com/Saleh7/igeek-zsh-theme) for source.
|
|
||||||
|
|
||||||
|
|
||||||
#### ASCIIGit
|
|
||||||
|
|
||||||
ASCII-only ZSH prompt theme (using oh-my-zsh) for git users who are not fan of fancy glyphs.
|
|
||||||
|
|
||||||
<img src="https://github.com/cemsbr/asciigit/blob/screenshot/screenshot.png?raw=true" width="606" height="468" alt="screenshot">
|
|
||||||
|
|
||||||
Features:
|
|
||||||
- Works well in terminal or console. No need to change your font!
|
|
||||||
- Git info:
|
|
||||||
- Remote url, e.g. github.com/cemsbr/asciigit;
|
|
||||||
- Relative path from git root dir;
|
|
||||||
- Branch name;
|
|
||||||
- Status (diverged, added, untracked, etc...).
|
|
||||||
- Colors known to work well with solarized light (probably with other schemes, too).
|
|
||||||
|
|
||||||
See [repository](https://github.com/cemsbr/asciigit) for source and readme.
|
|
||||||
|
|
||||||
Author: [@cemsbr](https://github.com/cemsbr)
|
|
||||||
|
|
||||||
|
|
||||||
#### dpoggi-newline-timestamp
|
|
||||||
|
|
||||||
Timestamp and new line based on [dpoggi](https://github.com/robbyrussell/oh-my-zsh/wiki/Themes#dpoggi) theme.
|
|
||||||
|
|
||||||
<img width="651" alt="2017-09-08 18 03 32" src="https://user-images.githubusercontent.com/1831308/30204562-dd033128-94c0-11e7-944c-19d7b0c18196.png">
|
|
||||||
|
|
||||||
|
|
||||||
Features:
|
|
||||||
- Timestamp
|
|
||||||
- New line for command
|
|
||||||
|
|
||||||
See [repository](https://github.com/channprj/dotfiles-macOS/blob/master/custom-zsh-theme/dpoggi-timestamp.zsh-theme) for source.
|
|
||||||
|
|
||||||
Author: [@channprj](https://github.com/channprj)
|
|
||||||
|
|
||||||
|
|
||||||
#### nothing
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
##### Features
|
|
||||||
|
|
||||||
* Current sessions history count
|
|
||||||
* Exit code in right prompt on error
|
|
||||||
|
|
||||||
See [Repo](https://github.com/eendroroy/nothing) for source & documentation.
|
|
||||||
|
|
||||||
author: [@eendroroy](https://github.com/eendroroy)
|
|
||||||
|
|
||||||
#### kinda-fishy
|
|
||||||
|
|
||||||
A theme based on [fishy](https://github.com/robbyrussell/oh-my-zsh/wiki/Themes#fishy) with two differences:
|
|
||||||
|
|
||||||
* The full path is shown instead of abbreviated directory names.
|
|
||||||
* ```$USER@$HOST``` is not shown for the local machine, only for SSH sessions and
|
|
||||||
inside docker containers (in that case it is ```$USER@docker```)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
See [repo](https://github.com/folixg/kinda-fishy-theme) for source
|
|
||||||
|
|
||||||
Author: [@folixg](https://github.com/folixg)
|
|
||||||
|
|
||||||
#### blokkzh
|
|
||||||
|
|
||||||
Based on the built-in gnzh theme with added current Python virtualenv display.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
See [repo](https://github.com/KorvinSilver/blokkzh) for source.
|
|
||||||
|
|
||||||
Author: [@KorvinSilver](https://github.com/KorvinSilver)
|
|
||||||
|
|
||||||
#### bender
|
|
||||||
|
|
||||||
Fancy two-line prompt with git integration.
|
|
||||||
|
|
||||||
Repo: https://github.com/specious/bender
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
#### agkozak
|
|
||||||
|
|
||||||
Uses two asynchronous methods to keep the ZSH prompt swift while displaying color, ASCII-only indicators of Git branch and changes, SSH connection or lack thereof, exit codes, and vi mode status, along with a customizable, abbreviated, PROMPT_DIRTRIM-style path.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Repo: [https://github.com/agkozak/agkozak-zsh-prompt](https://github.com/agkozak/agkozak-zsh-prompt)
|
|
||||||
|
|
||||||
Author: [@agkozak](https://github.com/agkozak)
|
|
||||||
|
|
||||||
#### rainbow-theme
|
|
||||||

|
|
||||||
|
|
||||||
Repo: [https://github.com/nivaca/rainbow-theme](https://github.com/nivaca/rainbow-theme)
|
|
||||||
|
|
||||||
Author: [@nivaca](https://github.com/nivaca)
|
|
||||||
|
|
||||||
---
|
|
||||||
#### Zeroastro Theme
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Simple, minimalistic theme for Oh My ZSH.
|
|
||||||
|
|
||||||
Repo: [https://github.com/zeroastro/zeroastro-zsh-theme](https://github.com/zeroastro/zeroastro-zsh-theme)
|
|
||||||
|
|
||||||
Author: [@zeroastro](https://github.com/zeroastro)
|
|
||||||
Reference in New Issue
Block a user