function fish_prompt set last_status $status if not set -q __fish_prompt_normal set -g __fish_prompt_normal (set_color normal) end switch $USER case root if not set -q __fish_prompt_cwd if set -q fish_color_cwd_root set -g __fish_prompt_cwd (set_color $fish_color_cwd_root) else set -g __fish_prompt_cwd (set_color $fish_color_cwd) end end case '*' if not set -q __fish_prompt_cwd set -g __fish_prompt_cwd (set_color $fish_color_cwd) end end echo -n -s 'λ ' "$__fish_prompt_cwd" (prompt_pwd) "$__fish_prompt_normal" if test $last_status -gt 0 set_color $fish_color_cwd_root echo -n -s ' ‣ ' set_color normal else echo -n -s ' ‣ ' end end function fish_right_prompt set_color $fish_color_autosuggestion date '+%H:%M:%S' set_color normal end