Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/egorlem/ultima.zsh-theme

Minimalistic .zshrc config contains all of the settings required for comfortable terminal use ...
https://github.com/egorlem/ultima.zsh-theme

alacritty iterm2 kitty linux oh-my-zsh oh-my-zsh-theme workspace zsh zsh-theme

Last synced: 5 days ago
JSON representation

Minimalistic .zshrc config contains all of the settings required for comfortable terminal use ...

Awesome Lists containing this project

README

        

# ultima.zsh-theme — theme and settings for Z shell

**Minimalistic .zshrc config contains all of the settings required for comfortable terminal use**

![GitHub Release](https://img.shields.io/github/v/release/egorlem/ultima.zsh-theme?style=for-the-badge&color=7CD996&labelColor=212121)
![GitHub License](https://img.shields.io/github/license/egorlem/ultima.zsh-theme?style=for-the-badge&color=59D9D0&labelColor=212121)

---

![item zsh prompt](https://github.com/egorlem/021011/blob/main/demos/zsh-theme-demo-min.png?raw=true)

---

## **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**

1. Clone the repository:

```shell
git clone https://github.com/egorlem/ultima.zsh-theme ~/ultima-shell
```
2. Update your .zshrc file:

```shell
echo 'source ~/ultima-shell/ultima.zsh-theme' >> ~/.zshrc
```

### **Oh My Zsh**

1. Clone the repository:

```shell
git clone https://github.com/egorlem/ultima.zsh-theme ~/ultima-shell
```

2. Move file to oh-my-zsh's theme folder:

```shell
mv ~/ultima-shell/ultima.zsh-theme $ZSH/themes/ultima.zsh-theme
```

3. Go to your `~/.zshrc` file and set `ZSH_THEME=ultima`

---

## **Recommended settings and compatibility**

### 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](https://www.jetbrains.com/lp/mono/).
The font is already available characters that are used in the theme and are ideal for full compatibility.

---

License [WTFPL](https://github.com/egorlem/ultima.zsh-theme/blob/764b2cb1f47cb45aaeebc07f4a7670c1c3ddd3fd/LICENSE.txt) : [Egor Lem](https://egorlem.com/)