nixos/hddfancontrol: add package option (#446705)
This commit is contained in:
@@ -42,6 +42,7 @@ in
|
||||
|
||||
options = {
|
||||
services.hddfancontrol.enable = lib.mkEnableOption "hddfancontrol daemon";
|
||||
services.hddfancontrol.package = lib.mkPackageOption pkgs "hddfancontrol" { };
|
||||
|
||||
services.hddfancontrol.settings = lib.mkOption {
|
||||
type = lib.types.attrsWith {
|
||||
@@ -164,7 +165,7 @@ in
|
||||
let
|
||||
argString = lib.strings.concatStringsSep " " (args cnf);
|
||||
in
|
||||
"${lib.getExe pkgs.hddfancontrol} -v ${cnf.logVerbosity} daemon ${argString}";
|
||||
"${lib.getExe cfg.package} -v ${cnf.logVerbosity} daemon ${argString}";
|
||||
serviceConfig = {
|
||||
CPUSchedulingPolicy = "rr";
|
||||
CPUSchedulingPriority = 49;
|
||||
@@ -189,7 +190,7 @@ in
|
||||
];
|
||||
in
|
||||
{
|
||||
systemd.packages = [ pkgs.hddfancontrol ];
|
||||
systemd.packages = [ cfg.package ];
|
||||
|
||||
hardware.sensor.hddtemp = {
|
||||
enable = true;
|
||||
|
||||
Reference in New Issue
Block a user