feat: add hyprscratch scratchpad management with rule reapply fork

- Add hyprscratch from colonelpanic8/reapply-rules-on-toggle fork that
  reapplies size/position/float rules on every toggle (not just spawn)
- Configure 9 scratchpads: htop, volume, spotify, element, slack,
  transmission, dropdown, gmail, messages
- Use clean mode (hide on workspace change) and auto-dismiss (only
  dropdown persists)
- Fix pavucontrol class (org.pulseaudio.pavucontrol) and dropdown
  position (offset by taffybar height)
- Add kanshi-sni, dbus-menu, dbus-hslogger flake inputs and follows

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-10 22:25:58 -08:00
parent 8efd44f69e
commit d8ff8a939a
5 changed files with 180 additions and 95 deletions

View File

@@ -0,0 +1 @@
/nix/store/nax7ksh59bapd3swghaj2ky60krnnzmg-home-manager-files/.config/hypr/hyprscratch.conf