Browse Source

Hostname now always appears for root.

master
Ian Burgmyer 5 years ago
parent
commit
b8458f4072
  1. 11
      spectere.zsh-theme

11
spectere.zsh-theme

@ -87,6 +87,7 @@ is_root() {
# 1 - Username foreground.
# 2 - Hostname foreground.
# 3 - root lightning symbol foreground.
# 4 - root hostname foreground.
seg_username() {
if [[ $(is_root) -gt 0 ]]; then
echo -n "$(p $3 ${sym_zigzag}) "
@ -94,8 +95,12 @@ seg_username() {
echo -n "$(p $1 '%n')"
if [[ "${SSH_CLIENT}" != "" ]]; then
echo -n "$(p $2 '@%m')"
if [[ "${SSH_CLIENT}" != "" || $(is_root) -gt 0 ]]; then
if [[ $(is_root) -gt 0 ]]; then
echo -n "$(p $4 '@%m')"
else
echo -n "$(p $2 '@%m')"
fi
fi
}
@ -132,7 +137,7 @@ prompt() {
sBg 55
fi
echo -n ' '
seg_username 15 183 228
seg_username 15 183 228 218
sep 18
seg_path 224

Loading…
Cancel
Save