diff options
| author | Josh Rahm <rahm@josher.dev> | 2026-08-10 15:28:42 -0600 |
|---|---|---|
| committer | Josh Rahm <rahm@josher.dev> | 2026-08-10 15:28:59 -0600 |
| commit | 641384db73a6d7848be5d7f4db34928b3ddbdf16 (patch) | |
| tree | 53eed8d279132aaba979e006d293f9cb20a2d28d | |
| parent | 2c82196d596c1f5f8bd6b4c6578bb8d05ec70545 (diff) | |
| download | zshrcd-641384db73a6d7848be5d7f4db34928b3ddbdf16.tar.gz zshrcd-641384db73a6d7848be5d7f4db34928b3ddbdf16.tar.bz2 zshrcd-641384db73a6d7848be5d7f4db34928b3ddbdf16.zip | |
[update] charm prompts and environment.
| -rw-r--r-- | 00-prompt.zsh | 1 | ||||
| -rw-r--r-- | 03-environment.zsh | 2 | ||||
| -rw-r--r--[l---------] | prompts/charm.zsh | 22 |
3 files changed, 23 insertions, 2 deletions
diff --git a/00-prompt.zsh b/00-prompt.zsh index 610088c..f016bc8 100644 --- a/00-prompt.zsh +++ b/00-prompt.zsh @@ -15,6 +15,7 @@ function distro_logo { *Ubuntu*) echo "%{\033[01;38;2;172;61;24m%} $RESET" ;; *fc*) echo "%{\033[01;38;2;21;118;167m%} $RESET" ;; *gentoo*) echo "%{\033[01;38;2;126;126;183m%} $RESET" ;; + *charm*) echo "%{\033[01;38;2;126;126;183m%} $RESET" ;; *Linux*) case "$(lsb_release -si)" in *Void*) echo "%{\033[01;38;2;71;128;97m%}◯ $RESET" ;; diff --git a/03-environment.zsh b/03-environment.zsh index 18b77d3..79eb846 100644 --- a/03-environment.zsh +++ b/03-environment.zsh @@ -1,4 +1,4 @@ -export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH" +export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH:$HOME/node_modules/.bin" if [[ "$TERM" == "alacritty" ]] ; then export TERM=xterm-256color diff --git a/prompts/charm.zsh b/prompts/charm.zsh index f20da87..363e56b 120000..100644 --- a/prompts/charm.zsh +++ b/prompts/charm.zsh @@ -1 +1,21 @@ -strange.zsh
\ No newline at end of file +PURPLE="%{\x1b[01;35m%}" +RED="%{\x1b[01;31m%}" +RESET="%{\x1b[0m%}" + +if [[ "$(hostname)" == *strange* ]] ; then + color1=$RED + color2=$PURPLE +else + color1=$PURPLE + color2=$RED +fi + +function wrap { + echo "$1${color1}\$${RESET} " +} + +PROMPT_END=" " +PROMPT_REND=" " + +PROMPT='$(wrap "$(simple_prompt $color1 $color2)")' +RPROMPT='$(simple_rprompt $color1 $color2)' |