summaryrefslogtreecommitdiff
path: root/flake.nix
blob: ca94e85615b74bd1d070a87e1ec3fea083cccd41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  inputs.nixpkgs.url = "github:nixos/nixpkgs";
  outputs = {self, nixpkgs}: 
    let
      system = "x86_64-linux";
      pkgs = import nixpkgs {inherit system; config.allowBroken=true;};
      hp = pkgs.haskell.packages.ghc928.override {
        overrides = self: super: rec {
          cuckoo = pkgs.haskell.lib.dontCheck super.cuckoo;
        };
      };
    in
    {
        packages.${system}.default = hp.callCabal2nix "dedumi" ./. {};
        devShells.${system}.default = self.packages.${system}.default.env;
    };
}