42 lines
920 B
Lua
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
|
|
--})
|