From 55546b50b11a3516e0f5abd6a7b41d0369618b8a Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Tue, 22 Jul 2025 17:33:03 +0200 Subject: [PATCH] properly flatten out application layer at users.users --- deployment/data-model-test.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/deployment/data-model-test.nix b/deployment/data-model-test.nix index 753d6adc..8ba44e78 100644 --- a/deployment/data-model-test.nix +++ b/deployment/data-model-test.nix @@ -128,8 +128,15 @@ in resources.shell.login-shell.username = "operator"; implementation = requests: { _class = "nixos"; - users.users = config.resources.login-shell.policy.apply ( - lib.filterAttrs (_name: value: value ? login-shell) requests + users.users = ( + config.resources.login-shell.policy.apply ( + lib.concatMapAttrs ( + _application: resources: + lib.mapAttrs (_k: lib.getAttr "login-shell") ( + lib.filterAttrs (_name: value: value ? login-shell) resources + ) + ) requests + ) ); }; };