hypr-dotfiles/hypr/scripts
Jeena 7102e59dc5 hypr: guard whisrs hold-to-talk binds with daemon state
Long holds occasionally dropped the release event in Hyprland, leaving
whisrs recording until its silence auto-stop, and any stray toggle
(key repeat, re-fired press) could invert the state so that pressing
stopped and releasing started. The press and release binds now go
through tiny scripts that check the daemon status first, making the
toggle pair idempotent: start only when idle, stop only when recording.

Also a note-to-self: Hyprland auto-reloads when files under the config
symlink change, so a git rebase in this repo can transiently drop
newly added binds; run hyprctl reload after git operations.
2026-09-15 08:36:08 +09:00
..
cheatsheet.py Add shortcut cheatsheet 2025-08-30 10:33:19 +09:00
dynamic-borders.sh first commit 2025-08-28 11:23:01 +09:00
emoji-picker.py first commit 2025-08-28 11:23:01 +09:00
idle-inhibit-toggle.sh Add idle-inhibit 2025-12-13 14:27:09 +09:00
launch-menu.sh Add possibility to have host specific menu lines in tofi 2025-12-17 11:47:24 +09:00
launch-tofi.sh Close tofi on second press of SUPER 2025-12-16 07:55:01 +09:00
lid-close.sh fix: prevent black lock screen on dual-GPU system 2026-08-15 19:22:38 +09:00
lock.sh fix(hyprlock): make input field always visible 2026-08-29 09:34:30 +09:00
monitor-mirror.sh feat: add mirror-display toggle to launch menu 2026-05-14 12:44:11 +00:00
whisrs-hold-start.sh hypr: guard whisrs hold-to-talk binds with daemon state 2026-09-15 08:36:08 +09:00
whisrs-hold-stop.sh hypr: guard whisrs hold-to-talk binds with daemon state 2026-09-15 08:36:08 +09:00
wob-brightness.sh feat: add wob overlay for volume and brightness keys 2026-05-14 12:03:43 +00:00
wob-daemon.sh feat: add wob overlay for volume and brightness keys 2026-05-14 12:03:43 +00:00
wob-volume.sh feat: add wob overlay for volume and brightness keys 2026-05-14 12:03:43 +00:00
xdg-desktop-portal-hyprland.sh fix: make portal startup uwsm-aware to stop light-mode race 2026-06-13 16:47:44 +09:00