Minima ZSH Theme

February 22, 2019 ยท View on GitHub

Screenshot

Installation

[oh-my-zsh]

Clone this repo:

git clone https://github.com/eduardnikolenko/minima.git "$ZSH_CUSTOM/themes/minima"

Symlink minima.zsh-theme to your oh-my-zsh custom themes directory:

ln -s "$ZSH_CUSTOM/themes/minima/minima.zsh-theme" "$ZSH_CUSTOM/themes/minima.zsh-theme"

Set ZSH_THEME="minima" in your .zshrc

Customization

Order

MINIMA_PROMPT_ORDER=(
  user
  host
  dir
  git
  node
  npm
  yarn
  npm_package
  php
  python
  docker
  exec_time
  line_sep
  jobs
  exit_code
  char
)

Module char

VariableDefault
MINIMA_CHAR_PREFIX
MINIMA_CHAR_SUFFIX
MINIMA_CHAR_SYMBOLโฏโฏโฏ
MINIMA_CHAR_COLOR_SUCCESSgreen
MINIMA_CHAR_COLOR_FAILUREred

Module dir

VariableDefault
MINIMA_DIR_PREFIXat
MINIMA_DIR_SUFFIX
MINIMA_DIR_COLORcyan

Module docker

VariableDefault
MINIMA_DOCKER_PREFIXon
MINIMA_DOCKER_SUFFIX
MINIMA_DOCKER_SYMBOL๐Ÿณ
MINIMA_DOCKER_COLORblue
MINIMA_DOCKER_VERBOSEfalse

Module exec_time

VariableDefault
MINIMA_EXEC_TIME_PREFIXtook
MINIMA_EXEC_TIME_SUFFIX
MINIMA_EXEC_TIME_COLORyellow

Module exit_code

VariableDefault
MINIMA_EXIT_CODE_PREFIX
MINIMA_EXIT_CODE_SUFFIX
MINIMA_EXIT_CODE_SYMBOLโœ˜
MINIMA_EXIT_CODE_COLORred

Module git

Git section is consists with git_branch and git_status subsections. It is shown only in Git repositories.

VariableDefault
MINIMA_GIT_PREFIXon
MINIMA_GIT_SUFFIX
MINIMA_GIT_SYMBOL
MINIMA_GIT_COLORwhite

Module git_branch

VariableDefault
MINIMA_GIT_BRANCH_PREFIX
MINIMA_GIT_BRANCH_SUFFIX
MINIMA_GIT_BRANCH_SYMBOL๎‚ 
MINIMA_GIT_BRANCH_COLORmagenta

Module git_status

VariableDefault
MINIMA_GIT_STATUS_PREFIX [
MINIMA_GIT_STATUS_SUFFIX]
MINIMA_GIT_STATUS_COLORred
MINIMA_GIT_STATUS_UNTRACKED?
MINIMA_GIT_STATUS_ADDED+
MINIMA_GIT_STATUS_MODIFIED!
MINIMA_GIT_STATUS_RENAMEDยป
MINIMA_GIT_STATUS_DELETEDโœ˜
MINIMA_GIT_STATUS_STASHED$
MINIMA_GIT_STATUS_UNMERGED=
MINIMA_GIT_STATUS_AHEADโ‡ก
MINIMA_GIT_STATUS_BEHINDโ‡ฃ

Module go

VariableDefault
MINIMA_GO_PREFIXvia
MINIMA_GO_SUFFIX
MINIMA_GO_SYMBOL๐Ÿน
MINIMA_GO_COLORcyan

Module host

VariableDefault
MINIMA_HOST_PREFIXat
MINIMA_HOST_SUFFIX
MINIMA_HOST_COLORblue

Module jobs

VariableDefault
MINIMA_JOBS_PREFIX
MINIMA_JOBS_SUFFIX
MINIMA_JOBS_SYMBOLโœฆ
MINIMA_JOBS_COLORblue

Module line_sep

Module node

VariableDefault
MINIMA_NODE_PREFIXvia
MINIMA_NODE_SUFFIX
MINIMA_NODE_SYMBOLโฌข
MINIMA_NODE_COLORgreen

Module npm

VariableDefault
MINIMA_NPM_PREFIXwith
MINIMA_NPM_SUFFIX
MINIMA_NPM_SYMBOL๐•Ÿ๐•ก๐•ž
MINIMA_NPM_COLORred

Module npm_package

VariableDefault
MINIMA_NPM_PACKAGE_PREFIXis
MINIMA_NPM_PACKAGE_SUFFIX
MINIMA_NPM_PACKAGE_SYMBOL๐Ÿ“ฆ
MINIMA_NPM_PACKAGE_COLORred

Module php

VariableDefault
MINIMA_PHP_PREFIXvia
MINIMA_PHP_SUFFIX
MINIMA_PHP_SYMBOL๐Ÿ˜
MINIMA_PHP_COLORblue

Module python

VariableDefault
MINIMA_PYTHON_PREFIXvia
MINIMA_PYTHON_SUFFIX
MINIMA_PYTHON_SYMBOL๐Ÿ
MINIMA_PYTHON_COLORyellow

Module user

VariableDefault
MINIMA_USER_PREFIX
MINIMA_USER_SUFFIX
MINIMA_USER_COLORyellow

Module yarn

VariableDefault
MINIMA_YARN_PREFIXwith
MINIMA_YARN_SUFFIX
MINIMA_YARN_SYMBOL๐Ÿˆ
MINIMA_YARN_COLORcyan

License

MIT ยฉ Eduard Nikolenko