{
packages.zlib1 = (pkgs.haskellPackages.zlib).override { zlib = pkgs.zlib; };
# it works
packages.zlib2 = (pkgs.haskellPackages.callCabal2nix "zlib" inputs.zlib-src { }).override { zlib = pkgs.zlib; };
# it works
packages.splitmix1 = (pkgs.haskellPackages.splitmix).override { testu01 = null; };
# it doesn't work
packages.splitmix2 = (pkgs.haskellPackages.callCabal2nix "splitmix" inputs.splitmix-src { }).override { testu01 = null; };
};
Only the last one failed with 'error: function 'anonymous lambda' called without required argument 'testu01''
|