blob: 20afc8b2d518e2b3677e6300cec3a76a97b26302 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{
self,
mkYarnPackage,
writeShellScriptBin,
...
}: let
gitRev = writeShellScriptBin "git" ''
echo ${self.rev or "dirty"};
'';
in
mkYarnPackage rec {
pname = "getchoo-website";
src = builtins.path {
path = ../.;
name = "getchoo-website-source";
};
packageJSON = src + "/package.json";
yarnLock = src + "/yarn.lock";
nativeBuildInputs = [gitRev];
buildPhase = ''
export HOME="$(mktemp -d)"
yarn --offline build
'';
}
|