From 3d75a51378fe08ee3299d46dea187ace37f99ca3 Mon Sep 17 00:00:00 2001 From: bbedward Date: Sun, 12 Apr 2026 21:46:41 -0400 Subject: [PATCH] gamma: add ipc call night getTemperature and enrich status function fixes #1778 --- quickshell/Services/DisplayService.qml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/quickshell/Services/DisplayService.qml b/quickshell/Services/DisplayService.qml index d3d38722..c95837d2 100644 --- a/quickshell/Services/DisplayService.qml +++ b/quickshell/Services/DisplayService.qml @@ -1051,7 +1051,19 @@ Singleton { } function status(): string { - return root.nightModeEnabled ? "Night mode is enabled" : "Night mode is disabled"; + const parts = ["Night mode is " + (root.nightModeEnabled ? "enabled" : "disabled")]; + parts.push("Temperature: " + SessionData.nightModeTemperature + "K"); + if (SessionData.nightModeAutoEnabled) { + parts.push("Automation: " + SessionData.nightModeAutoMode); + parts.push("Day temperature: " + SessionData.nightModeHighTemperature + "K"); + } + if (DisplayService.gammaCurrentTemp > 0) + parts.push("Current: " + DisplayService.gammaCurrentTemp + "K"); + return parts.join("\n"); + } + + function getTemperature(): string { + return SessionData.nightModeTemperature.toString(); } function temperature(value: string): string {