WIP: Solve 2024-06

This commit is contained in:
Alexander Kobjolke 2024-12-07 21:34:29 +01:00
parent efeaf96999
commit b703638344
8 changed files with 361 additions and 59 deletions

View file

@ -17,7 +17,7 @@
overlay = final: prev: { aoc = final.callCabal2nix "aoc" ./. { }; };
haskellPackages = pkgs.haskell.packages.ghc942.extend overlay;
haskellPackages = pkgs.haskell.packages.ghc94.extend overlay;
in {
packages.default = haskellPackages.aoc;
@ -35,13 +35,13 @@
checks = {
pre-commit-check = pre-commit-hooks.lib.${system}.run {
src = ./.;
settings = { ormolu.defaultExtensions = [ "GHC2021" ]; };
tools.fourmolu = haskellPackages.fourmolu;
hooks = {
nixfmt.enable = true;
nixfmt-rfc-style.enable = true;
fourmolu.enable = true;
hpack.enable = true;
hlint.enable = true;
ormolu.defaultExtensions = [ "GHC2021" ];
doctest = {
enable = false;
name = "Run documentation tests";