diff --git a/modules/nixos/common/default.nix b/modules/nixos/common/default.nix index b4218a0..ec83d2d 100644 --- a/modules/nixos/common/default.nix +++ b/modules/nixos/common/default.nix @@ -23,11 +23,6 @@ nix.settings.auto-optimise-store = true; nix.optimise.automatic = false; - # users in trusted group are trusted by the nix-daemon - nix.settings.trusted-users = [ "@trusted" ]; - - users.groups.trusted = { }; - # Sometimes it fails if a store path is still in use. # This should fix intermediate issues. systemd.services.nix-gc.serviceConfig = { diff --git a/modules/nixos/common/users.nix b/modules/nixos/common/users.nix index 0add45c..29f321a 100644 --- a/modules/nixos/common/users.nix +++ b/modules/nixos/common/users.nix @@ -14,6 +14,11 @@ in { imports = userImports; + # users in trusted group are trusted by the nix-daemon + nix.settings.trusted-users = [ "@trusted" ]; + + users.groups.trusted = { }; + # No mutable users users.mutableUsers = false; } diff --git a/modules/nixos/community-builder/users.nix b/modules/nixos/community-builder/users.nix index b9f3068..cfde12f 100644 --- a/modules/nixos/community-builder/users.nix +++ b/modules/nixos/community-builder/users.nix @@ -195,8 +195,5 @@ let }; in { - users = { - mutableUsers = false; - users = lib.mapAttrs descToUser users; - }; + users.users = lib.mapAttrs descToUser users; }