summaryrefslogtreecommitdiff
path: root/os/fscusat/modules/mirror/debian/default.nix
blob: b80c6b85c738fa9de348b787270f9dcfc014ec40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ config, ... }:
let
  name = config.global.userdata.name;
  email = config.global.userdata.email;
in
{
  imports = [ ./ftpsync.nix ];

  services.ftpsync = {
    enable = true;

    settings = {
      RSYNC_HOST = "ossmirror.mycloud.services";
      RSYNC_PATH = "debian";
      ARCH_INCLUDE = "amd64 riscv64";

      INFO_MAINTAINER = "${name} <${email}>";
      INFO_COUNTRY = "IN";
      INFO_LOCATION = "Kochi, Kerala";
      INFO_THROUGHPUT = "1Gb";
      MAILTO = email;
    };
  };
}