summaryrefslogtreecommitdiff
path: root/dot_zsh/source/00-path.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'dot_zsh/source/00-path.zsh')
-rw-r--r--dot_zsh/source/00-path.zsh23
1 files changed, 23 insertions, 0 deletions
diff --git a/dot_zsh/source/00-path.zsh b/dot_zsh/source/00-path.zsh
new file mode 100644
index 0000000..e29bb56
--- /dev/null
+++ b/dot_zsh/source/00-path.zsh
@@ -0,0 +1,23 @@
+if (( $+commands[luarocks] )); then
+ PATH="$PATH:$(luarocks path --lr-bin)" # luarocks puts :s in the output
+ eval $(luarocks path --no-bin)
+fi
+if (( $+commands[opam] )); then
+ eval $(opam env)
+fi
+if (( $+commands[yarn] )) && [[ ! -f ~/.yarnrc ]]; then
+ yarn config set global-folder ~/.local/yarn/global
+ yarn config set prefix ~/.local/yarn
+fi
+
+# high priority
+path=( ~/bin $path )
+
+# low priority
+path+=(
+ ~/Applications
+ ~/.local/cargo/bin
+ ~/.local/go/bin
+ ~/.local/yarn/bin
+ ~/.gem/ruby/*/bin(N)
+)