about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/applications/misc/super_user_spark/default.nix33
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 36 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 7aca12522d1e..b0a08cfd6195 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -33,6 +33,7 @@
   auntie = "Jonathan Glines <auntieNeo@gmail.com>";
   avnik = "Alexander V. Nikolaev <avn@avnik.info>";
   aycanirican = "Aycan iRiCAN <iricanaycan@gmail.com>";
+  badi = "Badi' Abdul-Wahid <abdulwahidc@gmail.com>";
   balajisivaraman = "Balaji Sivaraman<sivaraman.balaji@gmail.com>";
   bbenoist = "Baptist BENOIST <return_0@live.com>";
   bcarrell = "Brandon Carrell <brandoncarrell@gmail.com>";
diff --git a/pkgs/applications/misc/super_user_spark/default.nix b/pkgs/applications/misc/super_user_spark/default.nix
new file mode 100644
index 000000000000..988db35500ba
--- /dev/null
+++ b/pkgs/applications/misc/super_user_spark/default.nix
@@ -0,0 +1,33 @@
+{ mkDerivation, fetchurl, ghc, aeson, aeson-pretty, base, binary, bytestring
+, directory, filepath, HTF, HUnit, mtl, parsec, process, shelly
+, stdenv, text, transformers, unix, xdg-basedir
+, happy
+}:
+
+mkDerivation rec {
+  pname = "super-user-spark";
+  version = "0.1.0.0";
+
+  src = fetchurl {
+    url = "https://github.com/NorfairKing/super-user-spark/archive/v0.1.tar.gz";
+    sha256 = "90258cb2d38f35b03867fdf82dbd49500cdec04f3cf05d0eaa18592cb44fe13f";
+  };
+
+  isLibrary = false;
+  isExecutable = true;
+  jailbreak = true;
+
+  buildDepends = [
+    aeson aeson-pretty base binary bytestring directory filepath HTF
+    mtl parsec process shelly text transformers unix xdg-basedir happy
+  ];
+  testDepends = [
+    aeson aeson-pretty base binary bytestring directory filepath HTF
+    HUnit mtl parsec process shelly text transformers unix xdg-basedir
+  ];
+  license = stdenv.lib.licenses.mit;
+  homepage = "https://github.com/NorfairKing/super-user-spark";
+  description = "A safe way to never worry about your beautifully configured system again";
+  platforms = ghc.meta.platforms;
+  maintainers = stdenv.lib.maintainers.badi;
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 788e0709faeb..be24f4b12d33 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3036,6 +3036,8 @@ let
 
   super = callPackage ../tools/security/super { };
 
+  super-user-spark = haskellPackages.callPackage ../applications/misc/super_user_spark { };
+
   ssdeep = callPackage ../tools/security/ssdeep { };
 
   sshpass = callPackage ../tools/networking/sshpass { };