Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cmoisdead/doom-zsh

The Doom zsh prompt theme
https://github.com/cmoisdead/doom-zsh

ohmyzsh prompt zsh zsh-prompt zsh-theme

Last synced: about 10 hours ago
JSON representation

The Doom zsh prompt theme

Awesome Lists containing this project

README

        

![main](https://github.com/CMOISDEAD/doom-zsh/assets/51010598/e85a3310-8f37-486c-b69a-5ef361492f17)

The Doom zsh theme



[
Features /
Installing /
Options
]

## Overview

A zsh theme for developers, fully customizable and compatible with different development ecosystems, seamlessly integrated with git.

## Themes

To select a specific theme switch branches on github and select the theme or the full version.

#### Rainbow

![rainbow](https://github.com/CMOISDEAD/doom-zsh/assets/51010598/594700cd-65d7-4064-b655-a0d467caf180)

#### Pure (actually on the master branch)

![pure](https://github.com/CMOISDEAD/doom-zsh/assets/51010598/c04e995c-864f-4234-9858-ae1dea626b96)

## Features

- Multiple themes
- Display node.js, rust, python, ruby (and more) version.
- Multiple customizable sections.
- Customizable order.
- Very fast git integration thanks to [romkatv](https://github.com/romkatv/gitstatus).
- Create your own section.
- and more!

## Requirements

To work correctly, you will first need:

- [`zsh`](http://www.zsh.org/) (v5.2 or recent) must be installed.
- [Powerline Font](https://github.com/powerline/fonts) must be installed and used in your terminal (for example, switch font to [Fira Code](https://github.com/tonsky/FiraCode)).
- [`gitstatus (romkatv)`](https://github.com/romkatv/gitstatus#using-from-zsh) romkatv gitstatus project.

## Installing

Now that the requirements are satisfied, you can install Spaceship ZSH via any of the following tools.

## install the gitstatus (if you dont have...)

```zsh
git clone --depth=1 https://github.com/romkatv/gitstatus.git ~/gitstatus
```

add this `source ~/gitstatus/gitstatus.prompt.zsh` at the begging of your ~/.zshrc file.

## install the theme

Clone this repo:

```zsh
git clone https://github.com/CMOISDEAD/doom-zsh.git "$ZSH_CUSTOM/themes/doom" --depth=1
```

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

```zsh
ln -s "$ZSH_CUSTOM/themes/doom/doom.zsh-theme" "$ZSH_CUSTOM/themes/doom.zsh-theme"
```

Set `ZSH_THEME="doom"` in your `.zshrc`.

## Related

Here's a list of related projects that have been inspired by Spaceship ZSH.

- [**spaceship-prompt/spaceship-prompt**](https://github.com/spaceship-prompt/spaceship-prompt) - Spaceship is a minimalistic, powerful and extremely customizable Zsh prompt. It combines everything you may need for convenient work, without unnecessary complications, like a real spaceship.
- [**starship/starship**](https://github.com/starship/starship) - A blazing-fast, cross-shell prompt written in Rust, heavily inspired by Spaceship ZSH.