From c5916c86e95a2dab1ce5c4bfbbd22aab6d7eaef9 Mon Sep 17 00:00:00 2001 From: Tochiaha Date: Sun, 9 Jun 2024 21:35:30 +0100 Subject: [PATCH] hellmaker: init at 0-unstable-2023-03-18 --- pkgs/by-name/he/hellmaker/package.nix | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/he/hellmaker/package.nix diff --git a/pkgs/by-name/he/hellmaker/package.nix b/pkgs/by-name/he/hellmaker/package.nix new file mode 100644 index 000000000000..d05e612dbc80 --- /dev/null +++ b/pkgs/by-name/he/hellmaker/package.nix @@ -0,0 +1,39 @@ +{ lib +, stdenv +, fetchFromGitHub +, python3 +, makeWrapper +}: + +stdenv.mkDerivation rec { + pname = "hellmaker"; + version = "0-unstable-2023-03-18"; + + src = fetchFromGitHub { + owner = "0xNinjaCyclone"; + repo = "hellMaker"; + rev = "2e9efe2aed9412f67a8606544392a2df10d3a2d0"; + hash = "sha256-zbtzlYGCLW/lt7GJvMHao/MZhdghNBQCQsjUImL1RC4="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + mkdir -p $out/{bin,share/hellmaker} + cp -R * $out/share/hellmaker + makeWrapper ${python3.interpreter} $out/bin/hellmaker \ + --set PYTHONPATH "$PYTHONPATH:$out/share/hellmaker/hellMaker.py" \ + --add-flags "$out/share/hellmaker/hellMaker.py" + runHook postInstall + ''; + + meta = { + description = "Generate FUD backdoors"; + homepage = "https://github.com/0xNinjaCyclone/hellMaker"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ tochiaha ]; + mainProgram = "hellmaker"; + platforms = lib.platforms.all; + }; +}