Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Readf0x/integral-prompt
Math inspired zsh prompt
https://github.com/Readf0x/integral-prompt
Last synced: 11 days ago
JSON representation
Math inspired zsh prompt
- Host: GitHub
- URL: https://github.com/Readf0x/integral-prompt
- Owner: Readf0x
- License: gpl-3.0
- Created: 2024-08-29T01:11:23.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-26T20:48:25.000Z (24 days ago)
- Last Synced: 2024-12-26T21:25:51.425Z (24 days ago)
- Language: Shell
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.md
Awesome Lists containing this project
- trackawesomelist - integral (⭐0) - Math-inspired, includes decorators for time, current directory and `git` status. (Recently Updated / [Sep 15, 2024](/content/2024/09/15/README.md))
README
# Integral Prompt
## About
This prompt theme was created mostly due to my dissatisfaction with existing ones. My main issues were:
- overcomplicated configuration
- feature bloat
- wrapping issuesI have successfully solved these issues (in my opinion).
## Usage
Load with your favorite plugin loader (only officially supports [antidote](https://github.com/zsh-users/antidote)), or source `init.zsh` in your `.zshrc`.
To configure, add a `~/.integralrc` file. It can also be placed at:
- `$XDG_CONFIG_HOME/integralrc`
- `$XDG_CONFIG_HOME/integral/rc`
- `$XDG_CONFIG_HOME/integral/rc.zsh`
- `~/.config/integralrc`
- `~/.config/integral/rc`
- `~/.config/integral/rc.zsh`## Planned Features
- [x] Configuration files
- [x] Transient Prompt
- [x] Multi-line prompt
- [x] Rerender on terminal resize
- [x] Module loader
- [x] Colors
- [x] Formatting
- [x] Icons
- [x] Positions
- [x] Order
- [x] Seperators
- [x] Dynamic triggers
- [ ] Right prompt
- [x] Plugin Support
- [x] Documentation### Planned Modules
- [x] Background Jobs
- [x] Battery
- [x] CPU
- [x] CWD
- [x] Clock
- [x] [Direnv](https://github.com/direnv/direnv)
- [x] Error Codes
- [x] Git
- [x] Nix Shell
- [x] SSH
- [x] Uptime
- [x] Vim