Files
hearth/overlay/default.nix
T
yukkop 0fe85c67d9
runner nix smoke / nix label and flake smoke (push) Failing after 50s
ci: staging server
2026-09-26 13:59:59 +00:00

46 lines
1.8 KiB
Nix

{ inputs, self, ... }: let
lib = inputs.nixpkgs.lib;
in final: prev: (
let
packages = self.packages.${prev.stdenv.hostPlatform.system};
legacyPackages = self.legacyPackages.${prev.stdenv.hostPlatform.system};
in {
hectic = packages // legacyPackages;
p4d = if final.stdenv.hostPlatform.system == "x86_64-linux" then prev.p4d.overrideAttrs (_: {
version = "2023.1/2797325";
src = final.fetchurl {
url = "https://ftp.perforce.com/pub/perforce/r23.1/bin.linux26x86_64/helix-core-server.tgz";
hash = "sha256-O8znAlq2XjrixG0FA4cfkgcI9t/w9QMHV0spUjYKl48=";
};
}) else prev.p4d;
p4 = prev.p4.overrideAttrs (_: {
version = "2024.1/3006289";
src = final.fetchurl {
url = "https://ftp.perforce.com/pub/perforce/r24.1/bin.tools/p4source.tgz";
hash = "sha256-z3I3cikbbSrmS7dUMMKi6edPnZk2BYAmdO+pfYRJUVQ=";
};
});
postgresql_17 = prev.postgresql_17 // {pkgs = prev.postgresql_17.pkgs // {
http = packages.pg-17-ext-http;
pg_smtp_client = packages.pg-17-ext-smtp-client;
plhaskell = packages.pg-17-ext-plhaskell;
plsh = packages.pg-17-ext-plsh;
hemar = packages.pg-17-ext-hemar;
};};
postgresql_16 = prev.postgresql_16 // {pkgs = prev.postgresql_16.pkgs // {
http = packages.pg-16-ext-http;
pg_smtp_client = packages.pg-16-ext-smtp-client;
plhaskell = packages.pg-16-ext-plhaskell;
plsh = packages.pg-16-ext-plsh;
hemar = packages.pg-16-ext-hemar;
};};
postgresql_15 = prev.postgresql_15 // {pkgs = prev.postgresql_15.pkgs // {
http = packages.pg-15-ext-http;
pg_smtp_client = packages.pg-15-ext-smtp-client;
plhaskell = packages.pg-15-ext-plhaskell;
plsh = packages.pg-15-ext-plsh;
hemar = packages.pg-15-ext-hemar;
};};
}
)