|
42 | 42 | }; |
43 | 43 | packages.default = config.packages.hackage-server; |
44 | 44 | haskellProjects.default = { |
| 45 | + basePackages = pkgs.haskell.packages.ghc910; |
45 | 46 | settings = { |
46 | 47 | hackage-server.check = false; |
47 | | - ap-normalize.check = false; |
| 48 | + |
| 49 | + cabal-add.jailbreak = true; |
| 50 | + cabal-install-parsers.jailbreak = true; |
48 | 51 | # https://community.flake.parts/haskell-flake/dependency#nixpkgs |
49 | | - tar = { super, ... }: |
50 | | - { custom = _: super.tar_0_6_3_0; }; |
51 | | - hackage-security = { super, ... }: |
52 | | - { custom = _: super.hackage-security_0_6_2_6; }; |
| 52 | + Cabal-syntax = { super, ... }: |
| 53 | + { custom = _: super.Cabal-syntax_3_14_2_0; }; |
| 54 | + Cabal = { super, ... }: |
| 55 | + { custom = _: super.Cabal_3_14_2_0; }; |
| 56 | + fourmolu.check = false; |
| 57 | + hls-plugin-api.jailbreak = true; |
| 58 | + ghcide.jailbreak = true; |
| 59 | + haskell-language-server.jailbreak = true; |
| 60 | + |
| 61 | + Diff = { super, ... }: |
| 62 | + { custom = _: super.Diff_1_0_2; }; |
| 63 | + |
| 64 | + ormolu = { super, ... }: |
| 65 | + { custom = _: super.ormolu_0_8_0_0; |
| 66 | + check = false; |
| 67 | + }; |
| 68 | + extensions = { super, ... }: |
| 69 | + { custom = _: super.extensions_0_1_0_3; |
| 70 | + jailbreak = true; |
| 71 | + }; |
| 72 | + |
| 73 | + hlint = { super, ... }: |
| 74 | + { custom = _: super.hlint_3_10; }; |
| 75 | + ghc-lib-parser-ex = { super, ... }: |
| 76 | + { custom = _: super.ghc-lib-parser-ex_9_12_0_0; }; |
| 77 | + ghc-lib-parser = { super, ... }: |
| 78 | + { |
| 79 | + custom = _: super.ghc-lib-parser_9_12_2_20250421; |
| 80 | + }; |
53 | 81 | }; |
54 | 82 | packages = { |
55 | 83 | # https://community.flake.parts/haskell-flake/dependency#path |
56 | 84 | # tls.source = "1.9.0"; |
| 85 | + fourmolu.source = "0.18.0.0"; |
57 | 86 | }; |
58 | 87 | devShell = { |
59 | 88 | tools = hp: { |
60 | 89 | inherit (pkgs) |
61 | 90 | cabal-install |
62 | 91 | ghc |
63 | | - |
64 | 92 | # https://github.com/haskell/hackage-server/pull/1219#issuecomment-1597140858 |
65 | 93 | # glibc |
66 | 94 | icu67 |
|
0 commit comments