summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Guschin <guschin@altlinux.org>2025-03-02 12:26:45 +0400
committerAndrew Guschin <guschin@altlinux.org>2025-03-02 12:26:45 +0400
commite9b2dcf8d1a2b057cf9260d6d7244640f3f8aa00 (patch)
tree80665c8a80a8bf612fe6d09c1c2ca64e56e3b6f3
parent3cedaf288eee2e85617748ef4f302458a9f54eb8 (diff)
feat: add js package managers bin dir to PATH
-rw-r--r--.profile11
1 files changed, 11 insertions, 0 deletions
diff --git a/.profile b/.profile
index 018d36b..74a5876 100644
--- a/.profile
+++ b/.profile
@@ -6,6 +6,7 @@ fi
export LANG="en_US.UTF-8"
export SHELL="/bin/zsh"
export EDITOR="nvim"
+export ALTERNATIVE_EDITOR="emacs -c"
# For Jetbrains products
export _JAVA_AWT_WM_NONREPARENTING=1
@@ -57,6 +58,15 @@ export TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo"
# Javascript
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export NVM_DIR="$XDG_DATA_HOME/nvm"
+export PATH="$PATH:${XDG_DATA_HOME}/npm/bin"
+
+# Bun.js
+export BUN_INSTALL="$XDG_DATA_HOME/bun"
+export PATH="$BUN_INSTALL/bin:$PATH"
+
+# Deno.js
+export DENO_INSTALL="$XDG_DATA_HOME/deno"
+export PATH="$DENO_INSTALL/bin:$PATH"
# Ruby
export GEM_HOME="$XDG_DATA_HOME/gem"
@@ -92,6 +102,7 @@ if [ "$(uname)" = "Darwin" ] && [ -f $HOME/Library/Python ]; then
unset _pypaths
fi
export RYE_HOME="$XDG_DATA_HOME/rye"
+source "$RYE_HOME/env"
if [ "$(uname)" = "Darwin" ]; then
export PATH="$PATH:/opt/homebrew/bin"