Stumpwm configs

This commit is contained in:
Ian Keane 2026-08-07 00:59:48 -04:00
parent feadd84c93
commit 6339a9ef31
4 changed files with 105 additions and 5 deletions

11
link.sh
View file

@ -37,6 +37,15 @@ backup_and_link "$DOTFILES/config/yazi" "$HOME/.config/yazi"
backup_and_link "$DOTFILES/config/rofi" "$HOME/.config/rofi"
backup_and_link "$DOTFILES/config/zathura" "$HOME/.config/zathura"
# StumpWM contrib modules (not stored in dotfiles, cloned on demand)
STUMPWM_MODULES="$HOME/.stumpwm.d/modules"
if [ ! -d "$STUMPWM_MODULES" ]; then
echo "cloning stumpwm-contrib modules..."
git clone https://github.com/stumpwm/stumpwm-contrib "$STUMPWM_MODULES"
else
echo "stumpwm-contrib already present, skipping"
fi
# StumpWM: link individual file (preserve ~/.config/stumpwm for live data like groups, etc.)
mkdir -p "$HOME/.config/stumpwm"
backup_and_link "$DOTFILES/config/stumpwm/config.lisp" "$HOME/.config/stumpwm/config"
@ -48,7 +57,7 @@ backup_and_link "$DOTFILES/config/gnupg/gpg-agent.conf" "$HOME/.gnupg/gpg-agent.
# pinentry-smart: TUI-aware wrapper (curses normally, tty inside senpai/mutt/etc.)
mkdir -p "$HOME/.local/bin"
backup_and_link "$DOTFILES/scripts/pinentry-smart" "$HOME/.local/bin/pinentry-smart"
backup_and_link "$DOTFILES/scripts/mpv-pick.sh" "$HOME/.local/bin/mpv-pick.sh"
chmod +x "$DOTFILES/scripts/pinentry-smart"
# GTK themes