We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6c2b1b2 + 83e55ef commit c78dd5aCopy full SHA for c78dd5a
nixos/modules/services/network-filesystems/webdav.nix
@@ -13,6 +13,8 @@ in
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";
@@ -95,7 +97,7 @@ in
95
97
after = [ "network.target" ];
96
98
wantedBy = [ "multi-user.target" ];
99
serviceConfig = {
- ExecStart = "${pkgs.webdav}/bin/webdav -c ${cfg.configFile}";
100
+ ExecStart = "${lib.getExe cfg.package} -c ${cfg.configFile}";
101
Restart = "on-failure";
102
User = cfg.user;
103
Group = cfg.group;
0 commit comments