27 lines
464 B
Nix
27 lines
464 B
Nix
{ lib,
|
|
version ? "git",
|
|
system,
|
|
pkgs
|
|
}:
|
|
pkgs.stdenv.mkDerivation {
|
|
pname = "website";
|
|
inherit version;
|
|
|
|
src = lib.cleanSource ./.;
|
|
|
|
nativeBuildInputs = [
|
|
pkgs.nodejs
|
|
pkgs.pnpm.configHook
|
|
];
|
|
|
|
pnpmDeps = pkgs.pnpm.fetchDeps {
|
|
inherit (self.packages.${system}.default) pname version src;
|
|
hash = "sha256-7NgYqOUOMa1xZlTJf1QTLmGl1TI55o58RxpcF+EBOa0=";
|
|
};
|
|
|
|
installPhase = ''
|
|
mkdir -p $out/www
|
|
cp -r build/* $out/www
|
|
'';
|
|
}
|