Skip to content

Commit be8af5b

Browse files
authored
nix flake update (#1301)
* enable check test-suite DocTests causes errors * write-ghc-environment * extraConfigureFlags * `nix flake update`
1 parent dc00b48 commit be8af5b

File tree

2 files changed

+24
-11
lines changed

2 files changed

+24
-11
lines changed

flake.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,31 @@
1919
# has only one.
2020
packages.default = config.packages.hackage-server;
2121
haskellProjects.default = {
22+
basePackages = pkgs.haskell.packages.ghc98;
2223
settings = {
24+
# https://github.com/srid/haskell-flake/discussions/196
2325
hackage-server.check = false;
24-
ap-normalize.check = false;
26+
# hackage-server.cabalFlags.write-ghc-environment-files = true;
27+
# hackage-server.cabalFlags.write-ghc-environment = "always";
28+
# hackage-server.extraConfigureFlags = [ "--write-ghc-environment=always" ];
29+
2530
# https://community.flake.parts/haskell-flake/dependency#nixpkgs
2631
tar = { super, ... }:
27-
{ custom = _: super.tar_0_6_1_0; };
28-
# tasty = { super, ... }:
29-
# { custom = _: super.tasty_1_5; };
32+
{ custom = _: super.tar_0_6_2_0; };
33+
tls = { super, ... }:
34+
{ custom = _: super.tls_2_0_1; };
35+
tls-session-manager = { super, ... }:
36+
{ custom = _: super.tls-session-manager_0_0_5; };
37+
tasty = { super, ... }:
38+
{ custom = _: super.tasty_1_5; };
39+
logict.jailbreak = true;
40+
integer-logarithms.jailbreak = true;
41+
time-compat.jailbreak = true;
42+
indexed-traversable-instances.jailbreak = true;
3043
};
3144
packages = {
3245
# https://community.flake.parts/haskell-flake/dependency#path
33-
tls.source = "1.9.0";
46+
# tls.source = "1.9.0";
3447
};
3548
devShell = {
3649
tools = hp: {

0 commit comments

Comments
 (0)