diff --git a/overlay.nix b/overlay.nix index 1a7e243..a7f294a 100644 --- a/overlay.nix +++ b/overlay.nix @@ -28,19 +28,23 @@ final: prev: { patdiff-bin = ofinal.callPackage ./pkgs/ocaml/patdiff-bin {}; }); - python312Packages = prev.python312Packages.overrideScope (pfinal: pprev: { - feedvalidator = pfinal.callPackage ./pkgs/python/feedvalidator {}; - megacom = pfinal.callPackage ./pkgs/python/megacom {}; - }); + python312 = prev.python312.override { + packageOverrides = pfinal: pprev: { + feedvalidator = pfinal.callPackage ./pkgs/python/feedvalidator {}; + megacom = pfinal.callPackage ./pkgs/python/megacom {}; + }; + }; # add to top level because it has a binary feedvalidator = final.python312Packages.feedvalidator; megacom = final.python312Packages.megacom; - python311Packages = prev.python311Packages.overrideScope (pfinal: pprev: { - libbs = pfinal.callPackage ./pkgs/reverse-engineering/binsync/libbs.nix {}; - binsync = pfinal.callPackage ./pkgs/reverse-engineering/binsync/binsync.nix {}; - }); + python311 = prev.python311.override { + packageOverrides = pfinal: pprev: { + libbs = pfinal.callPackage ./pkgs/reverse-engineering/binsync/libbs.nix {}; + binsync = pfinal.callPackage ./pkgs/reverse-engineering/binsync/binsync.nix {}; + }; + }; outer-wilds-text-adventure = prev.callPackage ./pkgs/games/outer-wilds-text-adventure {}; satisfactory-dedicated-server = prev.callPackage ./pkgs/games/satisfactory-dedicated-server {};