From 8f7be2e7d044229bf0d079f22db474742586ca3d Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Thu, 11 Nov 2021 13:09:59 -0700 Subject: add hadron prompt --- prompts/hadron.zsh | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 prompts/hadron.zsh (limited to 'prompts') diff --git a/prompts/hadron.zsh b/prompts/hadron.zsh new file mode 100644 index 0000000..e48d4bb --- /dev/null +++ b/prompts/hadron.zsh @@ -0,0 +1,62 @@ +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%}" +RED="%{\x1b[01;31m%}" +RESET="%{\x1b[00m%}" + +# let g:terminal_color_0="#282828" +terminal_color_1="${GREEN}" +terminal_color_2="${PURPLE}" +terminal_color_3="${GREEN}" +terminal_color_4="${PURPLE}" +terminal_color_5="${PURPLE}" +terminal_color_6="${PURPLE}" +terminal_color_7="${PURPLE}" +# let g:terminal_color_8="#928374" +# let g:terminal_color_9="#fb4934" +# let g:terminal_color_10="#b8bb26" +# let g:terminal_color_11="#fabd2f" +# let g:terminal_color_12="#83a598" +# let g:terminal_color_13="#d3869b" +# let g:terminal_color_14="#8ec07c" +# let g:terminal_color_15="#ebdbb2" + + +# ZSH_THEME_GIT_PROMPT_PREFIX="a(" +# ZSH_THEME_GIT_PROMPT_SUFFIX="b" + +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)' -- cgit From 595fbd07a28306268602af2ffdf9e4dac800dacd Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Thu, 11 Nov 2021 23:43:21 -0700 Subject: Make changes to make this work with Photon. --- prompts/photon.zsh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 prompts/photon.zsh (limited to 'prompts') diff --git a/prompts/photon.zsh b/prompts/photon.zsh new file mode 100644 index 0000000..026b530 --- /dev/null +++ b/prompts/photon.zsh @@ -0,0 +1,35 @@ +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%}" +GRAY="%{\x1b[01;38;5;238m%}" +ORANGE="%{\x1b[01;38;5;166m%}" +YELLOW="%{\x1b[01;33m%}" +RED="%{\x1b[01;31m%}" +RESET="%{\x1b[00m%}" + +terminal_color_1="${ORANGE}" +terminal_color_2="${YELLOW}" +terminal_color_3="${ORANGE}" +terminal_color_4="${YELLOW}" +terminal_color_5="${YELLOW}" +terminal_color_6="${YELLOW}" +terminal_color_7="${YELLOW}" + +function rahm_prompt { + power_prompt "$?" +} + +function rahm_rprompt { + power_prompt "$?" r +} + +setopt prompt_subst + +PROMPT='$(rahm_prompt)' +RPROMPT='$(rahm_rprompt)' -- cgit From 8492e58a8886c848b9dd6310dc6d2f4345a4a0c5 Mon Sep 17 00:00:00 2001 From: Joshua Rahm Date: Sun, 14 Nov 2021 22:36:46 -0700 Subject: Add some more changes to the prompt. Now displays a logo for various Linux's. Adds lepton prompt. Created a "simple prompt which is a qucik way to create a nice generic prompt. --- prompts/lepton.zsh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 prompts/lepton.zsh (limited to 'prompts') diff --git a/prompts/lepton.zsh b/prompts/lepton.zsh new file mode 100644 index 0000000..d85541c --- /dev/null +++ b/prompts/lepton.zsh @@ -0,0 +1,2 @@ +PROMPT='$(simple_prompt "%{\x1b[01;36m%}" "%{\x1b[01;38;05;243m%}")' +RPROMPT='$(simple_rprompt "%{\x1b[01;36m%}" "%{\x1b[01;38;05;243m%}")' -- cgit