diff --git a/README.md b/README.md index af7ce76..cfaec07 100644 --- a/README.md +++ b/README.md @@ -1,70 +1,86 @@ -# ohmyzsh-theme-passion +# simplerich-zsh-theme -## Introduction +## Overview An oh-my-zsh theme; ![demo.png](./demo/demo.png) ### Feature -* real time prompt; -* command running time cost prompt; -* command running error hint; -* git status prompt; +- Real Time Prompt +- Displays Command Running Time +- Command Execution Error Hint +- Rich Git Status -## Usage +## Install -### Basic Zsh Theme +### Basic Install -#### Install +1. Clone Repository: -1. clone repo: ```git clone https://github.com/ChesterYue/ohmyzsh-theme-passion```; -2. copy theme: ```cp ./ohmyzsh-theme-passion/passion.zsh-theme ~/.oh-my-zsh/themes/passion.zsh-theme```; -3. modify rc: open ```~/.zshrc``` find ```ZSH_THEME``` edit to ```ZSH_THEME="passion"```; -4. execute rc: ```source ~/.zshrc```; +```shell +git clone https://github.com/philip82148/simplerich-zsh-theme +``` -* see also: [Overriding and adding themes](https://github.com/ohmyzsh/ohmyzsh/wiki/Customization#overriding-and-adding-themes); +2. Copy Theme: -#### Trouble Shooting +```shell +cp ./simplerich-zsh-theme/simplerich.zsh-theme ~/.oh-my-zsh/themes/ +``` -##### macOS, command not found: gdate +3. Edit ~/.zshrc: -* passion.zsh-theme depends on cmd ```gdate``` to get current time in milliseconds. get ```gdate``` on macOS by running ```brew install coreutils``` then ```source ~/.zshrc```; -* see also: [#12](https://github.com/ChesterYue/ohmyzsh-theme-passion/issues/12); +```shell:~/.zshrc +# Find the line that reads ZSH_THEME="..." and replace it with the following code. +ZSH_THEME="simplerich" +``` -##### Linux, command not found: bc +4. Load ~/.zshrc: -* passion.zsh-theme depends on cmd ```bc``` to calculate the command running time cost. [get bc on Linux](https://www.tecmint.com/bc-command-examples/#:~:text=If%20you%20don%E2%80%99t%20have%20bc%20on%20your%20system%2C,command%20prompt%20and%20simply%20start%20calculating%20your%20expressions.) then ```source ~/.zshrc```; -* see also: [#13](https://github.com/ChesterYue/ohmyzsh-theme-passion/issues/13); +```shell +source ~/.zshrc +``` -##### Centos 7, shell exit +- See Also: [Overriding and adding themes](https://github.com/ohmyzsh/ohmyzsh/wiki/Customization#overriding-and-adding-themes); -* may caused by [set timer to zsh prompt](https://github.com/ChesterYue/ohmyzsh-theme-passion/blob/8f71c43c2df91810249ab00ff40fc4ca63207467/passion.zsh-theme#L197-L208); -* see also: [#4](https://github.com/ChesterYue/ohmyzsh-theme-passion/issues/4); +## Trouble Shooting -
-

Extra Preferences

+### macOS, command not found: gdate -#### Zsh Plugins +- simplerich.zsh-theme depends on cmd `gdate` to get current time in milliseconds. get `gdate` on macOS by running `brew install coreutils` then `source ~/.zshrc`; +- See Also: [#12](https://github.com/ChesterYue/ohmyzsh-theme-passion/issues/12); + +### Linux, command not found: bc + +- simplerich.zsh-theme depends on cmd `bc` to calculate the command running time cost. [get bc on Linux](https://www.tecmint.com/bc-command-examples/#:~:text=If%20you%20don%E2%80%99t%20have%20bc%20on%20your%20system%2C,command%20prompt%20and%20simply%20start%20calculating%20your%20expressions.) then `source ~/.zshrc`; +- see also: [#13](https://github.com/ChesterYue/ohmyzsh-theme-passion/issues/13); + +### Centos 7, shell exit + +- may caused by [set timer to zsh prompt](https://github.com/ChesterYue/ohmyzsh-theme-passion/blob/8f71c43c2df91810249ab00ff40fc4ca63207467/passion.zsh-theme#L197-L208); +- see also: [#4](https://github.com/ChesterYue/ohmyzsh-theme-passion/issues/4); + +## Extra Preferences + +### Zsh Plugins 1. [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions); 2. [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting); -#### iTerm2 Preferences +### iTerm2 Preferences -##### Color +#### Color -* iTerm2: settings -> Profiles -> Colors -> Color Presets -> import ```./passion.itermcolors``` ![color.png](./image/color.png) -* alternate terminal: try [Alternate terminal installation and configuration](https://iterm2colorschemes.com/); -##### Status Bar +- iTerm2: settings -> Profiles -> Colors -> Color Presets -> import `./simplerich.itermcolors` ![color.png](./image/color.png) +- alternate terminal: try [Alternate terminal installation and configuration](https://iterm2colorschemes.com/); -* iTerm2: settings -> Appearance && settings -> Profiles -> Session -> Configure Status Bar ![status_0.png](./image/status_0.png) ![status_1.png](./image/status_1.png) +#### Status Bar -##### Font +- iTerm2: settings -> Appearance && settings -> Profiles -> Session -> Configure Status Bar ![status_0.png](./image/status_0.png) ![status_1.png](./image/status_1.png) -* install [JetBrains Mono](https://www.jetbrains.com/lp/mono/); -* iTerm2: settings -> Appearance && settings -> Profiles -> Text -> Font ![font.png](./image/font.png) +#### Font -
+- install [JetBrains Mono](https://www.jetbrains.com/lp/mono/); +- iTerm2: settings -> Appearance && settings -> Profiles -> Text -> Font ![font.png](./image/font.png) diff --git a/demo/demo.png b/demo/demo.png index 0a25a53..5cd08d4 100644 Binary files a/demo/demo.png and b/demo/demo.png differ diff --git a/passsion.itermcolors b/simplerich.itermcolors similarity index 100% rename from passsion.itermcolors rename to simplerich.itermcolors