hydra-module: honor user and group ids

+6 -1
+6 -1
nixos/modules/services/continuous-integration/hydra/default.nix
··· 193 193 194 194 config = mkIf cfg.enable { 195 195 196 - users.extraGroups.hydra = { }; 196 + users.extraGroups.hydra = { 197 + gid = config.ids.gids.hydra; 198 + }; 197 199 198 200 users.extraUsers.hydra = 199 201 { description = "Hydra"; ··· 201 203 createHome = true; 202 204 home = baseDir; 203 205 useDefaultShell = true; 206 + uid = config.ids.uids.hydra; 204 207 }; 205 208 206 209 users.extraUsers.hydra-queue-runner = ··· 208 211 group = "hydra"; 209 212 useDefaultShell = true; 210 213 home = "${baseDir}/queue-runner"; # really only to keep SSH happy 214 + uid = config.ids.uids.hydra-queue-runner; 211 215 }; 212 216 213 217 users.extraUsers.hydra-www = 214 218 { description = "Hydra web server"; 215 219 group = "hydra"; 216 220 useDefaultShell = true; 221 + uid = config.ids.uids.hydra-www; 217 222 }; 218 223 219 224 nix.trustedUsers = [ "hydra-queue-runner" ];