File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
# ` haskell.nix ` is infrastructure for building Haskell packages with Nix
2
2
3
+ This is a fork that builds only Cabal projects, uses ghc from upstream
4
+ nixpkgs, and doesn't support cross platform builds / ghcjs builds. It
5
+ was forked after we had to build every ghc from 8.10.7 to 9.8.2 one
6
+ too many times. This fork also contains a fix that properly respects
7
+ index-state in presence of revisions
8
+
3
9
` haskell.nix ` can automatically translate your Cabal or Stack project and
4
10
its dependencies into Nix code.
5
11
@@ -14,7 +20,7 @@ its dependencies into Nix code.
14
20
15
21
The #1 problem that people have when using ` haskell.nix ` is that they find themselves building GHC.
16
22
This should not happen, but you * must* follow the ` haskell.nix ` setup instructions properly to avoid it.
17
- If you find this happening to you, please check that you have followed the
23
+ If you find this happening to you, please check that you have followed the
18
24
[ getting started instructions] ( https://input-output-hk.github.io/haskell.nix/tutorials/getting-started#setting-up-the-binary-cache ) and
19
25
consult the corresponding [ troubleshooting section] ( https://input-output-hk.github.io/haskell.nix/troubleshooting#why-am-i-building-ghc ) .
20
26
Original file line number Diff line number Diff line change 3
3
4
4
inputs = {
5
5
nixpkgs . follows = "nixpkgs-2411" ;
6
- nixpkgs-2405 = { url = "github:NixOS/nixpkgs/release-24.11" ; } ;
6
+ nixpkgs-2411 = { url = "github:NixOS/nixpkgs/release-24.11" ; } ;
7
7
flake-compat = { url = "github:input-output-hk/flake-compat/hkm/gitlab-fix" ; flake = false ; } ;
8
8
hackage = {
9
9
url = "github:kronor-io/hackage.nix/main" ;
You can’t perform that action at this time.
0 commit comments