|
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