# Pastebin 9etYXJ6l { stdenv, lib, pkgs, python, nodejs-11_x, fetchFromGitHub, fetchzip, fetchurl, git }: let nodejs = nodejs-11_x; yarn2nix = import (fetchzip { url = "https://github.com/moretea/yarn2nix/archive/v1.0.0.tar.gz"; sha256 = "02bzr9j83i1064r1r34cn74z7ccb84qb5iaivwdplaykyyydl1k8"; }) { inherit pkgs nodejs; }; in yarn2nix.mkYarnPackage { name = "hopglass"; src = ./.; nativeBuildInputs = [ git ]; installPhase = '' set -ex node_modules/.bin/grunt mkdir -p $out cp -Rv build/* $out/ ''; allowedReferences = [ "out" ]; yarnPreBuild = '' mkdir -p $HOME/.node-gyp/${nodejs.version} echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version} ''; yarnNix = ./yarn.nix; packageJSON = ./package.json; }