diff --git a/nixos/modules/programs/nh.nix b/nixos/modules/programs/nh.nix index f50e7a9dcea9..d40c445b2f6b 100644 --- a/nixos/modules/programs/nh.nix +++ b/nixos/modules/programs/nh.nix @@ -10,6 +10,7 @@ in { meta.maintainers = with lib.maintainers; [ NotAShelf + mdaniels5757 viperML ]; diff --git a/pkgs/by-name/nh/nh-unwrapped/package.nix b/pkgs/by-name/nh/nh-unwrapped/package.nix index 7f1ab2a2f226..282a0711f8d5 100644 --- a/pkgs/by-name/nh/nh-unwrapped/package.nix +++ b/pkgs/by-name/nh/nh-unwrapped/package.nix @@ -4,12 +4,13 @@ rustPlatform, installShellFiles, fetchFromGitHub, + fetchpatch, nix-update-script, buildPackages, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "nh-unwrapped"; - version = "4.2.0"; + version = "4.2.0"; # Did you remove the patch below (and this comment)? src = fetchFromGitHub { owner = "nix-community"; @@ -18,6 +19,13 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-6n5SVO8zsdVTD691lri7ZcO4zpqYFU8GIvjI6dbxkA8="; }; + patches = [ + (fetchpatch { + url = "https://github.com/nix-community/nh/commit/8bf323483166797a204579a43ed8810113eb128c.patch"; + hash = "sha256-hg0LgDPjiPWR+1DRzqORv6QPlrds7ys4PTDXFw6PUoI="; + }) + ]; + strictDeps = true; nativeBuildInputs = [ @@ -56,6 +64,7 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "nh"; maintainers = with lib.maintainers; [ NotAShelf + mdaniels5757 viperML midischwarz12 ];