From 5a1e87739442a615514a92606c5c1136be1fec02 Mon Sep 17 00:00:00 2001 From: TheRealGramdalf Date: Mon, 26 Aug 2024 18:05:32 +0000 Subject: [PATCH] nixos/kanidm: fix systemd service type --- nixos/modules/services/security/kanidm.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index eb32e6a3e632..cf2fffac3f5d 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -67,8 +67,13 @@ let ) [ ]; defaultServiceConfig = { + # Setting the type to notify enables additional healthchecks, ensuring units + # after and requiring kanidm-* wait for it to complete startup + Type = "notify"; BindReadOnlyPaths = [ "/nix/store" + # For healthcheck notifications + "/run/systemd/notify" "-/etc/resolv.conf" "-/etc/nsswitch.conf" "-/etc/hosts"