source from ~/ instead of presupposing $NVM_DIR