Skip to content

Fix exec/focuswindow/splitratio dispatch calls for Hyprland's lua syntax - #5

Open
AndresSM415 wants to merge 1 commit into
agata:mainfrom
AndresSM415:fix/lua-dispatch-syntax
Open

AndresSM415 wants to merge 1 commit into
agata:mainfrom
AndresSM415:fix/lua-dispatch-syntax

Conversation

@AndresSM415

Copy link
Copy Markdown

Fixes #4

See the root-cause writeup in my comment on #4 — hyprland-rs 0.4.0-beta.3 predates a Hyprland dispatch syntax change. This bypasses `Dispatch::call()` and shells out to `hyprctl dispatch` with the corrected `hl.dsp.*` calls for the three affected sites.

Tested end-to-end on Hyprland 0.56.2 — multi-slot worksets with splits and ratio adjustments launch cleanly with no errors or warnings.

Note: cargo clippy currently fails on main in ui/home/events.rs, unrelated to this change (confirmed by stashing this diff and re-running) — left untouched to keep this PR scoped to the actual fix.

hyprland-rs 0.4.0-beta.3's Dispatch:call() predates Hyprland's dispatch syntax change (see hyprwm/Hyprland#14675). Bypass it and shell out to hyprctl dispatch directly with the corrected h1.dsp.* lua calls instead.

Fixes agata#4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hyprsets broken on latest Hyprland 0.55.4

1 participant