mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
nixos/gdm: generate users to reduce copy&past code
This commit is contained in:
parent
c74bbc29ce
commit
ba247b73ce
1 changed files with 25 additions and 39 deletions
|
|
@ -179,47 +179,33 @@ in
|
|||
|
||||
services.xserver.displayManager.lightdm.enable = false;
|
||||
|
||||
users.users.gdm = {
|
||||
name = "gdm";
|
||||
uid = config.ids.uids.gdm;
|
||||
group = "gdm";
|
||||
description = "GDM user";
|
||||
};
|
||||
users.users = lib.mkMerge [
|
||||
{
|
||||
gdm = {
|
||||
name = "gdm";
|
||||
uid = config.ids.uids.gdm;
|
||||
group = "gdm";
|
||||
description = "GDM user";
|
||||
};
|
||||
|
||||
users.users.gdm-greeter = {
|
||||
isSystemUser = true;
|
||||
uid = 60578;
|
||||
group = "gdm";
|
||||
home = "/run/gdm";
|
||||
};
|
||||
gdm-greeter = {
|
||||
isSystemUser = true;
|
||||
uid = 60578;
|
||||
group = "gdm";
|
||||
home = "/run/gdm";
|
||||
};
|
||||
}
|
||||
|
||||
users.users.gdm-greeter-1 = {
|
||||
isSystemUser = true;
|
||||
uid = 60579;
|
||||
group = "gdm";
|
||||
home = "/run/gdm-1";
|
||||
};
|
||||
|
||||
users.users.gdm-greeter-2 = {
|
||||
isSystemUser = true;
|
||||
uid = 60580;
|
||||
group = "gdm";
|
||||
home = "/run/gdm-2";
|
||||
};
|
||||
|
||||
users.users.gdm-greeter-3 = {
|
||||
isSystemUser = true;
|
||||
uid = 60581;
|
||||
group = "gdm";
|
||||
home = "/run/gdm-3";
|
||||
};
|
||||
|
||||
users.users.gdm-greeter-4 = {
|
||||
isSystemUser = true;
|
||||
uid = 60582;
|
||||
group = "gdm";
|
||||
home = "/run/gdm-4";
|
||||
};
|
||||
(lib.genAttrs' [ 1 2 3 4 ] (
|
||||
i:
|
||||
lib.nameValuePair "gdm-greeter-${toString i}" {
|
||||
isSystemUser = true;
|
||||
uid = 60578 + i;
|
||||
group = "gdm";
|
||||
home = "/run/gdm-${toString i}";
|
||||
}
|
||||
))
|
||||
];
|
||||
|
||||
users.groups.gdm.gid = config.ids.gids.gdm;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue