/ modules / nixos / services / radicle.nix
radicle.nix
 1  {
 2    services.radicle = {
 3      enable = false;
 4      checkConfig = true;
 5      privateKey = "/run/secrets/radicle/seednode";
 6  
 7      httpd = {
 8        enable = true;
 9        nginx = {
10          enableACME = true;
11          forceSSL = true;
12          serverName = "radicle.dpc.pw";
13        };
14      };
15  
16      node = {
17        listenPort = 8776;
18        listenAddress = "127.0.0.1";
19      };
20  
21      ci = {
22        broker = {
23          enable = false;
24        };
25      };
26  
27      # publicKey = ../../../configurations/home/id_ed25519.pub;
28      # settings = {
29      #   web.pinned.repositories = [
30      #    "rad:..."
31      #   ];
32      # };
33    };
34  }