From 6d85673ff82c0302e2e6ca60c82d515cb2654acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Wed, 4 Oct 2023 20:23:00 +0200 Subject: [PATCH] feat(modules): add package option to inadyn --- modules/inadyn.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/inadyn.nix b/modules/inadyn.nix index 0eb5403..7319dfc 100644 --- a/modules/inadyn.nix +++ b/modules/inadyn.nix @@ -26,6 +26,8 @@ in { description = "Enable inadyn DDNS client."; }; + package = lib.mkPackageOption pkgs "inadyn" { }; + dataDir = mkOption { type = types.str; default = "/var/lib/inadyn"; @@ -161,7 +163,7 @@ in { } '')) cfg.domains} EOF - exec ${pkgs.inadyn}/bin/inadyn -n ${cfg.cacheDir} -f /run/${RuntimeDirectory}/inadyn.cfg + exec ${cfg.package}/bin/inadyn -n ${cfg.cacheDir} -f /run/${RuntimeDirectory}/inadyn.cfg ''; RuntimeDirectory = StateDirectory; StateDirectory = builtins.baseNameOf cfg.dataDir;