diff options
author | Karel Kočí <cynerd@email.cz> | 2022-07-21 11:26:08 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2022-07-21 11:26:08 +0200 |
commit | a72880521555bff5a15f55bdd08fca9f3c414e9f (patch) | |
tree | ea075f2be185910c493c7432d45567545683f4e7 /zshrc.d/prompt | |
parent | 507a257bd586bf29364893bb6f62865e1bffbae0 (diff) | |
download | shellrc-a72880521555bff5a15f55bdd08fca9f3c414e9f.tar.gz shellrc-a72880521555bff5a15f55bdd08fca9f3c414e9f.tar.bz2 shellrc-a72880521555bff5a15f55bdd08fca9f3c414e9f.zip |
zshrc: color yellow if we are in nix shell
Diffstat (limited to 'zshrc.d/prompt')
-rw-r--r-- | zshrc.d/prompt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/zshrc.d/prompt b/zshrc.d/prompt index 2f84536..33b81ef 100644 --- a/zshrc.d/prompt +++ b/zshrc.d/prompt @@ -3,7 +3,13 @@ # Disable default prompt command -v prompt >/dev/null && prompt off -[ $UID -eq 0 ] && NCOLOR="red" || NCOLOR="green" +if [ "$UID" -eq 0 ]; then + NCOLOR="red" +elif [ -n "$IN_NIX_SHELL" ]; then + NCOLOR="yellow" +else + NCOLOR="green" +fi PROMPT="%(?..%{$fg_bold[yellow]%}EXIT: %? )%{$fg_bold[$NCOLOR]%}%n@%m:%{$fg_bold[blue]%}%1~%{$fg_bold[$NCOLOR]%}%(!.#.$)%{$reset_color%} " unset NCOLOR |