inputs: {
  bsky = {
    config = import ./bsky/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.213";
      host = "bsky.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  factorio = {
    config = import ./factorio/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.82";
      host = "factorio.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ ];
    };
  };
  frigate = {
    config = import ./frigate/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.205";
      host = "frigate.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  gitea = {
    config = import ./gitea/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.203";
      host = "gitea.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  gitea-runner = {
    config = import ./gitea-runner/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.210";
      host = "gitea-runner.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  heimdall = {
    config = import ./heimdall/configuration.nix inputs;
    deploy = {
      # host = "heimdall.datarift.nl";
      host = "heimdall.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "metal" ];
    };
  };
  loki = {
    config = import ./loki/configuration.nix inputs;
  };
  mimir = {
    config = import ./mimir/configuration.nix inputs;
  };
  minio = {
    config = import ./minio/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.204";
      host = "minio.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  nix-cache = {
    config = import ./nix-cache/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.209";
      host = "nix-cache.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  odin = {
    config = import ./odin/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.252";
      host = "odin.barn-beaver.ts.net";
      tags = [ "metal" ];
    };
  };
  read = {
    config = import ./read/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.101";
      host = "read.barn-beaver.ts.net";
      tags = [ "container" ];
    };
  };
  proxy = {
    config = import ./proxy/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.251";
      host = "proxy.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  regin = {
    system = "aarch64-linux";
    config = import ./regin/configuration.nix inputs;
  };
  saga = {
    config = import ./saga/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.212";
      host = "saga.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  search = {
    config = import ./search/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.214";
      host = "search.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
  thor = {
    system = "aarch64-linux";
    config = import ./thor/configuration.nix inputs;
    # deploy = {
    #   host = "10.0.0.198";
    #   targetUser = "erwin";
    # };
  };
  valkyrie = {
    config = import ./valkyrie/configuration.nix inputs;
    deploy = {
      # host = "10.0.0.206";
      host = "valkyrie.barn-beaver.ts.net";
      targetUser = "erwin";
      tags = [ "container" ];
    };
  };
}