fix: fix nvidia update interval on config change + more robust read path for generic
C++ / fmt (pull_request) Failing after 5s
C++ / build (pull_request) Failing after 9s
C++ / clang-tidy (pull_request) Failing after 9s
JS/TS / fmt (pull_request) Successful in 10s
JS/TS / lint (pull_request) Successful in 9s
Python / static (pull_request) Successful in 32s
Rust / build (pull_request) Successful in 52s
Python / verify (pull_request) Successful in 1m45s
Rust / fmt (pull_request) Successful in 33s
Rust / clippy (pull_request) Successful in 58s

This commit is contained in:
2026-09-28 12:32:36 +02:00
parent cc9aeca98b
commit 5618ba9e6b
7 changed files with 390 additions and 521 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
#pragma once
#include "common.hpp"
#include "enums.hpp"
@@ -20,7 +21,7 @@ class Services : public settings::ObjectNode {
CONFIG_PROPERTY(qreal, brightnessIncrement, 0.1)
CONFIG_PROPERTY(bool, ddcutilService, true)
CONFIG_PROPERTY(QString, defaultPlayer, QStringLiteral("Spotify"))
CONFIG_PROPERTY(QString, gpuType, QStringLiteral("NVIDIA"))
CONFIG_ENUM_PROPERTY(GpuType, gpuType, GpuType::Auto)
CONFIG_PROPERTY(LyricsBackend::Enum, lyricsBackend, LyricsBackend::Auto)
CONFIG_PROPERTY(qreal, maxVolume, 1)
CONFIG_PROPERTY(qreal, minBrightness, 0.01)