From 280bc961acdf1a57817dfd1579a546612c7d02fa Mon Sep 17 00:00:00 2001 From: xenia Date: Fri, 12 Sep 2025 01:00:01 -0400 Subject: [PATCH] fix python overrides --- overlay.nix | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) 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 {};