diff options
| author | Martin Fischer <martin@push-f.com> | 2026-01-24 09:49:01 +0100 |
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2026-01-24 10:00:12 +0100 |
| commit | 9cbeb3d9b3878d57f2c0def4bbe3d928001a69c5 (patch) | |
| tree | bb94753dd7626ed494ffca37825b459454cef446 /nixos/shared | |
| parent | fd62f221db9eb59938166147bc923d6059553a5c (diff) | |
tweak(tente): send Grafana alerts via email instead of Matrix
Less moving parts. Instead of:
Grafana -> Forwarder -> Conduit -> UnifiedPush? -> Matrix client
just
Grafana -> Mail server -> Mail client
Diffstat (limited to 'nixos/shared')
| -rw-r--r-- | nixos/shared/grafana-matrix-forwarder/default.nix | 10 | ||||
| -rw-r--r-- | nixos/shared/grafana-matrix-forwarder/service.nix | 31 |
2 files changed, 0 insertions, 41 deletions
diff --git a/nixos/shared/grafana-matrix-forwarder/default.nix b/nixos/shared/grafana-matrix-forwarder/default.nix deleted file mode 100644 index 7a04dcb..0000000 --- a/nixos/shared/grafana-matrix-forwarder/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ buildGoModule }: -let - sources = import <top/npins>; -in -buildGoModule { - pname = "grafana-matrix-forwarder"; - version = sources.grafana-matrix-forwarder.version; - src = sources.grafana-matrix-forwarder; - vendorHash = "sha256-ifkeakyRkIF2Y/4otUWhTvUzsPwRb1Wxx6gqN0806c4="; -} diff --git a/nixos/shared/grafana-matrix-forwarder/service.nix b/nixos/shared/grafana-matrix-forwarder/service.nix deleted file mode 100644 index 5ad511c..0000000 --- a/nixos/shared/grafana-matrix-forwarder/service.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ config, lib, pkgs, ... }: - -let - grafanaMatrixForwarder = pkgs.callPackage ./default.nix {}; - cfg = config.services.grafana-matrix-forwarder; -in -{ - options.services.grafana-matrix-forwarder = { - enable = lib.mkEnableOption "grafana-matrix-forwarder"; - port = lib.mkOption { - type = lib.types.int; - }; - homeserver = lib.mkOption { - type = lib.types.str; - }; - environmentFile = lib.mkOption { - type = lib.types.path; - }; - }; - - config = lib.mkIf cfg.enable { - systemd.services.grafana-matrix-forwarder = { - serviceConfig = { - ExecStart = "${grafanaMatrixForwarder}/bin/grafana-matrix-forwarder --port=${toString cfg.port} --homeserver ${cfg.homeserver}"; - EnvironmentFile = cfg.environmentFile; - DynamicUser = "true"; - }; - wantedBy = ["multi-user.target"]; - }; - }; -} |
