nixos/minidlna: add package option (#345770)

authored by Colin and committed by GitHub 9bd0271b d9514ab7

+3 -1
+3 -1
nixos/modules/services/networking/minidlna.nix
··· 21 ''; 22 }; 23 24 options.services.minidlna.openFirewall = mkOption { 25 type = types.bool; 26 default = false; ··· 141 CacheDirectory = "minidlna"; 142 RuntimeDirectory = "minidlna"; 143 PIDFile = "/run/minidlna/pid"; 144 - ExecStart = "${pkgs.minidlna}/sbin/minidlnad -S -P /run/minidlna/pid -f ${settingsFile}"; 145 }; 146 }; 147 };
··· 21 ''; 22 }; 23 24 + options.services.minidlna.package = lib.mkPackageOption pkgs "minidlna" { }; 25 + 26 options.services.minidlna.openFirewall = mkOption { 27 type = types.bool; 28 default = false; ··· 143 CacheDirectory = "minidlna"; 144 RuntimeDirectory = "minidlna"; 145 PIDFile = "/run/minidlna/pid"; 146 + ExecStart = "${lib.getExe cfg.package} -S -P /run/minidlna/pid -f ${settingsFile}"; 147 }; 148 }; 149 };