host(koumakan): containers: try something else to replace arion

Changed files
+7 -21
systems
+7 -11
systems/koumakan/services/arion/archiveteam-warrior.nix
···
{
-
virtualisation.arion.projects.at-warrior.settings = {
-
services.atw.service = {
-
image = "atdr.meo.ws/archiveteam/warrior-dockerfile";
-
ports = [ "100.100.16.16:35842:8001" ];
-
restart = "unless-stopped";
-
};
-
# TODO: make this automatic somewhere in ./default.nix
-
docker-compose.raw = {
-
# arion doesn't have this in the module system --2025-07-06
-
# https://github.com/compose-spec/compose-spec/blob/main/spec.md#pull_policy
-
services.atw.pull_policy = "weekly";
};
};
}
···
{
+
virtualisation.oci-containers.containers.at-warrior = {
+
image = "atdr.meo.ws/archiveteam/warrior-dockerfile";
+
ports = [ "100.100.16.16:35842:8001" ];
+
environment = {
+
DOWNLOADER = "soopyc";
+
WARRIOR_ID = "soopyc-uSoU1YZC";
+
CONCURRENT_ITEMS = "3";
};
};
}
-5
systems/koumakan/services/arion/breezewiki.nix
···
};
};
};
-
-
docker-compose.raw = {
-
# https://github.com/compose-spec/compose-spec/blob/main/spec.md#pull_policy
-
services.breezewiki.pull_policy = "weekly";
-
};
};
services.nginx.virtualHosts.".bw.soopy.moe" = _utils.mkSimpleProxy {
···
};
};
};
};
services.nginx.virtualHosts.".bw.soopy.moe" = _utils.mkSimpleProxy {
-5
systems/koumakan/services/arion/pixivfe.nix
···
};
env_file = lib.singleton (secrets.getTemplate "pixivfe.env");
};
-
-
docker-compose.raw = {
-
# https://github.com/compose-spec/compose-spec/blob/main/spec.md#pull_policy
-
services.pixivfe.pull_policy = "weekly";
-
};
};
services.nginx = {
···
};
env_file = lib.singleton (secrets.getTemplate "pixivfe.env");
};
};
services.nginx = {