+9
.config/nvim/init.lua
+9
.config/nvim/init.lua
+17
.zshrc
+17
.zshrc
···
15
15
# Ensure user bin directories are in PATH
16
16
export PATH="$HOME/.local/bin:$HOME/bin:/usr/local/bin:$PATH"
17
17
18
+
# Initialize Nix (multi-user installation)
19
+
if [ -e /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh ]; then
20
+
. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
21
+
fi
22
+
18
23
# macOS-specific configuration
19
24
if [[ "$OS_TYPE" == "mac" ]]; then
20
25
# Initialize Homebrew
···
227
232
tmux attach-session -t main 2>/dev/null || tmux new-session -s main
228
233
fi
229
234
fi
235
+
236
+
export NVM_DIR="$HOME/.nvm"
237
+
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
238
+
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
239
+
240
+
# pnpm
241
+
export PNPM_HOME="/Users/niels/Library/pnpm"
242
+
case ":$PATH:" in
243
+
*":$PNPM_HOME:"*) ;;
244
+
*) export PATH="$PNPM_HOME:$PATH" ;;
245
+
esac
246
+
# pnpm end