|
5 | 5 | haskell-flake.url = "github:srid/haskell-flake";
|
6 | 6 | flake-root.url = "github:srid/flake-root";
|
7 | 7 | flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
|
| 8 | + |
| 9 | + hoogle-input.url = "github:ndmitchell/hoogle"; |
| 10 | + hoogle-input.flake = false; |
8 | 11 | };
|
9 | 12 |
|
10 | 13 | outputs = inputs@{ self, nixpkgs, flake-parts, ... }:
|
|
21 | 24 | haskellProjects.default = {
|
22 | 25 | settings = {
|
23 | 26 | hackage-server.check = false;
|
| 27 | + warp-tls.jailbreak = true; |
| 28 | + tls-session-manager.jailbreak = true; |
| 29 | + # http-client-tls.jailbreak = true; |
| 30 | + # crypton-connection.jailbreak = true; |
24 | 31 | heist.check = false;
|
25 |
| - fourmolu.check = false; |
26 |
| - hw-prim.jailbreak = true; |
27 |
| - hw-hspec-hedgehog.jailbreak = true; |
28 |
| - hw-fingertree.jailbreak = true; |
| 32 | + ap-normalize.check = false; |
| 33 | + extensions.jailbreak = true; |
| 34 | + # https://community.flake.parts/haskell-flake/dependency#nixpkgs |
| 35 | + # tar = { super, ... }: |
| 36 | + # { custom = _: super.tar_0_6_0_0; }; |
| 37 | + # tasty = { super, ... }: |
| 38 | + # { custom = _: super.tasty_1_5; }; |
29 | 39 | };
|
30 | 40 | packages = {
|
31 |
| - Cabal.source = "3.10.1.0"; |
32 |
| - Cabal-syntax.source = "3.10.1.0"; |
33 |
| - attoparsec-aeson.source = "2.1.0.0"; |
34 |
| - hedgehog.source = "1.4"; |
35 |
| - ormolu.source = "0.7.2.0"; |
36 |
| - fourmolu.source = "0.13.1.0"; |
37 |
| - tasty-hedgehog.source = "1.4.0.2"; |
38 |
| - ghc-lib-parser.source = "9.6.2.20230523"; |
39 |
| - ghc-lib-parser-ex.source = "9.6.0.2"; |
40 |
| - hlint.source = "3.6.1"; |
41 |
| - stylish-haskell.source = "0.14.5.0"; |
| 41 | + # https://community.flake.parts/haskell-flake/dependency#path |
| 42 | + hoogle.source = inputs.hoogle-input; |
| 43 | + heist.source = "1.1.1.2"; |
| 44 | + # tls-session-manager.source = "0.0.4"; |
| 45 | + # warp-tls.source = "3.4.3"; |
| 46 | + # http-io-streams.source = "0.1.6.3"; |
| 47 | + tls.source = "1.9.0"; |
| 48 | + # tasty.source = "1.5"; |
42 | 49 | };
|
43 | 50 | devShell = {
|
44 | 51 | tools = hp: {
|
|
0 commit comments