From 83e55ef36bbef061bf30da830703cfa19022be30 Mon Sep 17 00:00:00 2001 From: Solomon Victorino Date: Sun, 19 Jan 2025 11:23:02 -0700 Subject: [PATCH] nixos/webdav: add package option --- nixos/modules/services/network-filesystems/webdav.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/network-filesystems/webdav.nix b/nixos/modules/services/network-filesystems/webdav.nix index d0ae780a3aec..656f9c779e90 100644 --- a/nixos/modules/services/network-filesystems/webdav.nix +++ b/nixos/modules/services/network-filesystems/webdav.nix @@ -13,6 +13,8 @@ in services.webdav = { enable = lib.mkEnableOption "WebDAV server"; + package = lib.mkPackageOption pkgs "webdav" { }; + user = lib.mkOption { type = lib.types.str; default = "webdav"; @@ -95,7 +97,7 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "${pkgs.webdav}/bin/webdav -c ${cfg.configFile}"; + ExecStart = "${lib.getExe cfg.package} -c ${cfg.configFile}"; Restart = "on-failure"; User = cfg.user; Group = cfg.group;