Files
dotfiles/.config/hypr/config/monitors.lua
T
2026-08-19 19:56:58 +02:00

42 lines
920 B
Lua

-- config/monitors.lua
--
-- Monitor layout switching via shell script (wlr-randr).
-- hl.monitor({ disabled=false }) cannot re-enable monitors at runtime,
-- so all switching is delegated to monitor-toggle.sh.
--[[ local layouts = {}
local script = os.getenv("HOME") .. "/.config/hypr/scripts/monitor-toggle.sh"
function layouts.solo() hl.exec_cmd(script .. " laptop") end
function layouts.dual() hl.exec_cmd(script .. " dual") end
function layouts.triple() hl.exec_cmd(script .. " triple") end
-- Apply default at startup
layouts.dual()
-- Expose for keybinds.lua
return layouts
]]
hl.monitor({
output = "eDP-2",
mode = "1920x1080@144",
position = "0x0",
scale = 1,
})
hl.monitor({
output = "HDMI-A-1",
mode = "1920x1080@60",
position = "auto-left",
scale = 1,
})
-- hl.monitor({
-- output = "DP-2",
-- mode = "1920x1080@60",
-- position = "auto-right",
-- scale = 1.2,
-- transform = 1
--})