Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { sources ? import ./sources.nix
- , pkgs ? import sources.nixpkgs { }
- , compiler ? "ghc884"
- }:
- let
- addHls = x: x ++ [ pkgs.haskellPackages.haskell-language-server ];
- mkDerivation =
- args@{ librarySystemDepends ? [], ... }:
- pkgs.haskell.packages.${compiler}.mkDerivation
- ( args // { librarySystemDepends = addHls librarySystemDepends; } );
- in
- (pkgs.haskell.packages.${compiler}.callPackage ./my-haskell-package.nix { inherit mkDerivation; }).env
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement