depot/packages/patched-derivations.nix

60 lines
1.6 KiB
Nix
Raw Permalink Normal View History

2022-06-18 22:00:59 +03:00
let
tools = import ./lib/tools.nix;
pins = import ./sources;
2023-06-06 01:59:36 +03:00
2021-06-05 23:59:06 +03:00
in with tools;
super: rec {
2023-12-03 00:44:11 +02:00
acme-dns = patch super.acme-dns "patches/base/acme-dns";
2023-12-01 18:45:27 +02:00
cachix = patch super.cachix "patches/base/cachix";
2023-07-23 23:23:17 +03:00
forgejo = patch super.forgejo "patches/base/forgejo";
garage = patch super.garage_0_8 "patches/base/garage";
2023-08-27 19:33:12 +03:00
2024-05-17 14:56:06 +03:00
jellyfin = super.jellyfin.override {
jellyfin-ffmpeg = super.ffmpeg.override {
withMfx = true;
};
2024-05-17 14:56:06 +03:00
};
2024-11-09 16:14:44 +02:00
jitsi-meet-insecure = let
olm-insecure = assert builtins.length super.olm.meta.knownVulnerabilities > 0; super.olm.overrideAttrs (o: { meta = o.meta // { knownVulnerabilities = []; }; });
in super.jitsi-meet.override { olm = olm-insecure; };
jre17_standard = let
jre = super.jre_minimal.override {
jdk = super.jdk17_headless;
modules = [
"java.se"
"jdk.naming.dns"
"jdk.crypto.ec"
"jdk.zipfs"
"jdk.security.auth"
"jdk.unsupported"
"jdk.xml.dom"
"jdk.sctp"
"jdk.management"
"jdk.dynalink"
];
};
in jre // { meta = jre.meta // { inherit (super.jdk17_headless.meta) platforms; }; };
kanidm = patch super.kanidm "patches/base/kanidm";
2024-06-04 16:11:41 +03:00
keycloak = super.keycloak.override {
2022-07-31 23:36:07 +03:00
jre = jre17_standard;
};
2023-08-23 22:20:30 +03:00
postgresql = super.postgresql_14;
prometheus-jitsi-exporter = patch super.prometheus-jitsi-exporter "patches/base/prometheus-jitsi-exporter";
2024-11-09 00:15:23 +02:00
s3ql = super.s3ql.overrideAttrs (old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [
super.python3Packages.packaging
super.python3Packages.systemd
];
});
2021-06-05 23:59:06 +03:00
}