aboutsummaryrefslogtreecommitdiff
path: root/shell.nix
blob: 339bb5dafdd4888e1d051b54e75208ebf3daef1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
{ mkShell, ghc, haskell, biohazardSrc }:

let
  ghcP = with haskell.lib;
    ghc.withPackages (pkgs:
      with pkgs; [
        hlint
        (doJailbreak (markUnbroken (biohazard.overrideAttrs (_: {
          src = biohazardSrc;
          patches = [ ./biohazard.patch ];
        }))))
      ]);
in mkShell { buildInputs = [ ghcP ]; }