Files
catppuccin-zsh/catppuccin.zsh-theme
2025-08-06 10:22:44 +00:00

28 lines
1016 B
Bash

if [ "$CATPPUCCIN_FLAVOR" = "frappe" ]; then
source ${0:A:h}/catppuccin-flavors/catppuccin-frappe.zsh
elif [ "$CATPPUCCIN_FLAVOR" = "latte" ]; then
source ${0:A:h}/catppuccin-flavors/catppuccin-latte.zsh
elif [ "$CATPPUCCIN_FLAVOR" = "macchiato" ]; then
source ${0:A:h}/catppuccin-flavors/catppuccin-macchiato.zsh
else
source ${0:A:h}/catppuccin-flavors/catppuccin-mocha.zsh
fi
PROMPT="%(?:%F{${catppuccin_green}}%1{CloudHost.es ➜%} :%F{${catppuccin_red}}%1{➜%} )"
if [ "$CATPPUCCIN_SHOW_TIME" = true ];
then
PROMPT+="%F{${catppuccin_mauve}}%T% - %w "
fi
PROMPT+="%F{${catppuccin_pink}}%n% @ "
PROMPT+="%F{${catppuccin_teal}}%m% "
PROMPT+="%F{${catppuccin_blue}}%c%{$reset_color%} "
PROMPT+=' $(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%F{${catppuccin_teal}}("
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%F{${catppuccin_teal}}) %F{${catppuccin_yellow}}%1{✗%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%F{${catppuccin_teal}}) %F{${catppuccin_green}}%1{✔%}"