git.iko.soy/rowtype-yoga/purescript-native
on 1410c21 help sign in
23 lines 625 B history raw
1let
2 haskellNix = import (builtins.fetchTarball https://github.com/input-output-hk/haskell.nix/archive/master.tar.gz) {};
3 nixpkgsSrc = haskellNix.sources.nixpkgs-1903; # has hsc2hs-0.68.4
5 hsc2hsOverlay = self: super: {
6 buildPackages = super.buildPackages // {
7 hsc2hs = super.haskellPackages.hsc2hs;
8 };
9 };
11 nixpkgsArgs = haskellNix.nixpkgsArgs // {
12 overlays = haskellNix.nixpkgsArgs.overlays ++ [ hsc2hsOverlay ];
13 };
14in
15{ pkgs ? import nixpkgsSrc nixpkgsArgs
16}:
18pkgs.haskell-nix.stackProject {
19 src = pkgs.haskell-nix.haskellLib.cleanGit {
20 name = "purescript-native";
21 src = ./.;
22 };