3
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2026-08-18 11:02:10 +00:00
Files
Hyprland/example/layouts/grid.lua
Vaxry 1681bea42d config/lua: add simple layout API (#14258)
Adds a simple layout lua api
2026-05-06 13:56:12 +01:00

15 lines
314 B
Lua

hl.layout.register("grid", {
recalculate = function(ctx)
local n = #ctx.targets
if n == 0 then
return
end
local cols = math.ceil(math.sqrt(n))
for i, target in ipairs(ctx.targets) do
target:place(ctx:grid_cell(i, cols))
end
end,
})