{pkgs, ...}: {
  project.name = "feed";

  networks.dmz = {
    name = "dmz";
    external = true;
  };

  networks.transport = {};

  services = {
    ttrss.service = {
      image = "wangqiru/ttrss:latest-2024-02-28";
      container_name = "ttrss";
      ports = [
        "181:80"
      ];
      environment = {
        PUID = 1000;
        PGID = 1000;
        DB_HOST = "feed-db";
      };
      env_file = [
        "/home/ghoscht/.docker/feed/ttrss.env"
      ];
      restart = "always";
      networks = [
        "dmz"
        "transport"
      ];
    };
    feed-db.service = {
      image = "postgres:13-alpine";
      volumes = [
        "/storage/dataset/docker/feed/ttrss_db:/var/lib/postgresql/data"
      ];
      env_file = [
        "/home/ghoscht/.docker/feed/ttrss.env"
      ];
      restart = "always";
      networks = [
        "transport"
      ];
    };
  };
}