/ modules / nixos / services / hydra.nix
hydra.nix
 1  {
 2    # https://nixos.wiki/wiki/Hydra
 3    #  hydra-create-user mfarabi --full-name 'Mumtahin Farabi' --email-address 'mfarabi619@gmail.com' --password-prompt --role admin
 4    services.hydra = {
 5      enable = false;
 6      port = 3000;
 7      tracker = "";
 8      extraEnv = {};
 9      maxServers = 25;
10      listenHost = "*";
11      extraConfig = '''';
12      debugServer = false;
13      useSubstitutes = false;
14      minimumDiskFree = 0;
15      minSpareServers = 5;
16      maxSpareServers = 5;
17      smtpHost = "localhost";
18      # buildMachinesFiles = [ ];
19      minimumDiskFreeEvaluator = 0;
20      hydraURL = "http:/localhost:9870";
21      notificationSender = "hydra@localhost";
22      dbi = "dbi:Pg:dbname=hydra;user=hydra;";
23      gcRootsDir = "/nix/var/nix/gcroots/hydra";
24      # logo = ./;
25    };
26  }