summaryrefslogtreecommitdiff
path: root/.config/zsh/.zshenv
diff options
context:
space:
mode:
authorseth <[email protected]>2023-01-24 04:58:39 -0500
committerseth <[email protected]>2023-01-24 04:58:39 -0500
commitf4f678d4c76751abcae45cd36e430d0bd767368e (patch)
tree8e5b1e8af3213a57ac780e68ff3297054f7ef4fe /.config/zsh/.zshenv
parent53bf151a5387ef2ad45cb8d67af76bf8eb218b8c (diff)
improve shell configs
Diffstat (limited to '.config/zsh/.zshenv')
-rw-r--r--.config/zsh/.zshenv17
1 files changed, 10 insertions, 7 deletions
diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv
index e63874b..d0614df 100644
--- a/.config/zsh/.zshenv
+++ b/.config/zsh/.zshenv
@@ -1,15 +1,18 @@
#
# getchoo's zshenv
#
-
source "${HOME}/.config/shell/profile"
-# add user's bin directory to path
-typeset -U path PATH
+# add user directories to path
+typeset -U paths=("$HOME/.local/bin" \
+ "$HOME/.local/share/nvim/mason/bin" \
+)
+
+typeset -U path
-if [[ -d "${HOME}/.local/bin" ]]; then
- path=("${HOME}/.local/bin" "$path[@]")
- export PATH
-fi
+for p in "${paths[@]}"; do
+ [[ -d "$p" ]] && \
+ path=("$p" "$path[@]")
+done
zstyle ':antidote:bundle' use-friendly-names 'yes' # don't use ugly dirs