nixos/minidlna: add package option (#345770)

Colin 9bd0271b d9514ab7

Changed files
+3 -1
nixos
modules
services
networking
+3 -1
nixos/modules/services/networking/minidlna.nix
···
'';
};
+
options.services.minidlna.package = lib.mkPackageOption pkgs "minidlna" { };
+
options.services.minidlna.openFirewall = mkOption {
type = types.bool;
default = false;
···
CacheDirectory = "minidlna";
RuntimeDirectory = "minidlna";
PIDFile = "/run/minidlna/pid";
-
ExecStart = "${pkgs.minidlna}/sbin/minidlnad -S -P /run/minidlna/pid -f ${settingsFile}";
+
ExecStart = "${lib.getExe cfg.package} -S -P /run/minidlna/pid -f ${settingsFile}";
};
};
};