Skip to content

Commit c78dd5a

Browse files
authored
nixos/webdav: add package option (#375129)
2 parents 6c2b1b2 + 83e55ef commit c78dd5a

File tree

1 file changed

+3
-1
lines changed
  • nixos/modules/services/network-filesystems

1 file changed

+3
-1
lines changed

nixos/modules/services/network-filesystems/webdav.nix

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ in
1313
services.webdav = {
1414
enable = lib.mkEnableOption "WebDAV server";
1515

16+
package = lib.mkPackageOption pkgs "webdav" { };
17+
1618
user = lib.mkOption {
1719
type = lib.types.str;
1820
default = "webdav";
@@ -95,7 +97,7 @@ in
9597
after = [ "network.target" ];
9698
wantedBy = [ "multi-user.target" ];
9799
serviceConfig = {
98-
ExecStart = "${pkgs.webdav}/bin/webdav -c ${cfg.configFile}";
100+
ExecStart = "${lib.getExe cfg.package} -c ${cfg.configFile}";
99101
Restart = "on-failure";
100102
User = cfg.user;
101103
Group = cfg.group;

0 commit comments

Comments
 (0)