File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -45,5 +45,15 @@ compiler-nix-name: tool: {
4545 } ;
4646 happy = { version = "1.20.1.1" ; inherit cabalProjectLocal ; } ;
4747 alex = { version = "3.2.7.3" ; inherit cabalProjectLocal ; } ;
48- cabal = { src = self . inputs . cabal ; } ;
48+ cabal = {
49+ src = self . inputs . cabal ;
50+ # We use the cabal.boostrap.project file, as we don't
51+ # want an of the cabal complexities they have. The
52+ # bootstrap file, also neatly doesn't do any `import`s.
53+ # which would require us to muck around with the source filter like
54+ #
55+ # cabal = { src = { outPath = self.inputs.cabal; filterPath = { path, ... }: path; }; }
56+ #
57+ cabalProjectFileName = "cabal.bootstrap.project" ;
58+ } ;
4959} . ${ tool } or fixed-versions . ${ tool } . ${ compiler-nix-name } or { }
You can’t perform that action at this time.
0 commit comments