feat: fix workspace rules for docked

This commit is contained in:
2026-06-20 07:56:15 +02:00
parent 0218fde26e
commit d019822a69
2 changed files with 40 additions and 32 deletions
+35 -30
View File
@@ -1,30 +1,35 @@
hl.workspace_rule({
workspace = "1",
monitor = "DP-1",
default = true,
})
hl.workspace_rule({
workspace = "2",
monitor = "HDMI-A-1",
default = true,
})
hl.workspace_rule({
workspace = "2",
monitor = "DP-2",
default = true,
})
hl.workspace_rule({
workspace = "3",
monitor = "DP-1",
default = false,
})
hl.workspace_rule({
workspace = "4",
monitor = "DP-2",
default = false,
})
hl.workspace_rule({
workspace = "4",
monitor = "HDMI-A-1",
default = false,
})
return function(is_laptop, is_docked)
hl.workspace_rule({
workspace = "1",
monitor = "DP-1",
default = true,
})
hl.workspace_rule({
workspace = "3",
monitor = "DP-1",
default = false,
})
if not is_laptop then
hl.workspace_rule({
workspace = "2",
monitor = "DP-2",
default = true,
})
hl.workspace_rule({
workspace = "4",
monitor = "DP-2",
default = false,
})
elseif is_docked then
hl.workspace_rule({
workspace = "2",
monitor = "HDMI-A-1",
default = true,
})
hl.workspace_rule({
workspace = "4",
monitor = "HDMI-A-1",
default = false,
})
end
end