-- Shared mutable state across hyprland.d.lua modules. -- `require` caches the module, so every requirer sees the same tables. local M = {} -- Per-workspace layout name, keyed by workspace id. -- Written by keybinds.lua (set_ws_layout); read by layout.lua (window.active). M.ws_layouts = {} return M