about summary refs log tree commit diff
path: root/pkgs/development/tools/fusee-nano
diff options
context:
space:
mode:
authorleo60228 <leo@60228.dev>2023-06-02 16:38:19 -0400
committerleo60228 <leo@60228.dev>2023-06-02 16:38:19 -0400
commit08bbf66c31e4c138c881be2188d977dd6c543b06 (patch)
tree8bc10a71b6c40cc8e241180b5b2750b3be616904 /pkgs/development/tools/fusee-nano
parentc6988eead85e9669fec94c8dcfffed5838dea0f2 (diff)
fusee-nano: init at unstable-2023-05-17
Diffstat (limited to 'pkgs/development/tools/fusee-nano')
-rw-r--r--pkgs/development/tools/fusee-nano/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/tools/fusee-nano/default.nix b/pkgs/development/tools/fusee-nano/default.nix
new file mode 100644
index 0000000000000..e1c5520026199
--- /dev/null
+++ b/pkgs/development/tools/fusee-nano/default.nix
@@ -0,0 +1,25 @@
+{ lib, stdenv, fetchFromGitHub, unixtools }:
+
+stdenv.mkDerivation {
+  pname = "fusee-nano";
+  version = "unstable-2023-05-17";
+
+  src = fetchFromGitHub {
+    owner = "DavidBuchanan314";
+    repo = "fusee-nano";
+    rev = "2979d34f470d02f34594d8d59be1f5c7bf4bf73f";
+    hash = "sha256-RUG10wvhB0qEuiLwn8wk6Uxok+gv4bFLD6tbx0P0yDc=";
+  };
+
+  nativeBuildInputs = [ unixtools.xxd ];
+
+  makeFlags = [ "PREFIX=$(out)/bin" ];
+
+  meta = {
+    description = "A minimalist re-implementation of the Fusée Gelée exploit";
+    homepage = "https://github.com/DavidBuchanan314/fusee-nano";
+    license = lib.licenses.mit;
+    platforms = lib.platforms.linux;
+    maintainers = [ lib.maintainers.leo60228 ];
+  };
+}