diff --git a/default.nix b/default.nix index 0cc22a9dac12e9673382451a50e084631b8fd16e..51a432bfa71277f1750ae3d00e59cdba077cd1c7 100644 --- a/default.nix +++ b/default.nix @@ -18,15 +18,18 @@ let haskellNix.sources.nixpkgs-2009 # These arguments passed to nixpkgs, include some patches and also # the haskell.nix functionality itself as an overlay. - (haskellNix.nixpkgsArgs // { - overlays = haskellNix.nixpkgsArgs.overlays ++ [ - (import ./oldnix/overlay.nix) - ]; - }); + haskellNix.nixpkgsArgs; + libchallenge_bypass_ristretto_ffi = pkgs.callPackage ./oldnix/challenge-bypass-ristretto.nix { }; + in pkgs.haskell-nix.project { # 'cleanGit' cleans a source directory based on the files known by git src = pkgs.haskell-nix.haskellLib.cleanGit { name = "PaymentServer"; src = ./.; }; + modules = [{ + packages.PaymentServer.components.library.pkgconfig = pkgs.lib.mkForce [ + [libchallenge_bypass_ristretto_ffi] + ]; + }]; }