-- modules/monitors.lua -- See https://wiki.hypr.land/Configuring/Basics/Monitors/ hl.monitor({ output = "DP-2", mode = "1920x1080@60", position = "0x0", scale = 1 }) hl.monitor({ output = "DP-3", mode = "1920x1080@165", position = "1920x0", scale = 1, supports_hdr = 1 }) -- Workspaces 1-5 → DP-3 (165Hz, main), 6-10 → DP-2 (60Hz, secondary) local monitor_map = { ["DP-3"] = {1, 2, 3, 4, 5}, ["DP-2"] = {6, 7, 8, 9, 10}, } for monitor, workspaces in pairs(monitor_map) do for _, ws in ipairs(workspaces) do hl.workspace_rule({ workspace = tostring(ws), monitor = monitor, persistent = true }) end end