eww: Only show workspaces on same monitor

This commit is contained in:
2024-05-14 09:40:43 +02:00
parent ce8d911622
commit f4b52e2836
2 changed files with 6 additions and 6 deletions

View File

@ -6,7 +6,7 @@
:stacking "fg"
:exclusive true
(centerbox :orientation "v" :active true :class "sidebar"
(workspaces)
(workspaces :monitor 0)
(middle)
(bottom)
))
@ -19,7 +19,7 @@
:stacking "fg"
:exclusive true
(centerbox :orientation "v" :active true :class "sidebar"
(workspaces)
(workspaces :monitor 1)
(middle)
(bottom)
))
@ -45,13 +45,14 @@
(pwr)
))
(defwidget workspaces []
(defwidget workspaces [monitor]
(box :orientation "v"
:valign "start"
:class "workspaces"
:space-evenly: false
(for workspace in workspaces_json
(button :class 'workspace ${workspace.class}' (label :text '${workspace.id}'))
(button :visible {workspace.monitor == monitor} :class 'workspace ${workspace.class}'
(label :text '${workspace.id}'))
)))
(defwidget speaker []