Compare commits

...

2 Commits

3 changed files with 17 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

7
.config/yadm/CLAUDE.md Normal file
View File

@@ -0,0 +1,7 @@
# Agent Instructions
- Be clear and concise.
- Never include AI attributions (e.g. "Co-Authored-By", "Generated with Claude") in commit messages.
- This is a yadm-managed dotfiles repo rooted at `$HOME`. Always use `yadm` (not plain `git`) for version control: `yadm status`, `yadm add`, `yadm commit`, `yadm push`, etc.
- Any change made here must be reproducible on other systems via `yadm bootstrap` — keep the bootstrap scripts (`bootstrap##*`) up to date when adding dependencies, packages, or setup steps a fresh system would need.
- Keep `readme.md` updated when relevant, and keep it short and to the point.

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