diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c2df6a618c1c..9ca859012485 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3570,6 +3570,12 @@ githubId = 32319131; name = "Brett L"; }; + bubblepipe = { + email = "bubblepipe42@gmail.com"; + github = "bubblepipe"; + githubId = 30717258; + name = "bubblepipe"; + }; buckley310 = { email = "sean.bck@gmail.com"; matrix = "@buckley310:matrix.org"; diff --git a/pkgs/by-name/lo/longcat/package.nix b/pkgs/by-name/lo/longcat/package.nix new file mode 100644 index 000000000000..47d819594717 --- /dev/null +++ b/pkgs/by-name/lo/longcat/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +let + version = "0.0.12"; +in +buildGoModule { + pname = "longcat"; + inherit version; + + src = fetchFromGitHub { + owner = "mattn"; + repo = "longcat"; + tag = "v${version}"; + hash = "sha256-MiUkI7qCN/rDJUkBCyET19CH4iYnl1HwKjRZD2dCTVM="; + }; + + vendorHash = "sha256-ka58YOoyBKLX8Z9ak2+rERXsY3rPUaOanfIFErCJCdE="; + + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://github.com/mattn/longcat"; + description = "Renders a picture of a long cat on the terminal."; + license = lib.licenses.mit; + platforms = lib.platforms.all; + mainProgram = "longcat"; + maintainers = with lib.maintainers; [ + bubblepipe + ]; + }; +}