diff --git a/nixos/modules/programs/shadow.nix b/nixos/modules/programs/shadow.nix index e8eb756f8f59..049d5d0c78a7 100644 --- a/nixos/modules/programs/shadow.nix +++ b/nixos/modules/programs/shadow.nix @@ -77,49 +77,49 @@ in SYS_UID_MIN = lib.mkOption { description = "Range of user IDs used for the creation of system users by useradd or newusers."; default = 400; - type = lib.types.int; + type = lib.types.ints.u32; }; SYS_UID_MAX = lib.mkOption { description = "Range of user IDs used for the creation of system users by useradd or newusers."; default = 999; - type = lib.types.int; + type = lib.types.ints.u32; }; UID_MIN = lib.mkOption { description = "Range of user IDs used for the creation of regular users by useradd or newusers."; default = 1000; - type = lib.types.int; + type = lib.types.ints.u32; }; UID_MAX = lib.mkOption { description = "Range of user IDs used for the creation of regular users by useradd or newusers."; default = 29999; - type = lib.types.int; + type = lib.types.ints.u32; }; SYS_GID_MIN = lib.mkOption { description = "Range of group IDs used for the creation of system groups by useradd, groupadd, or newusers"; default = 400; - type = lib.types.int; + type = lib.types.ints.u32; }; SYS_GID_MAX = lib.mkOption { description = "Range of group IDs used for the creation of system groups by useradd, groupadd, or newusers"; default = 999; - type = lib.types.int; + type = lib.types.ints.u32; }; GID_MIN = lib.mkOption { description = "Range of group IDs used for the creation of regular groups by useradd, groupadd, or newusers."; default = 1000; - type = lib.types.int; + type = lib.types.ints.u32; }; GID_MAX = lib.mkOption { description = "Range of group IDs used for the creation of regular groups by useradd, groupadd, or newusers."; default = 29999; - type = lib.types.int; + type = lib.types.ints.u32; }; TTYGROUP = lib.mkOption {