Use lib.composeExtensions instead of hacky bespoke overlay implementation

This commit is contained in:
adisbladis 2020-01-01 18:27:36 +00:00
parent b1d8664d67
commit c540d55971
No known key found for this signature in database
GPG key ID: 110BFAD44C6249B7

View file

@ -99,17 +99,7 @@ let
] ++ # User provided overrides
overrides;
packageOverrides = self: super: (
builtins.foldl'
(
acc: v: let
newSuper = acc // v self acc;
in
newSuper
)
super
overlays
);
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) overlays;
py = python.override { inherit packageOverrides; self = py; };
in