Fix workspaces on laptop
This commit is contained in:
@@ -6,15 +6,19 @@ local workspace_map = {
|
|||||||
"Writing",
|
"Writing",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local monitors = hl.get_monitors()
|
||||||
|
|
||||||
-- Move active window to a workspace with SUPER + SHIFT + [1-5]
|
-- Move active window to a workspace with SUPER + SHIFT + [1-5]
|
||||||
for i = 1, 5 do
|
for i = 1, 5 do
|
||||||
hl.workspace_rule({
|
hl.workspace_rule({
|
||||||
workspace = tostring((i * 2) - 1),
|
workspace = tostring((i * 2) - 1),
|
||||||
monitor = "DP-1",
|
monitor = monitors[1].name,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if monitors[2] then
|
||||||
hl.workspace_rule({
|
hl.workspace_rule({
|
||||||
workspace = tostring(i * 2),
|
workspace = tostring(i * 2),
|
||||||
monitor = "DP-2",
|
monitor = monitors[2].name,
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.bind(
|
hl.bind(
|
||||||
@@ -22,6 +26,7 @@ for i = 1, 5 do
|
|||||||
hl.dsp.focus({ workspace = tostring(i * 2) }),
|
hl.dsp.focus({ workspace = tostring(i * 2) }),
|
||||||
{ description = "Switch to workspace " .. workspace_map[i] }
|
{ description = "Switch to workspace " .. workspace_map[i] }
|
||||||
)
|
)
|
||||||
|
end
|
||||||
hl.bind(
|
hl.bind(
|
||||||
"SUPER + code:1" .. (i - 1),
|
"SUPER + code:1" .. (i - 1),
|
||||||
hl.dsp.focus({ workspace = tostring((i * 2) - 1) }),
|
hl.dsp.focus({ workspace = tostring((i * 2) - 1) }),
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
"10": "",
|
"10": "",
|
||||||
},
|
},
|
||||||
"persistent-workspaces": {
|
"persistent-workspaces": {
|
||||||
|
"eDP-1": [1, 3, 5, 7, 9],
|
||||||
"DP-1": [1, 3, 5, 7, 9],
|
"DP-1": [1, 3, 5, 7, 9],
|
||||||
"DP-2": [2, 4, 6, 8, 10]
|
"DP-2": [2, 4, 6, 8, 10]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user