git.fiddlerwoaroof.com
nix/default.nix
dc1b2239
 { sources ? import ./sources.nix, pkgs ? import sources.nixpkgs {
   overlays = [ ];
   config = { };
 }, stdenv ? pkgs.stdenv, fetchurl ? pkgs.lib.fetchurl }:
 
 let
5ebf49c1
   nodejs = pkgs.nodejs-18_x;
dc1b2239
   yarn = pkgs.yarn.overrideAttrs (_: { buildInputs = [ nodejs ]; });
   hp = pkgs.haskellPackages.override {
     overrides = self: super:
       let
         workaround140774 = hpkg:
           with pkgs.haskell.lib;
           overrideCabal hpkg (drv: { enableSeparateBinOutput = false; });
       in { niv = workaround140774 super.niv; };
   };
 
 in {
   shell = stdenv.mkDerivation {
     name = "shell-env";
68db3c47
     buildInputs = [nodejs hp.niv];
dc1b2239
   };
   niv = hp.niv;
 }