perf: move temperature polling into nova-stats daemon; Temperature.qml is now pure display

This commit is contained in:
Damocles 2026-04-15 19:17:54 +02:00
parent dd5ca9d263
commit 3854763ce5
3 changed files with 32 additions and 17 deletions

View file

@ -14,6 +14,9 @@ QtObject {
property var cpuCoreMaxFreq: []
property var cpuCoreTypes: []
// Temperature
property int tempCelsius: 0
// Memory
property int memPercent: 0
property real memUsedGb: 0
@ -52,6 +55,8 @@ QtObject {
history: hist.length > histLen ? hist.slice(hist.length - histLen) : hist
};
});
} else if (ev.type === "temp") {
root.tempCelsius = ev.celsius;
} else if (ev.type === "mem") {
root.memPercent = ev.percent;
root.memUsedGb = ev.used_gb;