diff --git a/flake.nix b/flake.nix index b2cd3dc..472c13e 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,10 @@ { outputs = { self, ... }: { overlays.default = final: prev: { + modules = { + matrix-alertmanager-receiver = import ./modules/matrix-alertmanager-receiver.nix; + }; + hacompanion = prev.callPackage ./hacompanion { }; cpthook = prev.callPackage ./cpthook { }; diff --git a/modules/matrix-alertmanager-receiver.nix b/modules/matrix-alertmanager-receiver.nix index e5cf7f5..a6f74ee 100644 --- a/modules/matrix-alertmanager-receiver.nix +++ b/modules/matrix-alertmanager-receiver.nix @@ -6,8 +6,6 @@ in options.services.matrix-alertmanager-receiver = { enable = lib.mkEnableOption "matrix-alertmanager-receiver, a Matrix bridge for Alertmanager webhooks"; - package = lib.mkPackageOption pkgs "matrix-alertmanager-receiver" { }; - configFile = lib.mkOption { type = lib.types.path; default = ""; @@ -32,7 +30,7 @@ in serviceConfig = { DynamicUser = true; User = "matrix-alertmanager-receiver"; - ExecStart = "${cfg.package}/bin/matrix-alertmanager-receiver -config ${cfg.configFile}"; + ExecStart = "${pkgs.matrix-alertmanager-receiver}/bin/matrix-alertmanager-receiver -config ${cfg.configFile}"; }; }; };