From 33724ae421cc1c9f60483dd856626df47a1d1c9b Mon Sep 17 00:00:00 2001 From: hedy Date: Thu, 31 Mar 2022 17:50:59 +0800 Subject: [PATCH] Fish: Add env stuff for nvm --- .exportenvs | 2 ++ .startup.sh | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/.exportenvs b/.exportenvs index dd7a013..7dc2f07 100644 --- a/.exportenvs +++ b/.exportenvs @@ -32,3 +32,5 @@ export XDG_USER_CONFIG_DIR="$XDG_CONFIG_HOME" export LD_LIBRARY_PATH="$HOME/local/lib/x86_64-linux-gnu/:$HOME/local/lib" export PKG_CONFIG_PATH="$HOME/local/lib/x86_64-linux-gnu/pkgconfig:$HOME/local/lib/pkgconfig" +export NVM_DIR="$HOME/.config/nvm" + diff --git a/.startup.sh b/.startup.sh index 58e7841..86eddac 100644 --- a/.startup.sh +++ b/.startup.sh @@ -16,3 +16,8 @@ if ! command -v direnv &> /dev/null; then # TODO: Ignore if direnv hook retured status 1 eval "$(direnv hook $CURSHELL)" fi + +# export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +# ^ Above is commented because it's already in ~/.exportenvs +# Load (the) nvm +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"