Home

Awesome

zshiggy ⚡️

<!-- zshiggy stardust -->

An oh-my-zsh theme inspired by the frontcube theme's layout.

image

Requirements:

Features include:

Install

Step 1: Clone the repo; wherever you want.

git clone https://github.com/malouro/zshiggy.git

Step 2: Create symbolic link to the oh-my-zsh theme folder.

ln -s $REPO_LOCATION_FROM_STEP_1/zshiggy.zsh-theme $HOME/.oh-my-zsh/themes/zshiggy.zsh-theme

Step 3: Update your config.

In your .zshrc config (probably in $HOME/.zshrc) update/add this:

ZSH_THEME="zshiggy"

Alternatively, you can just download this repo as a zip, and move the zshiggy.zsh-theme file directly into the oh-my-zsh themes folder location shown in Step 2.

Configuration

The following environment variables are used by the theme to control certain elements and features:

VariableDescriptionDefault
ZSHIGGY_SYMBOLSymbol that displays before cursor in consoleϟ
ZSHIGGY_THEME_PRIMARYPrimary palette color for displayed prompts (markers, labels, separators)"blue"
ZSHIGGY_THEME_SECONDARYSecondary palette color for display prompts (information and highlights)"magenta"
ZSHIGGY_GIT_ENABLEDEnables Git featurestrue
ZSHIGGY_GIT_SYMBOLSymbol that displays before Git branch name
ZSHIGGY_GIT_DIRTY_SYMBOLWhen Git stuff is modified, unstaged or untracked.
ZSHIGGY_GIT_CLEAN_SYMBOLWhen Git stuff is unmodified and totally clean.
ZSHIGGY_NODE_ENABLEDEnables Node.js features (if you're not using Node or if it's slowing down zsh startup, you can set this to false)true
ZSHIGGY_NODE_SYMBOLSymbol that displays before Node version info

Add & modify any of the above into your .zshrc or oh-my-zsh config to your liking.