+59
-43
nixos/modules/services/security/kanidm.nix
+59
-43
nixos/modules/services/security/kanidm.nix
···clientConfigFile = settingsFormat.generate "kanidm-config.toml" (filterConfig cfg.clientSettings);·········
···clientConfigFile = settingsFormat.generate "kanidm-config.toml" (filterConfig cfg.clientSettings);+certPaths = builtins.map builtins.dirOf [ cfg.serverSettings.tls_chain cfg.serverSettings.tls_key ];+# This makes sure that if e.g. the tls_chain is in the nix store and /nix/store is alread in the mount+hasPrefixInList = list: newPath: lib.any (path: lib.hasPrefix (builtins.toString path) (builtins.toString newPath)) list;+filteredPaths = lib.filter (p: !lib.hasPrefix (builtins.toString newPath) (builtins.toString p)) merged;·········
+2
-2
nixos/tests/kanidm.nix
+2
-2
nixos/tests/kanidm.nix
······
······