From 9165d5cbe9ee86d49ce2f39647c5e61d6bc88893 Mon Sep 17 00:00:00 2001 From: max-amb Date: Sun, 30 Jul 2023 21:24:49 +0100 Subject: [PATCH 1/2] maintainers: add max-amb --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f8b83f13e89..de115a99083 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10517,6 +10517,12 @@ fingerprint = "CAEC A12D CE23 37A6 6DFD 17B0 7AC7 631D 70D6 C898"; }]; }; + max-amb = { + email = "maxpeterambaum@gmail.com"; + github = "max-amb"; + githubId = 137820334; + name = "Max Ambaum"; + }; maxbrunet = { email = "max@brnt.mx"; github = "maxbrunet"; From c1df21e5b61f1bb45a6204fc9d592ecd20e3b6be Mon Sep 17 00:00:00 2001 From: max-amb Date: Sun, 30 Jul 2023 22:11:43 +0100 Subject: [PATCH 2/2] alt-server: init at 0.0.5 --- pkgs/tools/misc/alt-server/default.nix | 41 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 43 insertions(+) create mode 100644 pkgs/tools/misc/alt-server/default.nix diff --git a/pkgs/tools/misc/alt-server/default.nix b/pkgs/tools/misc/alt-server/default.nix new file mode 100644 index 00000000000..5a9de8cf3be --- /dev/null +++ b/pkgs/tools/misc/alt-server/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, fetchurl +, lib +, autoPatchelfHook +, avahi-compat +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "AltServer-Linux"; + version = "0.0.5"; + + src = fetchurl { + url = "https://github.com/NyaMisty/AltServer-Linux/releases/download/v${finalAttrs.version}/AltServer-x86_64"; + hash = "sha256-C+fDrcaewRd6FQMrO443xdDk/vtHycQ5zWLCOLPqF/s="; + }; + + buildInputs = [ + avahi-compat + ]; + + dontUnpack = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp $src $out/bin/alt-server + chmod u+rx $out/bin/alt-server + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/NyaMisty/AltServer-Linux"; + description = "AltServer for AltStore, but on-device. Requires root privileges as well as running a custom anisette server currently."; + license = licenses.agpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ max-amb ]; + }; +}) + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b82e7ee468b..ffd13b34b82 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -262,6 +262,8 @@ with pkgs; alterx = callPackage ../tools/security/alterx { }; + alt-server = callPackage ../tools/misc/alt-server { }; + asciicam = callPackage ../applications/video/asciicam { }; asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { };