diff options
Diffstat (limited to 'dot_zsh')
| -rw-r--r-- | dot_zsh/source/path.zsh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/dot_zsh/source/path.zsh b/dot_zsh/source/path.zsh new file mode 100644 index 0000000..cdc45a7 --- /dev/null +++ b/dot_zsh/source/path.zsh @@ -0,0 +1,24 @@ +export CARGO_HOME=~/.local/cargo +export DENO_DIR=~/.local/deno +export GOPATH=~/.local/go +export LUAROCKS_CONFIG=~/.config/luarocks/config.lua + +path+=( + ~/bin + ~/.local/cargo/bin + ~/.local/go/bin + ~/.local/yarn/bin + ~/.gem/ruby/*/bin(N) +) + +if (( $+commands[luarocks] )); then + path+=( $(luarocks path --lr-bin) ) + 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 |
