aboutsummaryrefslogtreecommitdiff
path: root/nixos/shared
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2026-01-24 09:49:01 +0100
committerMartin Fischer <martin@push-f.com>2026-01-24 10:00:12 +0100
commit9cbeb3d9b3878d57f2c0def4bbe3d928001a69c5 (patch)
treebb94753dd7626ed494ffca37825b459454cef446 /nixos/shared
parentfd62f221db9eb59938166147bc923d6059553a5c (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.nix10
-rw-r--r--nixos/shared/grafana-matrix-forwarder/service.nix31
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"];
- };
- };
-}