From 3be0bc327487bad51e9e38ec2caa6af2f37ee04b Mon Sep 17 00:00:00 2001 From: Sam Nystrom Date: Fri, 16 Jan 2026 11:10:47 -0500 Subject: make qs work with split-monitor-workspaces --- .config/quickshell/Modules/BarWorkspaces.qml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to '.config/quickshell/Modules') diff --git a/.config/quickshell/Modules/BarWorkspaces.qml b/.config/quickshell/Modules/BarWorkspaces.qml index fa95262..36ebf77 100644 --- a/.config/quickshell/Modules/BarWorkspaces.qml +++ b/.config/quickshell/Modules/BarWorkspaces.qml @@ -22,13 +22,15 @@ Rectangle { delegate: Rectangle { property HyprlandWorkspace ws: { - Hyprland.workspaces.values.find(ws => ws.id === index + 1) || null + Hyprland.workspaces.values.find(ws => ( + ws.monitor && ws.monitor.name === root.screen.name && ws.id % 10 === index + 1 + )) || null } property bool focused: { - ws && ws.monitor && ws.monitor.name === root.screen.name && ws.focused + ws && ws.focused } property bool occupied: { - ws && ws.monitor && ws.monitor.name === root.screen.name && ws.toplevels.values.length > 0 + ws && ws.toplevels.values.length > 0 } width: 20 -- cgit v1.2.3