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;
 }