Last active
March 20, 2026 18:30
-
-
Save mxve/334a6ce40b9cf05e55c68f32d694077f to your computer and use it in GitHub Desktop.
cutesy prompt PS1 (zsh)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| autoload -Uz vcs_info | |
| orange1=$'%{\e[38;2;254;191;86m%}' | |
| orange2=$'%{\e[38;2;254;209;134m%}' | |
| green1=$'%{\e[38;2;168;240;125m%}' | |
| green2=$'%{\e[38;2;191;240;161m%}' | |
| purple=$'%{\e[38;2;181;116;218m%}' | |
| red1=$'%{\e[38;2;230;131;131m%}' | |
| red2=$'%{\e[38;2;236;96;96m%}' | |
| gray=$'%{\e[38;2;199;190;200m%}' | |
| pink=$'%{\e[38;2;255;167;196m%}' | |
| reset=$'%{\e[0m%}' | |
| _set_ps1() { | |
| local hour=$(date +%H) | |
| local branch="" | |
| [[ -n $vcs_info_msg_0_ ]] && branch=" ${pink}‹${vcs_info_msg_0_}›" | |
| local prefix="" | |
| if (( hour >= 18 || hour < 6 )); then | |
| prefix="${orange1}⏾${orange2}⋆.˚" | |
| else | |
| prefix="${green2}𓂃${orange1}☼${gray}ᨒ " | |
| fi | |
| PS1="${prefix} ${green1}%n ${purple}%1~${branch} ${red1}₊˚˖${red2}♡ ${reset}" | |
| } | |
| precmd() { | |
| vcs_info | |
| _set_ps1 | |
| } | |
| zstyle ':vcs_info:git:*' formats '%b' |
Author
mxve
commented
Mar 20, 2026
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment