File tree Expand file tree Collapse file tree 4 files changed +15
-15
lines changed Expand file tree Collapse file tree 4 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 1818
1919 # short names for nixpkgs versions
2020 nixpkgsVersions = {
21- "unstable" = inputs . nixpkgs-unstable ;
2221 "R2411" = inputs . nixpkgs-2411 ;
22+ "unstable" = inputs . nixpkgs-unstable ;
2323 } ;
2424
2525 nixpkgsArgs = {
6868 ghc98llvm = false ;
6969 ghc910 = true ;
7070 ghc910llvm = true ;
71- ghc9121 = true ;
71+ ghc912 = true ;
7272 ghc912X = true ;
7373 ghc913 = true ;
7474 } ) ) ) ;
Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ final: prev: {
110110 You may need to update haskell.nix to one that includes a newer stackage.nix.
111111 '' ) ;
112112 # The compiler referenced in the stack config
113- compiler = ( stack-pkgs . extras hackage ) . compiler or ( pkg-def hackage ) . compiler ;
113+ compiler = ( stack-pkgs . extras hackageForStack ) . compiler or ( pkg-def hackageForStack ) . compiler ;
114114 patchesModule = ghcHackagePatches . ${ compiler . nix-name } or { } ;
115115 # Remove fake packages generated from stack keywords used in ghc-options
116116 removeStackSpecial = module : if builtins . typeOf module == "set"
@@ -823,7 +823,7 @@ final: prev: {
823823 shellFor = shellArgs :
824824 let
825825 # These are the args we will pass to the main shell.
826- args' = builtins . removeAttrs shellArgs [ "crossPlatforms" ] ;
826+ args' = builtins . removeAttrs ( rawProject . args . shell // shellArgs ) [ "crossPlatforms" ] ;
827827 # These are the args we will pass to the shells for the corss compiler
828828 argsCross =
829829 # These things should match main shell
@@ -847,7 +847,7 @@ final: prev: {
847847 } ) ;
848848
849849 # Default shell
850- shell = shellFor rawProject . args . shell ;
850+ shell = shellFor { } ;
851851
852852 # Like `.hsPkgs.${packageName}` but when compined with `getComponent` any
853853 # cabal configure errors are defered until the components derivation builds.
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ final: prev: prev.lib.optionalAttrs prev.stdenv.hostPlatform.isMusl ({
3737 NIX_LDFLAGS = "--push-state --as-needed -lstdc++ --pop-state" ;
3838 # without this collate.icu.utf8, and foreign_data will fail.
3939 LC_CTYPE = "C" ;
40- } ) ) . override { enableSystemd = false ; gssSupport = false ; } ;
40+ } ) ) . override { systemdSupport = false ; gssSupport = false ; } ;
4141
4242 openssl = prev . openssl . override { static = true ; } ;
4343
You can’t perform that action at this time.
0 commit comments