aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--00-prompt.zsh4
-rw-r--r--prompts/rahm1.zsh50
2 files changed, 5 insertions, 49 deletions
diff --git a/00-prompt.zsh b/00-prompt.zsh
index b27691f..cfeba64 100644
--- a/00-prompt.zsh
+++ b/00-prompt.zsh
@@ -20,6 +20,8 @@ function distro_logo {
esac
}
+DISTRO_LOGO=$(distro_logo)
+
function simple_prompt {
ec=$?
preamble=""
@@ -35,7 +37,7 @@ function simple_prompt {
host="${1}%m${default}"
directory="${2}%2~${default}"
- echo " ${default}$(distro_logo) ${code} ${name}${host} ${directory} ยท %{\x1b[00m%}"
+ echo " ${default}${DISTRO_LOGO} ${code} ${name}${host} ${directory} ยท %{\x1b[00m%}"
}
function simple_rprompt {
diff --git a/prompts/rahm1.zsh b/prompts/rahm1.zsh
index bb0b86f..f4eab3a 100644
--- a/prompts/rahm1.zsh
+++ b/prompts/rahm1.zsh
@@ -1,51 +1,5 @@
-grey='\e[0;90m'
-
-ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[cyan]%}["
-ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
-ZSH_THEME_GIT_PROMPT_DIRTY="]%{$fg[red]%}โ–ฒ%{$reset_color%}"
-ZSH_THEME_GIT_PROMPT_CLEAN="] "
-
-GREEN="%{\x1b[01;32m%}"
-PURPLE="%{\x1b[01;35m%}"
ORANGE="%{\x1b[01;38;5;208m%}"
GRAY="%{\x1b[01;38;5;239m%}"
-RED="%{\x1b[01;31m%}"
-RESET="%{\x1b[00m%}"
-
-terminal_color_1="${ORANGE}"
-terminal_color_2="${GRAY}"
-terminal_color_3="${ORANGE}"
-terminal_color_4="${GRAY}"
-terminal_color_5="${GRAY}"
-terminal_color_6="${GRAY}"
-terminal_color_7="${GRAY}"
-
-function rahm_prompt {
- ec=$?
- preamble=""
-
- default="${terminal_color_4}"
- if [ "$ec" -eq "0" ] ; then
- code="${GREEN}--${default}"
- else
- code="${RED}$(printf '%02x' $ec)${default}"
- fi
-
- underline=''
- name="${terminal_color_1}%n@${default}"
- host="${terminal_color_3}%m${default}"
- directory="${terminal_color_2}%2~${default}"
-
- echo "${default}๐œ†โ‚€ ${code} ${underline}${name}${host} ${directory} โ†’ %{\x1b[00m%}"
-}
-
-function rahm_rprompt {
- default="${terminal_color_4}"
- time="${terminal_color_3}%*${default}"
- echo "${default}โ† ${time} ${RESET}"
-}
-
-setopt prompt_subst
-PROMPT='$(rahm_prompt)'
-RPROMPT='$(rahm_rprompt)'
+PROMPT='$(simple_prompt ${ORANGE} ${GRAY})'
+RPROMPT='$(simple_rprompt ${ORANGE} ${GRAY})'