Something went wrong. Try again.
Our Personal Data Server from scratch! forked from tranquil.farm/tranquil-pds
Something went wrong. Try again.
tranquil-pds frontend.nix
849 B · 51 lines
Nix
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152{ lib, stdenvNoCC, nodejs, pnpm_11, pnpmConfigHook, fetchPnpmDeps, nix-update-script,}:let toml = (lib.importTOML ./Cargo.toml).workspace.package; pnpm = pnpm_11;instdenvNoCC.mkDerivation (finalAttrs: { pname = "tranquil-frontend"; inherit (toml) version;
src = ./frontend;
pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; hash = "sha256-dOQToZX/i2NV09rDeCKmb/ueYg0vLakxL5JSq8F9KB0="; };
nativeBuildInputs = [ pnpm nodejs pnpmConfigHook ];
buildPhase = '' runHook preBuild pnpm build runHook postBuild '';
installPhase = '' runHook preInstall cp -r ./dist $out runHook postInstall '';
passthru.updateScript = nix-update-script { extraArgs = [ "--version" "SKIP" ]; };})