chickenPackages: recurse into attrs

This makes chicken packages (eggs) discoverable.

This came up during:

https://github.com/NixOS/nixpkgs/pull/165023#issuecomment-1116655349

+2 -2
+1 -1
pkgs/development/compilers/chicken/4/default.nix
··· 13 bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; 14 }; 15 16 - chickenEggs = callPackage ./eggs.nix { }; 17 18 egg2nix = callPackage ./egg2nix.nix { }; 19 };
··· 13 bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; 14 }; 15 16 + chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { }); 17 18 egg2nix = callPackage ./egg2nix.nix { }; 19 };
+1 -1
pkgs/development/compilers/chicken/5/default.nix
··· 13 bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; 14 }; 15 16 - chickenEggs = callPackage ./eggs.nix { }; 17 18 egg2nix = callPackage ./egg2nix.nix { }; 19 };
··· 13 bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; 14 }; 15 16 + chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { }); 17 18 egg2nix = callPackage ./egg2nix.nix { }; 19 };