diff options
author | celeri <celestin.bouchet@gmail.com> | 2024-05-06 00:04:49 -0400 |
---|---|---|
committer | celeri <celestin.bouchet@gmail.com> | 2024-05-16 11:41:56 -0400 |
commit | 12e2e82939dc3fbece87cf79ba4a2548a4cef98d (patch) | |
tree | ac078ddbfc3cd74fe3c42e3af4cc566c8e096d20 /nixos | |
parent | e94e4b5396df49681eb642fa318fe4b2125303b7 (diff) |
nixos/thermald: improve doc and code about configFile and adaptive
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/hardware/thermald.nix | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/nixos/modules/services/hardware/thermald.nix b/nixos/modules/services/hardware/thermald.nix index 25cfd97016288..fb7cf3735a7ea 100644 --- a/nixos/modules/services/hardware/thermald.nix +++ b/nixos/modules/services/hardware/thermald.nix @@ -28,7 +28,13 @@ in configFile = mkOption { type = types.nullOr types.path; default = null; - description = "the thermald manual configuration file."; + 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" { }; @@ -49,8 +55,7 @@ in --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"} \ + ${if cfg.configFile != null then "--config-file ${cfg.configFile}" else "--adaptive"} \ --dbus-enable ''; }; |