Use pkgs.nix-gitignore

This commit is contained in:
Sridhar Ratnakumar 2022-04-27 15:03:34 -04:00
parent a5f4a75de1
commit 3cfe2fe966

View file

@ -26,11 +26,15 @@
# nix-env -f "<nixpkgs>" -qaP -A haskell.compiler
hp = pkgs.haskellPackages; # pkgs.haskell.packages.ghc921;
# Paths to ignore when building the cabal package.
# FIXME: Why does changing any of this this retrigger Nix builds anyway?
ignorePatterns = [ "*.nix" "flake.lock" "*.md" "fourmolu.yaml" "hie.yaml" "bin" ".envrc" ".ghcid" ".gitattributes" ".github" ".gitignore" ".vscode" ];
project = returnShellEnv:
hp.developPackage {
inherit returnShellEnv;
name = "haskell-template";
root = ./.;
root = pkgs.nix-gitignore.gitignoreSource ignorePatterns ./.;
withHoogle = false;
overrides = self: super: with pkgs.haskell.lib; {
# Use callCabal2nix to override Haskell dependencies here