Damocles
88a0886681
temperature: per-device breakdown in panel, device filter config option
2026-04-17 11:24:28 +02:00
Damocles
76ccc99e17
refactor(stats-daemon): split into cpu/mem/temp/gpu modules, add gpu support
2026-04-17 11:11:11 +02:00
Damocles
7ddf13eb62
perf: reduce nova-stats sysfs read frequency
...
core frequencies now read every 2nd tick instead of every tick (halves
per-core sysfs I/O). temperature reads moved to every 4th tick.
cpu usage still sampled every tick via /proc/stat.
2026-04-15 23:42:47 +02:00
Damocles
3854763ce5
perf: move temperature polling into nova-stats daemon; Temperature.qml is now pure display
2026-04-15 19:17:54 +02:00
Damocles
937ae5af2e
feat: add statsDaemon.interval setting, pass --interval to nova-stats
2026-04-15 19:01:29 +02:00
Damocles
c8d71bd871
perf: merge cpuCoreUsage/cpuCoreFreq/cpuCoreHistory into single cpuCores array
2026-04-15 18:58:24 +02:00
Damocles
59547f81f1
fix: use is_multiple_of to satisfy clippy
2026-04-15 02:23:03 +02:00
Damocles
e55c8379ec
test: add nova-stats unit tests, wire to nix flake check
2026-04-15 02:15:56 +02:00
Damocles
136ff53cb5
refactor: add SystemStats singleton + nova-stats daemon for cpu/mem polling
2026-04-15 02:11:38 +02:00