-- Default monitor configuration.
--
-- This is a functional fallback only: a single catch-all rule that brings up
-- every connected output at its preferred mode, auto-positioned with an
-- automatic scale. It is enough to get a usable screen on any machine.
--
-- Per-machine layout (resolution, position, scale, rotation, mirroring) is
-- managed by scripts/monitor-manager, which overwrites this file. Don't hand-
-- edit it for a specific setup -- run the manager instead.
hl.monitor({
    output   = "",          -- empty output = wildcard, matches every monitor
    mode     = "preferred", -- use each monitor's preferred resolution/refresh
    position = "auto",      -- let Hyprland place outputs side by side
    scale    = "auto",      -- pick a sensible scale per monitor
})

hl.config({
    xwayland = {
        force_zero_scaling = true,
    },
})
