aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--00-prompt.zsh5
-rw-r--r--prompts/boson.zsh24
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)")'