hypr-dotfiles/hypr
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
..
hosts hypr: move the whisrs dictation binds into the per-host files 2026-09-18 07:04:32 +09:00
scripts hypr: migrate runtime IPC calls to the Hyprland 0.56 Lua syntax 2026-09-20 14:03:30 +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 hypr: migrate runtime IPC calls to the Hyprland 0.56 Lua syntax 2026-09-20 14:03:30 +09:00
hyprland.lua hypr: make the per-host config lookup case-insensitive 2026-09-18 05:45:44 +09:00
hyprlock.conf fix(hyprlock): make input field always visible 2026-08-29 09:34:30 +09:00
keybindings.lua hypr: move the whisrs dictation binds into the per-host files 2026-09-18 07:04:32 +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: drop the Calc dictation fallback on rutherford 2026-09-18 07:00:48 +09:00
windowrule.lua feat: convert hypr config to Lua and add Chester host 2026-08-24 10:11:22 +09:00