depot/packages/checks/default.nix

34 lines
928 B
Nix
Raw Normal View History

2023-08-29 01:24:28 +03:00
{ lib, self, ... }:
2022-05-31 12:38:38 +03:00
{
2023-08-29 01:24:28 +03:00
perSystem = { filters, pkgs, self', ... }: let
fakeCluster = import ../../cluster {
inherit lib;
hostName = throw "not available in test environment";
depot = throw "not available in test environment";
};
in {
checks = filters.doFilter filters.checks {
2023-08-29 01:24:28 +03:00
jellyfin-stateless = pkgs.callPackage ./jellyfin-stateless.nix {
inherit (self'.packages) jellyfin;
inherit fakeCluster;
};
keycloak = pkgs.callPackage ./keycloak-custom-jre.nix {
jre = self'.packages.jre17_standard;
};
2022-08-28 17:33:25 +03:00
patroni = pkgs.callPackage ./patroni.nix {
inherit (self) nixosModules;
2023-08-23 22:22:46 +03:00
inherit (self'.packages) postgresql;
};
2023-01-31 01:00:53 +02:00
searxng = pkgs.callPackage ./searxng.nix {
inherit (self'.packages) searxng;
};
tempo = pkgs.callPackage ./tempo.nix {
inherit (self'.packages) tempo;
};
2022-08-28 20:07:24 +03:00
};
2022-05-31 12:40:00 +03:00
};
2022-05-31 12:38:38 +03:00
}