Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sorenvonsarvort/kotterstep-zsh-theme
Pragmatic ZSH-theme derived from rkj-repos
https://github.com/sorenvonsarvort/kotterstep-zsh-theme
productivity zsh-theme
Last synced: about 2 months ago
JSON representation
Pragmatic ZSH-theme derived from rkj-repos
- Host: GitHub
- URL: https://github.com/sorenvonsarvort/kotterstep-zsh-theme
- Owner: sorenvonsarvort
- License: mit
- Created: 2019-01-18T15:36:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-10T11:23:42.000Z (over 4 years ago)
- Last Synced: 2024-01-27T12:11:01.407Z (4 months ago)
- Topics: productivity, zsh-theme
- Size: 44.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-zsh-plugins - kotterstep - Two line theme designed for dark terminals, has `git` decorations. (Themes / ZSH on Windows)
- fucking-awesome-zsh-plugins - kotterstep - Two line theme designed for dark terminals, has `git` decorations. (Themes / ZSH on Windows)
- awesome-zsh-plugins - kotterstep - Two line theme designed for dark terminals, has `git` decorations. (Themes / Zinit (née zplugin))
- awesome-zsh-plugins - kotterstep - Two line theme designed for dark terminals, has `git` decorations. (Themes / ZSH on Windows)
README
# Kotterstep ZSH Theme
The most pragmatic ZSH-theme derived some day from rkj-repos. Better looks with Fira Code, the most pragmatic font for input and code.
![Dark Theme Screenshot](/screenshot-dark.png)
![Light Theme Screenshot](/screenshot-light.png)## Features
**Consistent colors designed with dark-first approach**
The colors do not conflict in most existing color schemes.
**Meaningful design**
The general "Kotterstep" design is:
```
prompt: component [separator component] hint
component: \[content\]
separator: -
hint: content
```The current implementation is:
```
+-decoration-+ +-separator-+
| |
| +-username@hostname-+ | +-path-component-+ +-timestamp-component-+
| | | | |
+--+-----------------------+---+-------------------------------+---+-------------------+
┌─[sorenvonsarvort@kathode] - [~/Projects/kotterstep-zsh-theme] - [2019-01-18 06:17:50]
└─[130] master* cat /dev/null
+---+-+-----+-+-----------+
| | |
| | +-user-input-+
| |
| +-version-hint-+
|
+-error-code-component-+```
## FAQ
**Q: Why decorations in pragmatic theme?**
A: Okay, historical reasons. Will be removed some day.
**Q: What is the hint?**
A: Hint is an optional prompt element that shows up when it is needed. For example, when You open a git repo directory, You can see the branch name. When the branch name is not available - You can see the reference.
**Q: Why two lines?**
A: It is a modern trend and a way for providing more space for the user's input.
**Q: What else is used in the screenshot?**
A:
[Fira Code](https://github.com/tonsky/FiraCode)
[ZSH Syntax Highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
[Windows 10-like font rendering config for Linux](https://gist.github.com/sorenvonsarvort/fa6c5341403bf306e23034a1a1a9111b)
[VS Code Integrated Terminal](https://code.visualstudio.com/docs/editor/integrated-terminal)
[Ayu Mirage VS Code Theme](https://marketplace.visualstudio.com/items?itemName=teabyii.ayu)
[VS Code Light Theme](https://marketplace.visualstudio.com/items?itemName=teabyii.ayu)