Add new custom prompt for zsh and bash
Daniel Ruiz de AlegrΓa
3 years ago
56 | 56 |
fi
|
57 | 57 |
|
58 | 58 |
if [ "$color_prompt" = yes ]; then
|
59 | |
prompt_color=$'\033[01;34m'
|
60 | |
path_color=$'\033[01;32m'
|
|
59 |
prompt_color=$'\033[;32m'
|
|
60 |
info_color=$'\033[1;36m'
|
|
61 |
path_color=$'\033[1;34m'
|
|
62 |
sign_color=$'\033[1;36m'
|
|
63 |
prompt_emoji=πΎ
|
61 | 64 |
if [ "$EUID" -eq 0 ]; then # Change prompt colors for root user
|
62 | |
prompt_color=$'\033[01;31m'
|
63 | |
path_color=$'\033[01;34m'
|
|
65 |
prompt_color=$'\033[;34m'
|
|
66 |
info_color=$'\033[1;31m'
|
|
67 |
path_color=$'\033[1;35m'
|
|
68 |
sign_color=$'\033[1;31m'
|
|
69 |
prompt_emoji=π
|
64 | 70 |
fi
|
65 | |
PS1='${debian_chroot:+($debian_chroot)}${prompt_color}\u@\h\[\033[00m\]:${path_color}\w\[\033[00m\]\$ '
|
|
71 |
PS1='\n${prompt_color}ββββ${debian_chroot:+($debian_chroot)βββ}(${info_color}\u ${prompt_emoji} \h${prompt_color})ββ(${path_color}\w${prompt_color})\n${prompt_color}ββ|> ${sign_color}\$\[\033[0m\] '
|
66 | 72 |
else
|
67 | 73 |
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
68 | 74 |
fi
|
76 | 76 |
fi
|
77 | 77 |
|
78 | 78 |
if [ "$color_prompt" = yes ]; then
|
79 | |
PROMPT=$'${debian_chroot:+($debian_chroot)}%B%F{%(#.red.blue)}%n@%m%F{reset}:%F{%(#.blue.green)}%~%-30(l../\n)%F{reset}%(#.#.$)%b '
|
80 | |
RPROMPT=$'%(1j.[%F{yellow}%j%F{reset}].)'
|
|
79 |
PROMPT=$'%F{%(#.blue.green)}ββββ${debian_chroot:+($debian_chroot)βββ}(%B%F{%(#.red.cyan)}%n %(#.π.πΎ) %m%b%F{%(#.blue.green)})ββ(%B%F{%(#.magenta.blue)}%(5~.%-1~/β¦/%4~.%5~)%b%F{%(#.blue.green)})\nββ|> %B%(#.%F{red}#.%F{cyan}$)%b%F{reset} '
|
|
80 |
RPROMPT=$' %(?..%? β ) %(1j.%F{yellow}%j%F{reset} β.)'
|
81 | 81 |
|
82 | 82 |
# enable syntax-highlighting
|
83 | 83 |
if [ -f /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ] && [ "$color_prompt" = yes ]; then
|