summary refs log tree commit diff
path: root/nixos/modules/system/boot/systemd.nix
diff options
context:
space:
mode:
authorGuillaume Girol <symphorien+git@xlumurb.eu>2021-08-08 12:00:00 +0000
committerGuillaume Girol <symphorien+git@xlumurb.eu>2021-09-12 14:59:30 +0200
commitbc3bca822a32fbbc73a9d55394991cef92dba3b9 (patch)
tree04d54d294f1869dd6f874e92eb5f2c094eef3b7f /nixos/modules/system/boot/systemd.nix
parent0f15a8f489b04a7d0086edf27920ba15fa1de0d3 (diff)
downloadnixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.tar
nixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.tar.gz
nixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.tar.bz2
nixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.tar.lz
nixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.tar.xz
nixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.tar.zst
nixpkgs-bc3bca822a32fbbc73a9d55394991cef92dba3b9.zip
nixos: define the primary group of users where needed
Diffstat (limited to 'nixos/modules/system/boot/systemd.nix')
-rw-r--r--nixos/modules/system/boot/systemd.nix15
1 files changed, 12 insertions, 3 deletions
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index 934c57f8391..6671592202f 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -1056,10 +1056,19 @@ in
 
     services.dbus.enable = true;
 
-    users.users.systemd-coredump.uid = config.ids.uids.systemd-coredump;
-    users.users.systemd-network.uid = config.ids.uids.systemd-network;
+    users.users.systemd-coredump = {
+      uid = config.ids.uids.systemd-coredump;
+      group = "systemd-coredump";
+    };
+    users.users.systemd-network = {
+      uid = config.ids.uids.systemd-network;
+      group = "systemd-network";
+    };
     users.groups.systemd-network.gid = config.ids.gids.systemd-network;
-    users.users.systemd-resolve.uid = config.ids.uids.systemd-resolve;
+    users.users.systemd-resolve = {
+      uid = config.ids.uids.systemd-resolve;
+      group = "systemd-resolve";
+    };
     users.groups.systemd-resolve.gid = config.ids.gids.systemd-resolve;
 
     # Target for ‘charon send-keys’ to hook into.