Tsuz-Hypr-Dotfiles/.config/hypr/modules/monitors.lua
2026-06-01 19:09:09 -04:00

17 lines
No EOL
632 B
Lua

-- modules/monitors.lua
-- See https://wiki.hypr.land/Configuring/Basics/Monitors/
hl.monitor({ output = "DP-1", mode = "1920x1080@60", position = "0x0", scale = 1 })
hl.monitor({ output = "DP-2", mode = "1920x1080@165", position = "1920x0", scale = 1, supports_hdr = 1 })
-- Workspaces 1-5 → DP-2 (165Hz, main), 6-10 → DP-1 (60Hz, secondary)
local monitor_map = {
["DP-1"] = {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