diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d7790e1c3ff3..26562863edd5 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2046,6 +2046,12 @@ githubId = 1516457; name = "Christian Albrecht"; }; + CactiChameleon9 = { + email = "h19xjkkp@duck.com"; + github = "CactiChameleon9"; + githubId = 51231053; + name = "Daniel"; + }; callahad = { email = "dan.callahan@gmail.com"; github = "callahad"; diff --git a/pkgs/tools/networking/pingu/default.nix b/pkgs/tools/networking/pingu/default.nix new file mode 100644 index 000000000000..87b20daf9795 --- /dev/null +++ b/pkgs/tools/networking/pingu/default.nix @@ -0,0 +1,22 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "pingu"; + version = "0.0.3"; + + src = fetchFromGitHub { + owner = "sheepla"; + repo = "pingu"; + rev = "v${version}"; + sha256 = "sha256-KYCG3L5x0ZdcyseffB0GoKpLZ/VG/qjMDh10qrLn62Y="; + }; + + vendorSha256 = "sha256-HkESF/aADGPixOeh+osFnjzhpz+/4NIsJOjpyyFF9Eg="; + + meta = with lib; { + description = "Ping command implementation in Go but with colorful output and pingu ascii art"; + homepage = "https://github.com/sheepla/pingu/"; + license = licenses.mit; + maintainers = with maintainers; [ CactiChameleon9 ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 33f0d166917c..da677bf684df 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9879,6 +9879,8 @@ with pkgs; pingtcp = callPackage ../tools/networking/pingtcp { }; + pingu = callPackage ../tools/networking/pingu { }; + pinnwand = callPackage ../servers/pinnwand { }; pinsel = callPackage ../tools/misc/pinsel { };