From 9cbeb3d9b3878d57f2c0def4bbe3d928001a69c5 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sat, 24 Jan 2026 09:49:01 +0100 Subject: 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 --- nixos/shared/grafana-matrix-forwarder/default.nix | 10 -------- nixos/shared/grafana-matrix-forwarder/service.nix | 31 ----------------------- 2 files changed, 41 deletions(-) delete mode 100644 nixos/shared/grafana-matrix-forwarder/default.nix delete mode 100644 nixos/shared/grafana-matrix-forwarder/service.nix (limited to 'nixos/shared') 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 ; -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"]; - }; - }; -} -- cgit v1.3.1