From e4052af2f035b6856a5b545901788b9d576076fb Mon Sep 17 00:00:00 2001 From: Tygo van den Hurk <91738110+Tygo-van-den-Hurk@users.noreply.github.com> Date: Thu, 27 Mar 2025 13:50:56 +0100 Subject: [PATCH 1/3] maintainers: add Tygo-van-den-Hurk --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e03316f08360..f61e20142562 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24669,6 +24669,12 @@ github = "TyberiusPrime"; githubId = 1257580; }; + Tygo-van-den-Hurk = { + name = "Tygo van den Hurk"; + github = "Tygo-van-den-Hurk"; + githubId = 91738110; + keys = [ { fingerprint = "1AAE 628A 2D49 0597 17AE A7F8 7CA2 CBB2 7505 8A44"; } ]; + }; tylerjl = { email = "tyler+nixpkgs@langlois.to"; github = "tylerjl"; From f782e1b6a0ebf864e35733a32eebe9aa3f3884da Mon Sep 17 00:00:00 2001 From: Tygo van den Hurk <91738110+Tygo-van-den-Hurk@users.noreply.github.com> Date: Thu, 27 Mar 2025 13:56:28 +0100 Subject: [PATCH 2/3] ergogen: init at 4.1.0 added the nodePackages entry. ergogen: init at 4.1.0 --- pkgs/by-name/er/ergogen/package.nix | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/er/ergogen/package.nix diff --git a/pkgs/by-name/er/ergogen/package.nix b/pkgs/by-name/er/ergogen/package.nix new file mode 100644 index 000000000000..aa1477b2e02b --- /dev/null +++ b/pkgs/by-name/er/ergogen/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "ergogen"; + version = "4.1.0"; + + forceGitDeps = true; + + src = fetchFromGitHub { + owner = "ergogen"; + repo = "ergogen"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Y4Ri5nLxbQ78LvyGARPxsvoZ9gSMxY14QuxZJg6Cu3Y="; + }; + + npmDepsHash = "sha256-BQbf/2lWLYnrSjwWjDo6QceFyR+J/vhDcVgCaytGfl0="; + makeCacheWritable = true; + dontNpmBuild = true; + npmPackFlags = [ "--ignore-scripts" ]; + NODE_OPTIONS = "--openssl-legacy-provider"; + doInstallCheck = true; + nativeInstallCheck = [ versionCheckHook ]; + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Ergonomic keyboard layout generator."; + homepage = "https://ergogen.xyz"; + mainProgram = "ergogen"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Tygo-van-den-Hurk ]; + }; +}) From 4f5e1525143431b9bea94ca27026d95eb92d06c1 Mon Sep 17 00:00:00 2001 From: Tygo van den Hurk <91738110+Tygo-van-den-Hurk@users.noreply.github.com> Date: Sat, 5 Apr 2025 20:36:38 +0200 Subject: [PATCH 3/3] ergogen: init at 4.1.0 --- pkgs/by-name/er/ergogen/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/er/ergogen/package.nix b/pkgs/by-name/er/ergogen/package.nix index aa1477b2e02b..8e7834f4344b 100644 --- a/pkgs/by-name/er/ergogen/package.nix +++ b/pkgs/by-name/er/ergogen/package.nix @@ -20,12 +20,15 @@ buildNpmPackage (finalAttrs: { }; npmDepsHash = "sha256-BQbf/2lWLYnrSjwWjDo6QceFyR+J/vhDcVgCaytGfl0="; + makeCacheWritable = true; dontNpmBuild = true; npmPackFlags = [ "--ignore-scripts" ]; NODE_OPTIONS = "--openssl-legacy-provider"; + doInstallCheck = true; - nativeInstallCheck = [ versionCheckHook ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + passthru.updateScript = nix-update-script { }; meta = {