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 "; avnik = "Alexander V. Nikolaev "; aycanirican = "Aycan iRiCAN "; + badi = "Badi' Abdul-Wahid "; balajisivaraman = "Balaji Sivaraman"; bbenoist = "Baptist BENOIST "; bcarrell = "Brandon Carrell "; 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 { };