{ pkgs ? import <nixpkgs> {} , ghc ? pkgs.haskell.compiler.ghc965 }: pkgs.mkShell rec { LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath buildInputs; buildInputs = with pkgs; [ ghc stack pcre ]; shellHook = '' export \ LD_LIBRARY_PATH="${pkgs.lib.makeLibraryPath buildInputs}"; ''; }