properly flatten out application layer at users.users

This commit is contained in:
Kiara Grouwstra 2025-07-22 17:33:03 +02:00
parent 57e77e5a8c
commit 9579d1872c
Signed by: kiara
SSH key fingerprint: SHA256:COspvLoLJ5WC5rFb9ZDe5urVCkK4LJZOsjfF4duRJFU

View file

@ -145,8 +145,15 @@ in
{ ... }: { ... }:
{ {
_class = "nixos"; _class = "nixos";
users.users = config.resources.shell.login-shell.apply ( users.users = (
lib.filterAttrs (_name: value: value ? login-shell) requests 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
)
); );
}; };
}; };