summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/shell/quickshell/SystemTray.qml
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-09-01 15:12:09 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-09-01 15:12:09 +0200
commit85bf62eaa2fd71eb15ef401e537457fb9098a540 (patch)
tree707e7f4ea5b0d55992eae062ad7ed4795c1105c8 /accounts/gkleen@sif/shell/quickshell/SystemTray.qml
parentc9b4c6834e390f051e3137a6a45882ea8608ee9d (diff)
downloadnixos-85bf62eaa2fd71eb15ef401e537457fb9098a540.tar
nixos-85bf62eaa2fd71eb15ef401e537457fb9098a540.tar.gz
nixos-85bf62eaa2fd71eb15ef401e537457fb9098a540.tar.bz2
nixos-85bf62eaa2fd71eb15ef401e537457fb9098a540.tar.xz
nixos-85bf62eaa2fd71eb15ef401e537457fb9098a540.zip
...
Diffstat (limited to 'accounts/gkleen@sif/shell/quickshell/SystemTray.qml')
-rw-r--r--accounts/gkleen@sif/shell/quickshell/SystemTray.qml10
1 files changed, 6 insertions, 4 deletions
diff --git a/accounts/gkleen@sif/shell/quickshell/SystemTray.qml b/accounts/gkleen@sif/shell/quickshell/SystemTray.qml
index 024026a3..55b1690e 100644
--- a/accounts/gkleen@sif/shell/quickshell/SystemTray.qml
+++ b/accounts/gkleen@sif/shell/quickshell/SystemTray.qml
@@ -17,10 +17,12 @@ Item {
17 spacing: 0 17 spacing: 0
18 18
19 Repeater { 19 Repeater {
20 model: { 20 model: ScriptModel {
21 var trayItems = Array.from(SystemTray.items.values).filter(item => item.status !== Status.Passive); 21 values: {
22 trayItems.sort((a, b) => a.category !== b.category ? b.category - a.category : a.id.localeCompare(b.id)) 22 var trayItems = Array.from(SystemTray.items.values).filter(item => item.status !== Status.Passive);
23 return trayItems; 23 trayItems.sort((a, b) => a.category !== b.category ? b.category - a.category : a.id.localeCompare(b.id))
24 return trayItems;
25 }
24 } 26 }
25 27
26 delegate: Item { 28 delegate: Item {