2021-06-05 23:59:06 +03:00
|
|
|
let tools = import ./lib/tools.nix;
|
|
|
|
in with tools;
|
|
|
|
super: rec {
|
2022-05-29 23:24:01 +03:00
|
|
|
hydra = (patch super.hydra-unstable "patches/base/hydra").override { nix = super.nixVersions.nix_2_8; };
|
2021-06-05 23:59:06 +03:00
|
|
|
|
2021-10-16 15:33:19 +03:00
|
|
|
lain-ipfs = patch-rename (super.ipfs_latest or super.ipfs) "lain-ipfs" "patches/base/ipfs";
|
|
|
|
|
2022-05-27 18:20:36 +03:00
|
|
|
sssd = (super.sssd.override { withSudo = true; }).overrideAttrs (old: {
|
|
|
|
postFixup = (old.postFixup or "") + ''
|
|
|
|
${super.removeReferencesTo}/bin/remove-references-to -t ${super.stdenv.cc.cc} $out/modules/ldb/memberof.so
|
|
|
|
'';
|
|
|
|
disallowedReferences = [ super.stdenv.cc.cc ];
|
|
|
|
});
|
2022-05-27 16:56:49 +03:00
|
|
|
|
2022-05-27 19:30:02 +03:00
|
|
|
jre17_standard = let
|
|
|
|
jre = super.jre_minimal.override {
|
|
|
|
jdk = super.jdk17_headless;
|
|
|
|
modules = [
|
|
|
|
"java.se"
|
|
|
|
"jdk.naming.dns"
|
|
|
|
"jdk.crypto.ec"
|
|
|
|
"jdk.zipfs"
|
2022-05-27 19:37:55 +03:00
|
|
|
"jdk.security.auth"
|
2022-05-27 19:52:56 +03:00
|
|
|
"jdk.unsupported"
|
|
|
|
"jdk.xml.dom"
|
|
|
|
"jdk.sctp"
|
2022-05-31 11:15:54 +03:00
|
|
|
"jdk.management"
|
2022-05-27 19:30:02 +03:00
|
|
|
];
|
|
|
|
};
|
|
|
|
in jre // { meta = jre.meta // { inherit (super.jdk17_headless.meta) platforms; }; };
|
2022-06-07 19:36:37 +03:00
|
|
|
|
|
|
|
oauth2-proxy = patch super.oauth2-proxy "patches/base/oauth2-proxy";
|
2021-06-05 23:59:06 +03:00
|
|
|
}
|