diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5e0c6883f3e0..3f072e47f6d0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20101,6 +20101,12 @@ githubId = 29044; name = "Jacek Galowicz"; }; + tfkhdyt = { + email = "tfkhdyt@proton.me"; + name = "Taufik Hidayat"; + github = "tfkhdyt"; + githubId = 47195537; + }; tfmoraes = { name = "Thiago Franco de Moraes"; github = "tfmoraes"; diff --git a/pkgs/by-name/ur/urban-cli/package.nix b/pkgs/by-name/ur/urban-cli/package.nix new file mode 100644 index 000000000000..fb05c8e7686e --- /dev/null +++ b/pkgs/by-name/ur/urban-cli/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "urban-cli"; + version = "0.2.4"; + + src = fetchFromGitHub { + owner = "tfkhdyt"; + repo = "urban-cli"; + rev = "v${version}"; + hash = "sha256-URTEhtOiwb3IDyjRUtUmVTaeDXw4Beg0woWdGxeq098="; + }; + + vendorHash = "sha256-fEZzX+ecSWKITXczcwm5BGw5OWuixa4XKrEx8z0pxXQ="; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + description = "Blazingly fast command line interface for Urban Dictionary"; + homepage = "https://github.com/tfkhdyt/urban-cli"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ tfkhdyt ]; + mainProgram = "urban-cli"; + }; +}