5cf2ad9f4a
Replace hypr-workspace-layout shell script with native Lua functions in keybinds.lua. Add custom Lua layouts (master-scroll variants, swap variants) to the SUPER+period cycle. Implement swap-on-focus via _G._hl_ws_layouts shared global so window.active handler can check per-workspace layout without IPC or hl.get_workspaces().