From 33bce8e7a939c20c05e92c5138bbb4f87726d07f Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Mon, 4 May 2026 22:26:35 -0400 Subject: [PATCH 1/2] maintainers: add jesssullivan --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 82556644f5d2..5682d9909af3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12511,6 +12511,12 @@ githubId = 30251156; name = "Jesse Moore"; }; + jesssullivan = { + email = "jess@sulliwood.org"; + github = "Jesssullivan"; + githubId = 37297218; + name = "Jess Sullivan"; + }; jethair = { email = "jethair@duck.com"; github = "JetHair"; From f6e6f223e099c9f08d97b6c874fe30ffffe590e7 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Mon, 4 May 2026 22:26:38 -0400 Subject: [PATCH 2/2] unnaturalscrollwheels: 1.3.0 -> 1.4.0 Upstream's first notarized release. The 1.4.0 DMG is signed by Dan Oak (Team ID VH8UL6UKQL) rather than the original ther0n team; ther0n acknowledged this in ther0n/UnnaturalScrollWheels#111. Migrate to SRI hash, add nix-update-script, add meta.changelog, add jesssullivan as co-maintainer. Tested on aarch64-darwin: builds, codesign --verify --deep --strict and stapler validate both pass. --- pkgs/by-name/un/unnaturalscrollwheels/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/unnaturalscrollwheels/package.nix b/pkgs/by-name/un/unnaturalscrollwheels/package.nix index 5516714dc498..b32bb240f5d7 100644 --- a/pkgs/by-name/un/unnaturalscrollwheels/package.nix +++ b/pkgs/by-name/un/unnaturalscrollwheels/package.nix @@ -2,15 +2,16 @@ lib, stdenvNoCC, fetchurl, + nix-update-script, _7zz, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "unnaturalscrollwheels"; - version = "1.3.0"; + version = "1.4.0"; src = fetchurl { url = "https://github.com/ther0n/UnnaturalScrollWheels/releases/download/${finalAttrs.version}/UnnaturalScrollWheels-${finalAttrs.version}.dmg"; - sha256 = "1c6vlf0kc7diz0hb1fmrqaj7kzzfvr65zcchz6xv5cxf0md4n70r"; + hash = "sha256-KJQnV/XWM+JpW3O29nyGo64Jte6Gw3I54bXfFSAkUrc="; }; sourceRoot = "."; @@ -26,12 +27,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Invert scroll direction for physical scroll wheels"; homepage = "https://github.com/ther0n/UnnaturalScrollWheels"; + changelog = "https://github.com/ther0n/UnnaturalScrollWheels/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with lib.maintainers; [ emilytrau ]; + maintainers = with lib.maintainers; [ + emilytrau + jesssullivan + ]; platforms = lib.platforms.darwin; }; })