Advertisement
Guest User

Untitled

a guest
Mar 6th, 2021
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. { sources ? import ./sources.nix
  2. , pkgs ? import sources.nixpkgs { }
  3. , compiler ? "ghc884"
  4. }:
  5. let
  6.   addHls = x: x ++ [ pkgs.haskellPackages.haskell-language-server ];
  7.   mkDerivation =
  8.     args@{ librarySystemDepends ? [], ... }:
  9.     pkgs.haskell.packages.${compiler}.mkDerivation
  10.       ( args // { librarySystemDepends = addHls librarySystemDepends; } );
  11. in
  12. (pkgs.haskell.packages.${compiler}.callPackage ./my-haskell-package.nix { inherit mkDerivation; }).env
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement