+1
-1
nix/client-modules.nix
+1
-1
nix/client-modules.nix
+10
-2
nix/client.nix
+10
-2
nix/client.nix
···
1
1
{
2
+
lib,
2
3
stdenv,
3
4
makeBinaryWrapper,
4
5
bun,
···
28
29
'';
29
30
buildPhase = ''
30
31
runHook preBuild
31
-
bun --prefer-offline run --bun build
32
+
bun --prefer-offline run build
32
33
runHook postBuild
33
34
'';
34
35
installPhase = ''
35
36
runHook preInstall
36
-
mkdir -p $out
37
+
38
+
mkdir -p $out/bin
37
39
cp -R ./build/* $out
40
+
cp -R ./node_modules $out
41
+
42
+
makeBinaryWrapper ${bun}/bin/bun $out/bin/website \
43
+
--prefix PATH : ${lib.makeBinPath [ bun ]} \
44
+
--add-flags "run --bun --no-install --cwd $out start"
45
+
38
46
runHook postInstall
39
47
'';
40
48
}