Install claude and opencode via bootstrap; drop nvm in favor of fnm

This commit is contained in:
2026-08-16 10:26:40 +02:00
parent d58f02171a
commit dca1234abe
2 changed files with 10 additions and 12 deletions

10
.bashrc
View File

@@ -133,11 +133,6 @@ export RIPGREP_CONFIG_PATH="$HOME/.ripgreprc"
export PASSBOOK_GPG_PATH="/usr/bin/gpg" export PASSBOOK_GPG_PATH="/usr/bin/gpg"
export PASSBOOK_ROOT_DIRECTORY="/home/wholteza/.password-store" export PASSBOOK_ROOT_DIRECTORY="/home/wholteza/.password-store"
### NVM setup
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
### Ngrok aliases ### Ngrok aliases
alias ngdo='ngrok http --domain=devops-extension.ngrok.dev 3000' alias ngdo='ngrok http --domain=devops-extension.ngrok.dev 3000'
@@ -200,16 +195,11 @@ if [[ -d /home/wholteza/.config/swayprop ]]; then
export PATH="/home/wholteza/.config/swayprop:$PATH" export PATH="/home/wholteza/.config/swayprop:$PATH"
fi fi
if [ -e /usr/share/nvm/init-nvm.sh ]; then
source /usr/share/nvm/init-nvm.sh
fi
export ompPath="$HOME/.config/oh-my-posh/theme.omp.json" export ompPath="$HOME/.config/oh-my-posh/theme.omp.json"
### Start oh my posh ### Start oh my posh
eval "$(oh-my-posh init bash --config $ompPath)" eval "$(oh-my-posh init bash --config $ompPath)"
eval "$(fnm env --use-on-cd --shell bash)"
if [ -d "$HOME/.cargo/env" ]; then if [ -d "$HOME/.cargo/env" ]; then
. "$HOME/.cargo/env" . "$HOME/.cargo/env"
fi fi

View File

@@ -10,7 +10,6 @@ sudo pacman -Su --noconfirm
sudo pacman -S --needed --noconfirm \ sudo pacman -S --needed --noconfirm \
fd \ fd \
tmux \ tmux \
nvm \
telegram-desktop \ telegram-desktop \
signal-desktop \ signal-desktop \
alacritty \ alacritty \
@@ -27,7 +26,8 @@ sudo pacman -S --needed --noconfirm \
pcmanfm \ pcmanfm \
wl-clipboard \ wl-clipboard \
openssh \ openssh \
mosh mosh \
opencode
bob install nightly bob install nightly
bob use nightly bob use nightly
@@ -98,9 +98,17 @@ yay -S --needed --noconfirm \
oh-my-posh \ oh-my-posh \
wezterm wezterm
# --- migrate off nvm to fnm ---------------------------------------------
if pacman -Qi nvm &>/dev/null; then
sudo pacman -R --noconfirm nvm
fi
rm -rf "$HOME/.nvm"
export PATH=/home/$USER/.fnm:$PATH export PATH=/home/$USER/.fnm:$PATH
eval "$(fnm env --use-on-cd --version-file-strategy=recursive)" eval "$(fnm env --use-on-cd --version-file-strategy=recursive)"
fnm install 24 fnm install 24
fnm use 24 fnm use 24
npm install -g @anthropic-ai/claude-code