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
810 B · 49 lines
Nix
at main
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950{ lib, stdenvNoCC, nodejs, pnpm, pnpmConfigHook, fetchPnpmDeps, nix-update-script,}:let toml = (lib.importTOML ./Cargo.toml).workspace.package;instdenvNoCC.mkDerivation (finalAttrs: { pname = "tranquil-frontend"; inherit (toml) version;
src = ./frontend;
pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 3; hash = "sha256-E0S8dOaTOpY9m7Ft59tUQ6CLlLriWPE4WE1+S45vomY="; };
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" ]; };})