diff options
| author | Martin Fischer <martin@push-f.com> | 2026-07-18 17:52:43 +0200 |
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2026-10-10 20:10:16 +0200 |
| commit | 732b38cef4cac2c70445905f173f94f832f168de (patch) | |
| tree | e747ca138ee0a3598e820c7ef49704fc2117bf81 | |
| parent | 193b76b4a7cdb8566df40da1423d087710ba4b84 (diff) | |
For receiving Grafana alerts.
| -rw-r--r-- | nixos/hosts/tente/grafana.nix | 11 | ||||
| -rw-r--r-- | nixos/hosts/tente/ports.nix | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/nixos/hosts/tente/grafana.nix b/nixos/hosts/tente/grafana.nix index 44d1815..1a1da1f 100644 --- a/nixos/hosts/tente/grafana.nix +++ b/nixos/hosts/tente/grafana.nix @@ -2,6 +2,7 @@ let cfg = config.grafana; + ports = import ./ports.nix; evPorts = import <top/hosts/ev/ports.nix>; in { @@ -63,5 +64,15 @@ in ]; }; }; + + services.ntfy-sh = { + enable = true; + settings = { + listen-http = ":${toString ports.ntfy}"; + # TODO: contribute to nixpkgs to add a default to this option + # We're only specifying this because the nixos option lacks a default value. + base-url = "http://push-f.com:${toString ports.ntfy}"; + }; + }; }; } diff --git a/nixos/hosts/tente/ports.nix b/nixos/hosts/tente/ports.nix index 426bf13..275450a 100644 --- a/nixos/hosts/tente/ports.nix +++ b/nixos/hosts/tente/ports.nix @@ -1,6 +1,7 @@ rec { grafana = 3000; grafanaAlloy = 3001; + ntfy = 3002; grafanaLoki = 3030; headscale = 8080; prometheus = 9090; |
