host(koumakan): actually make the mirrors

Changed files
+7 -4
systems
koumakan
services
+1 -1
systems/koumakan/services/mirror/archt2.nix
···
};
services."mirror-sync-t2" = {
-
path = [pkgs.rsync];
script = ''
touch /var/lib/mirrors/{arch,endeavouros}-mact2
···
};
services."mirror-sync-t2" = {
+
path = [ pkgs.rsync ];
script = ''
touch /var/lib/mirrors/{arch,endeavouros}-mact2
+6 -3
systems/koumakan/services/mirror/default.nix
···
{ _utils, config, ... }:
{
imports = [
-
];
-
users.groups."mirror-worker" = {};
users.users."mirror-worker" = {
isSystemUser = true;
group = "mirror-worker";
};
services.nginx.virtualHosts."mirror.soopy.moe" = _utils.mkVhost {
-
locations."/".root = "/var/lib/mirrors";
};
services.nginx.virtualHosts."keine.soopy.moe".globalRedirect = "mirror.soopy.moe";
···
{ _utils, config, ... }:
{
imports = [
+
./archt2.nix
];
+
users.groups."mirror-worker" = { };
users.users."mirror-worker" = {
isSystemUser = true;
group = "mirror-worker";
};
services.nginx.virtualHosts."mirror.soopy.moe" = _utils.mkVhost {
+
locations."/" = {
+
root = "/var/lib/mirrors";
+
extraConfig = "autoindex on;";
+
};
};
services.nginx.virtualHosts."keine.soopy.moe".globalRedirect = "mirror.soopy.moe";