From a68a46419ef9fbd9ea3afe2731cfb0f03a3eca2b Mon Sep 17 00:00:00 2001 From: eyjhb Date: Fri, 22 Aug 2025 13:25:14 +0200 Subject: [PATCH] nix: add package option to module --- flake.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index b65385d..b4a47f8 100644 --- a/flake.nix +++ b/flake.nix @@ -131,6 +131,7 @@ { options.services.drasl = { enable = mkEnableOption (lib.mdDoc ''drasl''); + package = mkPackageOption { drasl = self.defaultPackage.${pkgs.system}; } "drasl" {}; settings = mkOption { type = format.type; default = { }; @@ -154,11 +155,10 @@ serviceConfig = let - pkg = self.defaultPackage.${pkgs.system}; config = format.generate "config.toml" cfg.settings; in { - ExecStart = "${pkg}/bin/drasl -config ${config}"; + ExecStart = "${cfg.package}/bin/drasl -config ${config}"; DynamicUser = true; StateDirectory = "drasl"; Restart = "always";