From cd30ac6e6d9429aaec4e631f4444bd9ed1187785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Wed, 28 May 2025 12:39:55 -0700 Subject: [PATCH 1/2] maintainers: add stackptr --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4e700fe1e9e3..93d11fb42ed6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23498,6 +23498,12 @@ github = "braaandon"; githubId = 86573128; }; + stackptr = { + name = "Corey Johns"; + email = "corey@zx.dev"; + github = "stackptr"; + githubId = 4542907; + }; stackshadow = { email = "stackshadow@evilbrain.de"; github = "stackshadow"; From 11617fbd2e4404fd798b7f95c6c7075026488f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Wed, 28 May 2025 12:41:21 -0700 Subject: [PATCH 2/2] scroll-reverser: init at 1.9 --- pkgs/by-name/sc/scroll-reverser/package.nix | 39 +++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/sc/scroll-reverser/package.nix diff --git a/pkgs/by-name/sc/scroll-reverser/package.nix b/pkgs/by-name/sc/scroll-reverser/package.nix new file mode 100644 index 000000000000..df6875e0f672 --- /dev/null +++ b/pkgs/by-name/sc/scroll-reverser/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenvNoCC, + fetchurl, + unzip, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "scroll-reverser"; + version = "1.9"; + + src = fetchurl { + url = "https://web.archive.org/web/20250427052440/https://pilotmoon.com/downloads/ScrollReverser-${finalAttrs.version}.zip"; + hash = "sha256-CWHbtvjvTl7dQyvw3W583UIZ2LrIs7qj9XavmkK79YU="; + }; + + dontUnpack = true; + + nativeBuildInputs = [ unzip ]; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications" + unzip -d "$out/Applications" $src + + runHook postInstall + ''; + + meta = { + description = "Tool to reverse the direction of scrolling"; + homepage = "https://pilotmoon.com/scrollreverser/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + stackptr + ]; + platforms = lib.platforms.darwin; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + }; +})