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
services.webdav = {
14
enable = lib.mkEnableOption "WebDAV server";
15
0
0
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;