diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2021-11-29 13:35:46 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2021-11-29 13:35:46 -0700 |
commit | e7fae3d7a7f7e2e552d369677c11ccb63a3d071b (patch) | |
tree | 9ff3e336a41bb8ec25a4515c68bec06362f726d9 | |
parent | 4cf3ec5c59087bc265a7470c76724a8d873cce05 (diff) | |
download | zshrcd-e7fae3d7a7f7e2e552d369677c11ccb63a3d071b.tar.gz zshrcd-e7fae3d7a7f7e2e552d369677c11ccb63a3d071b.tar.bz2 zshrcd-e7fae3d7a7f7e2e552d369677c11ccb63a3d071b.zip |
Add Boson prompt.
-rw-r--r-- | 00-prompt.zsh | 5 | ||||
-rw-r--r-- | prompts/boson.zsh | 24 |
2 files changed, 28 insertions, 1 deletions
diff --git a/00-prompt.zsh b/00-prompt.zsh index d480ebe..610088c 100644 --- a/00-prompt.zsh +++ b/00-prompt.zsh @@ -15,7 +15,10 @@ 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" ;; - *Linux*) echo "%{\033[01;37m%} $RESET" ;; + *Linux*) + case "$(lsb_release -si)" in + *Void*) echo "%{\033[01;38;2;71;128;97m%}◯ $RESET" ;; + esac ;; *BSD*) echo "%{\033[01;31m%} $RESET" ;; esac } diff --git a/prompts/boson.zsh b/prompts/boson.zsh new file mode 100644 index 0000000..904bb1d --- /dev/null +++ b/prompts/boson.zsh @@ -0,0 +1,24 @@ +PURPLE="%{\x1b[01;35m%}" +RED="%{\x1b[01;31m%}" +BLUE="%{\x1b[01;34m%}" +GREEN="%{\x1b[01;32m%}" +VOID="%{\x1b[01;38;2;84;139;84m%}" +RESET="%{\x1b[0m%}" + +#545A57 + +color1=$BLUE +color2=$VOID + +function wrap { + echo "${color1}$1${color1})\$${RESET} " +} +function rwrap { + echo "${color1}($1${color1}${RESET}" +} + +PROMPT_END=" " +PROMPT_REND=" " + +PROMPT='$(wrap "$(simple_prompt $color1 $color2)")' +RPROMPT='$(rwrap "$(simple_rprompt $color1 $color2)")' |