diff options
-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)")' |