summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/monitoring/parsedmarc.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/services/monitoring/parsedmarc.nix')
-rw-r--r--nixos/modules/services/monitoring/parsedmarc.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/nixos/modules/services/monitoring/parsedmarc.nix b/nixos/modules/services/monitoring/parsedmarc.nix
index 9191a4a697e0..a14ade59c29e 100644
--- a/nixos/modules/services/monitoring/parsedmarc.nix
+++ b/nixos/modules/services/monitoring/parsedmarc.nix
@@ -301,7 +301,7 @@ in
description = ''
The addresses to send outgoing mail to.
'';
- apply = x: if x == [] then null else lib.concatStringsSep "," x;
+ apply = x: if x == [] || x == null then null else lib.concatStringsSep "," x;
};
};
@@ -438,7 +438,7 @@ in
];
dashboards.settings.providers = lib.mkIf cfg.provision.grafana.dashboard [{
name = "parsedmarc";
- options.path = "${pkgs.python3Packages.parsedmarc.dashboard}";
+ options.path = "${pkgs.parsedmarc.dashboard}";
}];
};
};
@@ -446,7 +446,7 @@ in
services.parsedmarc.settings = lib.mkMerge [
(lib.mkIf cfg.provision.elasticsearch {
elasticsearch = {
- hosts = [ "localhost:9200" ];
+ hosts = [ "http://localhost:9200" ];
ssl = false;
};
})
@@ -530,7 +530,7 @@ in
MemoryDenyWriteExecute = true;
LockPersonality = true;
SystemCallArchitectures = "native";
- ExecStart = "${pkgs.python3Packages.parsedmarc}/bin/parsedmarc -c /run/parsedmarc/parsedmarc.ini";
+ ExecStart = "${lib.getExe pkgs.parsedmarc} -c /run/parsedmarc/parsedmarc.ini";
};
};