nixos-servers/services/monitoring/alerttonotify.nix
Torjus Håkestad db9bf38ab6
Some checks failed
Run nix flake check / flake-check (push) Failing after 26m40s
Fix alerttonotify service
2025-02-23 18:16:13 +01:00

24 lines
538 B
Nix

{ pkgs, config, ... }:
{
sops.secrets."nats_nkey" = { };
systemd.services."alerttonotify" = {
enable = true;
wants = [ "network-online.target" ];
after = [
"network-online.target"
"sops-nix.service"
];
wantedBy = [ "multi-user.target" ];
environment = {
NATS_URL = "nats://nats1.home.2rjus.net:4222";
NATS_NKEY_FILE = "${config.sops.secrets.nats_nkey.path}";
};
serviceConfig = {
Type = "exec";
ExecStart = "${pkgs.alerttonotify}/bin/alerttonotify";
};
};
}