From 5221be3af2d34350b973a7a4ecf578652014cb1f Mon Sep 17 00:00:00 2001 From: replicapra <154707993+replicapra@users.noreply.github.com> Date: Tue, 10 Mar 2026 01:23:43 +0100 Subject: [PATCH 1/2] maintainers: add replicapra --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5b53ced9826d..bf823a7f89b2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22641,6 +22641,12 @@ githubId = 3302; name = "Renzo Carbonara"; }; + replicapra = { + name = "replicapra"; + github = "replicapra"; + githubId = 154707993; + email = "nixpkgs@replicapra.dev"; + }; repparw = { email = "ubritos@gmail.com"; github = "repparw"; From 52dab99f6c6ed7e410217d106098baf39d5e4816 Mon Sep 17 00:00:00 2001 From: replicapra <154707993+replicapra@users.noreply.github.com> Date: Tue, 17 Mar 2026 01:08:03 +0100 Subject: [PATCH 2/2] gh-enhance: init at 0.5.1 https://github.com/dlvhdr/gh-enhance/releases Co-authored-by: Yohann Boniface --- pkgs/by-name/gh/gh-enhance/package.nix | 50 ++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/gh/gh-enhance/package.nix diff --git a/pkgs/by-name/gh/gh-enhance/package.nix b/pkgs/by-name/gh/gh-enhance/package.nix new file mode 100644 index 000000000000..4491492d7ff4 --- /dev/null +++ b/pkgs/by-name/gh/gh-enhance/package.nix @@ -0,0 +1,50 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + installShellFiles, + stdenv, + writableTmpDirAsHomeHook, +}: +buildGoModule (finalAttrs: { + pname = "gh-enhance"; + version = "0.5.1"; + + src = fetchFromGitHub { + owner = "dlvhdr"; + repo = "gh-enhance"; + rev = "v${finalAttrs.version}"; + hash = "sha256-IHtI8wnPLMkqxdBFXqkt6inYMOIqKjdTKdZbTxIhPzo="; + }; + + vendorHash = "sha256-rgql0vsHAzWeubw4EYBu/yPmm2QeADsIeACWsbcWtSk="; + + ldflags = [ + "-s" + "-w" + "-X github.com/dlvhdr/gh-enhance/cmd.Version=${finalAttrs.version}" + ]; + + checkFlags = [ + # requires network + "-skip=TestFullOutput" + ]; + + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; + doInstallCheck = true; + nativeBuildInputs = [ installShellFiles ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd gh-enhance \ + --bash <($out/bin/gh-enhance completion bash) \ + --fish <($out/bin/gh-enhance completion fish) \ + --zsh <($out/bin/gh-enhance completion zsh) + ''; + meta = { + changelog = "https://github.com/dlvhdr/gh-enhance/releases/tag/${finalAttrs.src.rev}"; + description = "Terminal UI for GitHub Actions"; + homepage = "https://www.gh-dash.dev/enhance"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ replicapra ]; + mainProgram = "gh-enhance"; + }; +})