flakes/packages/logseq-spa/default.nix

34 lines
722 B
Nix

{
lib,
stdenv,
pkgs,
}:
pkgs.buildNpmPackage rec {
pname = "logseq-spa";
version = "0.3.1";
src = pkgs.fetchFromGitHub {
owner = "logseq";
repo = "publish-spa";
rev = "353b3654d00d6a5df2bb7b8bfef93766cdaad01c";
hash = "sha256-rbK6lXb7ZyWPdsSze2to0h9g+XCGqyEyLlCAMqayzOQ=";
};
buildInputs = with pkgs; [ babashka ];
dontNpmBuild = true;
npmDepsHash = "sha256-c2Q5P5we31BSd1RgMhI7gzRc3PVFlPP8BQJJ19gKtUM=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
'';
meta = {
description = "Logseq single page application exporter";
homepage = "https://github.com/logseq/publish-spa";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
};
}