From 816d1fb436ba4f71eda155bdd352d560e00f4219 Mon Sep 17 00:00:00 2001 From: Leon Erd Date: Thu, 30 Oct 2025 22:58:46 +0100 Subject: [PATCH 1/9] autoraise: add custom compile flags --- pkgs/by-name/au/autoraise/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/au/autoraise/package.nix b/pkgs/by-name/au/autoraise/package.nix index 769543e4e567..d06ce96ae87c 100644 --- a/pkgs/by-name/au/autoraise/package.nix +++ b/pkgs/by-name/au/autoraise/package.nix @@ -3,6 +3,10 @@ stdenv, fetchFromGitHub, apple-sdk, + + enableExperimentalFocusFirst ? false, + enableOldActivationMethod ? false, + enableAlternativeTaskSwitcher ? false, }: stdenv.mkDerivation rec { pname = "autoraise"; @@ -21,7 +25,11 @@ stdenv.mkDerivation rec { buildPhase = '' runHook preBuild - $CXX -std=c++03 -fobjc-arc -D"NS_FORMAT_ARGUMENT(A)=" -D"SKYLIGHT_AVAILABLE=1" -o AutoRaise AutoRaise.mm -framework AppKit -framework SkyLight + $CXX -std=c++03 -fobjc-arc -D"NS_FORMAT_ARGUMENT(A)=" -D"SKYLIGHT_AVAILABLE=1" \ + ${lib.optionalString enableExperimentalFocusFirst "-DEXPERIMENTAL_FOCUS_FIRST"} \ + ${lib.optionalString enableOldActivationMethod "-DOLD_ACTIVATION_METHOD"} \ + ${lib.optionalString enableAlternativeTaskSwitcher "-DALTERNATIVE_TASK_SWITCHER"} \ + -o AutoRaise AutoRaise.mm -framework AppKit -framework SkyLight bash create-app-bundle.sh runHook postBuild ''; From d1a11b54cc161c12a7d553f82e1b46bca52700a5 Mon Sep 17 00:00:00 2001 From: hogcycle Date: Tue, 3 Mar 2026 13:31:08 -0500 Subject: [PATCH 2/9] discord-rich-presence-plex: 2.16.0 -> 3.0.0 --- .../di/discord-rich-presence-plex/package.nix | 80 +++++++++---------- 1 file changed, 37 insertions(+), 43 deletions(-) diff --git a/pkgs/by-name/di/discord-rich-presence-plex/package.nix b/pkgs/by-name/di/discord-rich-presence-plex/package.nix index 7ee4a6204309..494fa4a2d3be 100644 --- a/pkgs/by-name/di/discord-rich-presence-plex/package.nix +++ b/pkgs/by-name/di/discord-rich-presence-plex/package.nix @@ -1,62 +1,56 @@ { lib, - python3Packages, - python3, fetchFromGitHub, - makeWrapper, + buildGo126Module, + buildNpmPackage, }: -python3Packages.buildPythonApplication (finalAttrs: { +let + version = "3.0.0"; + pname = "discord-rich-presence-plex"; - version = "2.16.0"; - pyproject = false; + src = fetchFromGitHub { owner = "phin05"; repo = "discord-rich-presence-plex"; - tag = "v${finalAttrs.version}"; - hash = "sha256-e1r0w72IOEY5XsjANkAHbfPYEf1B8n6KYVLMWFSLs0g="; + rev = "v${version}"; + hash = "sha256-RvsS47059YdxKSo6sy+zglY1YxzyJmZTmo/DIKX1xqU="; }; - nativeBuildInputs = [ - makeWrapper - ]; - dontBuild = true; - dontUseSetuptoolsBuild = true; - dontUseSetuptoolsCheck = true; - - dependencies = with python3Packages; [ - requests - pillow - plexapi - pyyaml - websocket-client - ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/lib/discord-rich-presence-plex - cp -r * $out/lib/discord-rich-presence-plex/ - - mkdir -p $out/bin - makeWrapper ${lib.getExe python3} \ - $out/bin/discord-rich-presence-plex \ - --add-flags "$out/lib/discord-rich-presence-plex/main.py" \ - --prefix PYTHONPATH : "$out/lib/discord-rich-presence-plex:$PYTHONPATH" \ - --set DRPP_NO_PIP_INSTALL "true" - - runHook postInstall + webAssets = buildNpmPackage { + pname = "${pname}-web"; + inherit version src; + sourceRoot = "${src.name}/web"; + npmDepsHash = "sha256-7cp4LeXUAiIHGvLfwsIWpdqjUzemlCKVCsBZxTnPlDk="; + installPhase = '' + cp -r dist $out + ''; + }; +in +buildGo126Module { + inherit version src pname; + subPackages = [ "server/main" ]; + env.GOEXPERIMENT = "jsonv2"; + vendorHash = "sha256-B1XHMqyih3eBlRsU6s5HcGv9WY8OcXj2yGwB2jpP9HI="; + preBuild = '' + mkdir -p web/dist + cp -r ${webAssets}/* web/dist/ ''; - # No tests - doCheck = false; + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + ]; + postInstall = '' + mv $out/bin/main $out/bin/drpp + ''; meta = { homepage = "https://github.com/phin05/discord-rich-presence-plex"; - changelog = "https://github.com/phin05/discord-rich-presence-plex/releases/tag/v${finalAttrs.version}"; - license = lib.licenses.gpl3Only; description = "Displays your Plex status on Discord using Rich Presence"; - maintainers = with lib.maintainers; [ hogcycle ]; + license = lib.licenses.gpl3Only; mainProgram = "discord-rich-presence-plex"; + maintainers = with lib.maintainers; [ hogcycle ]; }; -}) +} From f5098665407ea34bce7ededc47b86d063445c2d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 15:22:34 +0000 Subject: [PATCH 3/9] conky: 1.22.2 -> 1.22.3 --- pkgs/os-specific/linux/conky/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/conky/default.nix b/pkgs/os-specific/linux/conky/default.nix index c792d6e51724..04e634739465 100644 --- a/pkgs/os-specific/linux/conky/default.nix +++ b/pkgs/os-specific/linux/conky/default.nix @@ -95,13 +95,13 @@ assert extrasSupport -> python3 != null; stdenv.mkDerivation (finalAttrs: { pname = "conky"; - version = "1.22.2"; + version = "1.22.3"; src = fetchFromGitHub { owner = "brndnmtthws"; repo = "conky"; tag = "v${finalAttrs.version}"; - hash = "sha256-tMnfdW1sbZkt8v6DITM2R0ZwyN+xs7VLGZDityYt38Q="; + hash = "sha256-WZjYs68/u7XUUriLPW3VMJIFP/HsnraHT6w84usQMYM="; }; # pkg-config doesn't detect wayland-scanner in cross-compilation for some reason From 3a97ea3eea4876e5d7162e727faa116e58fde06e Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 12 Mar 2026 08:40:58 -0700 Subject: [PATCH 4/9] nixVersions.nix_2_34: 2.34.0 -> 2.34.1 Changelog: https://nix.dev/manual/nix/2.34/release-notes/rl-2.34.html#release-2341-2026-03-08 Diff: https://github.com/NixOS/nix/compare/2.34.0...2.34.1 --- pkgs/tools/package-management/nix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 0aee05d6b784..acfb746d91e3 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -222,14 +222,14 @@ lib.makeExtensible ( nixComponents_2_34 = (nixDependencies.callPackage ./modular/packages.nix rec { - version = "2.34.0"; + version = "2.34.1"; inherit (self.nix_2_33.meta) teams; otherSplices = generateSplicesForNixComponents "nixComponents_2_34"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; tag = version; - hash = "sha256-lLI7QGlSVqSjJwFrU2Ok5bnZhmmDgHzbMUawwwqaDu0="; + hash = "sha256-qzVtneydMSjNZXzNbxQG9VvJc490keS9RNlbUCfiQas="; }; }).appendPatches patches_common; From d15024a8d1e92352d969e34f2d9bc94d712e43ca Mon Sep 17 00:00:00 2001 From: emilylange Date: Thu, 12 Mar 2026 23:41:45 +0100 Subject: [PATCH 5/9] chromium,chromedriver: 146.0.7680.71 -> 146.0.7680.75 https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_12.html This update includes 2 security fixes. Google is aware that exploits for both CVE-2026-3909 and CVE-2026-3910 exist in the wild. CVEs: CVE-2026-3909 CVE-2026-3910 --- .../networking/browsers/chromium/info.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index c5c01c19b4ec..f687a996a103 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "146.0.7680.71", + "version": "146.0.7680.75", "chromedriver": { - "version": "146.0.7680.72", - "hash_darwin": "sha256-pm7HJA+yr7gQFYHpYC1ELD8zDFzrzcRDpkjbqmjWcbs=", - "hash_darwin_aarch64": "sha256-ffgeYa2Rvrg9LUTpKJ4tkBysVkMMUkrBkju6ULHU/dI=" + "version": "146.0.7680.76", + "hash_darwin": "sha256-zCICFkv0dXZYIIp8xnqEbxBR4Q9+GlCEY6yoJHsqcVg=", + "hash_darwin_aarch64": "sha256-UzawlFfX/lIATPL8j6XMkurE1SzhNwyB/jn4v6tWY/g=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "e00a64ead1abef9447943efede7bc26362ac3797", - "hash": "sha256-hZPRH4Q2PQqXDhMXHHcav+37US+7vuN176rhpcoOeq8=", + "rev": "d865c3fe495882da3a7c6575337a02867c4536b1", + "hash": "sha256-/hjpcI4GTw0bGqZ5/9gzM4Pc6/5fhk5dmdtw5EfidiY=", "recompress": true }, "src/third_party/clang-format/script": { @@ -817,8 +817,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "bc343986bd4cb17e49ef15b70c4bdac710e27167", - "hash": "sha256-dsjddO/LCNAYLJ1XyDkJLJ9TToiy7pENlBryF1VcmtY=" + "rev": "70253f966a7c3936f5a5ff57c6a4a4face1f16ad", + "hash": "sha256-8tA9nWXsiQ2Qt7pbALrhsnNFHOFLw/wlcz5OrFjYEI8=" } } }, From 8dc0a7a463aa590013c01a2b2448411390e6e2fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 23:30:29 +0000 Subject: [PATCH 6/9] git-pages-cli: 1.5.2 -> 1.6.0 --- pkgs/by-name/gi/git-pages-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-pages-cli/package.nix b/pkgs/by-name/gi/git-pages-cli/package.nix index acdb89c84e52..7b6ad691505b 100644 --- a/pkgs/by-name/gi/git-pages-cli/package.nix +++ b/pkgs/by-name/gi/git-pages-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "git-pages-cli"; - version = "1.5.2"; + version = "1.6.0"; src = fetchFromCodeberg { owner = "git-pages"; repo = "git-pages-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-58fEurUoRw1hJ2eYHrXrsVDElVVo5BH0bZFw7h1yM0w="; + hash = "sha256-VImFTyV1REHIWWEY5Kqd3WJ+YF5OupQhEa4/VWnrHi4="; }; - vendorHash = "sha256-Mico/PFTb8YoRZCP42QETS0DkzMABUGTzBvy692XDJc="; + vendorHash = "sha256-Vp6cqGM4Lhsfhjgv0Tz6Bmdz20EAGyPGR2Y91dnGejA="; ldflags = [ "-X" From 7346a8f553893538a19ebcb6f827a4e1dd612fc6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 00:04:43 +0000 Subject: [PATCH 7/9] python3Packages.quantulum3: 0.9.2 -> 0.10.0 --- pkgs/development/python-modules/quantulum3/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/quantulum3/default.nix b/pkgs/development/python-modules/quantulum3/default.nix index 580b64bec41e..912aaa82c3d4 100644 --- a/pkgs/development/python-modules/quantulum3/default.nix +++ b/pkgs/development/python-modules/quantulum3/default.nix @@ -15,7 +15,7 @@ }: let pname = "quantulum3"; - version = "0.9.2"; + version = "0.10.0"; in buildPythonPackage { inherit version pname; From 0439d4294c3b93faad8bb6cf637472732c4a0b17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 00:19:02 +0000 Subject: [PATCH 8/9] uchmviewer: 8.5 -> 8.6 --- pkgs/by-name/uc/uchmviewer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/uc/uchmviewer/package.nix b/pkgs/by-name/uc/uchmviewer/package.nix index c7c66cae80a7..b716a580e937 100644 --- a/pkgs/by-name/uc/uchmviewer/package.nix +++ b/pkgs/by-name/uc/uchmviewer/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uchmviewer"; - version = "8.5"; + version = "8.6"; src = fetchFromGitHub { owner = "eBookProjects"; repo = "uChmViewer"; tag = "v${finalAttrs.version}"; - hash = "sha256-SHPX6fndfeOTyYsIaqXgmDqKkoNowDbqiCHuRsvUZyk="; + hash = "sha256-y2ya2HjwC/TEdWrJ/o9lMgbWNenXQ2qK0TNkpSgDgls="; }; nativeBuildInputs = [ From 02cf8324d6433feba46248e68d115701f726efd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 01:16:42 +0000 Subject: [PATCH 9/9] ducker: 0.6.3 -> 0.6.4 --- pkgs/by-name/du/ducker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/du/ducker/package.nix b/pkgs/by-name/du/ducker/package.nix index cc3b2846c7c8..34f49d396074 100644 --- a/pkgs/by-name/du/ducker/package.nix +++ b/pkgs/by-name/du/ducker/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ducker"; - version = "0.6.3"; + version = "0.6.4"; src = fetchFromGitHub { owner = "robertpsoane"; repo = "ducker"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-HQh6yXDovEf+bG+VcT6I5Q/NN3laSgPRm/2NdLpoAGE="; + sha256 = "sha256-3o6uA3g1v4PiRYl6J4sOAllgwkEou7kS9E8us4DIZb0="; }; - cargoHash = "sha256-QnEhySY34b/PRsFr77AXhWMoirShSpcoIRQxnIVVM94="; + cargoHash = "sha256-GUbRNXphkbm0oSjC8wKJgIhigtB4dbUwNuMSvCJUyaA="; meta = { description = "Terminal app for managing docker containers, inspired by K9s";