Awesome
ultima.zsh-theme — theme and settings for Z shell
Preview
Overview
Theme includes prompt settings, vsc_info settings, and zsh completion settings
Prompt
Shell prompt is split into three separate lines. The first line helps to visually divide previous output from next prompt. The second line consists of three segments and contains all about path. The third is input line.
Path segments
- ssh connection - The badge indicates whether ssh connection is currently established
- directory - Current working directory
- vsc status line - This segment displays current branch status in the working directory
Completion
Includes completion menu and style settings, caching, setting for ssh host and name suggestion, and many other useful settings.
Installation
For Installation you need git
Manual
- Clone the repository:
git clone https://github.com/egorlem/ultima.zsh-theme ~/ultima-shell
- Update your .zshrc file:
echo 'source ~/ultima-shell/ultima.zsh-theme' >> ~/.zshrc
Oh My Zsh
- Clone the repository:
git clone https://github.com/egorlem/ultima.zsh-theme ~/ultima-shell
- Move file to oh-my-zsh's theme folder:
mv ~/ultima-shell/ultima.zsh-theme $ZSH/themes/ultima.zsh-theme
- Go to your
~/.zshrc
file and setZSH_THEME=ultima
Recommended settings and compatibility
Color schema
Color scheme for term. Mac Os users can set color scheme for iTerm2 from repo
Fonts
Not all fonts contain U+203a unicode unless your system supports Single Right-Pointing Angle Quotation Mark install one of the standard fonts on your system. For example Arial, Consolas, Impact.
For comfortable work, I usually use JetBrains Mono. The font is already available characters that are used in the theme and are ideal for full compatibility.
Extra
You can find this color scheme for other terminal emulators in the mbadolato color scheme repository