From b7954b47d12eccb2b8f4e02cbccf11c0e48fdb8b Mon Sep 17 00:00:00 2001 From: AkechiShiro <14914796+AkechiShiro@users.noreply.github.com> Date: Fri, 5 Jul 2024 13:49:16 +0200 Subject: [PATCH] username-anarchy: init at 0.5 Add license MIT --- pkgs/by-name/us/username-anarchy/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/us/username-anarchy/package.nix diff --git a/pkgs/by-name/us/username-anarchy/package.nix b/pkgs/by-name/us/username-anarchy/package.nix new file mode 100644 index 000000000000..ed2271e0df69 --- /dev/null +++ b/pkgs/by-name/us/username-anarchy/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, + ruby, +}: + +stdenv.mkDerivation rec { + pname = "username-anarchy"; + version = "0.5"; + + src = fetchFromGitHub { + rev = "d5e653f0ab31d8d3fff79b2986f6ef9624d80fba"; + owner = "urbanadventurer"; + repo = "username-anarchy"; + hash = "sha256-1he1FzNc6y7jm/UwedG81z5QGehh2qsd1QkAsIXwrag="; + }; + + buildInputs = [ ruby ]; + + preInstall = '' + mkdir -p $out/bin + install -Dm 555 format-plugins.rb $out/bin/ + install -Dm 555 username-anarchy $out/bin/ + ''; + + meta = with lib; { + homepage = "https://github.com/urbanadventurer/username-anarchy/"; + description = "Username generator tool for penetration testing"; + license = licenses.mit; + maintainers = [ maintainers.akechishiro ]; + platforms = platforms.unix; + mainProgram = "username-anarchy"; + }; +}