aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/zsh/dot_zshrc
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/zsh/dot_zshrc')
-rw-r--r--dot_config/zsh/dot_zshrc6
1 files changed, 3 insertions, 3 deletions
diff --git a/dot_config/zsh/dot_zshrc b/dot_config/zsh/dot_zshrc
index 7a9538d..94781ac 100644
--- a/dot_config/zsh/dot_zshrc
+++ b/dot_config/zsh/dot_zshrc
@@ -359,15 +359,15 @@ export GPG_TTY=$TTY
gpg-connect-agent updatestartuptty /bye &>/dev/null
# ── direnv (per-project env via .envrc; nix-direnv loaded from direnvrc) ─────
-eval "$(direnv hook zsh)"
+command -v direnv >/dev/null && eval "$(direnv hook zsh)"
# ── Zoxide (smart directory jumping) ──────────────────────────────────────────
# z foo → jump to frecency-ranked dir matching "foo"
# zi → interactive picker with fzf
-eval "$(zoxide init zsh)"
+command -v zoxide >/dev/null && eval "$(zoxide init zsh)"
# ── FZF ───────────────────────────────────────────────────────────────────────
-source <(fzf --zsh)
+command -v fzf >/dev/null && source <(fzf --zsh)
# Ctrl-X Ctrl-R: search history with fzf and immediately execute
fzf-history-widget-accept() {