Table of Contents

Zsh And Oh-my-zsh

General Information

Setting up great looking terminals with zsh, oh-my-zsh and theming.

Checklist


Install ZSH

Install zsh.

Set ZSH As Default Login Shell

Configure zsh as your default login shell.

Note: This only works for local accounts. If you are using LDAP, you will need to set your default login shell in your LDAP user profile.


Install oh-my-zsh

Oh-My-Zsh is a framework for managing zsh configuration. It adds tons of themes and plugins to zsh.

Official site: https://ohmyz.sh/


Configure Zsh

Configuring zsh.

Change Theme

Easily change your zsh theme.


Example: Change to agnoster theme


Install Powerline Fonts

The powerline fonts are intended for use with the agnoster theme (they properly display certain symbols that it uses), but are a clean looking set of fonts that would be a great addition any in case.

Install Fonts: Linux


Note: If Symbols aren't displaying properly, close the terminal application and re-open it for the fonts to load. (And verify you are using a Powerline font)


Install Fonts: Windows




Install Plugin: Syntax Highlighter

The syntax highlighter plugin adds syntax highlighting to the commands you are typing.