From 4f1afdd2527e5def0ec49666e58d6270ad77a6d0 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Thu, 26 Feb 2026 19:34:25 +0100 Subject: ... --- accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml | 3 +++ accounts/gkleen@sif/shell/quickshell/Services/Worktime.qml | 9 +++++++++ 2 files changed, 12 insertions(+) (limited to 'accounts/gkleen@sif/shell/quickshell/Services') diff --git a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml index 58201bd2..6dbff134 100644 --- a/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml +++ b/accounts/gkleen@sif/shell/quickshell/Services/NiriService.qml @@ -11,6 +11,7 @@ Singleton { property var outputs: {} property var keyboardLayouts: {} property var windows: [] + property var casts: [] readonly property string socketPath: Quickshell.env("NIRI_SOCKET") function refreshOutputs() { @@ -71,6 +72,8 @@ Singleton { eventWindowLayoutsChanged(event.WindowLayoutsChanged); else if (event.WindowFocusTimestampChanged) eventWindowFocusTimestampChanged(event.WindowFocusTimestampChanged); + else if (event.CastsChanged) + root.casts = event.CastsChanged.casts else if (event.Ok && !eventStreamSocket.acked) { eventStreamSocket.acked = true; } else if (event.OverviewOpenedOrClosed) {} else if (event.ConfigLoaded) {} diff --git a/accounts/gkleen@sif/shell/quickshell/Services/Worktime.qml b/accounts/gkleen@sif/shell/quickshell/Services/Worktime.qml index fdb45aa0..d98378f1 100644 --- a/accounts/gkleen@sif/shell/quickshell/Services/Worktime.qml +++ b/accounts/gkleen@sif/shell/quickshell/Services/Worktime.qml @@ -20,6 +20,15 @@ Singleton { command: "today" } + IpcHandler { + target: "Worktime" + + function refresh(): void { + time.running = true; + today.running = true; + } + } + component CommandState : Scope { id: commandState -- cgit v1.2.3