summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/quickshell/Modules/BarWorkspaces.qml8
1 files changed, 5 insertions, 3 deletions
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