diff options
Diffstat (limited to 'hypr/README.md')
| -rw-r--r-- | hypr/README.md | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/hypr/README.md b/hypr/README.md index 90a5f4d..8e81bdc 100644 --- a/hypr/README.md +++ b/hypr/README.md @@ -32,8 +32,23 @@ other sections. ## Rule keys `workspace`, `float`, `border_size` and `rounding` are all used by existing -rules in `sections/look_and_feel.lua` and `sections/workspaces.lua`, so their -spelling is confirmed. `fullscreen` and `no_focus` are not used anywhere else -in this config; if the Lua runtime ignores them, the dashboard still lands on -`special:dash` and can be sized with -`size = "(monitor_w) (monitor_h)"` instead. +rules in `sections/look_and_feel.lua` and `sections/workspaces.lua`. +`fullscreen` and `no_focus` are used nowhere else in this config, so they were +checked against the runtime instead: `hl.window_rule` rejects an unknown field +with `unknown field '<name>'`, and neither of these produces that error, so the +Lua API accepts both. + +## Testing the toggle by hand + +Under the Lua config, `hyprctl dispatch` evaluates its argument as Lua, so the +plain Hyprland syntax does not work: + + # wrong: ')' expected near 'dash' + hyprctl dispatch togglespecialworkspace dash + + # right + hyprctl dispatch 'hl.dsp.workspace.toggle_special("dash")' + +Check which special workspace is showing with: + + hyprctl monitors -j | jq -r '.[0].specialWorkspace.name' |
