nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit f51b8d60d785f4795edecfc8d1d5004067d7816a
parent 18750b6ffcbee152b449c9d82f08f68483d0c966
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Tue, 30 Dec 2025 22:44:02 +0400

Up

Diffstat:
Mpkgs/by-name/na/nakarte/package.nix | 41++++++++++++++++++++++-------------------
1 file changed, 22 insertions(+), 19 deletions(-)

diff --git a/pkgs/by-name/na/nakarte/package.nix b/pkgs/by-name/na/nakarte/package.nix @@ -1,21 +1,28 @@ { lib, - mkYarnPackage, + stdenv, fetchFromGitHub, + fetchYarnDeps, + nodejs, + yarnConfigHook, + yarnBuildHook, secretsConfig ? null, }: -let + +stdenv.mkDerivation (finalAttrs: { pname = "nakarte"; - version = "2025-12-07"; -in -mkYarnPackage { - name = "${pname}-${version}"; + version = "2025-12-20"; src = fetchFromGitHub { owner = "sikmir"; repo = "nakarte"; - rev = "67545a23da06e94bb17c95bf58a7b06128abd9ec"; - hash = "sha256-HO1RJBMURCtGWvTD52x9WM/T9E9JnnsLJv7xbt0cQSA="; + rev = "0a2ffea6c504272cb837cee7afba3087a2e513bc"; + hash = "sha256-qrXSLdnwcd59/PMSeUGktkr+iF0YXjPCnVHzsm1NhPA="; + }; + + yarnOfflineCache = fetchYarnDeps { + yarnLock = "${finalAttrs.src}/yarn.lock"; + hash = "sha256-JFjeu3EVVQkz1jLQX+lb736jzr5xtvor4azctn20Mo4="; }; postPatch = @@ -24,21 +31,17 @@ mkYarnPackage { else "cp src/secrets.js{.template,}"; - buildPhase = '' - runHook preBuild - - yarn build - - runHook postBuild - ''; + nativeBuildInputs = [ + nodejs + yarnConfigHook + yarnBuildHook + ]; installPhase = '' install -dm755 $out - cp -r deps/nakarte/build/* $out + cp -r build/* $out ''; - distPhase = "true"; - meta = { homepage = "https://github.com/sikmir/nakarte"; license = lib.licenses.mit; @@ -46,4 +49,4 @@ mkYarnPackage { platforms = lib.platforms.all; skip.ci = true; }; -} +})