diff --git a/nixos/default.nix b/nixos/default.nix index 2134175bc..5328e5781 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -44,6 +44,16 @@ in }; config = mkIf (cfg.users != {}) { + assertions = + flatten (flip mapAttrsToList cfg.users (user: config: + flip map config.assertions (assertion: + { + inherit (assertion) assertion; + message = "${user} profile: ${assertion.message}"; + } + ) + )); + users.users = mkIf cfg.useUserPackages ( mapAttrs (username: usercfg: { packages = usercfg.home.packages;