summaryrefslogtreecommitdiff
path: root/zsh/zshrc
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2025-06-29 20:59:09 -0500
committerzachir <zachir@librem.one>2025-06-29 20:59:09 -0500
commit1fec31733049a12230919c70fc3eb0eabb4c45c9 (patch)
tree96cdb26f4a60fbd55fb449dc2c89c535ffef611d /zsh/zshrc
parent511945a793625d87340f04800cd1c5bdafc3b379 (diff)
parent9f80bcde3c3ff4e35be9aaeda800ed4bed2f174c (diff)
Merge branch 'master' into cla
Diffstat (limited to 'zsh/zshrc')
-rw-r--r--zsh/zshrc8
1 files changed, 6 insertions, 2 deletions
diff --git a/zsh/zshrc b/zsh/zshrc
index 9acd42f..dffdc65 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -44,9 +44,13 @@ bindkey "${key[End]}" end-of-line
bindkey "${key[PageUp]}" history-substring-search-up
bindkey "${key[PageDown]}" history-substring-search-down
-MYPROMPT=$'%S%F{002}[%n@%m]\UE0B2%F{015}%s%~%S%F{002}\UE0B0%#%s\UE0B0%f '
+if (env | grep -Fq 'DISTROBOX'); then
+ MYPROMPT=$'%F{000}%K{004}[%n@%m]%F{013}\UE0B2%K{013}%F{000}%~%F{013}%K{004}\UE0B0%F{000}%#%F{004}%k\UE0B0%f '
+else
+ MYPROMPT=$'%F{000}%K{009}[%n@%m]%F{013}\UE0B2%K{013}%F{000}%~%F{013}%K{009}\UE0B0%F{000}%#%F{009}%k\UE0B0%f '
+fi
function zle-line-init zle-keymap-select {
- VIM_PROMPT=$'%S%F{012}[%n@%m]\UE0B2%F{015}%s%~%S%F{012}\UE0B0%#%s\UE0B0%f '
+ VIM_PROMPT=$'%F{000}%K{012}[%n@%m]%F{013}\UE0B2%K{013}%F{000}%~%F{013}%K{012}\UE0B0%F{000}%#%F{012}%k\UE0B0%f '
PS1="${${KEYMAP/vicmd/$VIM_PROMPT}/main/$MYPROMPT}"
zle reset-prompt
}