hypr-dotfiles/hypr
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
..
hosts chore(hosts): drop redundant return {} from host lua files 2026-08-24 10:15:06 +09:00
scripts hypr: guard whisrs hold-to-talk binds with daemon state 2026-09-15 08:36:08 +09:00
wallpapers Resize the wallpaper to fix exactly my screen 2025-09-04 22:20:25 +09:00
autostart.lua fix(hypr): unify special workspace, drop 'magic' name 2026-08-27 19:43:36 +09:00
hypridle.conf fix: drop upstream multi-GPU workarounds that don't work on Chester 2026-08-24 10:18:08 +09:00
hyprland.lua fix(hypr): unify special workspace, drop 'magic' name 2026-08-27 19:43:36 +09:00
hyprlock.conf fix(hyprlock): make input field always visible 2026-08-29 09:34:30 +09:00
keybindings.lua hypr: guard whisrs hold-to-talk binds with daemon state 2026-09-15 08:36:08 +09:00
menu.list feat: add mirror-display toggle to launch menu 2026-05-14 12:44:11 +00:00
programs.lua feat: convert hypr config to Lua and add Chester host 2026-08-24 10:11:22 +09:00
shortcuts.txt hypr: add hold-to-talk voice dictation via whisrs 2026-09-15 08:31:35 +09:00
windowrule.lua feat: convert hypr config to Lua and add Chester host 2026-08-24 10:11:22 +09:00