From d46155ed8227f7624b904cdf385ba7cce9da9b06 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Wed, 17 Dec 2025 20:07:16 +0000 Subject: [PATCH 1/2] maintainers: add ryoppippi --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c26aac757ae0..7889638cbf61 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23058,6 +23058,11 @@ githubId = 3280280; name = "Ryne Everett"; }; + ryoppippi = { + github = "ryoppippi"; + githubId = 1560508; + name = "ryoppippi"; + }; ryota-ka = { email = "ok@ryota-ka.me"; github = "ryota-ka"; From 3fde6e523c7db56f8127cc3de7c79c773842b0d8 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Wed, 17 Dec 2025 20:07:23 +0000 Subject: [PATCH 2/2] gh-do: init at 0.5.4 gh-do is a GitHub CLI extension that allows you to "do and undo and notify" with the GitHub CLI. It provides commands to perform actions on GitHub resources with the ability to easily revert those actions. Written in Go, it integrates seamlessly with the gh command line tool. Homepage: https://github.com/k1LoW/gh-do --- pkgs/by-name/gh/gh-do/package.nix | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/gh/gh-do/package.nix diff --git a/pkgs/by-name/gh/gh-do/package.nix b/pkgs/by-name/gh/gh-do/package.nix new file mode 100644 index 000000000000..2f873df9e472 --- /dev/null +++ b/pkgs/by-name/gh/gh-do/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "gh-do"; + version = "0.5.4"; + + src = fetchFromGitHub { + owner = "k1LoW"; + repo = "gh-do"; + tag = "v${finalAttrs.version}"; + hash = "sha256-TzdaQ/E9D3gB1Q84SCRetLoA95c/BjJlgfZGbntjCVU="; + }; + + vendorHash = "sha256-TPHDiMzJtXXRBFd8lacXeMC+AB1Gc1pMyJPJeVLCkKo="; + + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Do and undo and notify with GitHub CLI"; + homepage = "https://github.com/k1LoW/gh-do"; + changelog = "https://github.com/k1LoW/gh-do/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ryoppippi ]; + mainProgram = "gh-do"; + }; +})