hypr-dotfiles/hypr/scripts
Jeena 496fd6fc67 hypr: migrate runtime IPC calls to the Hyprland 0.56 Lua syntax
Hyprland 0.56 removed the string form of `hyprctl dispatch` and
`hyprctl keyword` entirely: the argument is now evaluated as Lua
(hl.dispatch expects a dispatcher object from hl.dsp.*), and `setprop`
lost the `noborder` property in favour of border_size 0. Everything
that shelled out to these silently broke — wlogout's logout button
did nothing, idle screen-off and lid-close DPMS died, borders stopped
tracking single-window workspaces, and display mirroring was gone.

All callers now use the documented forms: `hyprctl dispatch
"hl.dsp.*"` for dispatchers and `hyprctl eval "hl.monitor(...)"` for
monitor rules. dynamic-borders.sh gets a set_border() helper around
the new window.set_prop dispatcher.

wlogout layouts additionally cannot contain escaped quotes at all:
it parses them with jsmn, which never unescapes strings, so \" used
to reach the shell verbatim and break the command with a syntax
error. Actions now use single quotes only.
2026-09-20 14:03:30 +09:00
..
cheatsheet.py Add shortcut cheatsheet 2025-08-30 10:33:19 +09:00
dynamic-borders.sh hypr: migrate runtime IPC calls to the Hyprland 0.56 Lua syntax 2026-09-20 14:03:30 +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 hypr: migrate runtime IPC calls to the Hyprland 0.56 Lua syntax 2026-09-20 14:03:30 +09:00
lock.sh fix(hyprlock): make input field always visible 2026-08-29 09:34:30 +09:00
monitor-mirror.sh hypr: migrate runtime IPC calls to the Hyprland 0.56 Lua syntax 2026-09-20 14:03:30 +09:00
whisrs-hold-start.sh whisrs: stream phrases sooner and type slower for TUIs 2026-09-18 06:50:09 +09:00
whisrs-hold-stop.sh whisrs: stream phrases sooner and type slower for TUIs 2026-09-18 06:50:09 +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