mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-25 13:35:13 +00:00
![]() When having a patch for a python module that should only be used for mailman, but for nothing else, it's now possible to apply it like this: self: super: { mailmanPackages = super.mailmanPackages.extend (mailmanSelf: mailmanSuper: { python3 = mailmanSuper.python3.override { overlay = pythonSelf: pythonSuper: { psycopg2 = /* ... */; }; }; }); } The underlying issue is that the `packageOverrides`-mechanism of `pkgs.python3` doesn't compose, so an optional overlay is manually applied to the `python3` used for mailman. |
||
---|---|---|
.. | ||
0001-Disable-broken-test_help_output-testcase.patch | ||
default.nix | ||
hyperkitty.nix | ||
log-stderr.patch | ||
mailman-hyperkitty.nix | ||
package.nix | ||
postorius.nix | ||
python.nix | ||
web.nix |