...
 
Commits (2)
...@@ -16,12 +16,13 @@ PROMPT_CONNECTION=🌐 # Globe ...@@ -16,12 +16,13 @@ PROMPT_CONNECTION=🌐 # Globe
# Colors # Colors
PROMPT_CTHEME= # Theme color. Is set by prompt_set_themecolor. PROMPT_CTHEME= # Theme color. Is set by prompt_set_themecolor.
PROMPT_CPATH=237 # Path background color PROMPT_CPROMPT=#da4e00 # Prompt symbol color
PROMPT_CFONT=15 # Font color PROMPT_CPATH=#403854 # Path background color
PROMPT_CFAIL=1 # Failure red PROMPT_CFONT=15 # Font color (white)
PROMPT_CCLEAN=243 PROMPT_CFAIL=9 # Failure color (red)
PROMPT_CCHANGE=203 PROMPT_CCLEAN=243 # VCS color, clean (gray)
PROMPT_CSTAGED=177 PROMPT_CCHANGE=203 # VCS color, changed (light red)
PROMPT_CSTAGED=177 # VCS color, staged changes (light blue)
# Variables # Variables
PROMPT_EXIT=0 PROMPT_EXIT=0
...@@ -160,7 +161,7 @@ function prompt_vcs { ...@@ -160,7 +161,7 @@ function prompt_vcs {
function lprompt_main { function lprompt_main {
lprompt_seg prompt_exitcode $PROMPT_CFAIL lprompt_seg prompt_exitcode $PROMPT_CFAIL
lprompt_seg prompt_workdir $PROMPT_CPATH lprompt_seg prompt_workdir $PROMPT_CPATH
lprompt_seg prompt_symbol $PROMPT_CTHEME lprompt_seg prompt_symbol $PROMPT_CPROMPT
lprompt_end lprompt_end
} }
...@@ -175,16 +176,15 @@ function rprompt_main { ...@@ -175,16 +176,15 @@ function rprompt_main {
# --- Misc functions --- # --- Misc functions ---
function welcome_message { function welcome_message {
lprompt_seg prompt_hello $PROMPT_CTHEME lprompt_seg prompt_hello $PROMPT_CPROMPT
lprompt_end lprompt_end
prompt_nametime prompt_nametime
} }
function prompt_set_themecolor { function prompt_set_themecolor {
case $(cat /proc/sys/kernel/hostname) in case $(cat /proc/sys/kernel/hostname) in
melissa) PROMPT_CTHEME=90;; # Dark Purple melissa) PROMPT_CTHEME=126;; # Dark Pink
miranda) PROMPT_CTHEME=208;; # Orange miranda) PROMPT_CTHEME=#e97300;; # Orange
mabel) PROMPT_CTHEME=133;; # Pink
sapphire) PROMPT_CTHEME=17;; # Dark Blue sapphire) PROMPT_CTHEME=17;; # Dark Blue
ruby) PROMPT_CTHEME=160;; # Red ruby) PROMPT_CTHEME=160;; # Red
obsidian) PROMPT_CTHEME=233;; # Dark Gray obsidian) PROMPT_CTHEME=233;; # Dark Gray
......