diff --git a/nix/module-eval/grafana.nix b/nix/module-eval/grafana.nix index 9661aa0e..0db99b6a 100644 --- a/nix/module-eval/grafana.nix +++ b/nix/module-eval/grafana.nix @@ -278,7 +278,8 @@ let == "$__file{/run/swarm-grafana-secrets/secret-key}" && !(guest.systemd.services ? swarm-grafana-secret-key) && guest.systemd.services ? grafana - && !(lib.any (lib.hasInfix "grafana-secret") m.systemd.tmpfiles.rules) + && !(lib.any (lib.hasInfix "/var/lib/grafana-secret") m.systemd.tmpfiles.rules) + && lib.any (lib.hasInfix "/var/lib/grafana-admin") m.systemd.tmpfiles.rules && lib.elem "r /var/lib/nixos-containers/swarm-grafana/var/lib/grafana-admin/password" m.systemd.tmpfiles.rules; } {