summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--functions/icons.zsh3
-rwxr-xr-xpowerlevel9k.zsh-theme8
2 files changed, 10 insertions, 1 deletions
diff --git a/functions/icons.zsh b/functions/icons.zsh
index df92d22a..44d99095 100644
--- a/functions/icons.zsh
+++ b/functions/icons.zsh
@@ -78,6 +78,7 @@ case $POWERLEVEL9K_MODE in
PYTHON_ICON $'\U1F40D' # 🐍
SWIFT_ICON ''
PUBLIC_IP_ICON ''
+ LOCK_ICON $'\UE138' # 
)
;;
'awesome-fontconfig')
@@ -138,6 +139,7 @@ case $POWERLEVEL9K_MODE in
PYTHON_ICON $'\U1F40D' # 🐍
SWIFT_ICON ''
PUBLIC_IP_ICON ''
+ LOCK_ICON $'\UE138' # 
)
;;
*)
@@ -198,6 +200,7 @@ case $POWERLEVEL9K_MODE in
PYTHON_ICON ''
SWIFT_ICON 'Swift'
PUBLIC_IP_ICON ''
+ LOCK_ICON $'\UE0A2'
)
;;
esac
diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme
index f104b789..620a5f7d 100755
--- a/powerlevel9k.zsh-theme
+++ b/powerlevel9k.zsh-theme
@@ -1114,6 +1114,13 @@ prompt_swift_version() {
"$1_prompt_segment" "$0" "$2" "magenta" "white" "${swift_version}" 'SWIFT_ICON'
}
+# dir_permision: Display information about the user's permission to write in the current directory
+prompt_dir_permission() {
+ if [[ ! -w "$PWD" ]]; then
+ "$1_prompt_segment" "$0_FORBIDDEN" "$2" "red" "226" "" 'LOCK_ICON'
+ fi
+}
+
################################################################
# Prompt processing and drawing
################################################################
@@ -1240,4 +1247,3 @@ prompt_powerlevel9k_setup() {
}
prompt_powerlevel9k_setup "$@"
-