44 lines
702 B
Lua
44 lines
702 B
Lua
return function(is_laptop, is_docked)
|
|
if is_laptop then
|
|
hl.monitor({
|
|
output = "",
|
|
mode = "preferred",
|
|
position = "auto",
|
|
scale = 1,
|
|
})
|
|
if is_docked then
|
|
hl.monitor({
|
|
output = "eDP-1",
|
|
disabled = true,
|
|
})
|
|
hl.monitor({
|
|
output = "DP-1",
|
|
mode = "1920x1080@144",
|
|
position = "0x0",
|
|
scale = 1,
|
|
})
|
|
else
|
|
hl.monitor({
|
|
output = "eDP-1",
|
|
mode = "2880x1800@240",
|
|
position = "0x0",
|
|
scale = 1.5,
|
|
})
|
|
end
|
|
else
|
|
hl.monitor({
|
|
output = "DP-1",
|
|
mode = "1920x1080@144",
|
|
position = "0x0",
|
|
scale = 1,
|
|
vrr = 2,
|
|
})
|
|
hl.monitor({
|
|
output = "DP-2",
|
|
mode = "1920x1080@75",
|
|
position = "1920x0",
|
|
scale = 1,
|
|
})
|
|
end
|
|
end
|