nixos/thermald: improve doc and code about configFile and adaptive

celeri 12e2e829 e94e4b53

Changed files
+8 -3
nixos
modules
services
hardware
+8 -3
nixos/modules/services/hardware/thermald.nix
···
configFile = mkOption {
type = types.nullOr types.path;
default = null;
-
description = "the thermald manual configuration file.";
};
package = mkPackageOption pkgs "thermald" { };
···
--no-daemon \
${optionalString cfg.debug "--loglevel=debug"} \
${optionalString cfg.ignoreCpuidCheck "--ignore-cpuid-check"} \
-
${optionalString (cfg.configFile != null) "--config-file ${cfg.configFile}"} \
-
${optionalString (cfg.configFile == null) "--adaptive"} \
--dbus-enable
'';
};
···
configFile = mkOption {
type = types.nullOr types.path;
default = null;
+
description = ''
+
The thermald manual configuration file.
+
+
Leave unspecified to run with the `--adaptive` flag instead which will have thermald use your computer's DPTF adaptive tables.
+
+
See `man thermald` for more information.
+
'';
};
package = mkPackageOption pkgs "thermald" { };
···
--no-daemon \
${optionalString cfg.debug "--loglevel=debug"} \
${optionalString cfg.ignoreCpuidCheck "--ignore-cpuid-check"} \
+
${if cfg.configFile != null then "--config-file ${cfg.configFile}" else "--adaptive"} \
--dbus-enable
'';
};