nixos/webdav: add package option

+3 -1
+3 -1
nixos/modules/services/network-filesystems/webdav.nix
··· 13 services.webdav = { 14 enable = lib.mkEnableOption "WebDAV server"; 15 16 user = lib.mkOption { 17 type = lib.types.str; 18 default = "webdav"; ··· 95 after = [ "network.target" ]; 96 wantedBy = [ "multi-user.target" ]; 97 serviceConfig = { 98 - ExecStart = "${pkgs.webdav}/bin/webdav -c ${cfg.configFile}"; 99 Restart = "on-failure"; 100 User = cfg.user; 101 Group = cfg.group;
··· 13 services.webdav = { 14 enable = lib.mkEnableOption "WebDAV server"; 15 16 + package = lib.mkPackageOption pkgs "webdav" { }; 17 + 18 user = lib.mkOption { 19 type = lib.types.str; 20 default = "webdav"; ··· 97 after = [ "network.target" ]; 98 wantedBy = [ "multi-user.target" ]; 99 serviceConfig = { 100 + ExecStart = "${lib.getExe cfg.package} -c ${cfg.configFile}"; 101 Restart = "on-failure"; 102 User = cfg.user; 103 Group = cfg.group;