mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-02-13 03:01:32 +01:00
40 lines
1.2 KiB
Bash
40 lines
1.2 KiB
Bash
# cadusk ZSH Theme - customized on top of avit theme
|
||
|
||
PROMPT='
|
||
$(_user_host) ${_current_dir} $(git_prompt_info)
|
||
$ '
|
||
PROMPT2='%{$fg[white]%}$%{$reset_color%} '
|
||
|
||
RPROMPT='%{$(echotc UP 1)%} $(git_prompt_status) ${_return_status}%{$(echotc DO 1)%}'
|
||
|
||
local _current_dir="%F{208}%3~%{$reset_color%} "
|
||
local _return_status="%{$fg[red]%}%(?..⍉)%{$reset_color%}"
|
||
local _hist_no="%{$fg[grey]%}%h%{$reset_color%}"
|
||
|
||
function _user_host() {
|
||
me="%{$fg_bold[white]%}%n"
|
||
|
||
if [[ -n $SSH_CONNECTION ]]; then
|
||
me="$me%{$fg_bold[cyan]%}@%m"
|
||
fi
|
||
echo "$me%b%{$reset_color%}"
|
||
}
|
||
|
||
if [[ $USER == "root" ]]; then
|
||
CARETCOLOR="red"
|
||
else
|
||
CARETCOLOR="white"
|
||
fi
|
||
|
||
MODE_INDICATOR="%{$fg_bold[yellow]%}❮%{$reset_color%}%{$fg[yellow]%}❮❮%{$reset_color%}"
|
||
|
||
ZSH_THEME_GIT_PROMPT_PREFIX="%{$reset_color%}(%{$fg_bold[yellow]%}"
|
||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%})"
|
||
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}!%{$reset_color%}"
|
||
ZSH_THEME_GIT_PROMPT_CLEAN=""
|
||
|
||
# LS colors, made with http://geoff.greer.fm/lscolors/
|
||
export LSCOLORS="exfxcxdxbxegedabagacad"
|
||
export LS_COLORS='di=36;40:ln=35;40:so=32;40:pi=33;40:ex=31;40:bd=34;46:cd=34;43:su=0;41:sg=0;46:tw=0;42:ow=0;43:'
|
||
export GREP_COLOR='1;33'
|
||
|