nixos/webdav: add package option

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