aboutsummaryrefslogtreecommitdiff
path: root/.config/zsh
diff options
context:
space:
mode:
Diffstat (limited to '.config/zsh')
-rw-r--r--.config/zsh/.zshrc2
-rw-r--r--.config/zsh/knight4
2 files changed, 4 insertions, 2 deletions
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
index 7eb08bb..80f68eb 100644
--- a/.config/zsh/.zshrc
+++ b/.config/zsh/.zshrc
@@ -30,7 +30,6 @@ setopt COMPLETE_ALIASES
# History
export HISTSIZE=1000
export SAVEHIST=1000
-export HISTFILE=~/.zsh_history
setopt INC_APPEND_HISTORY
setopt HIST_IGNORE_DUPS
@@ -43,3 +42,4 @@ source ~/.profile
setopt AUTO_CD
export HISTFILE="$XDG_CACHE_HOME"/zsh/history
+mkdir -p $(dirname $HISTFILE)
diff --git a/.config/zsh/knight b/.config/zsh/knight
index 74fd69b..15f8b4a 100644
--- a/.config/zsh/knight
+++ b/.config/zsh/knight
@@ -13,6 +13,8 @@ update_prompt() {
export RPROMPT="$(prompt_git_status)"
}
-PROMPT="%F{cyan}%F{0}%K{cyan}%n%k%f%F{cyan}%k%f %F{cyan}%f%k%K{cyan}%F{0}%m%k%f%F{cyan}%k %f%k%F{magenta}%F{0}%K{magenta}%~%f%k%F{magenta}%k%f "
+TOR_PROMPT="%F{red}$(torsocks show | grep -o '"..*"' | sed 's/.*/ %f%K{red}%F{0}tor%f%k%F{red}/g')%f"
+
+PROMPT="%F{cyan}%F{0}%K{cyan}%n%k%f%F{cyan}%k%f %F{cyan}%f%k%K{cyan}%F{0}%m%k%f%F{cyan}%k %f%k%F{magenta}%F{0}%K{magenta}%~%f%k%F{magenta}%k%f${TOR_PROMPT} "
[[ -z "$precmd_functions" ]] && precmd_functions=() precmd_functions=($precmd_functions update_prompt)