tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nixos/webdav: add package option
Solomon Victorino
1 year ago
83e55ef3
ca168be0
+3
-1
1 changed file
expand all
collapse all
unified
split
nixos
modules
services
network-filesystems
webdav.nix
+3
-1
nixos/modules/services/network-filesystems/webdav.nix
···
13
13
services.webdav = {
14
14
enable = lib.mkEnableOption "WebDAV server";
15
15
16
16
+
package = lib.mkPackageOption pkgs "webdav" { };
17
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
98
-
ExecStart = "${pkgs.webdav}/bin/webdav -c ${cfg.configFile}";
100
100
+
ExecStart = "${lib.getExe cfg.package} -c ${cfg.configFile}";
99
101
Restart = "on-failure";
100
102
User = cfg.user;
101
103
Group = cfg.group;