diff --git a/.zshenv b/.zshenv new file mode 100644 index 0000000..8a213e5 --- /dev/null +++ b/.zshenv @@ -0,0 +1,18 @@ +function appendpath() { + case ":$PATH:" in + *:"$1":*) + ;; + *) + PATH="${PATH:+$PATH:}$1" + esac +} + +appendpath "$GOPATH/bin" +appendpath "$HOME/.local/bin" +appendpath $HOME/.local/share/gem/ruby/3.0.0/bin + +unset appendpath + +#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! +export SDKMAN_DIR="$HOME/.sdkman" +[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh" diff --git a/.zshrc b/.zshrc index 1ed5512..9fe60dc 100644 --- a/.zshrc +++ b/.zshrc @@ -158,7 +158,6 @@ eval "$(pyenv virtualenv-init -)" test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh" - # NVM configuration export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm