1
0
website/default.nix
2025-06-25 22:47:25 +03:00

31 lines
476 B
Nix

{ lib,
version ? "git",
pkgs
}:
let
pname = "website";
src = lib.cleanSource ./.;
in
pkgs.stdenv.mkDerivation {
inherit version pname src;
nativeBuildInputs = [
pkgs.nodejs
pkgs.pnpm.configHook
];
pnpmDeps = pkgs.pnpm.fetchDeps {
inherit pname version src;
hash = "sha256-ZVlAcietLamwwohHPDVDCqBp2IDZSNegtwagLCYCJQ4=";
};
buildPhase = ''
pnpm build
'';
installPhase = ''
mkdir -p $out/www
cp -r build/* $out/www
'';
}