aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2026-07-18 17:52:43 +0200
committerMartin Fischer <martin@push-f.com>2026-10-11 18:20:26 +0200
commit51907303f132f19212ffb32ee14b65fd802d1eb7 (patch)
treea9dd40453f263f76469e84aeabde6c1df1d4c332
parent018eccd94e74924c863b73b236aef67b3c190676 (diff)
feat(tente): add ntfyHEADmaster
For receiving Grafana alerts.
-rw-r--r--nixos/hosts/tente/grafana.nix11
-rw-r--r--nixos/hosts/tente/ports.nix1
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;