From 60a3f8ab661caa15b574776094b2728d6f6f0fd3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Aug 2026 08:53:18 +0000 Subject: [PATCH 001/133] python3Packages.azure-mgmt-privatedns: 1.2.0 -> 2.0.0 --- .../python-modules/azure-mgmt-privatedns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix b/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix index 019e6b32241e..e87a11d68cc7 100644 --- a/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-mgmt-privatedns"; - version = "1.2.0"; + version = "2.0.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_privatedns"; inherit version; - hash = "sha256-NCMYcvAblPYZXY7lQo4XRpJS7QTqCCjVIyXr578KEgs="; + hash = "sha256-4GTSIhFTgkk8dr4QluTYMA6zGp70XBmKoZGZM8uQoSQ="; }; build-system = [ setuptools ]; From 1e6f018531e577b6f91d225784a6eade5a27d5df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Aug 2026 06:10:23 +0000 Subject: [PATCH 002/133] python3Packages.proton-core: 0.7.0 -> 0.7.4 --- pkgs/development/python-modules/proton-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/proton-core/default.nix b/pkgs/development/python-modules/proton-core/default.nix index 3fb26e3c84af..a3c60299af29 100644 --- a/pkgs/development/python-modules/proton-core/default.nix +++ b/pkgs/development/python-modules/proton-core/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "proton-core"; - version = "0.7.0"; + version = "0.7.4"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "python-proton-core"; tag = "v${version}"; - hash = "sha256-ZT/LkppzeEDGs9aOCx561fA1EgAShPCnMs8c05mgF0k="; + hash = "sha256-WTxFGua0OhgqsxgZJUI3M+WvUeYF9MsYVIa6Us7UfZ0="; }; build-system = [ setuptools ]; From 457a58c29b2a5267b4c792a70f374bcf3b5fbcd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 31 Aug 2026 21:13:46 +0000 Subject: [PATCH 003/133] netmaker: 1.6.0 -> 1.7.0 --- pkgs/applications/networking/netmaker/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/netmaker/default.nix b/pkgs/applications/networking/netmaker/default.nix index 0b0ef219330f..b8ca2cad758d 100644 --- a/pkgs/applications/networking/netmaker/default.nix +++ b/pkgs/applications/networking/netmaker/default.nix @@ -17,16 +17,16 @@ buildGoModule rec { pname = "netmaker"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "gravitl"; repo = "netmaker"; rev = "v${version}"; - hash = "sha256-Zt6bQgmummfaC0cbW2GgSlu2TatHHrd8UEY/CZsJoDU="; + hash = "sha256-buPgYC9556KkdWC3pwyN5Mf9wJrYaJYwyuyeg9bvE94="; }; - vendorHash = "sha256-m+z0bzE/XMb8YHX4Q6UtPfeG0B2OSp9azMhVX51ECgM="; + vendorHash = "sha256-9pWcY4PaLLwFD0dg5Rn8c20yc3EucRvjin6zVdELn8A="; inherit subPackages; From 380b62771953a00daabcc292dfbc4224decc9658 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Sep 2026 05:13:11 +0000 Subject: [PATCH 004/133] python3Packages.pywikibot: 11.6.0 -> 11.7.0 --- pkgs/development/python-modules/pywikibot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywikibot/default.nix b/pkgs/development/python-modules/pywikibot/default.nix index a63d25fa08b6..04e0a6f251cb 100644 --- a/pkgs/development/python-modules/pywikibot/default.nix +++ b/pkgs/development/python-modules/pywikibot/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pywikibot"; - version = "11.6.0"; + version = "11.7.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-h+LSFa+wfY08lOOCRduRLSQ4C043VpaScSg/5t1XeGU="; + hash = "sha256-vX9MW1miCEPkbNVUCgPZKSL120bJ1hXOAJztVqHvaDs="; }; build-system = [ setuptools ]; From 34902c088f117bd7911d57ce1da467a9f466b9b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Sep 2026 11:05:09 +0000 Subject: [PATCH 005/133] python3Packages.pyvips: 3.1.1 -> 3.2.0 --- pkgs/development/python-modules/pyvips/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvips/default.nix b/pkgs/development/python-modules/pyvips/default.nix index 05bafe72ba92..ac2be8c139f1 100644 --- a/pkgs/development/python-modules/pyvips/default.nix +++ b/pkgs/development/python-modules/pyvips/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "pyvips"; - version = "3.1.1"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "libvips"; repo = "pyvips"; tag = "v${version}"; - hash = "sha256-BPQFndikPSsKU4HPauTAewab32IumckG/y3lhUUNbMU="; + hash = "sha256-N98UR6WC9ICQyBuAVejR8yrzZEBaE92EO7jY65SnaKg="; }; nativeBuildInputs = [ From 2cb2ee32e53662e81f59f5d7adf478c524e8e696 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Sep 2026 17:21:40 +0000 Subject: [PATCH 006/133] libfastjson: 1.2304.0 -> 1.2609.0 --- pkgs/by-name/li/libfastjson/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libfastjson/package.nix b/pkgs/by-name/li/libfastjson/package.nix index be26d83e895f..69bbb4cc9550 100644 --- a/pkgs/by-name/li/libfastjson/package.nix +++ b/pkgs/by-name/li/libfastjson/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libfastjson"; - version = "1.2304.0"; + version = "1.2609.0"; src = fetchFromGitHub { owner = "rsyslog"; repo = "libfastjson"; tag = "v${finalAttrs.version}"; - hash = "sha256-WnM6lQjHz0n5BwWWZoDBavURokcaROXJW46RZen9vj4="; + hash = "sha256-X2V9yeObar7yE4dss/tW+l3QMnbI4lVl8KdZng1cSQ0="; }; nativeBuildInputs = [ From 9f4d3355dc87ec39d55308cfbd78a1086d0409c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Sep 2026 17:25:05 +0000 Subject: [PATCH 007/133] liblouis: 3.38.0 -> 3.39.0 --- pkgs/by-name/li/liblouis/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/liblouis/package.nix b/pkgs/by-name/li/liblouis/package.nix index 6bfbfbdddd8c..d2f9a7a98d6e 100644 --- a/pkgs/by-name/li/liblouis/package.nix +++ b/pkgs/by-name/li/liblouis/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "liblouis"; - version = "3.38.0"; + version = "3.39.0"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "liblouis"; repo = "liblouis"; rev = "v${finalAttrs.version}"; - hash = "sha256-OmYMldo2id2HKAM0Hxi6r86khSUnzu22CkJhGBhaaL8="; + hash = "sha256-ovDQ8wGOr2vw87DcVCI/RqA7jbZOhFB6Uc9IM2IKPDk="; }; strictDeps = true; From d3bac142d182f5cb5aabcee4a6ba3c56b6fb6790 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Sep 2026 06:33:32 +0000 Subject: [PATCH 008/133] python3Packages.pyrate-limiter: 4.4.0 -> 4.5.0 --- pkgs/development/python-modules/pyrate-limiter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyrate-limiter/default.nix b/pkgs/development/python-modules/pyrate-limiter/default.nix index c5649cd22864..8ff7086e0c5e 100644 --- a/pkgs/development/python-modules/pyrate-limiter/default.nix +++ b/pkgs/development/python-modules/pyrate-limiter/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "pyrate-limiter"; - version = "4.4.0"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "vutran1710"; repo = "PyrateLimiter"; tag = "v${version}"; - hash = "sha256-DT4WyGrayI12Sid6yLOit68vW/YT4cHsRYjd4oo0/J8="; + hash = "sha256-UUNXb4lCcZZ+BPO1t8rStuDTj69dnIMMv6wdlNH+gcI="; }; build-system = [ From 09c32059ebbce3bf5a025a744d496c65b3281a13 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 2 Sep 2026 09:06:31 +0200 Subject: [PATCH 009/133] python3Packages.pyrate-limiter: migrate to finalAttrs --- .../development/python-modules/pyrate-limiter/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyrate-limiter/default.nix b/pkgs/development/python-modules/pyrate-limiter/default.nix index 8ff7086e0c5e..0bda8a11a418 100644 --- a/pkgs/development/python-modules/pyrate-limiter/default.nix +++ b/pkgs/development/python-modules/pyrate-limiter/default.nix @@ -21,7 +21,7 @@ redisTestHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyrate-limiter"; version = "4.5.0"; pyproject = true; @@ -29,7 +29,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "vutran1710"; repo = "PyrateLimiter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UUNXb4lCcZZ+BPO1t8rStuDTj69dnIMMv6wdlNH+gcI="; }; @@ -87,8 +87,8 @@ buildPythonPackage rec { meta = { description = "Python Rate-Limiter using Leaky-Bucket Algorimth Family"; homepage = "https://github.com/vutran1710/PyrateLimiter"; - changelog = "https://github.com/vutran1710/PyrateLimiter/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/vutran1710/PyrateLimiter/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From d4a13a495e235bdf5abbe37fb580cd930ddb36dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Sep 2026 12:34:23 +0000 Subject: [PATCH 010/133] openlibm: 0.8.7 -> 0.8.8 --- pkgs/by-name/op/openlibm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openlibm/package.nix b/pkgs/by-name/op/openlibm/package.nix index 5a47a1fc0c8c..a420549684ab 100644 --- a/pkgs/by-name/op/openlibm/package.nix +++ b/pkgs/by-name/op/openlibm/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openlibm"; - version = "0.8.7"; + version = "0.8.8"; src = fetchFromGitHub { owner = "JuliaMath"; repo = "openlibm"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-fSEszCJ1PXkSydTLk8KAyu7zffUrKf+7a1ZDf3Wl/lE="; + sha256 = "sha256-vBy7VhYPmmaIbDN6SAXkbbM2xDh1XiIqEnYpnzop+Zg="; }; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ From 2b1762a54f50d2e410bf6643dccb1051698ba7ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 6 Sep 2026 00:01:15 +0000 Subject: [PATCH 011/133] python3Packages.google-cloud-dlp: 3.38.0 -> 3.39.0 --- pkgs/development/python-modules/google-cloud-dlp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix index cee8ca896753..b0cd301bf9fe 100644 --- a/pkgs/development/python-modules/google-cloud-dlp/default.nix +++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-dlp"; - version = "3.38.0"; + version = "3.39.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_dlp"; inherit version; - hash = "sha256-BcdlhL62CzBcE9xRMhp9Aebj7DHd8QXxjVDy+DT3toQ="; + hash = "sha256-dabUewER8SFoc4QYyGy1V71IqxYpzUsnNyRNUfgZH04="; }; build-system = [ setuptools ]; From 6b2cd20deed790d26674e3c298439fba2a2ce81f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 04:24:05 +0000 Subject: [PATCH 012/133] python3Packages.mail-parser: 4.5.0 -> 4.6.5 --- pkgs/development/python-modules/mail-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mail-parser/default.nix b/pkgs/development/python-modules/mail-parser/default.nix index bea18ecf2ae8..dc545691400f 100644 --- a/pkgs/development/python-modules/mail-parser/default.nix +++ b/pkgs/development/python-modules/mail-parser/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "mail-parser"; - version = "4.5.0"; + version = "4.6.5"; pyproject = true; src = fetchFromGitHub { owner = "SpamScope"; repo = "mail-parser"; tag = finalAttrs.version; - hash = "sha256-nOoDe3k2q/PpnzGpcsY/NcTIMvt1QjSmP7NqKnlwJyY="; + hash = "sha256-tN0QVdiyina1PZqsuYBFW/GgD2pFkpKcvqcqKEEtHnI="; }; build-system = [ hatchling ]; From fc60e89bb967d0b3b97c1f67d7b4e7e8520ac6f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Sep 2026 04:34:41 +0000 Subject: [PATCH 013/133] python3Packages.python-gammu: 3.2.4 -> 3.5.0 --- pkgs/development/python-modules/python-gammu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-gammu/default.nix b/pkgs/development/python-modules/python-gammu/default.nix index dc6c247d6ac5..cbb21cd57479 100644 --- a/pkgs/development/python-modules/python-gammu/default.nix +++ b/pkgs/development/python-modules/python-gammu/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "python-gammu"; - version = "3.2.4"; + version = "3.5.0"; format = "setuptools"; src = fetchFromGitHub { owner = "gammu"; repo = "python-gammu"; rev = version; - hash = "sha256-lFQBrKWwdvUScwsBva08izZVeVDn1u+ldzixtL9YTpA="; + hash = "sha256-5brp1i/061dchPX1w50CCwYnAs6SRM3+ifowvEJ7zVs="; }; nativeBuildInputs = [ pkg-config ]; From 5886ee1551c1f2d8a6a76f602edcd2dd00bc4838 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Sep 2026 21:24:04 +0000 Subject: [PATCH 014/133] python3Packages.pyinstaller: 6.22.2 -> 6.22.3 --- pkgs/development/python-modules/pyinstaller/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyinstaller/default.nix b/pkgs/development/python-modules/pyinstaller/default.nix index 71148df8d3c1..4af069e126af 100644 --- a/pkgs/development/python-modules/pyinstaller/default.nix +++ b/pkgs/development/python-modules/pyinstaller/default.nix @@ -24,12 +24,12 @@ buildPythonPackage (finalAttrs: { pname = "pyinstaller"; - version = "6.22.2"; + version = "6.22.3"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-ibZaOtB9ndWDIlPje8RfMYctENf51cn9D91giKg4Kd0="; + hash = "sha256-BesvVhVQPnKTmnIk1otK/1csawQ47koX0KS0gfOZNi0="; }; build-system = [ hatchling ]; From 099e907200c61d313a1d7a1510e4c0781c3a49e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 20:29:09 +0000 Subject: [PATCH 015/133] python3Packages.jh2: 5.0.13 -> 5.0.15 --- pkgs/development/python-modules/jh2/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jh2/default.nix b/pkgs/development/python-modules/jh2/default.nix index 499ed171c790..ba5327a40653 100644 --- a/pkgs/development/python-modules/jh2/default.nix +++ b/pkgs/development/python-modules/jh2/default.nix @@ -11,20 +11,20 @@ buildPythonPackage (finalAttrs: { pname = "jh2"; - version = "5.0.13"; + version = "5.0.15"; pyproject = true; src = fetchFromGitHub { owner = "jawah"; repo = "h2"; tag = "v${finalAttrs.version}"; - hash = "sha256-zlc0R+DeE9bd5daD7sUrGHXU3NR5tRiiFvBrccSKCTI="; + hash = "sha256-fwLrH/tTYUSss5OkjlIzfegKJjkgCN1JeEW3igwvOzE="; fetchSubmodules = true; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-BPTgGc/qH101ZBlqiqwBe5KXXpnpDGe5K6GLqG99GSI="; + hash = "sha256-CtyFRhDfnjIvRMJvg8Ppu7nZjePMP7VFtPXoR4I/LB8="; }; build-system = [ From a387f1e5ba61e32c72f892b562294ab0d50babcf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 21:48:58 +0000 Subject: [PATCH 016/133] rbspy: 0.51.0 -> 0.53.0 --- pkgs/by-name/rb/rbspy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rb/rbspy/package.nix b/pkgs/by-name/rb/rbspy/package.nix index 6526a1977652..96293c0f7dcf 100644 --- a/pkgs/by-name/rb/rbspy/package.nix +++ b/pkgs/by-name/rb/rbspy/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rbspy"; - version = "0.51.0"; + version = "0.53.0"; src = fetchFromGitHub { owner = "rbspy"; repo = "rbspy"; tag = "v${finalAttrs.version}"; - hash = "sha256-xxp1MBoStZS6UAU7psZ5jl9dSQuSTa+sB8Miil8r/Ao="; + hash = "sha256-lrTy7AADpwzIj5TO+4tQ+SpDCxi85GQKCVNUU0HOuwo="; }; - cargoHash = "sha256-y/8vWSILNOdmC14B2jwPuznSRK907mSFGmqL16Y0/rA="; + cargoHash = "sha256-6VJP9YQI46SlMq0k0k+LtUitHS7/kxA/O9jIVrUAmvg="; doCheck = true; From af6605e6df22d9ca45e0bdda5d643a6458b732ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 22:07:18 +0000 Subject: [PATCH 017/133] grafanaPlugins.victoriametrics-metrics-datasource: 0.25.2 -> 0.26.1 --- .../plugins/victoriametrics-metrics-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix index bc4a76ff96f9..dc5c66288230 100644 --- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "victoriametrics-metrics-datasource"; - version = "0.25.2"; - zipHash = "sha256-yHvzgimj49NCa2A1cm9W6AYwlXsVQXwBY6t7C72DuyU="; + version = "0.26.1"; + zipHash = "sha256-ePx95Wz5sTLBYu8b+TMhIrpKbRHaDZgudtvgyyUXTGs="; meta = { description = "VictoriaMetrics metrics datasource for Grafana"; license = lib.licenses.agpl3Only; From cb8dac22c3d2a1ca0550f715728b019a06879273 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 25 Sep 2026 14:00:38 -0400 Subject: [PATCH 018/133] unnaturalscrollwheels: 1.4.0 -> 1.4.2 Picks up the macOS 26 sleep/wake freeze and dashboard crash fix (tagged 1.4.1, which has no release page) and the 1.4.2 Apple Events entitlement removal and DMG signing fix. Changelog: https://github.com/ther0n/UnnaturalScrollWheels/releases/tag/1.4.2 Diff: https://github.com/ther0n/UnnaturalScrollWheels/compare/1.4.0...1.4.2 --- pkgs/by-name/un/unnaturalscrollwheels/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unnaturalscrollwheels/package.nix b/pkgs/by-name/un/unnaturalscrollwheels/package.nix index b32bb240f5d7..fd1753eb3235 100644 --- a/pkgs/by-name/un/unnaturalscrollwheels/package.nix +++ b/pkgs/by-name/un/unnaturalscrollwheels/package.nix @@ -7,11 +7,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "unnaturalscrollwheels"; - version = "1.4.0"; + version = "1.4.2"; src = fetchurl { url = "https://github.com/ther0n/UnnaturalScrollWheels/releases/download/${finalAttrs.version}/UnnaturalScrollWheels-${finalAttrs.version}.dmg"; - hash = "sha256-KJQnV/XWM+JpW3O29nyGo64Jte6Gw3I54bXfFSAkUrc="; + hash = "sha256-t1w+XrsT+UBT5ZPTP04QGTJ9fLYDQiFL6uZaq3hD64g="; }; sourceRoot = "."; From 11809c2ecb2efc0055c26d21a0634ab8062aff06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 00:26:04 +0000 Subject: [PATCH 019/133] await: 2.7.0 -> 2.8.0 --- pkgs/by-name/aw/await/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/await/package.nix b/pkgs/by-name/aw/await/package.nix index 228037dc0ccc..3384af15a4b0 100644 --- a/pkgs/by-name/aw/await/package.nix +++ b/pkgs/by-name/aw/await/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "await"; - version = "2.7.0"; + version = "2.8.0"; src = fetchFromGitHub { owner = "slavaGanzin"; repo = "await"; tag = finalAttrs.version; - hash = "sha256-dtFwlGFjuaUdbggcFviLTnv2zBY6ktK8BASiz4XUeoE="; + hash = "sha256-j8MuqU/Fv/bFJeNNkgMlWwmXlWGai9d54AeOyMhJ89I="; }; nativeBuildInputs = [ installShellFiles ]; From abd011a941ae2bad9b59c33b4d2c5c8d3f601b76 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 01:25:51 +0000 Subject: [PATCH 020/133] hebcal: 5.15.0 -> 5.16.0 --- pkgs/by-name/he/hebcal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/hebcal/package.nix b/pkgs/by-name/he/hebcal/package.nix index b2befe867c32..83c982157d53 100644 --- a/pkgs/by-name/he/hebcal/package.nix +++ b/pkgs/by-name/he/hebcal/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "hebcal"; - version = "5.15.0"; + version = "5.16.0"; src = fetchFromGitHub { owner = "hebcal"; repo = "hebcal"; tag = "v${finalAttrs.version}"; - hash = "sha256-tLusgxpTXgmaWystWjp5aexKxmvjnCkNEN3+XjaGYTc="; + hash = "sha256-toQezD8k9loMg2jsbe04dfgTL/WVGfeTZaUobyM1+vw="; }; vendorHash = null; From f8c5feea6bc97e3b7280813fed289c4d268c3628 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 01:47:37 +0000 Subject: [PATCH 021/133] python3Packages.yaspin: 3.5.0 -> 3.5.1 --- pkgs/development/python-modules/yaspin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yaspin/default.nix b/pkgs/development/python-modules/yaspin/default.nix index 69fb3d088e58..8d714d9663d2 100644 --- a/pkgs/development/python-modules/yaspin/default.nix +++ b/pkgs/development/python-modules/yaspin/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "yaspin"; - version = "3.5.0"; + version = "3.5.1"; pyproject = true; src = fetchFromGitHub { owner = "pavdmyt"; repo = "yaspin"; tag = "v${version}"; - hash = "sha256-cNxIaATqLqtDa8ComUb9knuPpJ7hE06Gvnaf14yplmg="; + hash = "sha256-KX3UrDRM5ZBRiCnKyP1OsMi1gLAq7iRb6Wl2Sz00zys="; }; build-system = [ poetry-core ]; From b5baf215918e395a719b88a66cf0df961058bb51 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 01:51:56 +0000 Subject: [PATCH 022/133] python3Packages.denon-rs232: 4.2.2 -> 4.2.3 --- pkgs/development/python-modules/denon-rs232/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/denon-rs232/default.nix b/pkgs/development/python-modules/denon-rs232/default.nix index f979b6037ffa..3b66dbf41463 100644 --- a/pkgs/development/python-modules/denon-rs232/default.nix +++ b/pkgs/development/python-modules/denon-rs232/default.nix @@ -12,7 +12,7 @@ buildPythonPackage (finalAttrs: { pname = "denon-rs232"; - version = "4.2.2"; + version = "4.2.3"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { owner = "home-assistant-libs"; repo = "denon-rs232"; tag = finalAttrs.version; - hash = "sha256-DqlJWgREneOFS4OFEgeJTyF4osgPYw1GO6I6sZVA6J4="; + hash = "sha256-3GgXbhNVmMNZycgSoqqoFVWZp3pRCwy0V1Dagt8TpC8="; }; build-system = [ uv-build ]; From 5124126497ea9b3202c33de8612a8657f3188876 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 01:58:25 +0000 Subject: [PATCH 023/133] miller: 6.21.0 -> 6.22.0 --- pkgs/by-name/mi/miller/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/miller/package.nix b/pkgs/by-name/mi/miller/package.nix index 59fa2d1cf536..fcaf99d612fd 100644 --- a/pkgs/by-name/mi/miller/package.nix +++ b/pkgs/by-name/mi/miller/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "miller"; - version = "6.21.0"; + version = "6.22.0"; src = fetchFromGitHub { owner = "johnkerl"; repo = "miller"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-E/O+uzYaiHBxCOZ0VCmpNlJZDaEBKlCtKAXgm5iY/ps="; + sha256 = "sha256-VIdX7yO45jjaYApNCays4knwLIjRG8GNkWeNGXKIs6M="; }; outputs = [ @@ -20,7 +20,7 @@ buildGoModule (finalAttrs: { "man" ]; - vendorHash = "sha256-22RaVj9z7hrXKoKtEDjjUL1gYObhFRvstTIRtDtyD5U="; + vendorHash = "sha256-9ioeIPtEWmC3vY3rIPdRl3+0a2cKpH7VhmLVi7ioQK8="; postInstall = '' mkdir -p $man/share/man/man1 From 1464b11d5c1c6d5479feaf6ae252256d2ff2c151 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 03:41:36 +0000 Subject: [PATCH 024/133] python3Packages.graphemeu: 0.10.0 -> 0.11.0 --- pkgs/development/python-modules/graphemeu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/graphemeu/default.nix b/pkgs/development/python-modules/graphemeu/default.nix index bb55c7cd2179..a858f04ba923 100644 --- a/pkgs/development/python-modules/graphemeu/default.nix +++ b/pkgs/development/python-modules/graphemeu/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "graphemeu"; - version = "0.10.0"; + version = "0.11.0"; pyproject = true; src = fetchFromGitHub { owner = "timendum"; repo = "grapheme"; tag = "v${finalAttrs.version}"; - hash = "sha256-qDspbeOmlfQ4VLPdKEuxNPYilKjwUcAJiEOMfx9fFlI="; + hash = "sha256-NheVptk7qP7beUd9iFQExaoj4rO7l4ZgI4aS5H7ZS5M="; }; build-system = [ From 34972af4bdca4aa1c143be8f53b573986272359d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 06:14:02 +0000 Subject: [PATCH 025/133] ddccontrol-db: 20260915 -> 20260922 --- pkgs/by-name/dd/ddccontrol-db/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dd/ddccontrol-db/package.nix b/pkgs/by-name/dd/ddccontrol-db/package.nix index 7732d4107214..d6b4734c432e 100644 --- a/pkgs/by-name/dd/ddccontrol-db/package.nix +++ b/pkgs/by-name/dd/ddccontrol-db/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ddccontrol-db"; - version = "20260915"; + version = "20260922"; src = fetchFromGitHub { owner = "ddccontrol"; repo = "ddccontrol-db"; tag = finalAttrs.version; - sha256 = "sha256-n538zzL8lRln6eLCJDivwh90RO2RZ7lykEDLVKV3Sa0="; + sha256 = "sha256-i5d/zvJVZpQ9EUXPbiT398hdfjC6jbES0UIM0Un3BQY="; }; nativeBuildInputs = [ From 66ed1c3013d9ca15c830412a29ecb93006611891 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 06:40:25 +0000 Subject: [PATCH 026/133] libretro.bsnes: 0-unstable-2026-09-04 -> 0-unstable-2026-09-19 --- pkgs/by-name/li/libretroPackages/cores/bsnes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/bsnes.nix b/pkgs/by-name/li/libretroPackages/cores/bsnes.nix index f14533519315..97e91165d724 100644 --- a/pkgs/by-name/li/libretroPackages/cores/bsnes.nix +++ b/pkgs/by-name/li/libretroPackages/cores/bsnes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bsnes"; - version = "0-unstable-2026-09-04"; + version = "0-unstable-2026-09-19"; src = fetchFromGitHub { owner = "libretro"; repo = "bsnes-libretro"; - rev = "260f5234410d0899f8446882c63d17f891b686e0"; - hash = "sha256-4wRwgH5JqhI+5U2E0VJbGxeOGoVu4w8szoocWpUDsaI="; + rev = "05439f96121d2b9d7ad7a5fc1f29d7eebdcc8c43"; + hash = "sha256-ayvg/oBDr2atxRIQuMVcj2XKeQdJe8VeU7aZSqHwz5Q="; }; makefile = "Makefile"; From f0c93b68114a06224af63e50964aaf931f638370 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 08:17:21 +0000 Subject: [PATCH 027/133] libretro.flycast: 0-unstable-2026-09-15 -> 0-unstable-2026-09-26 --- pkgs/by-name/li/libretroPackages/cores/flycast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/flycast.nix b/pkgs/by-name/li/libretroPackages/cores/flycast.nix index 267abc02e75e..a758fb5aa5ba 100644 --- a/pkgs/by-name/li/libretroPackages/cores/flycast.nix +++ b/pkgs/by-name/li/libretroPackages/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2026-09-15"; + version = "0-unstable-2026-09-26"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "8933f9fe0ccd3f7cbe2e77717ea3a6db8b472129"; - hash = "sha256-6XBCWmyVRSbfAbaxvFpe6/39kPYrqvefsjebXZu7yuY="; + rev = "ea087b9140ff5a3b1809e090da0f8d644ee2db95"; + hash = "sha256-jZBnVX4x9v5hEpK7gzZTk9Qs2EeVqREQle57kPjuWUE="; fetchSubmodules = true; }; From f2e66a13d9995758d2abf04e008237a82febb215 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 10:17:36 +0000 Subject: [PATCH 028/133] python3Packages.pycaption: 2.3.9 -> 2.3.10 --- pkgs/development/python-modules/pycaption/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycaption/default.nix b/pkgs/development/python-modules/pycaption/default.nix index baeae6b7d458..5b0ddff89778 100644 --- a/pkgs/development/python-modules/pycaption/default.nix +++ b/pkgs/development/python-modules/pycaption/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "pycaption"; - version = "2.3.9"; + version = "2.3.10"; pyproject = true; src = fetchFromGitHub { owner = "pbs"; repo = "pycaption"; tag = finalAttrs.version; - hash = "sha256-qqWL9l4UITw6uPXuo9fhr0GdTVv2AIMr+Lxfm8OctNc="; + hash = "sha256-my+xqXz9oli/DgrJLrMrNBEDkA8DMvXINym5rfHUUAM="; }; build-system = [ setuptools ]; From f6db2f36a28d03d2722167060b7875faa6241fc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 12:41:37 +0000 Subject: [PATCH 029/133] markdownlint-cli2: 0.23.2 -> 0.23.3 --- .../ma/markdownlint-cli2/package-lock.json | 929 ++++++++++++------ pkgs/by-name/ma/markdownlint-cli2/package.nix | 6 +- 2 files changed, 646 insertions(+), 289 deletions(-) diff --git a/pkgs/by-name/ma/markdownlint-cli2/package-lock.json b/pkgs/by-name/ma/markdownlint-cli2/package-lock.json index ea88f01f9b9b..8c5149c17679 100644 --- a/pkgs/by-name/ma/markdownlint-cli2/package-lock.json +++ b/pkgs/by-name/ma/markdownlint-cli2/package-lock.json @@ -1,44 +1,44 @@ { "name": "markdownlint-cli2", - "version": "0.23.2", + "version": "0.23.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "markdownlint-cli2", - "version": "0.23.2", + "version": "0.23.3", "license": "MIT", "dependencies": { - "globby": "16.2.2", - "js-yaml": "5.2.2", + "globby": "16.2.4", + "js-yaml": "5.4.1", "jsonc-parser": "3.3.1", "jsonpointer": "5.0.1", - "markdown-it": "14.3.0", + "markdown-it": "15.0.1", "markdownlint": "0.41.1", "markdownlint-cli2-formatter-default": "0.0.6", "micromatch": "4.0.8", - "smol-toml": "1.7.0" + "smol-toml": "1.8.0" }, "bin": { "markdownlint-cli2": "markdownlint-cli2-bin.mjs" }, "devDependencies": { "@eslint/js": "10.0.1", - "@playwright/test": "1.61.1", + "@playwright/test": "1.63.0", "@stylistic/eslint-plugin": "5.10.0", "ajv": "8.20.0", - "concurrently": "10.0.3", - "cpy": "13.2.2", + "concurrently": "10.0.5", + "cpy": "13.2.3", "cpy-cli": "7.0.0", - "eslint": "10.7.0", - "eslint-node-test": "0.3.0", + "eslint": "10.10.0", + "eslint-node-test": "0.4.0", "eslint-package-json": "0.3.0", - "eslint-plugin-jsdoc": "63.0.13", - "eslint-plugin-n": "18.2.2", - "eslint-plugin-unicorn": "72.0.0", - "execa": "9.6.1", + "eslint-plugin-jsdoc": "64.3.6", + "eslint-plugin-n": "18.3.0", + "eslint-plugin-unicorn": "74.0.0", + "execa": "10.0.1", "junit-report-builder": "5.1.2", - "markdown-it-emoji": "3.0.0", + "markdown-it-emoji": "3.1.0", "markdown-it-for-inline": "2.0.1", "markdownlint-cli2-formatter-codequality": "0.0.7", "markdownlint-cli2-formatter-json": "0.0.9", @@ -57,21 +57,45 @@ "url": "https://github.com/sponsors/DavidAnson" } }, + "node_modules/@cacheable/memory": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz", + "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cacheable/utils": "^2.5.0", + "@keyv/bigmap": "^1.3.1", + "hookified": "^1.15.1", + "keyv": "^5.6.0" + } + }, + "node_modules/@cacheable/utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", + "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hashery": "^1.5.1", + "keyv": "^5.6.0" + } + }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.88.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.88.0.tgz", - "integrity": "sha512-GK/HL/claLLNo5KG705auIlZMwEtmn88ofSGuLsmVZwKBqMPJhW9DiznYNq07QEqz9BPtA3LBfYImtZmhVvRAw==", + "version": "0.97.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.97.0.tgz", + "integrity": "sha512-EP8uoFfh6+GsdGCduYtmWAW0h7AO+Ayik9Vh5YbA2r/3N6lmJKkCNZX+q3QBXC1K6ixjQ/9igF2b7WVvLm063g==", "dev": true, "license": "MIT", "dependencies": { "@types/estree": "^1.0.9", - "@typescript-eslint/types": "^8.59.4", - "comment-parser": "1.4.7", + "@typescript-eslint/types": "^8.69.0", + "comment-parser": "1.4.8", "esquery": "^1.7.0", - "jsdoc-type-pratt-parser": "~7.2.0" + "jsdoc-type-pratt-parser": "~9.2.1" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^22.22.2 || >=24.15.0" } }, "node_modules/@es-joy/resolve.exports": { @@ -142,9 +166,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", - "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", + "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -168,13 +192,13 @@ } }, "node_modules/@eslint/css-tree": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-4.0.5.tgz", - "integrity": "sha512-iPmijIAq4hlIJB86PYmY/fcZORHtjphSqICDbwuw32A/JmkhZQ/K/6TjHE03zqf3n5yABpVcbRAMG8Mi9ojy8g==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-4.1.1.tgz", + "integrity": "sha512-A+s89eP+yDAPkKjnIOfjlkGifg5J7GPn01nWx14UjBVWktfkxOU4975F9ZZ13xNxkGiblNcBaAqgKhnQrW6SWA==", "dev": true, "license": "MIT", "dependencies": { - "mdn-data": "2.29.0", + "mdn-data": "2.35.0", "source-map-js": "^1.2.1" }, "engines": { @@ -203,9 +227,9 @@ } }, "node_modules/@eslint/json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@eslint/json/-/json-2.0.1.tgz", - "integrity": "sha512-Thz2j92ceUF3Bq/0TuWb3MWn3Z+Cwc8k5ptF0fakl2D4Mp8mSx07Xr1aQM4R5NoihzarWUdxfOmQ8DesGy4jOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-2.1.0.tgz", + "integrity": "sha512-Zcg+SXHmdAlo+0ZFwxOvDQye2zxhaFCu/CPdJTsMDSEYZXkX67AWvdwzhI/YdPYNW68Q1Tr1Rv2SsuUZydnjBg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -229,9 +253,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", - "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.3.tgz", + "integrity": "sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -295,9 +319,9 @@ } }, "node_modules/@humanwhocodes/momoa": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.10.tgz", - "integrity": "sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==", + "version": "3.3.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.13.tgz", + "integrity": "sha512-AbKq3EW41+HY6pNMJgAOrz68iyiTTf0Nr1JRHHfuG5zwniJ9Dw8J3U7oa1I2ptpqYwmEf1sXKOGK6lbdZ9eqmg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -318,6 +342,30 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@keyv/bigmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", + "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hashery": "^1.4.0", + "hookified": "^1.15.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "keyv": "^5.6.0" + } + }, + "node_modules/@keyv/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", + "dev": true, + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -354,19 +402,19 @@ } }, "node_modules/@playwright/test": { - "version": "1.61.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.61.1.tgz", - "integrity": "sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==", + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz", + "integrity": "sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.61.1" + "playwright": "1.63.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@sec-ant/readable-stream": { @@ -464,16 +512,66 @@ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "license": "MIT" }, + "node_modules/@types/node": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.3.tgz", + "integrity": "sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.9.0" + } + }, "node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, - "node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.1.tgz", + "integrity": "sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.70.1", + "@typescript-eslint/types": "^8.70.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz", + "integrity": "sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz", + "integrity": "sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==", "dev": true, "license": "MIT", "engines": { @@ -482,6 +580,106 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.1.tgz", + "integrity": "sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz", + "integrity": "sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.70.1", + "@typescript-eslint/tsconfig-utils": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.1.tgz", + "integrity": "sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz", + "integrity": "sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.70.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/acorn": { @@ -541,9 +739,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", "license": "MIT", "engines": { "node": ">=12" @@ -566,13 +764,13 @@ } }, "node_modules/are-docs-informative": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.1.1.tgz", + "integrity": "sha512-sqRsNQBwbKLRX0jV5Cu5uzmtflf892n4Vukz7T659ebL4pz3mpOqCMU7lxMoBTFwnp10E3YB5ZcyHM41W5bcDA==", "dev": true, "license": "MIT", "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/argparse": { @@ -592,9 +790,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.11.7", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.7.tgz", - "integrity": "sha512-APw5YuIQAg6L9w4sHDI6j26DGFJI6RpYOhnkMPdC9lWbkKvsyPHzDsve1yd73lk21yz7Y09Kci8B2Pp9FonzWA==", + "version": "2.11.26", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz", + "integrity": "sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MPn7oN0TQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -605,9 +803,9 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", - "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { @@ -630,9 +828,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", - "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.1.tgz", + "integrity": "sha512-AUdjuRyCNGUYtqpqfTmWyM4fXay8yIQhmLnvYe/THMGfT9B/34X7xQd3ifKxwyNPPpowVBjLb+64BN9Rn1mizw==", "dev": true, "funding": [ { @@ -650,11 +848,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.10.44", - "caniuse-lite": "^1.0.30001806", - "electron-to-chromium": "^1.5.393", - "node-releases": "^2.0.51", - "update-browserslist-db": "^1.2.3" + "baseline-browser-mapping": "^2.11.25", + "caniuse-lite": "^1.0.30001810", + "electron-to-chromium": "^1.5.438", + "node-releases": "^2.0.57", + "update-browserslist-db": "^1.3.3" }, "bin": { "browserslist": "cli.js" @@ -664,9 +862,9 @@ } }, "node_modules/builtin-modules": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-5.3.0.tgz", - "integrity": "sha512-hMQUl2bUFG339QygPM97E+mc8OY1IAchORZxm4a/frcYwKzozMzRVDBwHW0NjOqGElLm2O37AVQE8ikxlZHrMQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-5.4.0.tgz", + "integrity": "sha512-JCWSCdun+4Ovd9BhM/Vtlmwb7oD6Wl4YiPRXXwhAuwlPhW1un/MKgXn7GZoFm53ginnoNzus69V8JWx0K393jg==", "dev": true, "license": "MIT", "engines": { @@ -676,10 +874,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cacheable": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", + "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cacheable/memory": "^2.2.0", + "@cacheable/utils": "^2.5.0", + "hookified": "^1.15.0", + "keyv": "^5.6.0", + "qified": "^0.10.1" + } + }, "node_modules/caniuse-lite": { - "version": "1.0.30001806", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", - "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", + "version": "1.0.30001812", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001812.tgz", + "integrity": "sha512-qN+QNNBr93TCmFrmte0bBCjSDMuRvt78VlHT99qIGPszm4QsqCX8lnyWUFkHi8B7ZBAPq8SH+UqyXNy/odMdng==", "dev": true, "funding": [ { @@ -806,9 +1018,9 @@ } }, "node_modules/comment-parser": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.7.tgz", - "integrity": "sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.8.tgz", + "integrity": "sha512-rKZTGo4fzKYna8UcL0isTg5wkBNla7bxTypLwZQXjIdi++IdP1OJ41rI5Mti3/jltkPujbu4i9LIARYA+zpotQ==", "dev": true, "license": "MIT", "engines": { @@ -816,15 +1028,15 @@ } }, "node_modules/concurrently": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.3.tgz", - "integrity": "sha512-hc3LH4UaKWd/bbyDK/IGVa4RB6PtQ3CUYwtrkzqHn+wIG3Hr5fhpRlk0L/gCa8ZE1L/Ufj50Zho69cI5w8SQBA==", + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.5.tgz", + "integrity": "sha512-JaP/CoftUrCcAFW/g//RbgEGwlelnEae6cfBLgH6ZdO6s8jPkn6p9SB9u6pdVxYXoiSnFqseOlHfrEfF82TVOg==", "dev": true, "license": "MIT", "dependencies": { "chalk": "5.6.2", "rxjs": "7.8.2", - "shell-quote": "1.8.4", + "shell-quote": "1.9.0", "supports-color": "10.2.2", "tree-kill": "1.2.2", "yargs": "18.0.0" @@ -871,13 +1083,16 @@ } }, "node_modules/core-js-compat": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", - "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.50.0.tgz", + "integrity": "sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.28.1" + "browserslist": "^4.28.7" + }, + "engines": { + "node": ">=6.4.0" }, "funding": { "type": "opencollective", @@ -885,9 +1100,9 @@ } }, "node_modules/cpy": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-13.2.2.tgz", - "integrity": "sha512-FEc7gmNSj4mDQCWNt3mByVn3qZX3EjMvggiqgCQPF1yJAFfyX6Ai/emN89w18TRp+QcFmdTLgX3hfNnIVgYHcw==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-13.2.3.tgz", + "integrity": "sha512-N+jPR8ODTJIzAKmCtUglRSCQzMuDkB/saH1ZJfY1MDfXYMZbfsuih3GhpUEYeuTCDQLBr4GvKyHDwV0Y2Sd0gQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1014,9 +1229,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.398", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.398.tgz", - "integrity": "sha512-AsvhAxopJGh6museTDMIjn6JpDYOfgu4RLlygomt87MUwBUqTfd/1EiPtx10/LZE8xpTvkP2E9Gafq7lkLtodQ==", + "version": "1.5.439", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.439.tgz", + "integrity": "sha512-qu6QIPXhsb+CRcAiTMNjR4A1y/7tCYKkKjr5CZXRVih6qkDf79peZ2BpEU3qoDBNCRrcy3Mra3X9nG5oruuA7Q==", "dev": true, "license": "ISC" }, @@ -1028,9 +1243,9 @@ "license": "MIT" }, "node_modules/enhanced-resolve": { - "version": "5.24.4", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.4.tgz", - "integrity": "sha512-GVoi+ICHocoOIU7qVVM48wOJziRsqrsyqlI0Ce0LdowRn6v3bcH2zUa9kp85ncx0nwIb9/HOCOLS3fdThDG/XQ==", + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", + "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", "dev": true, "license": "MIT", "dependencies": { @@ -1042,12 +1257,12 @@ } }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-8.1.0.tgz", + "integrity": "sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==", "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" @@ -1090,9 +1305,9 @@ } }, "node_modules/eslint": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.7.0.tgz", - "integrity": "sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.10.0.tgz", + "integrity": "sha512-NPXn6r5zl4uET1DAVPaOwzX3rut4c0wcmw3dWJAfOsTM5+TogXo0DDjz8pwm/hL8cyVNpHqeK4JpN0NjnyFFNw==", "dev": true, "license": "MIT", "workspaces": [ @@ -1102,9 +1317,9 @@ "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.5", - "@eslint/config-helpers": "^0.6.0", + "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", - "@eslint/plugin-kit": "^0.7.2", + "@eslint/plugin-kit": "^0.7.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -1119,14 +1334,14 @@ "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", + "file-entry-cache": "11.1.5 || >11.1.6 <12", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.4", + "minimatch": "^10.2.5", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -1165,9 +1380,9 @@ } }, "node_modules/eslint-node-test": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-node-test/-/eslint-node-test-0.3.0.tgz", - "integrity": "sha512-aV1YX7ydDH7VCDsBWNNuicISdujCaHiprs+vYSdechPAAS3HWR00HTHgDYTSnMqTlLJOnkvgi1jV1cB1TNV56Q==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/eslint-node-test/-/eslint-node-test-0.4.0.tgz", + "integrity": "sha512-PnHvPZASsqWFoRlyivgQa4VFcA5o8psqp6SWrDG2e0MJBcq7ajRDV2H7oqiWOa3qmFLvCm2cZ/+hv+y455ZgEQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1232,34 +1447,48 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "63.0.13", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-63.0.13.tgz", - "integrity": "sha512-ahG1kWA8jYNwaQJtzJlnF+v4Gb9w5r+WL98gp+L8qjLN9ErpL5sevGuemN+fCYsU3Np27F36KmDc8UPi1ml/dg==", + "version": "64.3.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-64.3.6.tgz", + "integrity": "sha512-lo7IXmgUUNy88SxW7KnJmmD2iPQBIRMomfCFPHidW1M3zNNVuzxlB2uoNrNyE1g4v2/L+RtYmiROPwQhSNzL8Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.88.0", + "@es-joy/jsdoccomment": "~0.97.0", "@es-joy/resolve.exports": "1.2.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.7", + "@typescript-eslint/utils": "^8.69.0", + "are-docs-informative": "^0.1.1", + "comment-parser": "1.4.8", "debug": "^4.4.3", - "escape-string-regexp": "^4.0.0", + "escape-string-regexp": "^5.0.0", "espree": "^11.2.0", "esquery": "^1.7.0", "html-entities": "^2.6.0", "object-deep-merge": "^2.0.1", "parse-imports-exports": "^0.2.4", "semver": "^7.8.5", - "spdx-expression-parse": "^4.0.0", + "spdx-expression-parse": "^5.0.0", "to-valid-identifier": "^1.0.0" }, "engines": { - "node": "^22.13.0 || >=24" + "node": "^22.22.2 || >=24.15.0" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" } }, + "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", @@ -1291,10 +1520,21 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-5.0.0.tgz", + "integrity": "sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, "node_modules/eslint-plugin-n": { - "version": "18.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.2.2.tgz", - "integrity": "sha512-gOO0lIqwEjZ750kv9/SptCWArUoAZXJoBr0vYWTO2dCBxctHUXlBIigiC8xuxxr/NKqgIT6Ehz1xRcilj8a5cA==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.3.0.tgz", + "integrity": "sha512-cPVguuDe6DrIPb/qUXHf8P89MaVTUmiYWwpt5gX5AILsvRIiZAxMFXcFR6QHYBksqKJpjfUBlL/RleCJUWcD7w==", "dev": true, "license": "MIT", "dependencies": { @@ -1328,22 +1568,22 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "72.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-72.0.0.tgz", - "integrity": "sha512-hqO6ksoOHO+ZhdseTuKRVQbx9U7PRO/cv8qAR1mctwzdVO2hYud8uS9luAhp43RJgziYgHAph8eHyipT8GL0ng==", + "version": "74.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-74.0.0.tgz", + "integrity": "sha512-AGnsGi2SxHg1HEAXxn9nSnZfyjvTWkxm8E8hpd/9tD6dLjBUdcD7+D6ZN64HmmCXTSXlrwVyUqe20Uyb2CaurA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@eslint/css-tree": "^4.0.4", - "browserslist": "^4.28.4", + "@eslint-community/eslint-utils": "^4.10.1", + "@eslint/css-tree": "^4.0.5", + "browserslist": "^4.28.8", "change-case": "^5.4.4", "ci-info": "^4.4.0", - "core-js-compat": "^3.49.0", + "core-js-compat": "^3.50.0", "detect-indent": "^7.0.2", - "entities": "^4.5.0", + "entities": "^8.0.0", "find-up-simple": "^1.0.1", - "globals": "^17.7.0", + "globals": "^17.11.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "is-identifier": "^1.1.0", @@ -1366,9 +1606,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "17.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.8.0.tgz", - "integrity": "sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ==", + "version": "17.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.12.0.tgz", + "integrity": "sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==", "dev": true, "license": "MIT", "engines": { @@ -1530,27 +1770,27 @@ } }, "node_modules/execa": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", - "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-10.0.1.tgz", + "integrity": "sha512-ge98qjkRK4IB7tL7Ju/6qmm5LHoH1eEMt5FNZrz3f4UIYhF28lggX20z3FaX1sgc67msLEn0N0BscOs29iuwyw==", "dev": true, "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", - "cross-spawn": "^7.0.6", "figures": "^6.1.0", - "get-stream": "^9.0.0", + "get-stream": "^9.0.1", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", - "pretty-ms": "^9.2.0", + "pretty-ms": "^9.3.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", - "yoctocolors": "^2.1.1" + "which-command": "^0.1.0", + "yoctocolors": "^2.1.2" }, "engines": { - "node": "^18.19.0 || >=20.5.0" + "node": ">=22" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" @@ -1606,9 +1846,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz", - "integrity": "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", "dev": true, "funding": [ { @@ -1623,14 +1863,32 @@ "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", + "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==", "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/figures": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", @@ -1648,16 +1906,13 @@ } }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", + "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "flat-cache": "^6.1.23" } }, "node_modules/fill-range": { @@ -1703,41 +1958,24 @@ } }, "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "version": "6.1.23", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz", + "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" + "cacheable": "^2.5.0", + "flatted": "^3.4.2", + "hookified": "^1.15.0" } }, "node_modules/flatted": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.3.tgz", - "integrity": "sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", + "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", "dev": true, "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-timeout": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/function-timeout/-/function-timeout-1.0.2.tgz", @@ -1762,9 +2000,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", - "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.7.0.tgz", + "integrity": "sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==", "license": "MIT", "engines": { "node": ">=18" @@ -1791,9 +2029,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", - "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.3.tgz", + "integrity": "sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==", "dev": true, "license": "MIT", "dependencies": { @@ -1830,15 +2068,16 @@ } }, "node_modules/globby": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.2.tgz", - "integrity": "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==", + "version": "16.2.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.4.tgz", + "integrity": "sha512-c8B/VNLmxRcmqqenRA9t+9IyOjf9+V6lTxPaUJLqOCONdQkWZ0ETYgX0qbtJqPsgCNusT9MZ5Jeidw8Eb9tn2g==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "fast-glob": "^3.3.3", "ignore": "^7.0.5", "is-path-inside": "^4.0.0", + "micromatch": "^4.0.8", "slash": "^5.1.0", "unicorn-magic": "^0.4.0" }, @@ -1850,9 +2089,9 @@ } }, "node_modules/globby/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", + "integrity": "sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==", "license": "MIT", "engines": { "node": ">= 4" @@ -1885,6 +2124,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hashery": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", + "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hookified": "^1.15.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/hookified": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", + "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==", + "dev": true, + "license": "MIT" + }, "node_modules/hosted-git-info": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-10.1.1.tgz", @@ -2140,9 +2399,9 @@ "license": "ISC" }, "node_modules/js-yaml": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.2.tgz", - "integrity": "sha512-dayzUzKkJ1MkuUtZglSebU43utNXH0OWQByK9rKOOuYIO8M5TV1y+n8ALMdG0rdzBnfNkOmZEqrURepb0ejqBw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.4.1.tgz", + "integrity": "sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==", "funding": [ { "type": "github", @@ -2162,13 +2421,17 @@ } }, "node_modules/jsdoc-type-pratt-parser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-7.2.0.tgz", - "integrity": "sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-9.2.2.tgz", + "integrity": "sha512-eFY7Rlscvv/BpY6UsVsjKwMhu1tJO/F4U/vC9g3yeRy/JqszuO1UP6Vdq+85G+3FP6fEw/sWR8a5ftPFY86csw==", "dev": true, "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.9", + "@types/node": "^26.4.0" + }, "engines": { - "node": ">=20.0.0" + "node": "^22.22.2 || >=24.15.0" } }, "node_modules/jsesc": { @@ -2184,13 +2447,6 @@ "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -2265,13 +2521,13 @@ } }, "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", + "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", "dev": true, "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "@keyv/serialize": "^1.1.1" } }, "node_modules/levn": { @@ -2289,9 +2545,9 @@ } }, "node_modules/linkify-it": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz", - "integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-6.1.0.tgz", + "integrity": "sha512-wJ/TwpSDTLepCrQoYWYIExIKg5Zchex2Nn5yk2mFnB+6PtdkHtyLx742md9csRjjOnGkKIS/RrbY7l8D6gT9Vw==", "funding": [ { "type": "github", @@ -2304,7 +2560,7 @@ ], "license": "MIT", "dependencies": { - "uc.micro": "^2.0.0" + "uc.micro": "^3.0.0" } }, "node_modules/locate-path": { @@ -2331,9 +2587,9 @@ "license": "MIT" }, "node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "version": "11.5.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", + "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -2385,9 +2641,9 @@ } }, "node_modules/markdown-it": { - "version": "14.3.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.0.tgz", - "integrity": "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-15.0.1.tgz", + "integrity": "sha512-9/7gE95FNPkfUWrjJIoHZza2iLmuJlPD0UNMxPi7bxUrbCR525YZY0r+zyfes0dZI5ZZ/uNIXUJca0pJvtw41g==", "funding": [ { "type": "github", @@ -2400,21 +2656,21 @@ ], "license": "MIT", "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.5.0", - "linkify-it": "^5.0.2", - "mdurl": "^2.0.0", + "argparse": "^3.0.0", + "entities": "^8.0.0", + "linkify-it": "^6.0.0", + "mdurl": "^2.1.0", "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" + "uc.micro": "^3.0.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" } }, "node_modules/markdown-it-emoji": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-3.0.0.tgz", - "integrity": "sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-3.1.0.tgz", + "integrity": "sha512-NhmMEH2ywduD4Nty1E8uB5NqfLhAT1VR0dyvoJyStKOqCzbZmVdn/+8wj7zpDsb/fLBikpCPsWwxqKlvMmbz4g==", "dev": true, "license": "MIT" }, @@ -2425,6 +2681,22 @@ "dev": true, "license": "MIT" }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-3.0.2.tgz", + "integrity": "sha512-mFdDM6WqWKraGLsVb+C9CahPnzTXOefAOLq3jYcca2YZ8bEWpr++Tzj+zSaKW9+X9L5uSxcm1AZ3Y6aZJ09OhQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "PSF-2.0" + }, "node_modules/markdownlint": { "version": "0.41.1", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.41.1.tgz", @@ -2449,21 +2721,21 @@ } }, "node_modules/markdownlint-cli2": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.2.tgz", - "integrity": "sha512-eUhcnkSpzURo/o4htSqc7LPDszgOOTknhU4eY/sPHvMCLxnTCYscv1gw1/js/idmaZPisv9ECVEIORcllqjTUw==", + "version": "0.23.3", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.3.tgz", + "integrity": "sha512-xAr5o/TGpC3v6lE6cKIW4b5eOFRrRX5u7Vtjae9ix3RALv8nNOd94XMkD/1OXXBtpMcJ4uQGbpSo3hv5UqS4uQ==", "license": "MIT", "peer": true, "dependencies": { - "globby": "16.2.2", - "js-yaml": "5.2.2", + "globby": "16.2.4", + "js-yaml": "5.4.1", "jsonc-parser": "3.3.1", "jsonpointer": "5.0.1", - "markdown-it": "14.3.0", + "markdown-it": "15.0.1", "markdownlint": "0.41.1", "markdownlint-cli2-formatter-default": "0.0.6", "micromatch": "4.0.8", - "smol-toml": "1.7.0" + "smol-toml": "1.8.0" }, "bin": { "markdownlint-cli2": "markdownlint-cli2-bin.mjs" @@ -2613,9 +2885,9 @@ } }, "node_modules/mdn-data": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.29.0.tgz", - "integrity": "sha512-pVxQFCcaYUEAH853+v7yoI/qzhxXSq1bTb9obMYGYAN1c3Hen+XDCEvr296XhstrwlSTNgOR7mCSD4JPjbJe5A==", + "version": "2.35.0", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.35.0.tgz", + "integrity": "sha512-k+1+dEIm2z/BEfdvYzT/fIyAGeDBo/1AJNJI4ilFXJRYoxP/3Ds+GP8shAOIq8jYXY9N5nGB3Ag104NsagmLAA==", "dev": true, "license": "CC0-1.0" }, @@ -3213,9 +3485,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.51", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", - "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", + "version": "2.0.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", + "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", "dev": true, "license": "MIT", "engines": { @@ -3381,9 +3653,9 @@ } }, "node_modules/p-map": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.6.tgz", - "integrity": "sha512-I4Prw6ivkd6p8PiYR1tXASOAOBzIJwu0TB7fqaX0c/8c3QAehNYmX57EijyGGGBt3c/BIowGwV03RVBtXvHEVg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.8.tgz", + "integrity": "sha512-MitaVsCuCFIvOLLPIU7NnfrZvS9H9h7kwMUkDo+T2pEISaJD48IV9S8iIdXB7PsvvdxyYcsSTTrr90XKsbulNw==", "dev": true, "license": "MIT", "engines": { @@ -3483,9 +3755,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "dev": true, "license": "MIT", "engines": { @@ -3496,35 +3768,32 @@ } }, "node_modules/playwright": { - "version": "1.61.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.61.1.tgz", - "integrity": "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==", + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", + "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.61.1" + "playwright-core": "1.63.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "2.3.2" + "node": ">=20" } }, "node_modules/playwright-core": { - "version": "1.61.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.1.tgz", - "integrity": "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==", + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", + "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==", "dev": true, "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/pluralize": { @@ -3548,9 +3817,9 @@ } }, "node_modules/pretty-ms": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz", - "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.1.tgz", + "integrity": "sha512-HzMy3Geq23nVALD/M2LliU+F+M+gVNsvkQWWqeBZ8HDiCgzo6YPJ/Omrmtq24EFrIsk0a3EkQGEd7bDOo+IhGA==", "dev": true, "license": "MIT", "dependencies": { @@ -3592,6 +3861,26 @@ "node": ">=6" } }, + "node_modules/qified": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz", + "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hookified": "^2.1.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/qified/node_modules/hookified": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz", + "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==", + "dev": true, + "license": "MIT" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -3626,9 +3915,9 @@ } }, "node_modules/regjsparser": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", - "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.3.tgz", + "integrity": "sha512-ycwFAS14Jw4mppvmK4GR/J6u3WpWpjkEApehuHtLc/8VpPNpDMbQ4WjqwplXifGeyKOzHSFLmSPqzksDQE2Sfg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -3751,9 +4040,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", "dev": true, "license": "MIT", "engines": { @@ -3789,9 +4078,9 @@ } }, "node_modules/smol-toml": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.0.tgz", - "integrity": "sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.8.0.tgz", + "integrity": "sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==", "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -3829,9 +4118,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", - "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.24.tgz", + "integrity": "sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==", "dev": true, "license": "CC0-1.0" }, @@ -3987,6 +4276,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -4026,6 +4332,19 @@ "tree-kill": "cli.js" } }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -4059,16 +4378,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typescript": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-3.0.0.tgz", + "integrity": "sha512-U3PppEkleoTnIfi8BozMx3yju3qc/L6SwqWo2Sw+54PX+PX0q9I+r1Um5HCmqD7n9VDX5/v3vQH/AjA6deDdtw==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", + "dev": true, "license": "MIT" }, "node_modules/unicorn-magic": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", - "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.1.tgz", + "integrity": "sha512-lzlXPoVB0Uy/FvTaUgX39RbixYiSKoc3JSoSf01+0c2B6FR3qdYIPN7Qjo/AV7n6sqLCk0509cT3LRj1oSZ1+A==", "license": "MIT", "engines": { "node": ">=20" @@ -4078,9 +4419,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", + "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", "dev": true, "funding": [ { @@ -4151,6 +4492,22 @@ "node": ">= 8" } }, + "node_modules/which-command": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/which-command/-/which-command-0.1.0.tgz", + "integrity": "sha512-XZyoF5/5hZtXitIwzrU4NKK+Wtbb9aB9CezUEw2Q0wlYK8NUYQxC1rRXgNueYLtBAJwXIb+/tFVk4dozciNJMA==", + "dev": true, + "license": "MIT", + "bin": { + "which-command": "cli.js" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/sindresorhus/which-command?sponsor=1" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -4218,9 +4575,9 @@ } }, "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", "dev": true, "license": "ISC", "bin": { diff --git a/pkgs/by-name/ma/markdownlint-cli2/package.nix b/pkgs/by-name/ma/markdownlint-cli2/package.nix index 6dfec82d3c68..68ce2bb0fd9e 100644 --- a/pkgs/by-name/ma/markdownlint-cli2/package.nix +++ b/pkgs/by-name/ma/markdownlint-cli2/package.nix @@ -8,16 +8,16 @@ buildNpmPackage (finalAttrs: { pname = "markdownlint-cli2"; - version = "0.23.2"; + version = "0.23.3"; src = fetchFromGitHub { owner = "DavidAnson"; repo = "markdownlint-cli2"; tag = "v${finalAttrs.version}"; - hash = "sha256-nWKkQdzwm+jLoZYs25USsdbRwXj++aS1tif2ro4FsBI="; + hash = "sha256-LqnTcSu700XfDoBw5Lp18gZFBrOg6mXOBg3uc3RLV98="; }; - npmDepsHash = "sha256-cUwSR+B1MA6wciAemCxevT1VrtSEGzPUpBKzZzMul2E="; + npmDepsHash = "sha256-h1QyvmdgwykNyyKT9YyfcMe5K1uL86TSlY8ihXENHng="; postPatch = '' rm -f .npmrc From cc074fd4463c4787a467edaae80cd0e9a5962f97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 14:09:11 +0000 Subject: [PATCH 030/133] git-town: 24.0.0 -> 24.1.0 --- pkgs/by-name/gi/git-town/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-town/package.nix b/pkgs/by-name/gi/git-town/package.nix index 12369e8fffbf..ecbc1ab490f8 100644 --- a/pkgs/by-name/gi/git-town/package.nix +++ b/pkgs/by-name/gi/git-town/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "git-town"; - version = "24.0.0"; + version = "24.1.0"; src = fetchFromGitHub { owner = "git-town"; repo = "git-town"; tag = "v${finalAttrs.version}"; - hash = "sha256-Es2FextJFPV3SVIIuZOv7EjUHwFar3C5wBMlWlhMu1M="; + hash = "sha256-GY/aec9agBahpTUtss+1/PCab4CJSFGd9hG3dSZLWXw="; }; vendorHash = null; From 9a5e044663adf9f1306c208f53fdea2a5aeaaf39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 15:01:18 +0000 Subject: [PATCH 031/133] boilr: 1.9.6 -> 1.10.1 --- pkgs/by-name/bo/boilr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/boilr/package.nix b/pkgs/by-name/bo/boilr/package.nix index 72b2765b4048..67b84d482e35 100644 --- a/pkgs/by-name/bo/boilr/package.nix +++ b/pkgs/by-name/bo/boilr/package.nix @@ -39,16 +39,16 @@ let in rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec { pname = "BoilR"; - version = "1.9.6"; + version = "1.10.1"; src = fetchFromGitHub { owner = "PhilipK"; repo = "BoilR"; tag = "v.${version}"; - hash = "sha256-qCY/I3ACrs5mWpgN+xmWi42rF9Mzqxxce2DIA+R1RNs="; + hash = "sha256-1//4P/Elx/bScyU9iAIc5ToNHSda1RapVnmv0KVklC0="; }; - cargoHash = "sha256-9B2NcFO/Bj553yaOMi7oBZJTFtCQmBnJkU9nK+vjThU="; + cargoHash = "sha256-jclZq45yeOJ9F/tnJ9KhLAvkREER45qB08n0md0SHn0="; nativeBuildInputs = [ perl From 7e6cdfebf75b53c347313305112ddbab9fe7d7cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 15:40:29 +0000 Subject: [PATCH 032/133] mochi: 26.8.2 -> 26.9.2 --- pkgs/by-name/mo/mochi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mochi/package.nix b/pkgs/by-name/mo/mochi/package.nix index 4a5dd48d1801..3415e0190848 100644 --- a/pkgs/by-name/mo/mochi/package.nix +++ b/pkgs/by-name/mo/mochi/package.nix @@ -12,14 +12,14 @@ let pname = "mochi"; - version = "26.8.2"; + version = "26.9.2"; linux = appimageTools.wrapType2 rec { inherit pname version meta; src = fetchurl { url = "https://download.mochi.cards/releases/Mochi-${version}.AppImage"; - hash = "sha256-4UHdao4mj7BjS2wMZv9f1+gKjgsihbMvpHmqI6Pvhq4="; + hash = "sha256-uhsmIhuub3cKiOozfdVbD3yuHfEx+bWypt66kMIROCg="; }; appimageContents = appimageTools.extract { inherit pname version src; }; @@ -42,7 +42,7 @@ let src = fetchurl { url = "https://download.mochi.cards/releases/Mochi-${version}-arm64.dmg"; - hash = "sha256-xmQNM0uk0FQYnJ+afxsD6GoR6H7tfE9tBk2Gt2O0HGc="; + hash = "sha256-DqniDFVgGlKQn8sdddzT2fzR7TN87gBL97ZcU0pRrHw="; }; sourceRoot = "."; From 14f39185293cbe1dc83b595717972b9a08156229 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 26 Sep 2026 19:28:18 +0200 Subject: [PATCH 033/133] kew: 4.3.6 -> 4.3.8 Changelog: https://codeberg.org/ravachol/kew/releases/tag/v4.3.8 Diff: https://codeberg.org/ravachol/kew/compare/v4.3.6...v4.3.8 --- pkgs/by-name/ke/kew/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/kew/package.nix b/pkgs/by-name/ke/kew/package.nix index 294d0976a9e3..d2ac899b0c5a 100644 --- a/pkgs/by-name/ke/kew/package.nix +++ b/pkgs/by-name/ke/kew/package.nix @@ -34,13 +34,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "kew"; - version = "4.3.6"; + version = "4.3.8"; src = fetchFromGitHub { owner = "ravachol"; repo = "kew"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gp/A1UrbzjUFT2Og5OjaO1sHEcIYRkKSMluGdUBUA5g="; + hash = "sha256-BpfMOzTcXKM1xOX8O1GZWfQfX57OABIhbPDKTy3JaO4="; }; postPatch = '' From 97fe25891d0197c4f10b13efb6a3aa97c97e946c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 19:26:42 +0000 Subject: [PATCH 034/133] protonup-rs: 0.15.0 -> 0.15.1 --- pkgs/by-name/pr/protonup-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protonup-rs/package.nix b/pkgs/by-name/pr/protonup-rs/package.nix index bd22e703bb6e..2488155cf88e 100644 --- a/pkgs/by-name/pr/protonup-rs/package.nix +++ b/pkgs/by-name/pr/protonup-rs/package.nix @@ -6,7 +6,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "protonup-rs"; - version = "0.15.0"; + version = "0.15.1"; __structuredAttrs = true; @@ -14,10 +14,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "auyer"; repo = "protonup-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-fEDrWc3IXRuEV8bqtU366Dw9WiQ9+YMC9ByDYeUy//s="; + hash = "sha256-b4ZYHoJoGayt2jTFMBaLP8UrVqKQDNXzM9/kLbkSgaA="; }; - cargoHash = "sha256-bbt+EJfhIf95LFDzZXKsAi14RwqEy+IOGCtrsjqOUOU="; + cargoHash = "sha256-j4eWSQUIsH4E45NgMLIWA+IpyBLh3IJwLoXIr8wSEaY="; checkFlags = [ # Requires internet access From a7d8a12d72dfd3527d3e2c7b5c35f483a6454de1 Mon Sep 17 00:00:00 2001 From: AlexAntonik Date: Sat, 26 Sep 2026 22:26:59 +0300 Subject: [PATCH 035/133] python3Packages.pure-magic-rs: fix license Signed-off-by: AlexAntonik --- pkgs/development/python-modules/pure-magic-rs/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pure-magic-rs/default.nix b/pkgs/development/python-modules/pure-magic-rs/default.nix index 4d8f8903209c..695a5b592b83 100644 --- a/pkgs/development/python-modules/pure-magic-rs/default.nix +++ b/pkgs/development/python-modules/pure-magic-rs/default.nix @@ -40,7 +40,12 @@ buildPythonPackage (finalAttrs: { meta = { description = "Safe Rust implementation of libmagic"; homepage = "https://github.com/qjerome/magic-rs"; - license = lib.licenses.gpl3Only; + license = + with lib.licenses; + OR [ + gpl3Only + bsd2 + ]; maintainers = with lib.maintainers; [ fab ]; }; }) From 71fa691f40c2409e21940f36106c5ad8395c3c56 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Sat, 26 Sep 2026 12:26:50 -0700 Subject: [PATCH 036/133] macos-defaults: 0.2.0 -> 0.3.0 --- pkgs/by-name/ma/macos-defaults/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/macos-defaults/package.nix b/pkgs/by-name/ma/macos-defaults/package.nix index f78d51984d16..e0a81b8a1118 100644 --- a/pkgs/by-name/ma/macos-defaults/package.nix +++ b/pkgs/by-name/ma/macos-defaults/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "macos-defaults"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "dsully"; repo = "macos-defaults"; tag = finalAttrs.version; - hash = "sha256-dSZjMuw7ott0dgiYo0rqekEvScmrX6iG7xHaPAgo1/E="; + hash = "sha256-SIar0QceNQs2tEYIcwwG2u+2Aq3IieOm4sIEX6hXilk="; }; - cargoHash = "sha256-xSg6WAkFPS8B1G4WqMW77egCMmOEo3rK2EKcrDYaBjA="; + cargoHash = "sha256-0jB9lpguS40n1CrfJsnyZQvfnprC8pCx27xu1RRjaqI="; checkFlags = [ # accesses home dir From fd186528569982f708e40c72d8c92b7367d5420f Mon Sep 17 00:00:00 2001 From: Grayson Tinker Date: Sat, 26 Sep 2026 15:02:29 -0600 Subject: [PATCH 037/133] iana-etc: mark as supported on all platforms --- pkgs/by-name/ia/iana-etc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ia/iana-etc/package.nix b/pkgs/by-name/ia/iana-etc/package.nix index da283674f11c..69c28df61807 100644 --- a/pkgs/by-name/ia/iana-etc/package.nix +++ b/pkgs/by-name/ia/iana-etc/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation rec { meta = { homepage = "https://github.com/Mic92/iana-etc"; description = "IANA protocol and port number assignments (/etc/protocols and /etc/services)"; - platforms = lib.platforms.unix; + platforms = lib.platforms.all; license = lib.licenses.mit; }; } From 80b73605fe24965eccae7a11a4ec0914b0173757 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 21:32:24 +0000 Subject: [PATCH 038/133] vscode-extensions.divyanshuagrawal.competitive-programming-helper: 2026.9.1789051951 -> 2026.9.1789578855 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2b79f92e6253..43cff08336b9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1391,8 +1391,8 @@ let mktplcRef = { name = "competitive-programming-helper"; publisher = "DivyanshuAgrawal"; - version = "2026.9.1789051951"; - hash = "sha256-Et8v+Yl51tKTGoKx8rOMW3VscFkfIKwwqcLyw9fmI90="; + version = "2026.9.1789578855"; + hash = "sha256-9WQ+FvOTMB/jiPbmp9qE2i7yubRS4czskJJIvKvtEyM="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog"; From 3361d2bf325b396c043bd8cd87e6eaece775b094 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 23:08:57 +0000 Subject: [PATCH 039/133] python3Packages.jellyfin-apiclient-python: 1.18.0 -> 1.19.0 --- .../python-modules/jellyfin-apiclient-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix index f2b4adb35c44..582ea547bf47 100644 --- a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix +++ b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "jellyfin-apiclient-python"; - version = "1.18.0"; + version = "1.19.0"; pyproject = true; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin-apiclient-python"; tag = "v${version}"; - hash = "sha256-5xiKtV/nRvrRXHjLizY7vOV9bamk1elQmPt55QtA8xc="; + hash = "sha256-ZyeHkiDWf93B7sSlDqugQZ5H6HxK16DK+NAZIry+EuY="; }; build-system = [ setuptools ]; From bfdc17373049aec7e5a4ad159f614c7a7c2e050c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 26 Sep 2026 23:57:08 +0000 Subject: [PATCH 040/133] dorion: 6.13.1 -> 6.13.2 --- pkgs/by-name/do/dorion/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dorion/package.nix b/pkgs/by-name/do/dorion/package.nix index 0daac4c13d16..b70bf0c500aa 100644 --- a/pkgs/by-name/do/dorion/package.nix +++ b/pkgs/by-name/do/dorion/package.nix @@ -35,19 +35,19 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "dorion"; - version = "6.13.1"; + version = "6.13.2"; src = fetchFromGitHub { owner = "SpikeHD"; repo = "Dorion"; tag = "v${finalAttrs.version}"; - hash = "sha256-YyNDzxr+cHC3PL47mblhGH/syCUfxhVUB92rb1GsEbU="; + hash = "sha256-+NG2uOGoJ4oAcsyI7F0gmhXEjuw+QJOskAANk0ynx0c="; }; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - cargoHash = "sha256-OsoDyaSCrun2hJHNhiqQ9wq1ydE9Zdx9bN9784aEYrw="; + cargoHash = "sha256-V8FHnZLz4K9sShqJbYgiFwXYmTawosKulUGgTvu7Gqo="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; From b89ad69f064c00726f5ed99ad4ee4122141b0136 Mon Sep 17 00:00:00 2001 From: Nadir Ishiguro <23151917+nadir-ishiguro@users.noreply.github.com> Date: Sun, 27 Sep 2026 02:01:48 +0200 Subject: [PATCH 041/133] pcloud: 2.2.1 -> 2.3.0 Upstream release notes: > 2.3.0(23/09/2026) > This version brings pCloud's document editing feature, available in the context (right-click) menu for premium and business users. It also introduces a new way to manage items that failed to upload or download, by allowing you to take actions for the specific item. > Heads-up: File manager restart will be required for the document editing option to appear in the right-click menu. --- pkgs/by-name/pc/pcloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pc/pcloud/package.nix b/pkgs/by-name/pc/pcloud/package.nix index a408cb652bb5..cae3619d0626 100644 --- a/pkgs/by-name/pc/pcloud/package.nix +++ b/pkgs/by-name/pc/pcloud/package.nix @@ -41,13 +41,13 @@ let pname = "pcloud"; - version = "2.2.1"; - code = "XZopbc5ZpqOBs9mkVRk4zDHD7TjDJpQBcfzk"; + version = "2.3.0"; + code = "XZrYdRJZLS6RF4kf6Jy6GFr4jqkc4S34Rlgy"; # Archive link's codes: https://www.pcloud.com/release-notes/linux.html src = fetchzip { url = "https://api.pcloud.com/getpubzip?code=${code}&filename=pcloud-${version}.zip"; - hash = "sha256-/T2AcvK2pxu+/f1ehheSE4CaXMobzdbA+AJ6SKQowVw="; + hash = "sha256-aeZHTtqw7ml8k1GZt013WG3GFVXfIzGhEDdBKMkzpj4="; }; in From 806180c187fde94002ed0990517daef2e100ad54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 00:09:47 +0000 Subject: [PATCH 042/133] libkrun: 1.19.0 -> 1.19.5 --- pkgs/by-name/li/libkrun/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libkrun/package.nix b/pkgs/by-name/li/libkrun/package.nix index c5afdcc5b024..c43f9db2fb59 100644 --- a/pkgs/by-name/li/libkrun/package.nix +++ b/pkgs/by-name/li/libkrun/package.nix @@ -35,13 +35,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "libkrun" + lib.optionalString (variant != null) "-${variant}"; - version = "1.19.0"; + version = "1.19.5"; src = fetchFromGitHub { owner = "libkrun"; repo = "libkrun"; tag = "v${finalAttrs.version}"; - hash = "sha256-g4u34sGdgv6mRRry9b5TAXSx+pmVwCNSD3YNtr6qRxo="; + hash = "sha256-VUV9zlegS4IIJI0fbzkxc6Lz5jvr3S3n4nEnVgF3YMQ="; }; outputs = [ @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-rxdaqEKDDMxFwRuX6kLhqGyFXJTz+Bx4mJJhYL5nPgU="; + hash = "sha256-lLdeTZbDQEp+e2urEmsVOzQG0KTNicv/31DFhYeFxFo="; }; # Make sure libkrunfw can be found by dlopen() From 2053eff1c1d5a5ff1456a05cc4aa057a09a94980 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 00:18:25 +0000 Subject: [PATCH 043/133] stump: 0.1.7 -> 0.1.10 --- pkgs/by-name/st/stump/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/st/stump/package.nix b/pkgs/by-name/st/stump/package.nix index 962e781070a1..c0c62a92b6ea 100644 --- a/pkgs/by-name/st/stump/package.nix +++ b/pkgs/by-name/st/stump/package.nix @@ -20,13 +20,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "stump"; - version = "0.1.7"; + version = "0.1.10"; src = fetchFromGitHub { owner = "stumpapp"; repo = "stump"; tag = "v${finalAttrs.version}"; - hash = "sha256-ERERTzoh0RoWtVNrOejiyFu7ZmSVgUVGFaTsj36Je48="; + hash = "sha256-MV9vhY15JgiCDN5J62AjI2uSkcM+cYjlT5hocxQXSOA="; }; frontend = stdenv.mkDerivation (_: { @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-x5aZLRhNmoxcrMOQNvNDfuJCfc0ezYazVGm17v3CwqE="; + hash = "sha256-eKp7rRuo1kk8Nq7mK9JwvliUdaV8L03SoKAqXGQfWLg="; }; nativeBuildInputs = [ @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; - cargoHash = "sha256-4qCxyoo1WyurXLEw5Nq291Tglds0Lg1LGHfgZxsoZBQ="; + cargoHash = "sha256-eKS4Cax2HCPpeyjuHRFJy42I8KTwhv1oNH4jKaN+2dQ="; cargoBuildFlags = [ "--package" From 9b32ccc790ab032547f0e284e65f2a29e3063c41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 04:18:59 +0000 Subject: [PATCH 044/133] pybugz: 0.14 -> 0.15 --- pkgs/by-name/py/pybugz/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pybugz/package.nix b/pkgs/by-name/py/pybugz/package.nix index 454366f8c456..898c088df653 100644 --- a/pkgs/by-name/py/pybugz/package.nix +++ b/pkgs/by-name/py/pybugz/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "pybugz"; - version = "0.14"; + version = "0.15"; pyproject = true; src = fetchFromGitHub { owner = "williamh"; repo = "pybugz"; tag = finalAttrs.version; - hash = "sha256-rhiCQPSh987QEM4aMd3R/7e6l+pm2eJDE7f5LckIuho="; + hash = "sha256-NwIZYcm+9+wsToIHf1bHotZm5lA0y2OeTGSmREzj17s="; }; build-system = [ python3Packages.flit-core ]; From 01522328baaf5d36caebdcd9f72427977b512fd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 04:24:18 +0000 Subject: [PATCH 045/133] vscode-extensions.leanprover.lean4: 0.0.239 -> 0.0.240 --- .../editors/vscode/extensions/leanprover.lean4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix index beced777a654..61a0e004cdc8 100644 --- a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix +++ b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lean4"; publisher = "leanprover"; - version = "0.0.239"; - hash = "sha256-6XqjmClUzmyz1nkp/bLv5+F9cj7ZCp4+uAGIJgLDi+o="; + version = "0.0.240"; + hash = "sha256-ixkQoXTHsHRB6wf5vmkJ0p8i1NrNyM6U595NY1CvbBE="; }; meta = { From 3e2d8109aeb095ca72792b4c1129fab14e2fac99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 05:50:24 +0000 Subject: [PATCH 046/133] cargo-guppy: 0.18.0 -> 0.19.1 --- pkgs/by-name/ca/cargo-guppy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-guppy/package.nix b/pkgs/by-name/ca/cargo-guppy/package.nix index 0befafd306d7..5e7a20fa452d 100644 --- a/pkgs/by-name/ca/cargo-guppy/package.nix +++ b/pkgs/by-name/ca/cargo-guppy/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-guppy"; - version = "0.18.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "guppy-rs"; repo = "guppy"; tag = "guppy-${finalAttrs.version}"; - hash = "sha256-y/5t1Mr0CvT/wNwZ696Uahiei3rpyAF8XOMSbQbh06w="; + hash = "sha256-MJyp66Q99rWZda4HNtGg4qsiiFVQuotrZ2F+dUKxvm4="; }; - cargoHash = "sha256-tTX8cGY+6aL8MvZUgfKtMC8d+FKqAOpm5y6O9L3Gr5A="; + cargoHash = "sha256-ogAcGIF1IgfTTZtRdD/caguB2o5R7EcJy22YMa/aKts="; nativeBuildInputs = [ pkg-config ]; From dad464aff99a0364308818fa019afc59cd12fc99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 06:19:10 +0000 Subject: [PATCH 047/133] libretro.fceumm: 0-unstable-2026-08-22 -> 0-unstable-2026-09-26 --- pkgs/by-name/li/libretroPackages/cores/fceumm.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/fceumm.nix b/pkgs/by-name/li/libretroPackages/cores/fceumm.nix index e3ac9a9e5de9..efd8bf0f8f5e 100644 --- a/pkgs/by-name/li/libretroPackages/cores/fceumm.nix +++ b/pkgs/by-name/li/libretroPackages/cores/fceumm.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fceumm"; - version = "0-unstable-2026-08-22"; + version = "0-unstable-2026-09-26"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-fceumm"; - rev = "236ccdfc911e84c60fea6b9d0699c2d440a8de14"; - hash = "sha256-BCue1mINcrIjc+45T/JpTyxhW669pUl5HgzoMPbaDj8="; + rev = "7a542dab1e87679921962a9f056186eca425c0c2"; + hash = "sha256-hW+6G55jatvPswkJuWvuFcQUwo2mO8bWboUXhZgdz24="; }; meta = { From 79e7d11cb577240af608c0df875d673a578f5682 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 07:43:53 +0000 Subject: [PATCH 048/133] vscode-extensions.dotenv.dotenv-vscode: 0.28.1 -> 1.5.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2b79f92e6253..f8790dc1a6d0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1427,8 +1427,8 @@ let mktplcRef = { name = "dotenv-vscode"; publisher = "dotenv"; - version = "0.28.1"; - hash = "sha256-Ye3T/u/2mmezAi1ErtJBX7M/3rAb7Mc3wvMGJaX3r5s="; + version = "1.5.7"; + hash = "sha256-urwvY5sa15HwIE0hhcogSq+G2yhc8TeB6vheNjgxw6I="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/dotenv.dotenv-vscode/changelog"; From 0b7aec0658944cd3d1b0e44df8104859aca44bff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 07:58:40 +0000 Subject: [PATCH 049/133] python3Packages.appium-python-client: 6.0.6 -> 6.0.7 --- .../python-modules/appium-python-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/appium-python-client/default.nix b/pkgs/development/python-modules/appium-python-client/default.nix index 468852a7c492..a9253e9530c6 100644 --- a/pkgs/development/python-modules/appium-python-client/default.nix +++ b/pkgs/development/python-modules/appium-python-client/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "appium-python-client"; - version = "6.0.6"; + version = "6.0.7"; pyproject = true; src = fetchFromGitHub { owner = "appium"; repo = "python-client"; tag = "v${finalAttrs.version}"; - hash = "sha256-NRka/iDw0oimgD95EqSV6FHRJnQJfNwD2sp81yX27vg="; + hash = "sha256-mJQ0IY1o80iD2GeEWaidZiXdvZX41F02/GItOwhwhFU="; }; build-system = [ hatchling ]; From 804833fc0b9f30bbc911683fdffd9cdadfcb99f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 08:30:48 +0000 Subject: [PATCH 050/133] signalbackup-tools: 20260822 -> 20260927 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 79f846758810..3907cba7a4ac 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "signalbackup-tools"; - version = "20260822"; + version = "20260927"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = finalAttrs.version; - hash = "sha256-R67QaKN5fitaz1bVbdoHXm9XNsPW918b102rk6vRRgs="; + hash = "sha256-XkRlSsyHVBgEOfuHlpD9lSPBfY0W3/FozBufWUvg8go="; }; nativeBuildInputs = [ From a8d86f94a84eea35a2688559cafe496668f06a33 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 27 Sep 2026 10:35:34 +0200 Subject: [PATCH 051/133] doc/styleguide: use sentence case As the style guide suggests! :D Signed-off-by: Sefa Eyeoglu --- doc/styleguide.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/doc/styleguide.md b/doc/styleguide.md index 6f3c63ca201a..afe371f350a5 100644 --- a/doc/styleguide.md +++ b/doc/styleguide.md @@ -22,7 +22,7 @@ Write for someone who knows a great deal — up to but not including this projec If specific knowledge is required, mention it at the start of the page. -### Show, Don't Tell +### Show, don't tell The fastest path to understanding is a working example. People learn by doing, not by reading about doing. @@ -34,7 +34,7 @@ People learn by doing, not by reading about doing. - Cover edge cases or variations - Link to further information instead of including it -### Grammar and Style +### Grammar and style **Sentence structure:** @@ -54,7 +54,7 @@ Users care about *detecting hardware*, not *the tool that does it*. > This command detects your hardware and saves the configuration. -### Content Organization +### Content organization Lead with value. State what the reader will accomplish before explaining how. @@ -83,7 +83,7 @@ Use **progressive disclosure**. Introduce concepts only when needed. 3. Explain concepts if needed 4. Provide advanced options separately or link to the reference -### No Meta-commentary +### No meta-commentary Don't describe what the documentation does. Just do it. @@ -97,7 +97,7 @@ Don't describe what the documentation does. Just do it. > Configure networking by setting: > Set up a web server: -### Code Examples +### Code examples **Keep examples focused:** @@ -130,7 +130,7 @@ Paste code examples directly and without further alteration. } ``` -### Lead with Practical Examples +### Lead with practical examples Don't front-load theory. Readers want to accomplish something first, then understand why it works. @@ -166,7 +166,7 @@ Users learn the NixOS module system by seeing patterns first. - Link deeper concepts instead of inlining them - Link to `nix.dev` for optional learning -### General Rules +### General rules - Abbreviate keys like `ssh-ed25519 AAAAC3NzaC…` - Abbreviate IP addresses like `192.168.XXX.XXX` @@ -200,7 +200,7 @@ Use sentence case. A reader scanning only headings should understand the page. > Configure networking > Add a user to the system -### Imperative Mood, Voice, and Person +### Imperative mood, voice, and person Use imperative mood for instructions. Address the reader as "you", not "the user". Use active voice; in other words, make the subject do the action. @@ -230,7 +230,7 @@ Use present tense for descriptions. Future tense makes documentation feel tentat > This creates a new folder. > Running this command installs the package. -### Be Confident +### Be confident State facts. Don't hedge with "should," "might," "typically," or "usually" unless the behavior genuinely varies. @@ -244,7 +244,7 @@ State facts. Don't hedge with "should," "might," "typically," or "usually" unles > This creates the configuration file. > The service starts automatically. -### Avoid Nominalizations +### Avoid nominalizations A nominalization is a verb turned into a noun, often by adding *-tion*, *-meant*, or *-ance* (e.g. "explanation", "selection"). The fix: find the hidden verb and use it directly. @@ -258,7 +258,7 @@ A nominalization is a verb turned into a noun, often by adding *-tion*, *-meant* > Select from the list. > Explain the error. -### Plain Words +### Plain words Technical precision for technical terms; plain language for everything else. @@ -270,7 +270,7 @@ Technical precision for technical terms; plain language for everything else. - "set up" not "establish" - "find out" not "ascertain" -### Filler Words and Weak Phrases +### Filler words and weak phrases Cut words and phrases that add length without meaning. @@ -296,7 +296,7 @@ Delete on sight: Every word must earn its place. -### Writing Procedures +### Writing procedures One instruction per sentence. Don't pack multiple actions into one sentence. @@ -320,7 +320,7 @@ Don't bury the negative. Key limitations should be prominent, not a footnote aft > This service does not support multiple instances. -### Consistent Terminology +### Consistent terminology Pick a term and stick to it. Don't swap synonyms to avoid repetition. In technical documentation, repetition is clarity. @@ -359,7 +359,7 @@ Only link when the destination is directly relevant, not for generic background > See `[database schema](url)` for the full table structure. -### UI Language +### UI language Match UI element names exactly: wording, casing, and spacing (even if a label seems oddly worded). From 14e9b2407254d09423e8d14504678c3372cbbbd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 09:20:19 +0000 Subject: [PATCH 052/133] python3Packages.glyphslib: 6.14.0 -> 6.15.0 --- pkgs/development/python-modules/glyphslib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/glyphslib/default.nix b/pkgs/development/python-modules/glyphslib/default.nix index 562344ee543f..abbd1caba53d 100644 --- a/pkgs/development/python-modules/glyphslib/default.nix +++ b/pkgs/development/python-modules/glyphslib/default.nix @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { pname = "glyphslib"; - version = "6.14.0"; + version = "6.15.0"; pyproject = true; @@ -25,7 +25,7 @@ buildPythonPackage (finalAttrs: { owner = "googlefonts"; repo = "glyphsLib"; tag = "v${finalAttrs.version}"; - hash = "sha256-1x6axp25QIqBgRq586hUlKC1ueOL4PU79nOgtd7W1l4="; + hash = "sha256-R1A3Uw7uozFbJ/PVRR1L8DU9bugzhkuW2rxohdN/G5w="; }; build-system = [ setuptools-scm ]; From 7c973f882d99cee4dee976ac8ffe95bcff91ed15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 09:36:20 +0000 Subject: [PATCH 053/133] mpris-scrobbler: 0.5.9 -> 0.5.10 --- pkgs/by-name/mp/mpris-scrobbler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mp/mpris-scrobbler/package.nix b/pkgs/by-name/mp/mpris-scrobbler/package.nix index 8e158d93760a..d0a82f46ee81 100644 --- a/pkgs/by-name/mp/mpris-scrobbler/package.nix +++ b/pkgs/by-name/mp/mpris-scrobbler/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mpris-scrobbler"; - version = "0.5.9"; + version = "0.5.10"; src = fetchFromGitHub { owner = "mariusor"; repo = "mpris-scrobbler"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-iXyqVktwvxFqK+1GyEOUTra5Jb2ex5b4eOm1eeYKYf4="; + sha256 = "sha256-8QSYiM8kbAq5q7pgM800AdwT0rp2Z7NGWbjlURYVz7o="; }; postPatch = '' From 7bb21b40702b7db637776242aaccce21f0ffedce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 10:54:12 +0000 Subject: [PATCH 054/133] poco: 1.15.3 -> 1.15.4 --- pkgs/by-name/po/poco/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/poco/package.nix b/pkgs/by-name/po/poco/package.nix index bbcb46c704ed..f3af2b0bee0e 100644 --- a/pkgs/by-name/po/poco/package.nix +++ b/pkgs/by-name/po/poco/package.nix @@ -20,12 +20,12 @@ stdenv.mkDerivation rec { pname = "poco"; - version = "1.15.3"; + version = "1.15.4"; src = fetchFromGitHub { owner = "pocoproject"; repo = "poco"; - hash = "sha256-mUONqjbKHvdsTM6zk9/QLEr1lVV6f9I/shLW2B8iqMk="; + hash = "sha256-IpBwGwPY873EqWXOYFOBiuNrJBu1r+dBTOByHZ9Lnhg="; tag = "poco-${version}-release"; }; From cc04c58436f132ac10008c51b1ad8181340ec519 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 10:57:34 +0000 Subject: [PATCH 055/133] python3Packages.aws-secretsmanager-caching: 1.1.3 -> 1.2.0 --- .../python-modules/aws-secretsmanager-caching/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aws-secretsmanager-caching/default.nix b/pkgs/development/python-modules/aws-secretsmanager-caching/default.nix index ce958c8dbe1c..78d072125fb3 100644 --- a/pkgs/development/python-modules/aws-secretsmanager-caching/default.nix +++ b/pkgs/development/python-modules/aws-secretsmanager-caching/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "aws-secretsmanager-caching"; - version = "1.1.3"; + version = "1.2.0"; pyproject = true; src = fetchPypi { pname = "aws_secretsmanager_caching"; inherit version; - hash = "sha256-9tbsnUPg2+T21d6982tMtpHRWpZ7NYsldfXZGXSmwP8="; + hash = "sha256-sDS6cVSgt9l1/SXhu5gFkiSUtv0GMunhF+GruGjzoGs="; }; postPatch = '' From e49d7754e0cc1301f29cc76505849020c99430ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 12:26:49 +0000 Subject: [PATCH 056/133] grafanaPlugins.grafana-exploretraces-app: 2.2.0 -> 2.2.1 --- .../grafana/plugins/grafana-exploretraces-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index 0e8a8812f9db..764ec3d79661 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-exploretraces-app"; - version = "2.2.0"; - zipHash = "sha256-GriWXDLxoDzcGJDSPcMODxXLmiMPkrahmFlCWbJeyM8="; + version = "2.2.1"; + zipHash = "sha256-c+S5X3G7bXCEMFpgsCpce81B5qYf1igzGOh3NtvcnWg="; meta = { description = "Opinionated traces app"; license = lib.licenses.agpl3Only; From b9e7e1fd70ab3c4e01cf6c55d79cd3a019df515e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 12:41:59 +0000 Subject: [PATCH 057/133] poetryPlugins.poetry-plugin-export: 1.10.0 -> 1.10.1 --- pkgs/by-name/po/poetry/plugins/poetry-plugin-export.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/poetry/plugins/poetry-plugin-export.nix b/pkgs/by-name/po/poetry/plugins/poetry-plugin-export.nix index 8d1fb015ef0f..202a1a69f70b 100644 --- a/pkgs/by-name/po/poetry/plugins/poetry-plugin-export.nix +++ b/pkgs/by-name/po/poetry/plugins/poetry-plugin-export.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "poetry-plugin-export"; - version = "1.10.0"; + version = "1.10.1"; pyproject = true; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry-plugin-export"; tag = version; - hash = "sha256-JFP44lMmJyS55dvMtxKvqctJ2Dt1NUJ+V4un/FHkIWw="; + hash = "sha256-/6N/30SK8qdztm7/FrwVqkolVIDxVTt9xxJdC9RcnOg="; }; build-system = [ From 5ae6a3f73ddea45e4920b28cc5a630d300ee0362 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 15:18:13 +0000 Subject: [PATCH 058/133] python3Packages.mammoth: 1.12.2 -> 1.13.0 --- pkgs/development/python-modules/mammoth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mammoth/default.nix b/pkgs/development/python-modules/mammoth/default.nix index 80687a278004..ed2fdd0d6ee0 100644 --- a/pkgs/development/python-modules/mammoth/default.nix +++ b/pkgs/development/python-modules/mammoth/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "mammoth"; - version = "1.12.2"; + version = "1.13.0"; pyproject = true; src = fetchFromGitHub { owner = "mwilliamson"; repo = "python-mammoth"; tag = version; - hash = "sha256-0I03noHNSa02yg3biVdgs9kBS/DdeOTPC5UzKV0S7m0="; + hash = "sha256-F8lgtxlvM44qvHTv5wK6CKGepV6Jh+SWUoWEzdnLkEI="; }; postPatch = '' From 2c48a5e2279426b0ea0f41ea5aa16684c322a5fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 16:26:46 +0000 Subject: [PATCH 059/133] python3Packages.exa-py: 2.21.0 -> 2.23.0 --- pkgs/development/python-modules/exa-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/exa-py/default.nix b/pkgs/development/python-modules/exa-py/default.nix index 1968787d157b..55c15aade4ae 100644 --- a/pkgs/development/python-modules/exa-py/default.nix +++ b/pkgs/development/python-modules/exa-py/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "exa-py"; - version = "2.21.0"; + version = "2.23.0"; pyproject = true; __structuredAttrs = true; @@ -33,7 +33,7 @@ buildPythonPackage (finalAttrs: { owner = "exa-labs"; repo = "exa-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-PKle41FWfs5L4S+HY4iP6WLAVc3GonXLjbGk9mmFsW8="; + hash = "sha256-ovoHj41F/7BXX0gUoRbnZ9I+nhp4XfSdhNTJoKt0R4k="; }; build-system = [ From 5b93833a9ca78210ace9cef656dcf1103ad39d50 Mon Sep 17 00:00:00 2001 From: scraptux Date: Sun, 27 Sep 2026 18:46:35 +0200 Subject: [PATCH 060/133] vscode-extensions.sas.sas-lsp: 1.20.0 -> 1.21.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2b79f92e6253..ece8a8869fb8 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4193,8 +4193,8 @@ let mktplcRef = { name = "sas-lsp"; publisher = "SAS"; - version = "1.20.0"; - hash = "sha256-s2CAzAXMXdmCyOoMmyHjz5GRPHi5riDf/Og3SVrW7QI="; + version = "1.21.0"; + hash = "sha256-bQQ+bRMsm1F8kiNqudWOp8Tmtmp6aMBtznaPOfCjV6g="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/SAS.sas-lsp/changelog"; From 8134b2e2e039972f914a4a54986b19358d9e49e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 19:28:13 +0000 Subject: [PATCH 061/133] cocoon: 0.11.3 -> 0.11.4 --- pkgs/by-name/co/cocoon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cocoon/package.nix b/pkgs/by-name/co/cocoon/package.nix index 377d9f43e80f..06ad591cd2e5 100644 --- a/pkgs/by-name/co/cocoon/package.nix +++ b/pkgs/by-name/co/cocoon/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "cocoon"; - version = "0.11.3"; + version = "0.11.4"; src = fetchFromGitHub { owner = "haileyok"; repo = "cocoon"; tag = "v${finalAttrs.version}"; - hash = "sha256-+Qpv8cZmAkhIZFM4fCT4oXBYHlXzqFDRMRErjjZG67A="; + hash = "sha256-6J0NKA5xiTBBhV/482/zycnpb0k49Ee9fJZjlXh1Qz0="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-BFnZlUT4/jVdTC7bccKXLa9KiHaUM11J76DcFuBI7Ts="; + vendorHash = "sha256-ciMSqlkDyS3xt0TexDDPeRVE99Y4xUuINzvPZcI9+Is="; passthru = { tests = lib.optionalAttrs stdenvNoCC.hostPlatform.isLinux { inherit (nixosTests) cocoon; }; From 865eb1b331d1c333fd4125bea39c6d809802f94f Mon Sep 17 00:00:00 2001 From: liberodark Date: Sun, 27 Sep 2026 13:47:04 +0200 Subject: [PATCH 062/133] plakar: 1.1.6 -> 1.1.7 --- pkgs/by-name/pl/plakar/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/pl/plakar/package.nix b/pkgs/by-name/pl/plakar/package.nix index b532ff8d4085..e6c7c1ea284b 100644 --- a/pkgs/by-name/pl/plakar/package.nix +++ b/pkgs/by-name/pl/plakar/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "plakar"; - version = "1.1.6"; + version = "1.1.7"; # to avoid having all the Test(Get|Set|Validate)Service.* tests fail on darwin __darwinAllowLocalNetworking = true; @@ -22,10 +22,10 @@ buildGoModule (finalAttrs: { owner = "PlakarKorp"; repo = "plakar"; tag = "v${finalAttrs.version}"; - hash = "sha256-AnVhWvfE2H5GfsgZyS14nla4vWZy7iIlD3lBP+LAJvA="; + hash = "sha256-cbfPWNlTcpQsjd3a1aE+wXos5EN8b96fpA2Cz+qzyR4="; }; - vendorHash = "sha256-s/4vTHFFfOuGnVc3FK0B5aa9kRATr356/mGydw4cMng="; + vendorHash = "sha256-RQ1HhWL33Zi5n8G6RerLLgE2YJk/7HD4k1yiK+sQTBU="; # Remove in next next release patches = [ @@ -35,13 +35,14 @@ buildGoModule (finalAttrs: { includes = [ "subcommands/backup/backup.go" ]; hash = "sha256-9uxkXpuWs758xlu3afANB14hqhVut7agvIeOlcm+98k="; }) + (fetchpatch { + name = "api-add-test-helpers.patch"; + url = "https://github.com/PlakarKorp/plakar/commit/e4153a448174e9d9df9f446560e303d89c48dd10.patch"; + includes = [ "api/helpers_test.go" ]; + hash = "sha256-XsP83iWMFyFFVSjcXsckk3QMLLoJcrVCmvPCe3BlNIQ="; + }) ]; - # broken test introduce in 1.1.6 - postPatch = '' - rm login/completion_code_test.go - ''; - nativeBuildInputs = [ installShellFiles makeBinaryWrapper From 942dbc1bcc3b06920dfcb829a3bcef59c8c5b7eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 20:15:13 +0000 Subject: [PATCH 063/133] usql: 0.21.5 -> 0.21.6 --- pkgs/by-name/us/usql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/us/usql/package.nix b/pkgs/by-name/us/usql/package.nix index b52825788d4c..b1d2b029517e 100644 --- a/pkgs/by-name/us/usql/package.nix +++ b/pkgs/by-name/us/usql/package.nix @@ -11,13 +11,13 @@ buildGo126Module (finalAttrs: { pname = "usql"; - version = "0.21.5"; + version = "0.21.6"; src = fetchFromGitHub { owner = "xo"; repo = "usql"; tag = "v${finalAttrs.version}"; - hash = "sha256-ikDmV5OoiiUTolIxkiPG0UIcgrDJrR3Xq7MHU4GthsM="; + hash = "sha256-GBCu2zPQNRMuP6uispht9Cuff+e1lpQuu+qG1Ndzc9M="; }; buildInputs = [ From 738a39b82d409ceb2d4568d34f3b22056e6049fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 20:30:13 +0000 Subject: [PATCH 064/133] vastai: 1.5.6 -> 1.8.2 --- pkgs/by-name/va/vastai/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/vastai/package.nix b/pkgs/by-name/va/vastai/package.nix index 5719427d8cc7..e103959fac1d 100644 --- a/pkgs/by-name/va/vastai/package.nix +++ b/pkgs/by-name/va/vastai/package.nix @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "vastai"; - version = "1.5.6"; + version = "1.8.2"; pyproject = true; __structuredAttrs = true; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "vast-ai"; repo = "vast-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-ovxFLPBPHJi/DMauS0Yuk9HWfcS+K/gJTAwPf/MLdoA="; + hash = "sha256-vkw1DKITaFW/TzLmabn+07LS6/qsL9JrYZFGGHkPUnw="; }; patches = [ From 68ca96ea3f9ebf8154e890184220bf6744da8c5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 22:01:18 +0000 Subject: [PATCH 065/133] libretro.swanstation: 0-unstable-2026-08-11 -> 0-unstable-2026-09-17 --- pkgs/by-name/li/libretroPackages/cores/swanstation.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/swanstation.nix b/pkgs/by-name/li/libretroPackages/cores/swanstation.nix index 59717cdbd121..cca79bc51c2d 100644 --- a/pkgs/by-name/li/libretroPackages/cores/swanstation.nix +++ b/pkgs/by-name/li/libretroPackages/cores/swanstation.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "swanstation"; - version = "0-unstable-2026-08-11"; + version = "0-unstable-2026-09-17"; src = fetchFromGitHub { owner = "libretro"; repo = "swanstation"; - rev = "7f69c199ed88d5723f71dd3a6e9c1b7a45b535a6"; - hash = "sha256-16ZdvG/N31vCC/kI8INH1PkmdfzHhQ2pnrUrzblCayg="; + rev = "b6c30a7b270a3f68ac41f268eafdfa678d17dea2"; + hash = "sha256-b/vrvb23QOkZJb6GIpNxwYu5SpJ0s1NjdSAFJlcQMk0="; }; extraNativeBuildInputs = [ cmake ]; From 297a6c7a5dd4bf779303d609ed598348da06f805 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 22:49:39 +0000 Subject: [PATCH 066/133] sioyek: 2.0.0-unstable-2026-08-18 -> 2.0.0-unstable-2026-09-24 --- pkgs/by-name/si/sioyek/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sioyek/package.nix b/pkgs/by-name/si/sioyek/package.nix index 7a2ae8c010b5..e9fe92f68808 100644 --- a/pkgs/by-name/si/sioyek/package.nix +++ b/pkgs/by-name/si/sioyek/package.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sioyek"; - version = "2.0.0-unstable-2026-08-18"; + version = "2.0.0-unstable-2026-09-24"; src = fetchFromGitHub { owner = "ahrm"; repo = "sioyek"; - rev = "d0b2c1915ececf8394c355b9e4dcdd675154f5d0"; - hash = "sha256-Mun68PZXpSuU8xzo0wmBbQgGwGoLPkfDhgz6dKxeIDI="; + rev = "f4609bfbfd53aaa9bb0ca70744df54ebf768fddf"; + hash = "sha256-XgH2h4QaVjypAteR290PswTibNMUY9b5xYGM+rUr5mo="; }; buildInputs = [ From 88c4c23f3d6e5a4116ee19e148df5a0f2004f861 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Sep 2026 23:50:24 +0000 Subject: [PATCH 067/133] libretro.fmsx: 0-unstable-2026-09-06 -> 0-unstable-2026-09-26 --- pkgs/by-name/li/libretroPackages/cores/fmsx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/fmsx.nix b/pkgs/by-name/li/libretroPackages/cores/fmsx.nix index 8c4ab1cd4aae..7cd930deb2a6 100644 --- a/pkgs/by-name/li/libretroPackages/cores/fmsx.nix +++ b/pkgs/by-name/li/libretroPackages/cores/fmsx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fmsx"; - version = "0-unstable-2026-09-06"; + version = "0-unstable-2026-09-26"; src = fetchFromGitHub { owner = "libretro"; repo = "fmsx-libretro"; - rev = "ee14f0df43765e399ca018ad2c2b3eaaf96785e7"; - hash = "sha256-EKGFUo+AmS2sho9FDWD5Pxa/SWeBVrAK/5jqWsMfSrk="; + rev = "4de11755ce4f196ac1c8a7bb20bb4eccbc87a7d4"; + hash = "sha256-yv/NizFz6m7j6PVY+S6egN9837Dq8YGZ3AWk3sRdOmg="; }; makefile = "Makefile"; From 91ed2817f7edf3619df25d1a06cceddfb98574db Mon Sep 17 00:00:00 2001 From: Katsumi Takeuchi Date: Sat, 26 Sep 2026 13:12:08 +0900 Subject: [PATCH 068/133] intel-oneapi-toolkit: fix C++ standard library headers in stdenv The wrapped icpx could not find libstdc++ headers, so any C++ source failed with e.g. "'type_traits' file not found". This broke the headers-available and sycl-compile passthru tests. cc-wrapper only adds libstdc++ include paths when the compiler sets langCC, which the unwrapped icpx shim did not. Set it. Assisted-by: Claude Code with Opus 5.5 medium (Anthropic) --- pkgs/by-name/in/intel-oneapi-toolkit/stdenv.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/in/intel-oneapi-toolkit/stdenv.nix b/pkgs/by-name/in/intel-oneapi-toolkit/stdenv.nix index f813889df3e8..dd14dfa7bd3e 100644 --- a/pkgs/by-name/in/intel-oneapi-toolkit/stdenv.nix +++ b/pkgs/by-name/in/intel-oneapi-toolkit/stdenv.nix @@ -30,7 +30,12 @@ let chmod +x $out/bin/clang ''; - passthru.isClang = true; + passthru = { + isClang = true; + langC = true; + # cc-wrapper adds libstdc++ include paths only when this is set. + langCC = true; + }; # icpx rejects these flags for the SPIR-V device target (spir64-unknown-unknown). hardeningUnsupportedFlags = [ From ec1019e02aae67cf3509aabb3acb45f7889d02fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 00:38:16 +0000 Subject: [PATCH 069/133] readsb: 3.16.16 -> 3.16.17 --- pkgs/by-name/re/readsb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/readsb/package.nix b/pkgs/by-name/re/readsb/package.nix index 6b672d4d6286..6cf616dc8a89 100644 --- a/pkgs/by-name/re/readsb/package.nix +++ b/pkgs/by-name/re/readsb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "readsb"; - version = "3.16.16"; + version = "3.16.17"; src = fetchFromGitHub { owner = "wiedehopf"; repo = "readsb"; tag = "v${finalAttrs.version}"; - hash = "sha256-n5iFF/uWHYzl9CXYHxHNXdtKo2fiFRf374WdMqh23JU="; + hash = "sha256-iEnD2ivfkSwyCr18yYEuRv/8Vc7Tzt4Iq71ZmbgTHwE="; }; strictDeps = true; From 570e94e642c938518f24f10ca3fe63412f89e95e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 01:41:16 +0000 Subject: [PATCH 070/133] libopenshot-audio: 1.0.0 -> 1.0.1 --- pkgs/by-name/li/libopenshot-audio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libopenshot-audio/package.nix b/pkgs/by-name/li/libopenshot-audio/package.nix index a587d64aa690..e8270eedb7d4 100644 --- a/pkgs/by-name/li/libopenshot-audio/package.nix +++ b/pkgs/by-name/li/libopenshot-audio/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libopenshot-audio"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "OpenShot"; repo = "libopenshot-audio"; rev = "v${finalAttrs.version}"; - hash = "sha256-xpMs3RkPCFvHE/F1bUxWbOh3ZWnHw8h04YtxlbP0PCs="; + hash = "sha256-t7yj9iVS0y5zO/1Fu7QYO8pEPyCz5uZhrm3A/SfzKzA="; }; nativeBuildInputs = [ From d924c7eb84ff47419490b40d5a2d2658f260ab11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 01:57:40 +0000 Subject: [PATCH 071/133] nerva: 1.70.0 -> 1.70.1 --- pkgs/by-name/ne/nerva/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nerva/package.nix b/pkgs/by-name/ne/nerva/package.nix index 2f1c0408e8e0..b91bc4300e2b 100644 --- a/pkgs/by-name/ne/nerva/package.nix +++ b/pkgs/by-name/ne/nerva/package.nix @@ -6,13 +6,13 @@ buildGo127Module (finalAttrs: { pname = "nerva"; - version = "1.70.0"; + version = "1.70.1"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "nerva"; tag = "v${finalAttrs.version}"; - hash = "sha256-WKGcn1F2uF5vUVVL8oBDmBG5434bLXzCyyFL95Y3t/Y="; + hash = "sha256-8XEoNhczrDQ2vrgimfYxJ3jQFGsZmfM7vWTa6vfOmW0="; }; vendorHash = "sha256-Fjxs+JKq9Lv9wBQEjvSlEw9cpgm/Ye1l4iqdjRa8+X8="; From 1118401a22d576278dc25436812d0726f941c74f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 02:12:04 +0000 Subject: [PATCH 072/133] gelly: 1.13.0 -> 1.14.0 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index 3fc4e946c6ca..156ae1832723 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-SYkyAMWoeI/tvtTYesz4ErZeGPeW2wY7zusHzLamtPw="; + hash = "sha256-yzZ8rHm7NHvleLs63b9BKST1VrLDOL3nfmjdNAHjLMo="; }; - cargoHash = "sha256-ojCwBWe+fmWT/xs3M/EP+iJJgu1dFomocEGYmv1k7nM="; + cargoHash = "sha256-wUEya5nNFtEt4yQ9oS9fbgtUoIFwdCXIUZ7Rf7uZBTU="; nativeBuildInputs = [ pkg-config From 29d8fc340040a3cf18c9f76258617262bb80df83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 02:29:46 +0000 Subject: [PATCH 073/133] oauth2c: 1.21.0 -> 1.21.1 --- pkgs/by-name/oa/oauth2c/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oa/oauth2c/package.nix b/pkgs/by-name/oa/oauth2c/package.nix index c17ebe95ffcc..21f070a4f81f 100644 --- a/pkgs/by-name/oa/oauth2c/package.nix +++ b/pkgs/by-name/oa/oauth2c/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "oauth2c"; - version = "1.21.0"; + version = "1.21.1"; src = fetchFromGitHub { owner = "SecureAuthCorp"; repo = "oauth2c"; rev = "v${finalAttrs.version}"; - hash = "sha256-IYZYdx8oe5L7zB6HwtSOWXe+JveMWiORLN+j8h3pQug="; + hash = "sha256-pZ7TgmjNMUJSLvKBu4eo8HbGIjtoHHjXhdyMsW/Nkjo="; }; vendorHash = "sha256-H5iRmX6Wcef7IVOY5NQ+jX9zyJCzZ34Haf7cIflK5GY="; From bbd41c656a24e51bac227ab21fb5452b3401d896 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 02:43:06 +0000 Subject: [PATCH 074/133] python3Packages.pylsl: 1.18.4.b1 -> 1.18.5 --- pkgs/development/python-modules/pylsl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylsl/default.nix b/pkgs/development/python-modules/pylsl/default.nix index 0a7c783fef9b..2b6304cb86af 100644 --- a/pkgs/development/python-modules/pylsl/default.nix +++ b/pkgs/development/python-modules/pylsl/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pylsl"; - version = "1.18.4.b1"; + version = "1.18.5"; pyproject = true; src = fetchFromGitHub { owner = "labstreaminglayer"; repo = "pylsl"; tag = "v${version}"; - hash = "sha256-Glcx+G7CXMftAkyYqgTN8sK6M9u0ccZK9L7JID217Hk="; + hash = "sha256-Mul6t1Bz3F1Efsu3wSXOQvFz9hPYQcXI3i9xd7GOGJk="; }; postPatch = '' From 32b9f13c34d06240612ba8c0de5ef637f8569948 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 03:13:59 +0000 Subject: [PATCH 075/133] infrastructure-agent: 1.80.3 -> 1.80.4 --- pkgs/by-name/in/infrastructure-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index b0319879aac9..5910d91c4a34 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "infrastructure-agent"; - version = "1.80.3"; + version = "1.80.4"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = finalAttrs.version; - hash = "sha256-P/xfFstMs/6l82JKZCauFeTsM516YyyP55mBVMRNP+U="; + hash = "sha256-hyIVtO11kLc80XCCOzzilc82U+sd/lFPDqIEIdq7mmA="; }; - vendorHash = "sha256-eAPW4hTYwyINrOlc+q2cFuGuU6xph34qx/TARazPnXg="; + vendorHash = "sha256-4n1mTT5DH2+wWcLPXSLNP1I6FYeE4jezMWmexZcnkOo="; ldflags = [ "-s" From 6bdb417bb9dd7a45fda8de423933e8fe406c079b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 03:20:15 +0000 Subject: [PATCH 076/133] flatpak-builder-tools: 0-unstable-2026-09-12 -> 0-unstable-2026-09-21 --- pkgs/by-name/fl/flatpak-builder-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/package.nix b/pkgs/by-name/fl/flatpak-builder-tools/package.nix index 37cf2e994269..b20a88cbe088 100644 --- a/pkgs/by-name/fl/flatpak-builder-tools/package.nix +++ b/pkgs/by-name/fl/flatpak-builder-tools/package.nix @@ -7,12 +7,12 @@ enableDeno ? false, }: let - version = "0-unstable-2026-09-12"; + version = "0-unstable-2026-09-21"; src = fetchFromGitHub { owner = "flatpak"; repo = "flatpak-builder-tools"; - rev = "de2225a6dee4818c1339b3cdbf29f90c471fcb7e"; - hash = "sha256-ih1Bq7MWHP6Vw1+mFoFE5rQpeDLKhldcfHTwQiyEM9I="; + rev = "41c20aa10819cdb2a4f3ca171758a96d1955c018"; + hash = "sha256-h9FAazZz+oOaipXeO1guP3pNMFzs05cYmu+PqCnc39w="; }; in buildEnv { From 5a647f34e3040f742c5af9588f69541d29dafdba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 06:09:44 +0000 Subject: [PATCH 077/133] vscode-extensions.coder.coder-remote: 1.16.3 -> 1.16.4 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2b79f92e6253..fd56a892e796 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1023,8 +1023,8 @@ let mktplcRef = { name = "coder-remote"; publisher = "coder"; - version = "1.16.3"; - hash = "sha256-8wPhSUBez7NEaUUr9osnS4gIbkpOj0gRjA1j7l558aM="; + version = "1.16.4"; + hash = "sha256-uQrtTY+iKljPuRhH5Jg4Aro3pZKm3z4xtcWNTclyn/w="; }; meta = { description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click"; From 803b752cc0e75173a1ad22c2ab0f4993ebe91ee4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 06:17:13 +0000 Subject: [PATCH 078/133] vscode-extensions.bazelbuild.vscode-bazel: 0.14.0 -> 0.15.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2b79f92e6253..fce54dad4790 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -547,8 +547,8 @@ let mktplcRef = { name = "vscode-bazel"; publisher = "bazelbuild"; - version = "0.14.0"; - sha256 = "sha256-JrXx/ICXQPlAKh7m6+eWWQ2bP1Nfls4PbW426PNJVBc="; + version = "0.15.0"; + sha256 = "sha256-A4d62d5g0IDsMPeIDZA4e7LibIin0ZQ3QXPRX0mndB0="; }; meta = { description = "Bazel support for Visual Studio Code"; From 43c528b76ac3aa294576009a8fb0bd2767586874 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 06:28:43 +0000 Subject: [PATCH 079/133] apftool-rs: 1.2.5 -> 1.2.6 --- pkgs/by-name/ap/apftool-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ap/apftool-rs/package.nix b/pkgs/by-name/ap/apftool-rs/package.nix index a836a04fab95..96de1dc4c93e 100644 --- a/pkgs/by-name/ap/apftool-rs/package.nix +++ b/pkgs/by-name/ap/apftool-rs/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "apftool-rs"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "suyulin"; repo = "afptool-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-bu6iaKGoaj+EKLJ7ulYdKyKSQuaX++zXnyiwBNUKz3Q="; + hash = "sha256-5cNxwkL1oHWMcZus27yNeC/pT7DCWJ+GDUY16NZ/0yE="; }; - cargoHash = "sha256-/AJ5UCrh3RYklrfQ7zb1N9n2rXsdPrvH+QGYnKGU1dc="; + cargoHash = "sha256-4Zvu+5BKYO5EWllbYgp31ZRPL0SBqDN0QOMjQUFZyUM="; meta = { description = "About Tools for Rockchip image unpack tool"; From beff6a09f7264757ae77fd412667f9c47f5d8092 Mon Sep 17 00:00:00 2001 From: yvnth Date: Mon, 28 Sep 2026 12:22:12 +0530 Subject: [PATCH 080/133] mango: 0.17.3 -> 0.17.4 --- pkgs/by-name/ma/mango/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mango/package.nix b/pkgs/by-name/ma/mango/package.nix index a2251bf3f2cf..a6633996c498 100644 --- a/pkgs/by-name/ma/mango/package.nix +++ b/pkgs/by-name/ma/mango/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; strictDeps = true; pname = "mango"; - version = "0.17.3"; + version = "0.17.4"; src = fetchFromGitHub { owner = "mangowm"; repo = "mango"; tag = finalAttrs.version; - hash = "sha256-o7azS0ibaWG4MGGZ+JZDsJe4JpCoPX78lTRuH+jioU4="; + hash = "sha256-aDjYwXuX+TKZya7UCNgv+O/chCYIbATHpAOKl9xaNdk="; }; nativeBuildInputs = [ From ab13c193cfb0e58666d983835d7564ee901a12eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 07:15:17 +0000 Subject: [PATCH 081/133] vpxtool: 0.34.1 -> 0.34.6 --- pkgs/by-name/vp/vpxtool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vp/vpxtool/package.nix b/pkgs/by-name/vp/vpxtool/package.nix index cf543484d81b..f5366a2ac918 100644 --- a/pkgs/by-name/vp/vpxtool/package.nix +++ b/pkgs/by-name/vp/vpxtool/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "vpxtool"; - version = "0.34.1"; + version = "0.34.6"; __structuredAttrs = true; src = fetchFromGitHub { owner = "francisdb"; repo = "vpxtool"; tag = "v${finalAttrs.version}"; - hash = "sha256-RnsoN/i/xvmeQ5tyNdkjn77WKGcVLS/seb3PamTLzVc="; + hash = "sha256-rO70j+St4T8/ki405VqeGwmP73/prymEw79np7pIuSg="; }; - cargoHash = "sha256-E+YxfnUdzNaiJlmIWNPX8Sf5m9M2xvrgpmjwWth0aZo="; + cargoHash = "sha256-PD9yyJ1yos0qywsGj8HapWkneOxG/0TesVATudasjTE="; nativeInstallCheckInputs = [ versionCheckHook ]; From 628b0b1baccba607d42a31822c3ca9606f0b4a38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 07:52:53 +0000 Subject: [PATCH 082/133] mackerel-agent: 0.87.0 -> 0.87.1 --- pkgs/by-name/ma/mackerel-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mackerel-agent/package.nix b/pkgs/by-name/ma/mackerel-agent/package.nix index 1a7d958fdb10..2f36672637e1 100644 --- a/pkgs/by-name/ma/mackerel-agent/package.nix +++ b/pkgs/by-name/ma/mackerel-agent/package.nix @@ -10,20 +10,20 @@ buildGoModule (finalAttrs: { pname = "mackerel-agent"; - version = "0.87.0"; + version = "0.87.1"; src = fetchFromGitHub { owner = "mackerelio"; repo = "mackerel-agent"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-4a1rOfm4hDwIQBiLJVzwbognv7iPzZOKDSBcqX4cR5E="; + sha256 = "sha256-USuRyit/XEuvdzKweNBat09qwXn+rtsxzqND7KvHUTU="; }; nativeBuildInputs = [ makeWrapper ]; nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ net-tools ]; buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ iproute2 ]; - vendorHash = "sha256-Je8yd551MXmx/VQl1Qu1P8i3GvDiJKr1aK2b5OotZrM="; + vendorHash = "sha256-gTeH3aGKdfyxfl9zY5i5RP2gZCXT9eFSpqr1U9XXWy4="; subPackages = [ "." ]; From b4ff75e5b1ea1093ca63ca6415f8103065f06ef5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 07:53:57 +0000 Subject: [PATCH 083/133] lazyworktree: 1.50.0 -> 1.50.1 --- pkgs/by-name/la/lazyworktree/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lazyworktree/package.nix b/pkgs/by-name/la/lazyworktree/package.nix index f2a902f82530..3374725ea89f 100644 --- a/pkgs/by-name/la/lazyworktree/package.nix +++ b/pkgs/by-name/la/lazyworktree/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "lazyworktree"; - version = "1.50.0"; + version = "1.50.1"; src = fetchFromGitHub { owner = "chmouel"; repo = "lazyworktree"; tag = "v${finalAttrs.version}"; - hash = "sha256-UZ6sentKl0XkqdWOQhj/3sb6ArFfoboBD/vjGb9mVro="; + hash = "sha256-JLATYk1lGmMljMdfHnL6HOByRpxsMtj/SiUN4y2mQJg="; }; - vendorHash = "sha256-1k0BBXmWeP4trSKhSmz2m25H1qmYlusj1evrK+4qLrQ="; + vendorHash = "sha256-Y46/ewBZqxLgxsFtAt2lh+jIwwLnNiso7tY4tj5nqec="; nativeBuildInputs = [ installShellFiles ]; From 8e69c8ffd7ad1da0c7b7618c28bcb4f8cfafe14a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 08:24:56 +0000 Subject: [PATCH 084/133] cdk8s-cli: 2.207.58 -> 2.207.62 --- pkgs/by-name/cd/cdk8s-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cd/cdk8s-cli/package.nix b/pkgs/by-name/cd/cdk8s-cli/package.nix index 9cc19bb8f296..9fb5ed030d85 100644 --- a/pkgs/by-name/cd/cdk8s-cli/package.nix +++ b/pkgs/by-name/cd/cdk8s-cli/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdk8s-cli"; - version = "2.207.58"; + version = "2.207.62"; src = fetchFromGitHub { owner = "cdk8s-team"; repo = "cdk8s-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-VWI8h1vD3upIAebp1wbPdr74/yRc3FJoIGbWvnMAQyw="; + hash = "sha256-1nWXAUm8kHXkbmsWnTQA+y5iy+Vbv+adxS+iXW1LM+M="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-tiisWp33e60vZFdVjbkGkWSEyiHck3eR7vR5iwzN2H8="; + hash = "sha256-QTHyL2foJFxxqjbqlfh/dRlxonK3m6CMSPnHWirEwhA="; }; nativeBuildInputs = [ From e64237c6873637e9fcb0276ab384ee5484a2df57 Mon Sep 17 00:00:00 2001 From: Danila Vershinin Date: Mon, 28 Sep 2026 17:00:40 +0700 Subject: [PATCH 085/133] maintainers: add dvershinin Assisted-by: Claude Code (Claude Opus 5.5) --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 923a945becb7..e3115d106340 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7491,6 +7491,12 @@ email = "email@dvdznf.xyz"; matrix = "@dvdznf:gitter.im"; }; + dvershinin = { + email = "ciapnz@gmail.com"; + github = "dvershinin"; + githubId = 250071; + name = "Danila Vershinin"; + }; dvn0 = { email = "git@dvn.me"; github = "dvn0"; From a735fa0084cfdfbdaf77c67e0b21f15b5b425e46 Mon Sep 17 00:00:00 2001 From: Danila Vershinin Date: Mon, 28 Sep 2026 17:00:42 +0700 Subject: [PATCH 086/133] python3Packages.ngxparse: init at 0.5.16 Assisted-by: Claude Code (Claude Opus 5.5) --- .../python-modules/ngxparse/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/ngxparse/default.nix diff --git a/pkgs/development/python-modules/ngxparse/default.nix b/pkgs/development/python-modules/ngxparse/default.nix new file mode 100644 index 000000000000..3e919eb6063b --- /dev/null +++ b/pkgs/development/python-modules/ngxparse/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "ngxparse"; + version = "0.5.16"; + pyproject = true; + + # Fetching from GitHub because the PyPI sdist is missing the test fixtures + src = fetchFromGitHub { + owner = "dvershinin"; + repo = "crossplane"; + tag = "v${version}"; + hash = "sha256-gXzVjY89YjppneR9Vuce+V+RKIcbIBEvLeAoI54ZegM="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + # The ngxparse distribution ships its importable module as `crossplane` + # (it's a drop-in replacement for the upstream nginxinc/crossplane). + pythonImportsCheck = [ "crossplane" ]; + + meta = { + description = "Reliable and fast NGINX configuration file parser (maintained fork of crossplane)"; + homepage = "https://github.com/dvershinin/crossplane"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dvershinin ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f4ff36be4137..2c6a1611631c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11214,6 +11214,8 @@ self: super: with self; { nglview = callPackage ../development/python-modules/nglview { }; + ngxparse = callPackage ../development/python-modules/ngxparse { }; + nh3 = callPackage ../development/python-modules/nh3 { }; nhc = callPackage ../development/python-modules/nhc { }; From 22ff060c06ba6443931bbcc498c44d16de9f41dd Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 08:59:45 -0500 Subject: [PATCH 087/133] luaPackages.fzf-lua: 0.0.2700-1 -> 0.0.2701-1 --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 075ba501f108..b3cf246fb768 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1140,15 +1140,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2700-1"; + version = "0.0.2701-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2700-1.rockspec"; - sha256 = "05cvz50763yk0dkrhkh5f8wjk0mckhv8ri77bmfmlgysz0hv9ir9"; + url = "mirror://luarocks/fzf-lua-0.0.2701-1.rockspec"; + sha256 = "0ligp083swi8zfj6s8syc4i3fyiiv95nh1bnzfpd4j1hfs4ljnac"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/13bb178a299f7493dd64427a58e61904c4b58ecb.zip"; - sha256 = "0pl1ysj952jswxckcl21laa573gf2zmqcj5mfymx26z2pg2imyzx"; + url = "https://github.com/ibhagwan/fzf-lua/archive/78b85d2a522b1e6a2d154216b3e532a1df1ad6d7.zip"; + sha256 = "1hgl34ama6756y6dlczv1zlqji0sz54s8j12nmrvygggdfgzmrcr"; }; disabled = luaOlder "5.1"; From f6e84e6c429c5842ac860226098f37b34da0be63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 15:12:20 +0000 Subject: [PATCH 088/133] code-cursor: 3.21.9 -> 3.22.7 --- pkgs/by-name/co/code-cursor/sources.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/sources.json b/pkgs/by-name/co/code-cursor/sources.json index 588a6f585bcb..8bbc9b0ec8f4 100644 --- a/pkgs/by-name/co/code-cursor/sources.json +++ b/pkgs/by-name/co/code-cursor/sources.json @@ -1,18 +1,18 @@ { - "version": "3.21.9", + "version": "3.22.7", "vscodeVersion": "1.128.0", "sources": { "x86_64-linux": { - "url": "https://downloads.cursor.com/production/9998796a6096ce83d83a9332bfe7473b985db750/linux/x64/Cursor-3.21.9-x86_64.AppImage", - "hash": "sha256-+CwdR4EHuDyHq3UwHs54iY9xuQ9coG6gWopURYFfppg=" + "url": "https://downloads.cursor.com/production/37076c6c3f9e253c0fa2305197e45befd13a2268/linux/x64/Cursor-3.22.7-x86_64.AppImage", + "hash": "sha256-eXBlkQAtu9/dWeq0cf5jgkHc8D0yc7foICDwZBvrxF0=" }, "aarch64-linux": { - "url": "https://downloads.cursor.com/production/9998796a6096ce83d83a9332bfe7473b985db750/linux/arm64/Cursor-3.21.9-aarch64.AppImage", - "hash": "sha256-33HIt8qjYaUTFkXCkpW6odZhfkDeWwfLjL3HqJRYWWA=" + "url": "https://downloads.cursor.com/production/37076c6c3f9e253c0fa2305197e45befd13a2268/linux/arm64/Cursor-3.22.7-aarch64.AppImage", + "hash": "sha256-Qxp5lcNS2i9zZPNgVdmuRt0xehQTtA9MoH+imdmp6f0=" }, "aarch64-darwin": { - "url": "https://downloads.cursor.com/production/9998796a6096ce83d83a9332bfe7473b985db750/darwin/arm64/Cursor-darwin-arm64.dmg", - "hash": "sha256-xil/4NSrOME8oCRYsyjT3BVS5F7t5bDjdastsikEI3w=" + "url": "https://downloads.cursor.com/production/37076c6c3f9e253c0fa2305197e45befd13a2268/darwin/arm64/Cursor-darwin-arm64.dmg", + "hash": "sha256-k1Lim9ULFWBO8+v+nSz5fdTaXcjiTeDgAnWVDbx2dVs=" } } } From 035e827772ca0f6817874ec3eb68fd10547eec7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 15:14:13 +0000 Subject: [PATCH 089/133] python3Packages.rio-tiler: 9.4.6 -> 9.4.7 --- pkgs/development/python-modules/rio-tiler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rio-tiler/default.nix b/pkgs/development/python-modules/rio-tiler/default.nix index 1bca19e2c318..3b80ed78f1ed 100644 --- a/pkgs/development/python-modules/rio-tiler/default.nix +++ b/pkgs/development/python-modules/rio-tiler/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "rio-tiler"; - version = "9.4.6"; + version = "9.4.7"; pyproject = true; src = fetchFromGitHub { owner = "cogeotiff"; repo = "rio-tiler"; tag = finalAttrs.version; - hash = "sha256-h21DLKl2bwjaJihhoD34JzjRJ7II8NWw6npln6LoW8E="; + hash = "sha256-Me5RMVB5ZHokrT5tNROZmXhN16f30f+Y0vPvpj5H4zM="; }; build-system = [ hatchling ]; From fdb5c4fe1b37c50c81937b35639a50a7bbd569b9 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 28 Sep 2026 11:24:42 -0400 Subject: [PATCH 090/133] kubernix: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ku/kubernix/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ku/kubernix/package.nix b/pkgs/by-name/ku/kubernix/package.nix index d3d49b8a1ff7..13afbf39cdcb 100644 --- a/pkgs/by-name/ku/kubernix/package.nix +++ b/pkgs/by-name/ku/kubernix/package.nix @@ -2,17 +2,20 @@ lib, fetchFromGitHub, rustPlatform, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "kubernix"; version = "0.4.1"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "saschagrunert"; repo = "kubernix"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-LO6WXXNkUf1rkjRuSHRWtfHtCL9oj+36cewrRc/KLdw="; + hash = "sha256-LO6WXXNkUf1rkjRuSHRWtfHtCL9oj+36cewrRc/KLdw="; }; cargoHash = "sha256-l1LMqGh7DGZAJdSRsbCqr1/5pA9rZYN8nJ3cMRuSR+Q="; @@ -20,6 +23,9 @@ rustPlatform.buildRustPackage (finalAttrs: { # Tests require network access doCheck = false; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Single dependency Kubernetes clusters for local testing, experimenting and development"; mainProgram = "kubernix"; From 47f2c00b0e1f88397101f11394057a9cab8ce1c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 17:25:42 +0200 Subject: [PATCH 091/133] python3Packages.mammoth: migrate to finalAttrs --- pkgs/development/python-modules/mammoth/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/mammoth/default.nix b/pkgs/development/python-modules/mammoth/default.nix index ed2fdd0d6ee0..98d709417f49 100644 --- a/pkgs/development/python-modules/mammoth/default.nix +++ b/pkgs/development/python-modules/mammoth/default.nix @@ -11,7 +11,7 @@ gitUpdater, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mammoth"; version = "1.13.0"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "mwilliamson"; repo = "python-mammoth"; - tag = version; + tag = finalAttrs.version; hash = "sha256-F8lgtxlvM44qvHTv5wK6CKGepV6Jh+SWUoWEzdnLkEI="; }; @@ -32,8 +32,6 @@ buildPythonPackage rec { dependencies = [ cobble ]; - pythonImportsCheck = [ "mammoth" ]; - nativeCheckInputs = [ funk pytestCheckHook @@ -45,13 +43,15 @@ buildPythonPackage rec { export PATH=$out/bin:$PATH ''; + pythonImportsCheck = [ "mammoth" ]; + passthru.updateScript = gitUpdater { }; meta = { description = "Convert Word documents (.docx files) to HTML"; homepage = "https://github.com/mwilliamson/python-mammoth"; - changelog = "https://github.com/mwilliamson/python-mammoth/blob/${src.tag}/NEWS"; + changelog = "https://github.com/mwilliamson/python-mammoth/blob/${finalAttrs.src.tag}/NEWS"; license = lib.licenses.bsd2; maintainers = [ ]; }; -} +}) From e79160925ecb39abcfdd161ffcb12f3632e367ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 15:26:19 +0000 Subject: [PATCH 092/133] lens: 2026.9.20601 -> 2026.9.181013 --- pkgs/by-name/le/lens/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/lens/package.nix b/pkgs/by-name/le/lens/package.nix index 17e5f7239aa2..bab281167fcd 100644 --- a/pkgs/by-name/le/lens/package.nix +++ b/pkgs/by-name/le/lens/package.nix @@ -8,16 +8,16 @@ let pname = "lens-desktop"; - version = "2026.9.20601"; + version = "2026.9.181013"; sources = { x86_64-linux = { url = "https://api.k8slens.dev/binaries/Lens-${version}-latest.x86_64.AppImage"; - hash = "sha512-21OGo4uXHjcvGNNiiy6hWm+tEJc4yFaYvVfXK89oH5oSrEpIacNlZ8I95tI0yjJQsuZEHBN9wBD+Zm6WgO4hFg=="; + hash = "sha512-Y4JGfC/Lxk5Xea+6dffRhVMk2pNzReQPgXGB9wpoPPX5KCDV5LGVmywhtIrMSsUHnDlx3h2qHY6ez3wQkehXMw=="; }; aarch64-darwin = { url = "https://api.k8slens.dev/binaries/Lens-${version}-latest-arm64.dmg"; - hash = "sha512-kCL3jZHB644fRlwbmqNkusvC9k9EAi6EWsH8bEc9isGC4vwShkYw5Fu7U53nT6nh6wxba5aDMk9ZJWA3tB8Tgw=="; + hash = "sha512-qA+5XKC62c9vNySZEqofwm6Dl0KKMIFS85en3oNVklnIpti7CxjINAiXDDu9+8EtffDjjbP7dRQpsZsEqx9iHQ=="; }; }; From ddcc934c4554e8ea2d955a2dbbc302f07b3c879d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 17:27:16 +0200 Subject: [PATCH 093/133] python3Pakcages.jellyfin-apiclient-python: migrate to finalAttrs --- .../python-modules/jellyfin-apiclient-python/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix index 582ea547bf47..809cc3fbd268 100644 --- a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix +++ b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix @@ -10,7 +10,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "jellyfin-apiclient-python"; version = "1.19.0"; pyproject = true; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin-apiclient-python"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZyeHkiDWf93B7sSlDqugQZ5H6HxK16DK+NAZIry+EuY="; }; @@ -41,4 +41,4 @@ buildPythonPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ jojosch ]; }; -} +}) From f9d72791a4e992769564381a565a1aa566c96355 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 17:28:21 +0200 Subject: [PATCH 094/133] python3Packages.jellyfin-apiclient-python: add changelog to meta Add changelog URL to the Jellyfin API client metadata. --- .../python-modules/jellyfin-apiclient-python/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix index 809cc3fbd268..53f8af1634bd 100644 --- a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix +++ b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix @@ -38,6 +38,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Python API client for Jellyfin"; homepage = "https://github.com/jellyfin/jellyfin-apiclient-python"; + changelog = "https://github.com/jellyfin/jellyfin-apiclient-python/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ jojosch ]; }; From b96c18891836a986d5464d94075c2293d30165bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 15:46:34 +0000 Subject: [PATCH 095/133] skate: 1.0.1 -> 1.1.0 --- pkgs/by-name/sk/skate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sk/skate/package.nix b/pkgs/by-name/sk/skate/package.nix index 6103628260db..89e99bd37929 100644 --- a/pkgs/by-name/sk/skate/package.nix +++ b/pkgs/by-name/sk/skate/package.nix @@ -6,17 +6,17 @@ buildGoModule (finalAttrs: { pname = "skate"; - version = "1.0.1"; + version = "1.1.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "skate"; rev = "v${finalAttrs.version}"; - hash = "sha256-Ihzcto41ltV5LQjLP9AF5XGl5b6QDbgZ/q4BMzfrDC8="; + hash = "sha256-BswVm5YH8TR0svPFWsIiNHLIQGqdXfysjy0KwZZ6Io8="; }; proxyVendor = true; - vendorHash = "sha256-H0j0za/+pNEYQAfTvLcECU7jt+2HJMJRcK+n/GbLNO0="; + vendorHash = "sha256-kIENDHcO/aLEfzJv1dCDSb0NmZf0/khIn0qqlxiFS1c="; ldflags = [ "-s" From 5a2375490ce8e914c25b01ea0c8cec63f47700ac Mon Sep 17 00:00:00 2001 From: Danila Vershinin Date: Mon, 28 Sep 2026 17:00:44 +0700 Subject: [PATCH 096/133] gixy: 0.1.21 -> 0.2.54, switch upstream to maintained gixy-ng fork Assisted-by: Claude Code (Claude Opus 5.5) --- pkgs/by-name/gi/gixy/package.nix | 90 +++++++++----------- pkgs/by-name/gi/gixy/python3.13-compat.patch | 25 ------ 2 files changed, 39 insertions(+), 76 deletions(-) delete mode 100644 pkgs/by-name/gi/gixy/python3.13-compat.patch diff --git a/pkgs/by-name/gi/gixy/package.nix b/pkgs/by-name/gi/gixy/package.nix index 0eacc0d501d9..ef5621e9ffc8 100644 --- a/pkgs/by-name/gi/gixy/package.nix +++ b/pkgs/by-name/gi/gixy/package.nix @@ -1,81 +1,69 @@ { lib, - fetchFromGitHub, - fetchpatch2, python3, + fetchFromGitHub, nginx, }: -let - python = python3.override { - self = python; - packageOverrides = self: super: { - pyparsing = super.pyparsing.overridePythonAttrs rec { - version = "2.4.7"; - src = fetchFromGitHub { - owner = "pyparsing"; - repo = "pyparsing"; - rev = "pyparsing_${version}"; - sha256 = "14pfy80q2flgzjcx8jkracvnxxnr59kjzp3kdm5nh232gk1v6g6h"; - }; - nativeBuildInputs = [ super.setuptools ]; - }; - }; - }; -in -python.pkgs.buildPythonApplication rec { - pname = "gixy"; - version = "0.1.21"; +python3.pkgs.buildPythonApplication rec { + pname = "gixy-ng"; + version = "0.2.54"; pyproject = true; - # fetching from GitHub because the PyPi source is missing the tests + # Fetching from GitHub because the PyPI sdist is missing the tests src = fetchFromGitHub { - owner = "yandex"; + owner = "dvershinin"; repo = "gixy"; - rev = "v${version}"; - sha256 = "sha256-Ak2UTP0gDKoac/rR2h1XCUKld1b41O466ogZNQ1yQN0="; + tag = "v${version}"; + hash = "sha256-HVH3oyL9UXXnfBw0RosCprsrj2iE+f/R5aHYWZ3/WK0="; }; - patches = [ - # Migrate tests to pytest - # https://github.com/yandex/gixy/pull/146 - (fetchpatch2 { - name = "migrate-tests-to-pytest.patch"; - url = "https://github.com/yandex/gixy/compare/6f68624a7540ee51316651bda656894dc14c9a3e...b1c6899b3733b619c244368f0121a01be028e8c2.diff?full_index=1"; - hash = "sha256-qIKKTC65ewZqiKiNLcaglKEdFh0SBZMJgIvY41/7WUc="; - }) - ./python3.13-compat.patch - ]; + build-system = with python3.pkgs; [ setuptools ]; - build-system = [ python.pkgs.setuptools ]; - - dependencies = with python.pkgs; [ - cached-property - configargparse - pyparsing + dependencies = with python3.pkgs; [ + ngxparse jinja2 - six + configargparse ]; - nativeCheckInputs = [ python.pkgs.pytestCheckHook ]; + nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; - pythonRemoveDeps = [ "argparse" ]; + disabledTestPaths = [ + # Requires the optional `redoctor` backend (gixy-ng[deep]), not packaged + "tests/plugins/test_redos_analyzer.py" + ]; + + disabledTests = [ + # Exits early without `redoctor`; fixed upstream in 3b7969e + "test_cli_main_runs_with_plugin_options" + # Asserts the pre-3.14 TypeError wording; fixed upstream in ead00fe + "test_in_operator_on_none_raises_typeerror" + ]; + + pythonImportsCheck = [ "gixy" ]; passthru = { inherit (nginx.passthru) tests; }; meta = { - description = "Nginx configuration static analyzer"; + description = "Nginx configuration static analyzer focused on security"; mainProgram = "gixy"; longDescription = '' - Gixy is a tool to analyze Nginx configuration. - The main goal of Gixy is to prevent security misconfiguration and automate flaw detection. + Gixy is a static analyzer for nginx configurations. Its main + goal is to detect security misconfigurations and to automate + the discovery of common flaws (HTTP response splitting, host + spoofing on virtual-host dispatch, alias-traversal "off-by- + slash", missing add_header inheritance, weak SSL/TLS ciphers, + and more). + + Tracks the actively-maintained gixy-ng distribution on PyPI; + the binary remains `gixy'. ''; - homepage = "https://github.com/yandex/gixy"; - sourceProvenance = [ lib.sourceTypes.fromSource ]; + homepage = "https://gixy.getpagespeed.com/"; + changelog = "https://github.com/dvershinin/gixy/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mpl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ dvershinin ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/gi/gixy/python3.13-compat.patch b/pkgs/by-name/gi/gixy/python3.13-compat.patch deleted file mode 100644 index c7265461ffad..000000000000 --- a/pkgs/by-name/gi/gixy/python3.13-compat.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/gixy/core/sre_parse/sre_parse.py b/gixy/core/sre_parse/sre_parse.py -index df69044..f90c795 100644 ---- a/gixy/core/sre_parse/sre_parse.py -+++ b/gixy/core/sre_parse/sre_parse.py -@@ -14,7 +14,7 @@ from __future__ import print_function - - """Internal support module for sre""" - --from sre_constants import * -+from gixy.core.sre_parse.sre_constants import * - - SPECIAL_CHARS = ".\\[{()*+?^$|" - REPEAT_CHARS = "*+?{" -diff --git a/tests/plugins/test_simply.py b/tests/plugins/test_simply.py -index 1a33c63..7d5a32f 100644 ---- a/tests/plugins/test_simply.py -+++ b/tests/plugins/test_simply.py -@@ -5,6 +5,7 @@ from os import path - import json - - from ..utils import * -+from gixy.formatters.base import BaseFormatter - from gixy.core.manager import Manager as Gixy - from gixy.core.plugins_manager import PluginsManager - from gixy.core.config import Config From 1436e188f367c3a25cd1de1b100f15de8b3ee9c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 16:46:44 +0000 Subject: [PATCH 097/133] enpass-cli: 1.12.0 -> 1.14.0 --- pkgs/by-name/en/enpass-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/en/enpass-cli/package.nix b/pkgs/by-name/en/enpass-cli/package.nix index 3b28c3ad738c..c88c87a9f5e1 100644 --- a/pkgs/by-name/en/enpass-cli/package.nix +++ b/pkgs/by-name/en/enpass-cli/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "enpass-cli"; - version = "1.12.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "HazCod"; repo = "enpass-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-UwoJmANh2Gvz7FMydeP2uiflciAeQrUMGmXdOMpRFvw="; + hash = "sha256-cVPPBuluUvPnPAlF+OEMYOOTSdPGbJmI1iSRlYqveFQ="; }; - vendorHash = "sha256-tgOo756kNKGvY87ioX81WngeNlRBVdAEL7PXbIdNS3Y="; + vendorHash = "sha256-U9tnzok21yCFPDZprsvqq0NaO07qPS0L+IgVtF2hpvM="; nativeBuildInputs = [ pkg-config From e72366cfc85c42d0f5fdbd59ad24fd4b8f457d8d Mon Sep 17 00:00:00 2001 From: paperluigis Date: Mon, 28 Sep 2026 22:16:54 +0500 Subject: [PATCH 098/133] python3Packages.mpd2: correct the alias --- pkgs/top-level/python-aliases.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 3c5c2369bcd8..b550b21f511a 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -424,7 +424,7 @@ mapAliases { monkeytype = throw "'monkeytype' has been removed as it was unmaintained upstream"; # Added 2026-04-19 more-properties = throw "'more-properties' has been removed to due lack of upstream maintenance"; # Added 2026-07-14 moretools = throw "'moretools' has been removed because it is unmaintained"; # Added 2026-01-19 - mpd2 = warnAlias "'mpd2' has been renamed to 'python-mpd2'"; # Added 2026-06-14 + mpd2 = warnAlias "'mpd2' has been renamed to 'python-mpd2'" python-mpd2; # Added 2026-06-14 mpire = throw "'mpire' has been removed because it is unused in Nixpkgs"; # Added 2026-06-22 msldap-bad = throw "'msldap-bad' has been renamed to/replaced by 'badldap'"; # added 2025-11-06 mullvad-closest = throw "'mullvad-closest' has been removed as it was unmaintained. Consider using 'mullvad-compass' instead."; # Added 2026-01-13 From 1803998d6a756bf15458dcfd026f328bbf7312ea Mon Sep 17 00:00:00 2001 From: Florian Franzen Date: Mon, 28 Sep 2026 18:00:28 +0200 Subject: [PATCH 099/133] wally-cli: use the 2.0.1-osx tag --- pkgs/by-name/wa/wally-cli/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wally-cli/package.nix b/pkgs/by-name/wa/wally-cli/package.nix index 2132ee899a57..e369856be642 100644 --- a/pkgs/by-name/wa/wally-cli/package.nix +++ b/pkgs/by-name/wa/wally-cli/package.nix @@ -19,11 +19,12 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "zsa"; repo = "wally-cli"; - rev = "${finalAttrs.version}-linux"; - sha256 = "NuyQHEygy4LNqLtrpdwfCR+fNy3ZUxOClVdRen6AXMc="; + # The newer of two 2.0.1 tags; fixes flashing on darwin. + tag = "${finalAttrs.version}-osx"; + hash = "sha256-8CJreOB+I07oj9dnJIKNnyoekcBy9tmo5qBwYq3qY4E="; }; - vendorHash = "sha256-HffgkuKmaOjTYi+jQ6vBlC50JqqbYiikURT6TCqL7e0="; + vendorHash = "sha256-m2QuNd0/cfAdFdVzctG+E7t/OsslcufXyh6HX2i1KKg="; meta = { description = "Tool to flash firmware to mechanical keyboards"; From 26486f5e32003e04c20916981fcae3d599278bff Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Sep 2026 19:25:38 +0200 Subject: [PATCH 100/133] joypixels: Fix license --- pkgs/by-name/jo/joypixels/package.nix | 28 ++++++++------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/jo/joypixels/package.nix b/pkgs/by-name/jo/joypixels/package.nix index 0dcd10dc8f47..00229fc6b659 100644 --- a/pkgs/by-name/jo/joypixels/package.nix +++ b/pkgs/by-name/jo/joypixels/package.nix @@ -23,18 +23,19 @@ let fontFile = "joypixels-android.ttf"; }; - joypixels-free-license = { - spdxId = "LicenseRef-JoyPixels-Free"; + joypixels-free-license = lib.licenses.mkLicense { + shortName = "JoyPixels-Free"; fullName = "JoyPixels Free License Agreement"; url = "https://cdn.joypixels.com/free-license.pdf"; free = false; }; - joypixels-license-appendix = with systemSpecific; { - spdxId = "LicenseRef-JoyPixels-NixOS-Appendix"; - fullName = "JoyPixels ${capitalized} License Appendix"; - url = "https://cdn.joypixels.com/distributions/${systemTag}/appendix/joypixels-license-appendix.pdf"; + joypixels-license-appendix = lib.licenses.mkLicense { + shortName = "JoyPixels-NixOS-Appendix"; + fullName = "JoyPixels ${systemSpecific.capitalized} License Appendix"; + url = "https://cdn.joypixels.com/distributions/${systemSpecific.systemTag}/appendix/joypixels-license-appendix.pdf"; free = false; + redistributable = true; }; throwLicense = throw '' @@ -101,20 +102,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://www.joypixels.com/fonts"; hydraPlatforms = [ ]; # Just a binary file download, nothing to cache. - license = - let - free-license = joypixels-free-license; - appendix = joypixels-license-appendix; - in - with systemSpecific; - { - spdxId = "LicenseRef-JoyPixels-Free-with-${capitalized}-Appendix"; - fullName = "${free-license.fullName} with ${appendix.fullName}"; - url = free-license.url; - appendixUrl = appendix.url; - free = false; - redistributable = true; - }; + license = lib.licenses.WITH joypixels-free-license joypixels-license-appendix; maintainers = with lib.maintainers; [ toonn jtojnar From b3d908c1ec81b272c4a7136f2748419b2a4d7733 Mon Sep 17 00:00:00 2001 From: Florian Franzen Date: Mon, 28 Sep 2026 19:31:40 +0200 Subject: [PATCH 101/133] python3Packages.reuse: use finalAttrs --- pkgs/development/python-modules/reuse/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/reuse/default.nix b/pkgs/development/python-modules/reuse/default.nix index fc6867ac8cdb..2a726d609c72 100644 --- a/pkgs/development/python-modules/reuse/default.nix +++ b/pkgs/development/python-modules/reuse/default.nix @@ -25,7 +25,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "reuse"; version = "6.2.0"; pyproject = true; @@ -33,7 +33,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "fsfe"; repo = "reuse-tool"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-J49RIt7MxnsMJqJAaGvYgUzXMHAT9/frMmrkhWXe5tQ="; }; @@ -85,7 +85,7 @@ buildPythonPackage rec { meta = { description = "Tool for compliance with the REUSE Initiative recommendations"; homepage = "https://github.com/fsfe/reuse-tool"; - changelog = "https://github.com/fsfe/reuse-tool/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/fsfe/reuse-tool/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ asl20 cc-by-sa-40 @@ -98,4 +98,4 @@ buildPythonPackage rec { ]; mainProgram = "reuse"; }; -} +}) From 3a5a267772cbec253a22224968d5e8e6bdf9f733 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 17:58:45 +0000 Subject: [PATCH 102/133] ollama: 0.34.3 -> 0.34.4 --- pkgs/by-name/ol/ollama/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 4ba163340d32..5b69b5e67bdf 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -111,12 +111,12 @@ let # vendored in-tree. Pre-stage the pin (tracks upstream's # `LLAMA_CPP_VERSION` file) so the FetchContent step uses our copy # instead of trying to clone over the network in the sandbox. - llamaCppVersion = "b10969"; + llamaCppVersion = "b11081"; llamaCppSrc = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = llamaCppVersion; - hash = "sha256-kEkmOPM475O625g3AkQc+sXSHQSHqE7cacoV7KJv+08="; + hash = "sha256-yI/oNTMzOO9Cu0xVp0YYbbgvlwTggJAPJMooDfVnMvU="; }; wrapperOptions = [ @@ -152,13 +152,13 @@ let in goBuild (finalAttrs: { pname = "ollama"; - version = "0.34.3"; + version = "0.34.4"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-+3T1hOak7X+s7glIQVMwy2yTAwLbiPJt4IzcLVfOdfE="; + hash = "sha256-Wg1lVSJjN67TSIX75Xp/QyiuCW+HirpdJZIm92J0j6o="; }; vendorHash = "sha256-45FfI47tNHBPYOBLRrwuhADCUtkjAhlFrExlEy9piMI="; From b2c10522e73f19b91045381b726af893f3a9de4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 18:04:26 +0000 Subject: [PATCH 103/133] nagiosPlugins.check_ssl_cert: 2.103.1 -> 2.103.3 --- .../monitoring/nagios-plugins/check_ssl_cert/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix b/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix index 73335f92c162..6dc34ca0872f 100644 --- a/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix +++ b/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "check_ssl_cert"; - version = "2.103.1"; + version = "2.103.3"; src = fetchFromGitHub { owner = "matteocorti"; repo = "check_ssl_cert"; tag = "v${version}"; - hash = "sha256-HkyyNA7rtxTYSVZjD98viLMLCffX8J80rCFjKhhfctE="; + hash = "sha256-Im1B85TSj2q0pFsBUsEahxMxWJR0De8AZYz/oG0RzB0="; }; nativeBuildInputs = [ makeWrapper ]; From 15232e7ad0f79e85450558b7414dd61e5280af39 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Fri, 24 Jul 2026 22:34:59 +0200 Subject: [PATCH 104/133] superfile: 1.3.3 -> 1.6.0#450661 --- pkgs/by-name/su/superfile/package.nix | 50 ++++++++++++++++----------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/su/superfile/package.nix b/pkgs/by-name/su/superfile/package.nix index 2e99634fed01..2c2a1665495d 100644 --- a/pkgs/by-name/su/superfile/package.nix +++ b/pkgs/by-name/su/superfile/package.nix @@ -6,53 +6,61 @@ nix-update-script, writableTmpDirAsHomeHook, exiftool, + zoxide, }: -let - version = "1.3.3"; - tag = "v${version}"; -in -buildGoModule { + +buildGoModule (finalAttrs: { pname = "superfile"; - inherit version; + version = "1.6.0"; src = fetchFromGitHub { owner = "yorukot"; repo = "superfile"; - inherit tag; - hash = "sha256-A1SWsBcPtGNbSReslp5L3Gg4hy3lDSccqGxFpLfVPrk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-JETdQ42vGPnpviCAR29BSdBTG+huWRr5syN5NysnAlo="; }; - vendorHash = "sha256-sqt0BzJW1nu6gYAhscrXlTAbwIoUY7JAOuzsenHpKEI="; + vendorHash = "sha256-d2Yo8fWJ2fj7RJrnktljY6TkEPq6Tnbdh2BM4DIAr0E="; ldflags = [ "-s" "-w" ]; - nativeBuildInputs = [ exiftool ]; + # TestLayout test does not support parallel testing + enableParallelBuilding = false; + + __structuredAttrs = true; + + nativeBuildInputs = [ + exiftool + zoxide + ]; nativeCheckInputs = [ writableTmpDirAsHomeHook ]; - # Upstream notes that this could be flaky, and it consistently fails for me. - checkFlags = [ - "-skip=^TestReturnDirElement/Sort_by_Date$" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # Only failing on nix darwin. I suspect this is due to the way - # darwin handles file permissions. - "-skip=^TestCompressSelectedFiles" - ]; + preCheck = '' + mkdir -p $HOME/.local/share/superfile + + # TestLayout expects at least one entry + touch "$HOME/test-file" + + # TestFileDelete/Move_to_trash needs .Trash available + ${lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p "$HOME/.Trash" + ''} + ''; passthru.updateScript = nix-update-script { }; meta = { description = "Pretty fancy and modern terminal file manager"; homepage = "https://github.com/yorukot/superfile"; - changelog = "https://github.com/yorukot/superfile/blob/${tag}/changelog.md"; + changelog = "https://github.com/yorukot/superfile/blob/${finalAttrs.src.tag}/changelog.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ redyf ]; mainProgram = "superfile"; }; -} +}) From 5d633e1f9affda7582b6e3b749be382dbe192aea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 18:23:25 +0000 Subject: [PATCH 105/133] terraform-providers.ovh_ovh: 2.20.0 -> 2.21.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 3793ce181a48..37a9c0e5cebc 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1076,11 +1076,11 @@ "vendorHash": null }, "ovh_ovh": { - "hash": "sha256-AXcyieBEDZpjM3cdLl4rUvL9bX9hButOUhg8JZ+JYjk=", + "hash": "sha256-Jtm25nSw0aIcy4UGMGFECVGtU2h16Ev9ruVk09Fo0a8=", "homepage": "https://registry.terraform.io/providers/ovh/ovh", "owner": "ovh", "repo": "terraform-provider-ovh", - "rev": "v2.20.0", + "rev": "v2.21.0", "spdx": "MPL-2.0", "vendorHash": null }, From 01855f42bab2c7462feb27ba3a49d0a98237d1cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 18:26:47 +0000 Subject: [PATCH 106/133] python3Packages.pyliebherrhomeapi: 0.5.1 -> 0.5.2 --- pkgs/development/python-modules/pyliebherrhomeapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyliebherrhomeapi/default.nix b/pkgs/development/python-modules/pyliebherrhomeapi/default.nix index 736ea78decde..ef77c879e643 100644 --- a/pkgs/development/python-modules/pyliebherrhomeapi/default.nix +++ b/pkgs/development/python-modules/pyliebherrhomeapi/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "pyliebherrhomeapi"; - version = "0.5.1"; + version = "0.5.2"; pyproject = true; src = fetchFromGitHub { owner = "mettolen"; repo = "pyliebherrhomeapi"; tag = finalAttrs.version; - hash = "sha256-j6hdzgGMG3A2WS6nScUC65buRuhDjiNLz57Dv5hBAOs="; + hash = "sha256-Nejr9rSG+FNpIbTMUXcb36+LCzjLzdk8zHUFmWu2uuM="; }; build-system = [ setuptools ]; From 5f8f77640d23a5ebabebe72087ae3a9ed7e5fcbb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 20:32:21 +0200 Subject: [PATCH 107/133] python3Packages.tencentcloud-sdk-python: 3.1.181 -> 3.1.182 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.181...3.1.182 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.182/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 9e944c5fa98f..dd3ad10c813b 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.181"; + version = "3.1.182"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-4BvGADcxQgP0tTw4Ed5tZpawcKLgoQWgFZ6kgHO4cqk="; + hash = "sha256-eLB77nZKECb4nDLQHYu0JtFjE15I6pPp8k4Ois7UN50="; }; build-system = [ setuptools ]; From 2c2883a98748c65922b4a7c2d0bb503b0b27ae43 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 21:00:54 +0200 Subject: [PATCH 108/133] python3Packages.pywikibot: migrate to finalAttrs --- pkgs/development/python-modules/pywikibot/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pywikibot/default.nix b/pkgs/development/python-modules/pywikibot/default.nix index 04e0a6f251cb..589f8ce0b760 100644 --- a/pkgs/development/python-modules/pywikibot/default.nix +++ b/pkgs/development/python-modules/pywikibot/default.nix @@ -8,13 +8,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pywikibot"; version = "11.7.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-vX9MW1miCEPkbNVUCgPZKSL120bJ1hXOAJztVqHvaDs="; }; @@ -33,10 +33,10 @@ buildPythonPackage rec { meta = { description = "Python MediaWiki bot framework"; - mainProgram = "pwb"; homepage = "https://www.mediawiki.org/wiki/Manual:Pywikibot"; changelog = "https://doc.wikimedia.org/pywikibot/master/changelog.html"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomodachi94 ]; + mainProgram = "pwb"; }; -} +}) From 807bf6d1223613bfabbaaabba6a71dc69e8fffff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 19:03:15 +0000 Subject: [PATCH 109/133] cpm-cmake: 0.42.3 -> 0.43.2 --- pkgs/by-name/cp/cpm-cmake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cp/cpm-cmake/package.nix b/pkgs/by-name/cp/cpm-cmake/package.nix index cdb059ce9fe4..f332b44c1ca5 100644 --- a/pkgs/by-name/cp/cpm-cmake/package.nix +++ b/pkgs/by-name/cp/cpm-cmake/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cpm-cmake"; - version = "0.42.3"; + version = "0.43.2"; src = fetchFromGitHub { owner = "cpm-cmake"; repo = "cpm.cmake"; rev = "v${finalAttrs.version}"; - hash = "sha256-zNjcUbgz9ZQMbddTOis7BLeJqHmWqvEYTko4Z5PiHn8="; + hash = "sha256-ZmGM2UziK3zB4uszfJYhYvJGSDD7aF+F32yi+1ETebU="; }; postPatch = '' From 84d635a8e0f9dbe5b2f7e9f16fc9b6ddb75ebcae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 21:08:18 +0200 Subject: [PATCH 110/133] python3Packages.pyvips: modernize - migrate to finalAttrs - update ordering --- .../python-modules/pyvips/default.nix | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/pyvips/default.nix b/pkgs/development/python-modules/pyvips/default.nix index ac2be8c139f1..28f6558e306a 100644 --- a/pkgs/development/python-modules/pyvips/default.nix +++ b/pkgs/development/python-modules/pyvips/default.nix @@ -12,7 +12,7 @@ vips, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyvips"; version = "3.2.0"; pyproject = true; @@ -20,24 +20,30 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "libvips"; repo = "pyvips"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-N98UR6WC9ICQyBuAVejR8yrzZEBaE92EO7jY65SnaKg="; }; - nativeBuildInputs = [ - pkg-config - ]; - - buildInputs = [ - glib - vips - ]; + postPatch = '' + substituteInPlace pyvips/__init__.py \ + --replace 'libvips.so.42' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ + --replace 'libvips.42.dylib' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ + --replace 'libgobject-2.0.so.0' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \ + --replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' + ''; build-system = [ pkgconfig setuptools ]; + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + glib + vips + ]; + dependencies = [ cffi ]; env = lib.optionalAttrs stdenv.cc.isClang { @@ -46,14 +52,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - postPatch = '' - substituteInPlace pyvips/__init__.py \ - --replace 'libvips.so.42' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ - --replace 'libvips.42.dylib' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ - --replace 'libgobject-2.0.so.0' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \ - --replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' - ''; - disabledTests = [ # flaky due to a race condition # https://github.com/libvips/pyvips/issues/566 @@ -69,10 +67,8 @@ buildPythonPackage rec { meta = { description = "Python wrapper for libvips"; homepage = "https://github.com/libvips/pyvips"; - changelog = "https://github.com/libvips/pyvips/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/libvips/pyvips/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - anthonyroussel - ]; + maintainers = with lib.maintainers; [ anthonyroussel ]; }; -} +}) From 6b80b94ab69c97fa13f4d097c25f90f6abc39beb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 21:26:04 +0200 Subject: [PATCH 111/133] python3Packages.proton-core: mirate to finalAttrs --- .../development/python-modules/proton-core/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/proton-core/default.nix b/pkgs/development/python-modules/proton-core/default.nix index a3c60299af29..0964eb4e44f2 100644 --- a/pkgs/development/python-modules/proton-core/default.nix +++ b/pkgs/development/python-modules/proton-core/default.nix @@ -13,7 +13,7 @@ pytest-cov-stub, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "proton-core"; version = "0.7.4"; pyproject = true; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "ProtonVPN"; repo = "python-proton-core"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WTxFGua0OhgqsxgZJUI3M+WvUeYF9MsYVIa6Us7UfZ0="; }; @@ -35,14 +35,14 @@ buildPythonPackage rec { requests ]; - pythonImportsCheck = [ "proton" ]; - nativeCheckInputs = [ pytestCheckHook pytest-cov-stub pyotp ]; + pythonImportsCheck = [ "proton" ]; + disabledTestPaths = [ # Single test, requires internet connection "tests/test_alternativerouting.py" @@ -77,4 +77,4 @@ buildPythonPackage rec { license = lib.licenses.gpl3Only; maintainers = [ ]; }; -} +}) From 69185f36c39207310fc5eb362c286ac25865b768 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 21:27:31 +0200 Subject: [PATCH 112/133] python3Packages.proton-core: add changelog to meta --- pkgs/development/python-modules/proton-core/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/proton-core/default.nix b/pkgs/development/python-modules/proton-core/default.nix index 0964eb4e44f2..8c1c8ebe3731 100644 --- a/pkgs/development/python-modules/proton-core/default.nix +++ b/pkgs/development/python-modules/proton-core/default.nix @@ -74,6 +74,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Core logic used by the other Proton components"; homepage = "https://github.com/ProtonVPN/python-proton-core"; + changelog = "https://github.com/ProtonVPN/python-proton-core/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = [ ]; }; From ac4937aaf7418cbdd3a7231451b8581cff50c61b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 21:30:57 +0200 Subject: [PATCH 113/133] python3Packages.azure-mgmt-privatedns: migrate to finalAttrs --- .../python-modules/azure-mgmt-privatedns/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix b/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix index e87a11d68cc7..e45f8e95f134 100644 --- a/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-privatedns/default.nix @@ -9,14 +9,14 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "azure-mgmt-privatedns"; version = "2.0.0"; pyproject = true; src = fetchPypi { pname = "azure_mgmt_privatedns"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-4GTSIhFTgkk8dr4QluTYMA6zGp70XBmKoZGZM8uQoSQ="; }; @@ -40,8 +40,8 @@ buildPythonPackage rec { meta = { description = "Microsoft Azure DNS Private Zones Client Library for Python"; homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/network/azure-mgmt-privatedns"; - changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-privatedns_${version}/sdk/network/azure-mgmt-privatedns/CHANGELOG.md"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-privatedns_${finalAttrs.version}/sdk/network/azure-mgmt-privatedns/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 6f4b6d39faf22554f32381a5a00483fdda60c6f1 Mon Sep 17 00:00:00 2001 From: whispers Date: Mon, 28 Sep 2026 15:31:13 -0400 Subject: [PATCH 114/133] libedgetpu: pin abseil-cpp to c++17 for gcc 16 gcc 16 defaults to c++20, so the abseil-cpp we provide to libedgetpu builds with it as well. since abseil exposes different api surface based on the standard, it needs to match libedgetpu, which we pin to c++17. --- pkgs/by-name/li/libedgetpu/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libedgetpu/package.nix b/pkgs/by-name/li/libedgetpu/package.nix index 7fc12afe8f19..56a3b59c85d7 100644 --- a/pkgs/by-name/li/libedgetpu/package.nix +++ b/pkgs/by-name/li/libedgetpu/package.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation { ]; buildInputs = [ - abseil-cpp + (abseil-cpp.override { cxxStandard = "17"; }) libusb1 flatbuffers_23_5_26 ]; From 85972f1ca4d91a28fa92730ebfaf11cf2440286b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 19:37:00 +0000 Subject: [PATCH 115/133] egctl: 1.9.1 -> 1.9.2 --- pkgs/by-name/eg/egctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eg/egctl/package.nix b/pkgs/by-name/eg/egctl/package.nix index 8a870b6cc578..a067b8e8a330 100644 --- a/pkgs/by-name/eg/egctl/package.nix +++ b/pkgs/by-name/eg/egctl/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "egctl"; - version = "1.9.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "envoyproxy"; repo = "gateway"; tag = "v${finalAttrs.version}"; - hash = "sha256-PszV+N0RqH06kDYvEwd1rhj8XS2+lnKZA2+fOMA2vwA="; + hash = "sha256-ujYgHKsXyUvq7fbq44QMvJwRopJpMQy3A2zEgTeQYNY="; }; - vendorHash = "sha256-BJBNe5+ztc3WJ1RIvsbLGl0T4znlVNNg+AToXY16ixM="; + vendorHash = "sha256-bKwwecHenIx1GQi8IthZKM3QxRetPXdlzDzv+d3jDl0="; # Fix case-insensitive conflicts producing platform-dependent checksums # https://github.com/microsoft/go-mssqldb/issues/234 proxyVendor = true; From a41eee72fafaa93e59ea3bb8abe27995278ada3c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 19:43:17 +0000 Subject: [PATCH 116/133] python3Packages.awslambdaric: 4.0.4 -> 4.1.0 --- pkgs/development/python-modules/awslambdaric/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/awslambdaric/default.nix b/pkgs/development/python-modules/awslambdaric/default.nix index 89affdcd031c..3ace40cff36d 100644 --- a/pkgs/development/python-modules/awslambdaric/default.nix +++ b/pkgs/development/python-modules/awslambdaric/default.nix @@ -16,14 +16,14 @@ }: buildPythonPackage rec { pname = "awslambdaric"; - version = "4.0.4"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-lambda-python-runtime-interface-client"; tag = version; - sha256 = "sha256-898GsNint4B2s2uOLRz0BZRFsA+oEe6Z7gYdBY9e5xI="; + sha256 = "sha256-TePJeZ9SzJPjZ+oNOQXfQ2Eh133ihdHS6Rc/kJr5lgE="; }; propagatedBuildInputs = [ From b18681f9e58bb7a3c906f5a5993e33f4f8621de4 Mon Sep 17 00:00:00 2001 From: Guillaume Fournier Date: Mon, 28 Sep 2026 21:43:38 +0200 Subject: [PATCH 117/133] stalwart-cli: remove giomf from maintainer --- pkgs/by-name/st/stalwart-cli/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/st/stalwart-cli/package.nix b/pkgs/by-name/st/stalwart-cli/package.nix index b93e4c4d5d77..d264e3992346 100644 --- a/pkgs/by-name/st/stalwart-cli/package.nix +++ b/pkgs/by-name/st/stalwart-cli/package.nix @@ -40,7 +40,6 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; mainProgram = "stalwart-cli"; maintainers = with lib.maintainers; [ - giomf debtquity ]; }; From 772ea9e3901d427abfc9b8c60d0dd55b4a5fe98a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 19:44:16 +0000 Subject: [PATCH 118/133] python3Packages.ingredient-parser-nlp: 2.7.0 -> 2.8.0 --- .../python-modules/ingredient-parser-nlp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ingredient-parser-nlp/default.nix b/pkgs/development/python-modules/ingredient-parser-nlp/default.nix index 760b79ad46d3..0536abbdc35d 100644 --- a/pkgs/development/python-modules/ingredient-parser-nlp/default.nix +++ b/pkgs/development/python-modules/ingredient-parser-nlp/default.nix @@ -14,14 +14,14 @@ }: buildPythonPackage rec { pname = "ingredient-parser-nlp"; - version = "2.7.0"; + version = "2.8.0"; pyproject = true; src = fetchFromGitHub { owner = "strangetom"; repo = "ingredient-parser"; tag = version; - hash = "sha256-WodKuK4CaBipKxLQyOgQ0sFfTDzS/F0URgkoQaFNoNc="; + hash = "sha256-oIHuk3xU65kewoTdxdnaTFL0uJt2bDOyXn+nT7Jc60c="; }; build-system = [ setuptools ]; From c3957117504ee0b4f14d65b8d56ae6b4c7964e43 Mon Sep 17 00:00:00 2001 From: "nixpkgs-ci[bot]" <190413589+nixpkgs-ci[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2026 19:46:45 +0000 Subject: [PATCH 119/133] maintainers/github-teams.json: Automated sync --- maintainers/github-teams.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/maintainers/github-teams.json b/maintainers/github-teams.json index 3c39dcdf6157..ce9bec03bdb8 100644 --- a/maintainers/github-teams.json +++ b/maintainers/github-teams.json @@ -445,8 +445,7 @@ "id": 4020424, "maintainers": { "Mic92": 96200, - "kalbasit": 87115, - "katexochen": 49727155 + "kalbasit": 87115 }, "members": { "mfrw": 4929861, From cb27c8dc454d8d6d802e1fbd1820b5cbdc87c15a Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Mon, 28 Sep 2026 21:41:21 +0200 Subject: [PATCH 120/133] aspellDicts.en-{computers,science}: drop --- pkgs/by-name/re/retext/package.nix | 1 - .../libraries/aspell/dictionaries.nix | 68 ++----------------- 2 files changed, 6 insertions(+), 63 deletions(-) diff --git a/pkgs/by-name/re/retext/package.nix b/pkgs/by-name/re/retext/package.nix index 1bf3d35234bb..225604dc4767 100644 --- a/pkgs/by-name/re/retext/package.nix +++ b/pkgs/by-name/re/retext/package.nix @@ -10,7 +10,6 @@ # available. enchantAspellDicts ? with aspellDicts; [ en - en-computers ], }: diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix index 800bda26bd7d..331d0c8cdaa2 100644 --- a/pkgs/development/libraries/aspell/dictionaries.nix +++ b/pkgs/development/libraries/aspell/dictionaries.nix @@ -5,6 +5,7 @@ aspell, which, writeScript, + config, }: /* @@ -226,7 +227,7 @@ let ); in -rec { +{ ### Languages @@ -1082,65 +1083,8 @@ rec { sha256 = "15k7gaxrnqnssdyk9l6g27dq317dqp9jz5yzafd25ri01g6mb8iz"; meta.license = lib.licenses.lgpl21Only; }; - - ### Jargons - - en-computers = buildTxtDict { - shortName = "en-computers"; - fullName = "English Computer Jargon"; - version = "0"; - - src = fetchurl { - url = "https://mrsatterly.com/computer.dic"; - sha256 = "1vzk7cdvcm9r1c6mgxpabrdcpvghdv9mjmnf6iq5wllcif5nsw2b"; - }; - - langInputs = [ en ]; - - buildPhase = '' - runHook preBuild - cat $src | aspell-affix en-computers --dont-validate-words --lang=en - runHook postBuild - ''; - installPhase = "aspell-install en-computers"; - - meta = { - homepage = "https://mrsatterly.com/spelling.html"; - license = lib.licenses.wtfpl; # as a comment the source file - }; - }; - - en-science = buildTxtDict { - shortName = "en-science"; - fullName = "English Scientific Jargon"; - version = "0-unstable-2015-07-27"; - - src1 = fetchurl { - url = "https://web.archive.org/web/20180806094650if_/http://jpetrie.net/wp-content/uploads/custom_scientific_US.txt"; - hash = "sha256-I5d/jf/5v9Nptu2H9qfvMBzSwJYoQOTEzJfQTxKoWN8="; - }; - - src2 = fetchurl { - url = "https://web.archive.org/web/20180131231829if_/http://jpetrie.net/wp-content/uploads/custom_scientific_UK.txt"; - hash = "sha256-oT4nUiev5q4QjHeuF8jNVBcyyHE9fdH9+uDMkZsOWp8="; - }; - - langInputs = [ en ]; - - buildPhase = '' - runHook preBuild - cat $src1 | aspell-plain en_US-science --dont-validate-words --lang=en - cat $src2 | aspell-plain en_GB-science --dont-validate-words --lang=en - runHook postBuild - ''; - installPhase = "aspell-install en_US-science en_GB-science"; - - meta = { - homepage = "https://web.archive.org/web/20210425104207/http://www.jpetrie.net/scientific-word-list-for-spell-checkersspelling-dictionaries/"; - # no license is given so we have to assume it is unfree - license = lib.licenses.unfree; - }; - - }; - +} +// lib.optionalAttrs config.allowAliases { + en-computers = throw "'aspellDicts.en-computers' has been removed as upstream url pointed to a gambling website."; # Added 2026-09-28 + en-science = throw "'aspellDicts.en-science' has been removed as upstream was removed."; # Added 2026-09-28 } From d652b251119753a051a01bd31d06efc89f13e5f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:01:26 +0000 Subject: [PATCH 121/133] python3Packages.pyfaup-rs: 0.4.20 -> 0.4.22 --- pkgs/development/python-modules/pyfaup-rs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyfaup-rs/default.nix b/pkgs/development/python-modules/pyfaup-rs/default.nix index 71263ff30e43..44de71026773 100644 --- a/pkgs/development/python-modules/pyfaup-rs/default.nix +++ b/pkgs/development/python-modules/pyfaup-rs/default.nix @@ -8,19 +8,19 @@ buildPythonPackage (finalAttrs: { pname = "pyfaup-rs"; - version = "0.4.20"; + version = "0.4.22"; pyproject = true; src = fetchFromGitHub { owner = "ail-project"; repo = "faup-rs"; tag = "pyfaup-rs-v${finalAttrs.version}"; - hash = "sha256-ZX2C6ozf+LH7uN4Nl3wP4fzysBeaVib49+W3QSckx7k="; + hash = "sha256-Ylggklaqwz9/Hv4OPSaaPGRVBEnMTXqffCT9+Q/iA9c="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-U3fQXMOBsXyxEywatJUMdO9Hg2+m9QjX5Erj91no2V8="; + hash = "sha256-tFXKHQT+4T4HAJirrv7hWs9YQRTO9/xoZ6H/oaYPsSs="; }; buildAndTestSubdir = "python"; From 34fd21402609fe0a16a2d98b6eed82a1206fbe61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:06:46 +0000 Subject: [PATCH 122/133] python3Packages.pure-magic-rs: 0.5.0 -> 0.5.1 --- pkgs/development/python-modules/pure-magic-rs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pure-magic-rs/default.nix b/pkgs/development/python-modules/pure-magic-rs/default.nix index 4d8f8903209c..eb25406305ad 100644 --- a/pkgs/development/python-modules/pure-magic-rs/default.nix +++ b/pkgs/development/python-modules/pure-magic-rs/default.nix @@ -8,7 +8,7 @@ buildPythonPackage (finalAttrs: { pname = "pure-magic-rs"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; __structuredAttrs = true; @@ -16,12 +16,12 @@ buildPythonPackage (finalAttrs: { owner = "qjerome"; repo = "magic-rs"; tag = "pure-magic-rs-v${finalAttrs.version}"; - hash = "sha256-9YYspquAyBTxHmRUJ2qrmgpndtyTa4A7rwSA6HAqM5M="; + hash = "sha256-NeFqBdxB4cYSrhA44dnr8n7kcrF/CdCcejO3im5RcpQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-sNQfWaWoN+VUSB9DVtt4MTwsxCEZQ3lzyIv9Fwi/Kfw="; + hash = "sha256-HFpI7kNKH4ctDyJtB1Rvg/3act5vwWcxLd2DJ4W9JbY="; }; buildAndTestSubdir = "python"; From b65eacbbaae09b55a5cc9c591f83bb61a809ad12 Mon Sep 17 00:00:00 2001 From: Karl Ericsson Date: Mon, 28 Sep 2026 22:20:42 +0200 Subject: [PATCH 123/133] cargo-generate: fix build on darwin --- pkgs/by-name/ca/cargo-generate/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-generate/package.nix b/pkgs/by-name/ca/cargo-generate/package.nix index 46cfb273a7e0..7d666d1aa709 100644 --- a/pkgs/by-name/ca/cargo-generate/package.nix +++ b/pkgs/by-name/ca/cargo-generate/package.nix @@ -56,7 +56,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=hooks_and_rhai::it_fails_when_a_system_command_returns_non_zero_exit_code" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "--skip=git::utils::should_canonicalize" + "--skip=utils::tests::should_canonicalize" ]; env = { From 1871c3168d97f25344e5139df398ba999b05a929 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:23:46 +0000 Subject: [PATCH 124/133] sacad: 3.0.1 -> 3.0.2 --- pkgs/by-name/sa/sacad/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sacad/package.nix b/pkgs/by-name/sa/sacad/package.nix index 70d36f43cfd1..b9dd882e928a 100644 --- a/pkgs/by-name/sa/sacad/package.nix +++ b/pkgs/by-name/sa/sacad/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sacad"; - version = "3.0.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "desbma"; repo = "sacad"; tag = finalAttrs.version; - hash = "sha256-dzVppb6Lg/yjLrPAwII/GMy+56jzaWn0WS7vRZOXkgU="; + hash = "sha256-ViiIDkew1C2leADGbGldtKfAenafABP2UUlMzaj4ixA="; }; - cargoHash = "sha256-tySgM7j26vztPOGkIq1kQeZn6YwDbk9mt3SEg94SW2o="; + cargoHash = "sha256-39xtrZbTZPsNQ7rvgftaH6kSPF/qjQMzwuAmbj47j08="; # Tests require internet connection. doCheck = false; From be4468b0eec7f852cea8d7317d0a17cd0dca4a57 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:25:47 +0000 Subject: [PATCH 125/133] npc: 1.0.0 -> 1.0.1 --- pkgs/by-name/np/npc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/np/npc/package.nix b/pkgs/by-name/np/npc/package.nix index 2db793cf7b82..dd2ac805a973 100644 --- a/pkgs/by-name/np/npc/package.nix +++ b/pkgs/by-name/np/npc/package.nix @@ -8,7 +8,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "npc"; - version = "1.0.0"; + version = "1.0.1"; __structuredAttrs = true; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "samestep"; repo = "npc"; tag = "v${finalAttrs.version}"; - hash = "sha256-qgg1WwxcpqxmK+xchIWbGQ/EXUJdYje9++CziTFnmtA="; + hash = "sha256-zimu94nLhfOa7kKBqpkOlGYvKN6NOIq4dr3qHQXHMG8="; }; - cargoHash = "sha256-cxkVBKqFmlHjUrmx2jbGmGgrrZLpVmi/o6HzDKckudQ="; + cargoHash = "sha256-HqQu/Gt5S9iBgHCFPLFlCOGzPM121Ai4HKhh/h49rZA="; env = { GIT_BIN = lib.getExe git; From 7bd5d25c46d517e02f4a3f9ece55ce8269d97f49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:26:27 +0000 Subject: [PATCH 126/133] mdbook-rss-feed: 1.10.2 -> 2.0.0 --- pkgs/by-name/md/mdbook-rss-feed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdbook-rss-feed/package.nix b/pkgs/by-name/md/mdbook-rss-feed/package.nix index 3d7b85e20ea6..759d495ae00d 100644 --- a/pkgs/by-name/md/mdbook-rss-feed/package.nix +++ b/pkgs/by-name/md/mdbook-rss-feed/package.nix @@ -14,17 +14,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-rss-feed"; - version = "1.10.2"; + version = "2.0.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "saylesss88"; repo = "mdbook-rss-feed"; tag = "v${finalAttrs.version}"; - hash = "sha256-eJ4gYozRVgGvwRuMuYnCeeW/yxa3PWF7aN39vyGVr2s="; + hash = "sha256-1NQ9prk+MvTj7vMJelCfHhs/0/HiHk0/tQURPVjtYh4="; }; - cargoHash = "sha256-6/hla7JdBrmcXkdGQJ98REYp0y1Q2PCGRj1DK6ML+Ms="; + cargoHash = "sha256-4qZQ2EH+GBb08GwNnTDAZsjVK6EPKUqL/+wrMH88D4c="; inherit buildFeatures; From 859fb687f888fa77d1486eaf703bf9505d68ab2a Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 28 Sep 2026 22:31:01 +0200 Subject: [PATCH 127/133] ttf_bitstream_vera: use `lib.licenses.bitstreamVera` --- pkgs/by-name/tt/ttf_bitstream_vera/package.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/by-name/tt/ttf_bitstream_vera/package.nix b/pkgs/by-name/tt/ttf_bitstream_vera/package.nix index cddd1edfca17..081251d26201 100644 --- a/pkgs/by-name/tt/ttf_bitstream_vera/package.nix +++ b/pkgs/by-name/tt/ttf_bitstream_vera/package.nix @@ -21,10 +21,5 @@ stdenvNoCC.mkDerivation rec { runHook postInstall ''; - meta.license = { - shortName = "bitstream-vera"; - fullName = "Bitstream Vera Fonts Copyright"; - free = false; # Cannot be sold by itself - redistributable = true; - }; + meta.license = lib.licenses.bitstreamVera; } From 36f5f9b26ac4ceda4fc9ac534858ffa5680b82e9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 28 Sep 2026 17:44:44 +0200 Subject: [PATCH 128/133] nss_latest: 3.129 -> 3.130 https://github.com/mozilla/nss/blob/master/doc/src/releases/nss_3_130.md --- pkgs/development/libraries/nss/latest.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix index 020d9330c51e..606e6c1e5bb1 100644 --- a/pkgs/development/libraries/nss/latest.nix +++ b/pkgs/development/libraries/nss/latest.nix @@ -5,8 +5,8 @@ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert import ./generic.nix { - version = "3.129"; - hash = "sha256-cy7+nCVtogr1onk8/8OQcQZUm2AH2azNsUmVFg4ym7k="; + version = "3.130"; + hash = "sha256-+VONkBLHqJzIufh7VCvZfGUJflOAzBemhS3z3aB8cqY="; filename = "latest.nix"; versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM"; } From a0a88763be81e0746fa39ab855354f28a4d6a509 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 28 Sep 2026 15:13:28 +0200 Subject: [PATCH 129/133] firefox-unwrapped: 156.0.1 -> 157.0 https://www.firefox.com/en-US/firefox/157.0/releasenotes/ --- .../networking/browsers/firefox/packages/firefox.nix | 4 ++-- pkgs/build-support/build-mozilla-mach/default.nix | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index d27802a7cad2..b4b3b2c507a7 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "156.0.1"; + version = "157.0"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "80a32a79268b672206f5477ca6bfde620cb7419b27aac090e01f06df06990ee0bbd81bb5c4aa78ac1d0edb26b133b1c6fa11cb6522445eccd70c82e719a24d5b"; + sha512 = "d0c1788102904fe83bfbeecdbdfbd4033743e9bb791ff7063ca4a2a72146c722e0c87fb7531b32be9491f5b1529960364197150c27742e0aea3cefcd13ed0dde"; }; meta = { diff --git a/pkgs/build-support/build-mozilla-mach/default.nix b/pkgs/build-support/build-mozilla-mach/default.nix index 57ea2447247c..3e56cff5d26e 100644 --- a/pkgs/build-support/build-mozilla-mach/default.nix +++ b/pkgs/build-support/build-mozilla-mach/default.nix @@ -511,8 +511,10 @@ buildStdenv.mkDerivation { ++ lib.optionals (!buildStdenv.hostPlatform.isDarwin && lib.versionAtLeast version "141") [ "--with-onnx-runtime=${lib.getLib onnxruntime}/lib" ] - ++ [ + ++ lib.optionals (lib.versionOlder version "157") [ (enableFeature withFFmpeg "ffmpeg") + ] + ++ [ (enableFeature withGSSAPI "negotiateauth") (enableFeature withJemalloc "jemalloc") From b63cad0a552a452bb3384fbfc8a803420c15a86b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 28 Sep 2026 15:14:40 +0200 Subject: [PATCH 130/133] firefox-bin-unwrapped: 156.0.1 -> 157.0 https://www.firefox.com/en-US/firefox/157.0/releasenotes/ --- .../browsers/firefox-bin/release_sources.nix | 1238 ++++++++--------- 1 file changed, 619 insertions(+), 619 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index eaeef3dc23a1..7a88f0fe8ac4 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,1859 +1,1859 @@ { - version = "156.0.1"; + version = "157.0"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ach/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ach/firefox-157.0.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "bc28913fab1ba49817a572a2025377c035390686f7ad71a885129ed439ca67fc"; + sha256 = "116ef092a1c62e0e6eb51e7ed9a2c948e9f6d1b948440ae6bc89893d6fd1da66"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/af/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/af/firefox-157.0.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "061523d1805586d9055948e2e66c00cc703217791d4d90e16130d56e550c9cd3"; + sha256 = "9560d35f4794eb4b317c7ad645efca130c79663f22325afbde155219262e30c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/an/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/an/firefox-157.0.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "6aaa0b4b0912f6d83422ddccf866ec4e2dff9af97ccc982db55ed7799ff617f2"; + sha256 = "8463fd522dd13a8c49b1e3b299849391389560184d7c99fe0a5b48ae5fa25b2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ar/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ar/firefox-157.0.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "18d460324228e445b3a38af51b4f71c216d6bc688a660237b574f2b4e119482c"; + sha256 = "90a644c1a6c719533621129ac69778f4435ae211e969c26a35b9816d5106cd0d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ast/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ast/firefox-157.0.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "09668a693a71bf2d00d420649f11c6eb46a5a61fc7670b20e8f235712df47065"; + sha256 = "e37d7b224d9c07e49e2ec45e1ea2cc754c7b2a4ede38ef113c8be41a81140613"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/az/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/az/firefox-157.0.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "9b13ba3c82fda215e803d8bf5c1068960f63601af3f5e5d3c87846cd3218c2e1"; + sha256 = "621eb9eca478a02e54e7d38eeb6db59cfbad5fc6f81356a76d9acf5d3f81d0d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/be/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/be/firefox-157.0.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "d48611af2ff211207bd06db821c4859f48513db94f63ae0b9f39ae01638251f7"; + sha256 = "afed7f9718912010a4b2942179c424d6e5c66ec34d6fcdd24cda7234a0e78e4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/bg/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/bg/firefox-157.0.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "8a7fa7ceba42e8ef21441dba87a33c13f37bcb34209cdab986971f6e4e5db7ff"; + sha256 = "ec6f59e861835b152e934ff82e6f8112eff36aec158098b30ae77e4664ccf89f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/bn/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/bn/firefox-157.0.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "85a7fc72a99895401031ab5e9b1a09ec356179b0503c8caf0cbcbbe5f5050742"; + sha256 = "a37c7851bc4a7a6e25a5d3614534410c774b669028b6ff3bc3b4c56cddcbc7a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/br/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/br/firefox-157.0.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "ec2b139cb880702b525740bb45785d528a0d5a735586991d720ee5a52519b034"; + sha256 = "3896c907b7c221a7ca289cd36cfafded9bbcd8842f873017f3def0f54aa06a0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/bs/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/bs/firefox-157.0.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "ce3ea53be5f073b59803eb9ca21d8a7fec0193c63b71bcc3cb97f6c5876e12c2"; + sha256 = "18248b16c24789a99f486e85b50a30ac5e521ceb296d3ccf3fc0a71ffef4b9a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ca-valencia/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ca-valencia/firefox-157.0.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "704389fccaac0b582fa80a7ae580c66b41b8cf6ced66cde729f338bb1cd6dc2d"; + sha256 = "e3ceecef055be0c86dc49d3666c67509ee98bd56661f839cdefd4a3e0b844359"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ca/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ca/firefox-157.0.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "c685c6c5564f8e010a29990ce80b93611f4d5f51a481518aa076331e27237d90"; + sha256 = "7127baea5c9a7da27f9403545d01e92b9ca0265cdc39be1e4ad9ea2fae4dd28e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/cak/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/cak/firefox-157.0.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "4f838a1901b7303407a5956dc35b56c2478e213d9592b4d62c7a73e35a223f30"; + sha256 = "dc4b773ef78d9dcad4134ea775abc7c1c75af4e5114fb06c913e7f04ed198eef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/cs/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/cs/firefox-157.0.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "578609b54de98b512ea2b8a477ddbae32ae0bea0fd0c7d64e33e11afe34b19f5"; + sha256 = "67bc45023e67de1483ec7b635d59830cf581258d269cff2dcb6ec50865127bc6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/cy/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/cy/firefox-157.0.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "86e959ae0e4b20101be726e97ad6cce9771379ce8549e16543db548ad06e9c74"; + sha256 = "0887686bb236f5f312a5a26442f4d70a6517a3d0598dba5dd078e0b3802ca4ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/da/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/da/firefox-157.0.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "9922557736c0b71a9d883acf85c1ce60aae6e77f88f3f4aec0f6a21ae74f2360"; + sha256 = "970abadd2c9cd42e7d9cf2109b43a4817ae38aa589fb7829f4cb215c1c1f847b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/de/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/de/firefox-157.0.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "8ec1ee4db26d63fdbd45523d6d5b76947be7a6df5c7d842955cbc67c575cc67b"; + sha256 = "e34bdb6806e4ee6c9c600171d0a7be6c9a75270cf69b3938848f0653b8383935"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/dsb/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/dsb/firefox-157.0.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "c69277b7f9fcd005d4cb1117e72ac42a73ec73b3c2ec71a757074c165dd370be"; + sha256 = "0d4f3d32abc65041b926140c843f281495e62a77b48f262205efc72e3f4e9c4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/el/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/el/firefox-157.0.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "5b5787b810d75007f2692e6e56b8140dc98284c399f54dac67094c2d8cb90677"; + sha256 = "c8da36bf08d1df479e18e0d336eee57350eb5460f785c6f1e3721d49201c5393"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/en-CA/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/en-CA/firefox-157.0.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "da40da4a037ecff973136c425a45b8e698c5768544ff4d059ac0c28d77000e3a"; + sha256 = "f7c2960d09ae75b5890b88d35dd7e2cba29195bba2671b2a6f642f92c35abe73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/en-GB/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/en-GB/firefox-157.0.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "b26ec28a12680867737156a640e7a0c2b40555a20624cec4a05805ec93f3f1a9"; + sha256 = "e3056a33efd4a28d7e366850fd6117db42b84c5e9fda6399ebb39c27688cdfb1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/en-US/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/en-US/firefox-157.0.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "7405c0487fa3e517c1e20e5aec0ed14014185dad6357d99a59b53f65acb10ed6"; + sha256 = "42f2c62a562316982ef5a796738c57602bf84a984f5c616e80bcff4627f78fff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/eo/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/eo/firefox-157.0.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "33939a598377ce820ade83bbdbadffb44f3b77df83dddf2a9b7ec16f614c7c7a"; + sha256 = "e8cfde4756ad5f85f78227e943d9d9e5aadf616cc49b66f9dedba718ccd08432"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/es-AR/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/es-AR/firefox-157.0.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "ef44b41a1ab75c8a5e17932b1d57c524cc392e46f620e7d6647470cd7f096a99"; + sha256 = "ef323ff0a3176bf90ea9643f546f12d2e21843be953b18347ed8a0d2bbbda560"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/es-CL/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/es-CL/firefox-157.0.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "3050003eb208b0f6bc4c81bda41f3f40a4295c2cdb61ada57fa13e297d1cd738"; + sha256 = "acd6e2bd7d708adbfaaf7279c6b0df3b604b41dec8720b65a90b0ca910e99954"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/es-ES/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/es-ES/firefox-157.0.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "c385799cf12199f9d46cdf3aa4a67745d15967e66b43b505ccade6bd9c0ff08c"; + sha256 = "3c46c223352d46950a8b6cf2f109c233afbafd60bc728aff91ff835fb3721e16"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/es-MX/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/es-MX/firefox-157.0.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "4dbdda659a7f4f5d5b47218b1dd4b9bf1dba402d8a3a7c49d8c3483c5162150a"; + sha256 = "268d437d99a6dc59972a97e3d7fc074632b1ba077b699a20dd8b3fdd7225e17c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/et/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/et/firefox-157.0.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "765a117b6500c88843afd545707677e30de98ba61700d9b633c9587142dab992"; + sha256 = "bb39b550d0a759c64827d399d3023a8821353a21bac26180991be860ddaf27fc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/eu/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/eu/firefox-157.0.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "c9ef89d52026f2c4fff16d39da21289bb9262a2f3d5bcce55ff6a68250728dc7"; + sha256 = "9c9c26e7638b881db94adee9ff667b6efbd16579fd4608b857ec78376597f8d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/fa/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/fa/firefox-157.0.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "2cb946e45ad2a8a9e26f9934f9cf679cb2a8e5a2cde56ffa341fa971906aad23"; + sha256 = "68fce13821d1ce5ffc1d28239267466eb1f6e2c114adbec8fc8519fdc49ce8f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ff/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ff/firefox-157.0.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "cdd6fabfd3e5663225e5fec8f60ad1a45b8dc1c671d2921f4d53eb035644bf42"; + sha256 = "00a3c91e548555ee12d471baad42d3ab0781954d485cd097e11a8103ef5f9264"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/fi/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/fi/firefox-157.0.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "97976b952322a5c28d6eb40d888233a3d76506b700fc7078c38ffb9c699dfa97"; + sha256 = "c0d518cee4e320b18a14061b20f832e435a8b66d2453566ab902f3d8e349e36c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/fr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/fr/firefox-157.0.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "6730b064d411edb063d85eadf58edab4fa9682682f4f78aa59a2f74c8a671a98"; + sha256 = "07032c7f900a84889a0114339e045178b0ff3190409042284f68e13597887b4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/fur/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/fur/firefox-157.0.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "3722c2b725bd09e765fb7fd9787f53e8f180770f41993ce4ca90d5961a3f9b5d"; + sha256 = "59d9383ee19958309c1a4805a4678502ff7ab53b04dfbf94ee001c8240e3f13f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/fy-NL/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/fy-NL/firefox-157.0.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "a50bb18a91790713e832c668775043eea83caaee8a411da4e6091851947e704c"; + sha256 = "3b6710b790376a1109fdb6544d55f035e89a5133fc09458f708c854814056244"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ga-IE/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ga-IE/firefox-157.0.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "0d39e8de506b22eb0a4bb41920dd87c1d0707e939dbd70ac40ae7d3ed6f843b9"; + sha256 = "95b855a78f8de8dad2a0b51eb6c3bb4693182c86bb3ae48c576440bdf624d3e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/gd/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/gd/firefox-157.0.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "018ff7ed9584bae9630a6d01a84edf002851b644a50cea70278af47711d3c945"; + sha256 = "3e3e8070f034a3548c8b3e38d8c16014e0bea54f300ac87991929bd0bd8c0e0f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/gl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/gl/firefox-157.0.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "56df8e22bfef460a0280d71153d3cca60069ac50dde3f6b8599c660e725ce5a1"; + sha256 = "f99c2ea4cdb42c29d0289947acc61b8d2b2ffaaa1b476e30bc668e6c2d90a448"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/gn/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/gn/firefox-157.0.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "bc0179f44b640dbd3961c3017d6ad0659d642484a1c1504b1b54d259b2a02858"; + sha256 = "b015b372d0dc570445e2890fe793cf31e2e3121055e9ece0e1f14a13fbef8b2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/gu-IN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/gu-IN/firefox-157.0.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "42d66ba387189c853bd613e531a02645ac132af3b4e84f90f31c4846c1849e58"; + sha256 = "b7d8fc9c189cef9a3a1b2408d95e6f76c488a6e466bf777133593c4388e9d056"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/he/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/he/firefox-157.0.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "bd1954c565a8ff21c6a9ad5507a613f446f71d8caf9a0c33d54b0456a074f195"; + sha256 = "0b3e4dd030f1ac658afb48232f1e06eb65c566f882ef8c6a1ecd8e6174f63d19"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/hi-IN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/hi-IN/firefox-157.0.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "52f068013ffc9c3deefdf95627948d3577a53dfa61eba740ed94fa93a0f36e20"; + sha256 = "da8b0624fedea67e94610db229dc7c1bc8e64d1d6ba10ff1cf171e675609e4a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/hr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/hr/firefox-157.0.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "6cd9e438e10723f2654269b9b36922990e7a16b631ea75948df0601c704b2350"; + sha256 = "2be712f12a7591e053489009577d823f012703320d2ae3f3c5f9d2dc6b8eb4d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/hsb/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/hsb/firefox-157.0.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "17284888b277121f5bba401859e64685caa56e206bf37446505a1fc63e561a6c"; + sha256 = "5a5c32ddc7762e2f0e2f19498bfc5f94b0ace770784774ce9219566d01955591"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/hu/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/hu/firefox-157.0.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "bb05a1e77f7b97d3cbebaec6457f121b0153a1813acbcbd1d712d920a0cea1da"; + sha256 = "a2cdd4274db1350d38fa44bf6e6ed1cdeb61b8f6948a9bc9246868411fa5eb7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/hy-AM/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/hy-AM/firefox-157.0.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "e648d9e5ff58ec341f741092951f26e364b5099e1635d2f9c93c8c9da24346a2"; + sha256 = "f2f73e9edac19a66c3e4ab96c8c89a0d43a0523d87a54856277fe470ad9a26f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ia/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ia/firefox-157.0.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "57d394ac63b25294e368c7af2455cdd5e9844c95e70ffa41b0c197e29c2d2708"; + sha256 = "6ba6127b1b7c54c985eb4a375a46454ab238b6b900f3c21e567c8b3bfc35c6f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/id/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/id/firefox-157.0.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "299958cd298dd00477d1907aac7db569364c5420d8dc87fd4f414be44cb6cd87"; + sha256 = "26f7083093bb0af37e5a66a241944b3550d86c80f0b5d338781e11a04def1abf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/is/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/is/firefox-157.0.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "e6ce6c8c1afa8fb153f5671462e7747ce412eb2bee105bea51c0e7eec84aaaa9"; + sha256 = "e1fcb39fc030425874272569d6872e58ad45a648435bb50b2902d5f88c3247ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/it/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/it/firefox-157.0.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "fd4f8b9232b573d5320016d315dae4fd05f5698bc5b74889416d1a36e06909f0"; + sha256 = "4de2bf2dac88c0af2f6632a3f1ad2d2240257c0a1f7d90fb449eaf8c4920b8f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ja/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ja/firefox-157.0.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "0009ce1678015a6c6bc8dd3377feb2d08e4a46e336b320b2c0616fbe12bbfde7"; + sha256 = "9feb53f5490cbfb2c8c56b9ee0989bbbcedd4d68044b48073c192e2508f6c392"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ka/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ka/firefox-157.0.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "faed623c2bc36030666bbaa121501f0d57a06c5f350f6e03ad41fbc50c370f5e"; + sha256 = "2302b3e91aa8c5587191c5164c27117f67f517fd0973e9e408723180fb89e580"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/kab/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/kab/firefox-157.0.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "991b733f58b7dd9215b761e70b52b2b887c19a93ebaef06877b9f9238e7597f4"; + sha256 = "27fddddaf08ac87ad64ea551121c80351ff70aba47f7710a9caf57ae727535da"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/kk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/kk/firefox-157.0.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "fb9fbaf3f2056046ad4567320134f34f25714a6811aec62661ebd9d019a84354"; + sha256 = "02ef1866aad80df375e4a3e8202b5a4ceb964ff40b5324171adca6931e668f65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/km/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/km/firefox-157.0.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "e41547e0ac0a5fbc988aeaf9d7b2cb9cd03ef25dd3c30d95da984aa2986580ed"; + sha256 = "99add744ea3793678f147bb6c0fcdefc94fbeaa59f9df4e4466f0e5479f54f9b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/kn/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/kn/firefox-157.0.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "3e4421ebc3600356781113cc7302e4d8367d3cef79ab71ead89bda6890f95547"; + sha256 = "986343d881861ae22860f5d01b6840daeb0d0d66e15704c31af51b6946173701"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ko/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ko/firefox-157.0.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "847a650629955fb2b889be0f07ad8aad54b67622c8b2442e846eb71718881a3c"; + sha256 = "753dd09286c77733b948d6421abab013b9dc06b5a4b8eb395d3073be1dbf3c01"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/lij/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/lij/firefox-157.0.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "48af33e96b9d80e050c4b948f349a974dfd4e65f43b9b318785a39db9d29bd8a"; + sha256 = "4f27fd4b64cc26d93839e68c5ce535cf82838c137f26868bd5dbeb3e4288e50c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/lt/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/lt/firefox-157.0.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "2ae8c7ab433965247f5c2cfcc7965bbf780348dd7f56a8caf0203dd32ff9afba"; + sha256 = "bb543c8a9075f3c5531db15ab2d14809f712a3e3de48fccd765a5b7b5c4915ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/lv/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/lv/firefox-157.0.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "5ce969486f518bdb707fe793943dedc9b3e321eb998c212189b14ab41beec670"; + sha256 = "092bda91fa1f286d27dc4c0185d5a9e50dae3ea574a810bf03a2a8c3c7a8653a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/mk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/mk/firefox-157.0.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "1c62e41d5abbbf745368ba91304c93b312142cdafbc826c8e986e4219c635914"; + sha256 = "a5c154460520d0c2edb173bb250593da5d7105c67ea9a98edbd066d45c601b40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/mr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/mr/firefox-157.0.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "b0c1185754669edf716fd2ecd960c4abbb2fdbc149629543b99e43a66c7360d9"; + sha256 = "cb2ac6b486599001991b812094ef6ebb31de2ef0638270784f5a1c7c35a6cf9d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ms/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ms/firefox-157.0.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "121041039342c2e4d747591b7b79322071f4b084bc20f89d33cdbc6edb7cd13c"; + sha256 = "c8d92ec3249986b0ad5cea7ec30832e52d236d4825f37f1ff0ad8d8de12b8c59"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/my/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/my/firefox-157.0.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "2607093c8e5b8b257087f4ffebef549ee44cb5718e9c1b61a362b22aebb55442"; + sha256 = "07e8bfb493da7b3a55f31bf1fa49cb8fd19bfb1830bece6a76f6f3615503273f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/nb-NO/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/nb-NO/firefox-157.0.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "5088e0992fb2d0fe94f1be141929958aee1897abb4728a98328b28ab605c1cff"; + sha256 = "c12428736bd7261f3f91ace375ed6d486d4f372251ea7ca3a2ed1651e5c2ea8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ne-NP/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ne-NP/firefox-157.0.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "fb79b3f8c200c479888b4f284e1c771ea387c25c3a66ddf4226dc6a26bb4c592"; + sha256 = "b8a72460af2d976a3dd239507ce6d155cf9fde933b60b9aec67a412bcb93d3af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/nl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/nl/firefox-157.0.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "71675bcc2bfdeac634b36b5e1c3105cdaf58586660805297d251a94f1cc6920e"; + sha256 = "ed98abd32f172c32d90f5c76e9f3727d7c643a3c4a54d6561b4190001ee67489"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/nn-NO/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/nn-NO/firefox-157.0.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "e6a62be4c2b6fa2c337f27308b18cbc2f75c07fda764f758a753f2f43f653e41"; + sha256 = "6a9dbca743b8072908d5cd0eb47d2d09ce74ebfcd3ed302d1cdfc01b6c3815cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/oc/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/oc/firefox-157.0.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "f9e0c7056bf9e346445e945bc0a9a16bba22595f5ea05dbd9cbb3240aa7e8dfd"; + sha256 = "817a33aa3fc4126c1ac3c261d6679814c8a7093bb943b208fceb3e99b2661181"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/pa-IN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/pa-IN/firefox-157.0.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "27dd0830e3c57a26167e21886ba310ee3effc3c582a3f7db67965a9c3b9b6eb9"; + sha256 = "c71001aaf118777e3a13855c6eaa3d19ad58fdf5492cf569bd1a8bbf5b52e460"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/pl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/pl/firefox-157.0.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "6b370c590e5269f40a15a17d1f74ffcb27c3887d94ff6b370b17fc42b959d868"; + sha256 = "7fb1dbc6f1d999490b1618763c705088d930df5ada635d219d9a3587c30db438"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/pt-BR/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/pt-BR/firefox-157.0.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "d1cbabf849dde59933d95baa2ccfa4574b00f536cb84bb2c6277bd89f6b3d506"; + sha256 = "4d5b5639ad714593330c462b2e03efe455539bfc26df76092a3a9468f72f9d15"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/pt-PT/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/pt-PT/firefox-157.0.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "283037aa5cfcbc44c4b4f7ad615f36a3da78f18dada4dadf4d8f303424f44dde"; + sha256 = "57ebadefa88384eae5a69088a189d9142a2269585511b3d84db368016359eeb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/rm/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/rm/firefox-157.0.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "8b9253f5bd8335d2e3fcdd032e222465080c88d034b691a29c0d68e359e73f78"; + sha256 = "62d8a8c1af64b647fcd02a7a59de81d6e8c117ca704a95137489b95f21b9bc7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ro/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ro/firefox-157.0.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "2f6b63c171002fb1a4f19931f5893477c6a8d23559c4d50b7f66ab2471bb3fe2"; + sha256 = "e7205710c0499b04974c26a445ce35843080527238e378fef882742e5fed45d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ru/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ru/firefox-157.0.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "4188bcae247ac5c821f7f30230b1e391520c3c16ee07b87f49425459c278f721"; + sha256 = "1aa8625dde0f3b981ffa608151fec083dcb743d0df9f77b87d5d26eed0c5b2cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sat/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sat/firefox-157.0.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "421b981b06b7cfab976f408858c28defc1d5166981b184f5ce9c02769bc9c362"; + sha256 = "f1ba18d81bd4f7f96724126b880b0e62933f6ca3122442f2eb47cfa8b9f9e55a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sc/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sc/firefox-157.0.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "ff27dc99e8d598d92a25bc0f9d60abddc2191110d94509b60c68de5935a3b4bf"; + sha256 = "939d5b2af952418fec88afeee03332815d8b1c10e66e23d0fba9db324b70326b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sco/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sco/firefox-157.0.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "206bc979a39105e7d85190b71b82c7b0debbe4219030c4276a75ecf8f14c7f43"; + sha256 = "ac48616fa1c90d1a703a4024599175e60dce4d368c3cb97ff857cc79375c60f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/si/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/si/firefox-157.0.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "d9767e001468682fd85134c32a83558f2f657a574ad03777e3c79e5b515f3cf3"; + sha256 = "6b7eed4f547e42119994fe5892976afbc2e873246ba6ea8331e9f369f8fd783d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sk/firefox-157.0.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "12f6733a410dbddbd5fab5f32ae4d1e675669c986c685d4566c8c50ad06136c3"; + sha256 = "28d96949e295d0937237238792e3bfbcf5a824942b48070715e0b825b33c7612"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/skr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/skr/firefox-157.0.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "f91d2ee2e86907445ffb9591156aea8e907b2932aa84bd61ea9e2bff76103441"; + sha256 = "ecd81849cf7d6c33097eac91306992a5ccc055cf7553ac9b6d4f4895ec1f4855"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sl/firefox-157.0.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "602e26d4ff1743371f002fac1a2ee845343fc7ba8bb20fb00484256adca973ca"; + sha256 = "cb68b6a98671e56749d35dcb4c0c98672eb7fd38932cb5d0a62d904b6b796741"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/son/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/son/firefox-157.0.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "c6d63478dc63e8ca427b4264eb14714585476e802ffee3497dc5176fd3865368"; + sha256 = "345035efc9aaebdc709a5d234734bce615b26906e62c7ac9111e568e927a8810"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sq/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sq/firefox-157.0.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "ace9ee5fed5e4dd69000aec1d5c5331ad5a0aeb8cf69f9af0ac2a131ccf6e353"; + sha256 = "a6a6bb0816833f950f3f9b0372d30d8ba596ecd7c0efd09181d8d6d99d407c97"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sr/firefox-157.0.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "e99d8b22113978a4e806107ca54a8e155a645046c6541f324282ca611f41dd13"; + sha256 = "c3fa44d77278c60d8013ac20a2c463e75d2015c5d5b0dd0da3150bad2ea92877"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/sv-SE/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/sv-SE/firefox-157.0.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "c74ddb47e59b751b8d226b8b30dfa8bd25f29f6ab269abb930e13aa243ba8744"; + sha256 = "82c6d48ea178e2686c8720dca75884d45af49ef3d400b7342ce1ab52f10a1b1d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/szl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/szl/firefox-157.0.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "94120501e0a75e5daae26f2322319d10987a43a765ea5681f5bc9070fdd91a6d"; + sha256 = "9ff16abb81374d7b3c4dbf6643dd5b4caa717bfe3e7fc3d143c0ce1540347335"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ta/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ta/firefox-157.0.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "aa3b695c442a21b6bf2071244057059d828ea9e423261606f2ad4dbd5a3b2195"; + sha256 = "9ab1c7abfd130578811f7385a315c956a343244966f1cc1fe0e2db3886945618"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/te/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/te/firefox-157.0.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "f102d74e7a602e5bbe7b268c8385c08634646be229121235335a64c3247279ed"; + sha256 = "84593a3bde87423b40176dc296df6a87ca29df6bf68fd78f313330d0c8212cee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/tg/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/tg/firefox-157.0.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "4a520a86921fb50781dbe3a3b349d82851831e8cc466602ed0e8829087f8e99a"; + sha256 = "39aa4ef5af01ec255196c25f5f15c104956a832428477217e5687a5ae92e59bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/th/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/th/firefox-157.0.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "7f92deaac48c4a5e39cce72f3d1b8145aadf7910a08329331d40ee774dca697f"; + sha256 = "b5814d60b106df6ec9ad96bef17dbf9a93c1fe455bc302011085389c86095131"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/tl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/tl/firefox-157.0.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "329441fe796cee0c0d84dee1e9a4bc512821fcdd0eac3d47e51ea1857d286730"; + sha256 = "bbed13050e59e43ea170bfb2d8726551f1e5fda993c0604cd188a04ca327c4dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/tr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/tr/firefox-157.0.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "8056dc38e92873fe21045e98bed9ea29bd43bccd89f075bbd8d20e42eeccd448"; + sha256 = "54055d01a325ac0c1dd2e968d01549d9ae697da0a1ddfc6cf45c879970686046"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/trs/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/trs/firefox-157.0.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "1d1633b3ef49b530a6a0452e348c798ec426fa155b558ebdc84cc7ab5dcf39f3"; + sha256 = "79462d992f9173c79fe776ab9a44ae914d9cebc3587d910f72499250b372a2b0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/uk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/uk/firefox-157.0.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "6fb415cf25dd87f9e4e205011a8029e2c4845198781dbb1913c8915e9433fe5b"; + sha256 = "f97332d96c3e1acdd6df3a220662ad4bf5bbfb9843f0df213beed8b2c0e18b53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/ur/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/ur/firefox-157.0.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "4c52790a6ed0cea6a970ed9e1f84b8ff1afd44bb6bd807ca5f9ed3ee484567bd"; + sha256 = "85aadb7f16172a35b2921301dc7178e2277cc4f6d1c26abebc9174a7b1d208ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/uz/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/uz/firefox-157.0.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "6e882d2565b28497211f42f6f94a5b30aee64c36dd81d458272b59522b217844"; + sha256 = "9648c686ccfbf8d54899f904daa897c5b418cc1bb0adae76b352770a819e22e9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/vi/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/vi/firefox-157.0.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "be233a6277da52b414e845e5d82fe042ae9bbad4b0bba04cdd7b5abcc3d139c5"; + sha256 = "8d1fdafd4e34d3adf6e8cea045940c88b4bb99e0b36c3e9b73eace5f488d64b2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/xh/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/xh/firefox-157.0.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "5f48edaa89c3559859334bb82345736cf4fdf5635b43476aa94637d6f0f75e4e"; + sha256 = "c3469041bd5fd58ec39a3c9293dc15fe34bb20ca54c9be5fc28716357a2d1d04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/zh-CN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/zh-CN/firefox-157.0.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "2f7d52746cf96069cdb57e0f51dbb0e008c925c4b91b9338e99a85e51eee2e49"; + sha256 = "27306f3e5a14030292787e355218e65b2890d585a185f23265fd38e542cbc1d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-x86_64/zh-TW/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-x86_64/zh-TW/firefox-157.0.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "cca03d272038644a3aa94418718af54bcb7fd2c13a2ffb4d126e14155f0393a9"; + sha256 = "b1d32ec86f9eccabff6bcb580690e83f4b29520d5684e078eca07507a579fab9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ach/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ach/firefox-157.0.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "0cc55886071717f29d4bba57b6305d3c28612a1c9faa3784bc9b9d4e5de63d8b"; + sha256 = "1e3b0a0396b938f9aa461663b66351655b3c4026736094cf9cb1a37bb7bdf7f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/af/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/af/firefox-157.0.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "f2bc92e63c8a869adca3b43176c7aedfa303ac716df060837afa6e9e99e2cf1f"; + sha256 = "3fe85cb6c1d6ec8d477835ad6a856dc537c6dbe25efcce39658b41c640a4217a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/an/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/an/firefox-157.0.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "f3c394d2807413cb5d08f76610b09e6f5f22ae266a997357c8ad0457a78d37a9"; + sha256 = "42112e3d8cef186caf61770154daf7d4fa0696cdfb8e5991dcad260bbf1e3135"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ar/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ar/firefox-157.0.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "25873406973a34774b44654a3f453b9c1c39661ba2361e883cba8f7b485bd908"; + sha256 = "cd1052bfeec4ad8c57f95108339a55da531cdd1dec2440feae89f57203c7a5d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ast/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ast/firefox-157.0.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "c14a709982e8d3b88f4a5d165c5423a08571ca25c20f7c0933eeabd4959e26a1"; + sha256 = "66ff422c19607d1ce5dede36b5b12e686695dc1d8b78b224dc0488579d7b0080"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/az/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/az/firefox-157.0.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "cad1616eb25680a6f1849ed63d827f01acda0ce1fcd136539e25379b37d52b58"; + sha256 = "2937fe6a57161951a6f23296ed1d9e8fabaed1320bbb8eaf5852092db26826a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/be/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/be/firefox-157.0.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "76a9e443c58a63e53fb7cb0377d2f9771578e001f1b0dbd03d2f5eaa0ca76c44"; + sha256 = "6ead53e4e9f61816e4c23d17ca718cc94decd207ea402a23a684b54ee25af4d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/bg/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/bg/firefox-157.0.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "f52c30bf1541ba413ae7bcef3ba499b730ce8664316cfabd24073544a4dffcd0"; + sha256 = "68cb727ddcb369078fa69a7715cbc8498960caaea06e9080fbcb4bb119610fe7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/bn/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/bn/firefox-157.0.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "ee7822f039406efc444091ff4cd116e0cff1ba186e781561bdf9fafad94e19ad"; + sha256 = "5b4c2e0f3b4f788f51cc42ce9ea37b1392cb21e8e8f50242c9b29cbdb8494091"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/br/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/br/firefox-157.0.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "6d100fc9c5dda405bdf1eff6762681ec1b3eb936b9df4fda817dd2b543354ac9"; + sha256 = "4e781b7bccb2a4a0bce512c7767b553576249e6334305331910f5dd23e52e471"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/bs/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/bs/firefox-157.0.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "942d1aecd0f25f2ee681c29c9f2a306f679dcbe217754dbdfdeb0dce412ce1e8"; + sha256 = "419233b7cd6dd63bde437da56d0a3087ccd31081cf4bcdb2ee49be75aabf90f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ca-valencia/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ca-valencia/firefox-157.0.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "763ea81fe08aa913e92a4418b21fb4d858b1d80a7086ca04ce94a3bd8a216bc6"; + sha256 = "d8b132438c2405674acd893bce2261f9dc950971730092a7e2cc92bcd218e62a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ca/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ca/firefox-157.0.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "6094b006ba6452484911da299d89b3e41a17df216566c6142673f604c28c0313"; + sha256 = "c17c527034f1a1206aaeb3f0ea7d8c1f9cb1b0f572b76e8979eaf0ad55bd3991"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/cak/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/cak/firefox-157.0.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "521fa3a51cbb04837fee3c2179ebf80e82e57bebb8fe96c12ebabee86dcb6dcf"; + sha256 = "da495b3258298e75d9673d4ba6e2ac7c989cb717ed4e01018499f0fb6b3c75e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/cs/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/cs/firefox-157.0.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "2ebac1c5182aa82dc34b998c142d359eb9f3443e1002541cec99fb8cd8e2b71c"; + sha256 = "423cef8c49e736a7b26a6b698efc2f48d528a2b17b157af3b6dbe539a09b1174"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/cy/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/cy/firefox-157.0.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "ca8877268ebf72e9be14a7d777471865123f0966c35ad8f69c25822ea41adc69"; + sha256 = "701b1c04186eacdd290c5323567f17ba07dad198d1f75a3ef16145f2c649498f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/da/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/da/firefox-157.0.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "c5a8d101b95e409a6a4de92bac37175f108bdde10f97a60a82179b3b1bed39b0"; + sha256 = "f7f1d8043e3cfa801c39f0b3de99bc1a896f22c086f9ac36aa9eae0a2e075d2e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/de/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/de/firefox-157.0.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "63d4949b03734f0fe0273ef3dce31d5a0089e234567dc67eae6c7f06bf532d77"; + sha256 = "1e0a34b4f73283eb4fe88c877b2f770fa83a1e14f820b28cb3399d41af04d444"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/dsb/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/dsb/firefox-157.0.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "7693af6fb385cdecef4385186dfaad020d42fb57642e63093daaca84e4780a3e"; + sha256 = "2a54edebff4306c5feec6eaf39651bc50aa6686223808c1dfc5dd1d1cb52f865"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/el/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/el/firefox-157.0.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "fd7aa6f729357d87560f7a7472c7e05e9d58ebc8cc66730a078b6ad7dba8d860"; + sha256 = "6766c01e9547073ce3d80cba99c06dfea9a2e64dc4f32cab42ddd66279be37f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/en-CA/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/en-CA/firefox-157.0.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "7d85a46fea135b73a634ffbfb57b6390e2a74c9e63a2e8d905c3946aafd32c34"; + sha256 = "48ed929e17f5c03b4e4ba3de7805cc0773afb09a8a3e6f87e1bc7d1f0d1d522e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/en-GB/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/en-GB/firefox-157.0.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "e2df1769ba5af8ce438bc079c55343783d7089ced007e9e3dcb0e81899a89fb1"; + sha256 = "a6d512c064fbc3d5052e219a551eede38b3294d3f1aab65fb6135470efae07c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/en-US/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/en-US/firefox-157.0.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "ab705ced251327e99e71493ca55698c9b7c07c5eb219ff2bfd3fe497a6b0f78c"; + sha256 = "73fc3d6f6f4d3fcdeee59db90156568af9959405120ad686e535f572995074d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/eo/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/eo/firefox-157.0.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "783d7738d1648bcac1621e663d9cf1092bac5ec33e103092d0df4bc79c98dfd6"; + sha256 = "83dbb70f5d9517a51ba417aafcf2872a43e9a83bd4218819c0103a432e4294f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/es-AR/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/es-AR/firefox-157.0.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "d830a4722b0986ba2c953b5b73bd9d7c42ded8f05ce355b60d84271301c149c9"; + sha256 = "c64ec4aa69244db2c879863749d6f6de9300ad359ac73026352de025522d0b1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/es-CL/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/es-CL/firefox-157.0.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "9ab6d21efb5ff35a1e2fea05168b2c11775d2c9ec5bcd5bef4e064fbf1d2db15"; + sha256 = "21da233cac7d278bf0f5d407362970b22fb2a9b3407bea103e112059050c7be0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/es-ES/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/es-ES/firefox-157.0.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "9aa87c16c35d21246e89f31c285758004de31ba1202917769d8777e349ff1c97"; + sha256 = "cb703b7c29390bb34a35f192ecff192142cb104561c083c8a4aa76a6223cc794"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/es-MX/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/es-MX/firefox-157.0.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "2dde303d5d00ecfb146fcbe5544be25a44017d0b4bd0d565d573c0d6e150c1ca"; + sha256 = "0bf581e2393ce02d8f53dc283a71efda7d5df209087be97aeb6f0f8539540637"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/et/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/et/firefox-157.0.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "c8e9d0794c72d6474a5a8808e4d338c50d2806837c85e5435c61e5670e48bc0b"; + sha256 = "f8adf2f265e0a8b8c3a4e3761c6d70a2df3006d7752eb9ed8702c0c151fcc442"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/eu/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/eu/firefox-157.0.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "67c45f90fb22a403533130443508b82ad6d5921cc3a37840c76aadb0128fcd82"; + sha256 = "9ccf80964010bf0c23d2d1ccf410f6bbd933df7e140da6cfc6407c4ba9f0f00c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/fa/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/fa/firefox-157.0.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "6b04fca1b9d355582bd248ceb60684c97736cf9efd54d285fcfef79a9cab0d0b"; + sha256 = "68b954aab00d85c1906a9de67b8d61292ddcc46eb608b23363d6ba5bf7da1350"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ff/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ff/firefox-157.0.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "cd47ff169b1ff15cbc138a9e3c286000cafe7c681fd3ae5311f0f4b2d8e1f967"; + sha256 = "c3c2094f9bdc92cacc805328ceff767bd9ebd5926eb8c259692612342cdfff0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/fi/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/fi/firefox-157.0.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "8b555e3eebf534aa535f8225d8f2d1564eef895e6385b5d70d717bfce62b90d6"; + sha256 = "38cc6faf808cbed5ccfb528ff5f46579f9743ab802cf1fed92682f8b72b12f36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/fr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/fr/firefox-157.0.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "ab95c1e4bf61821e7e620002b31fdae537a374b9cc36267b2f02a44555db9f96"; + sha256 = "85271b4c304982e9a073a7d6f4608656ed2fda022c3dfb6bcfa6fe1adca83f08"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/fur/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/fur/firefox-157.0.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "be76bba530bb379309bf57751c6a4350bc2dbdaf0ab87134bdd3cd60c97e0376"; + sha256 = "033f1f981e362585e5447ed2deacfb121402544974b5661da83b9a65ae080224"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/fy-NL/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/fy-NL/firefox-157.0.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "ab10f3f72ebc55b25a8abdd603b91c457584ecf482033c76c5c422c1a3d1968f"; + sha256 = "166f7ee6a9b0df54adab4c54539e44a002cd483ccb15d9accc09d903242d3c88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ga-IE/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ga-IE/firefox-157.0.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "bba5baf3e03b0ed8886afb63da27f2f01989095447778ed4a860a48ce5aec14d"; + sha256 = "793b452c457e64275810e41ebf425a8cf7087c86691a1e51f14eec7fadf02c91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/gd/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/gd/firefox-157.0.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "79d1fe58c370d0d7ae6983d83803745da225ff1d7a0583888466d5cbf06b3a3c"; + sha256 = "384630b6574df95219b27fad734edc670fe6813900d4218f4807567af6782ca6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/gl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/gl/firefox-157.0.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "041749dcf63c2cd1afbbc265d78697a1aa8ae45786f8419ea408d7356a963e05"; + sha256 = "cc4d0c702dc915422247e654936add05b63b3086cf23d440e949ad959339d9dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/gn/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/gn/firefox-157.0.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "de48c90d121d0ae38c52dde4c9b7d54a114cd69bfa9db80fb7082b30098052fc"; + sha256 = "46cee9eae8b83ee25aa0806c33ae214601c2ad630805bd57e72f688778eb2cdf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/gu-IN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/gu-IN/firefox-157.0.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "fda4768678141b203fb4ebd3bc4128539cd50d6473cac12777665bcb55bc15a5"; + sha256 = "259cfd3343b4a869eb283dd7a57b342a76840b3d8f308a1dbb49e8179bf9a8ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/he/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/he/firefox-157.0.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "ae8fcd2b0a07bdb3de4361baf8ce50f55ce925f9e246979866fedee8afdd364a"; + sha256 = "ed82674ae6fbf3661e914a58730374bf30a781568cdc63ae1c6abfb0a7db76a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/hi-IN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/hi-IN/firefox-157.0.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "6b51203df8bd71445c702de391d6401eb521b0e794d975b05a648d9cd43b5e0d"; + sha256 = "1c935dac6c62952f6ffa0f7d9d880ff26a0158b449d149f7540b51ed1bdd9c89"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/hr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/hr/firefox-157.0.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "56489ad6b6ea9a249e35160f997bff8b6fda058207c5b1b5e57e13c0e1270406"; + sha256 = "b23197083317d9b0074491cd5fe9c065d5ba4a78a036617c3b07e175143cbadc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/hsb/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/hsb/firefox-157.0.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "614f7628d1e7d35dd97551882d932d22b812fee383e34428d396c132768a852f"; + sha256 = "187febf4f2a1fb1ee86e8899bfa24a70dff58d866f125794639d0b9cffd3453d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/hu/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/hu/firefox-157.0.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "34a2ae5968f5299ae4c31bf0c32a4a5bb59fb9fd77a4147a763c960ae44fb742"; + sha256 = "73d9b74e4d0db16dd6c15750e5bd961d54bb5e4a67cc917e77c2deec9857e281"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/hy-AM/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/hy-AM/firefox-157.0.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "3af7a2cf7660b7eaee9607b8f50f59d287ad62ade8a4f9c245d1a89cef368d27"; + sha256 = "3016cbb7aa66c1e4c2602e55e52d6ea90d347e7fba0a1fe4778725ab0c4a63d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ia/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ia/firefox-157.0.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "8d8c60ce4ba8478963269ed68c94f441cfab6fb776e945b29635d45569a2f692"; + sha256 = "743d1ff57853daebe88d96c4e2d0ba31b2b1bdfe32c0ceec191141b8afce0aec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/id/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/id/firefox-157.0.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "ce3f2bd2ea7f2e3986a49fe751d248adda1eaaac5c6b5ed23d140ae54cfff155"; + sha256 = "4aa0ac85e5a2f3f0d51b8f0c623d7391662c1eb694780ed11b09638ca6ad8712"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/is/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/is/firefox-157.0.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "141b1af102575b44425466616aaee62b4affce88e77d8ab27816376f22fda918"; + sha256 = "8701a5f330d98db9e4210d42851e8fd9ea634a4b81316b82784e2211b6ce183b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/it/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/it/firefox-157.0.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "75ca3452b55e280b9bbb71732ab4f847dad5d3ed6db55dbfcb4dc6a8334d5f4e"; + sha256 = "85f064e948e7cfc84466b81210db7a2f266cc17944db5a383fdc0e5c0e1e7201"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ja/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ja/firefox-157.0.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "d810cfcd357ea7522b47b72377b3a97045185537317079d80a36ba3cf9e1c9da"; + sha256 = "960ec92946edc093e5884f9fbe0a06710c68d7e7db9b0773b3ac8c4164bdd837"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ka/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ka/firefox-157.0.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "6f27a4097a478cf7dde2d22ba50757e247eba92e36b4104f146dccec9e19ab44"; + sha256 = "fbada6c7d85e5a870e323d8227f88599807606a5f4768d46f959493461fa595e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/kab/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/kab/firefox-157.0.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "f01d62afbc0cb36e12fd5c57cd8138b9e153942c0180c3574eac62c67bd41d85"; + sha256 = "4a2d9b61132c5dd4255b0744d17451f37535c3b0dc6429674ada6573b4221a02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/kk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/kk/firefox-157.0.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "602b8e0e37e335e24ae42c30a49611789971fac1b1fe859824b29ffaeb004d64"; + sha256 = "151b6ee6f395da3c15508f0d9650edbe2be3ca708fc312f453851419ed54a41a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/km/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/km/firefox-157.0.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "58f2191dba9770fb7d687bb08edbdc4f68eb386ca57a4d82daeda755f3b0f945"; + sha256 = "4b43404622923fc2ab4c9791ffbfee18e8a916e09b98b5efe2e0e602d4fedb7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/kn/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/kn/firefox-157.0.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "08d1ad9075b198ba504d0b34e98bc24d48101a401e9f9fda8faff39a9e9ca97b"; + sha256 = "941b4dacf57f20936891d142bade90c09143a95bf42b59ddb5fb10c319089cc4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ko/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ko/firefox-157.0.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "37b4fb3be57476a3bb4373e72c26092482597ba2afc6ed7bf69046434eff467f"; + sha256 = "6a14544fe6a93015a3e8f18bb3d924f7c4bdeb71b651c358bb7e1035a571998b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/lij/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/lij/firefox-157.0.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "e6a36f53f95144e699a8a9f3dc737506029dbbae98897e59f4befb594b62124e"; + sha256 = "32469c7189b965473d3e018bac56244a3594ae9901e68d9d4abc9546d45d9154"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/lt/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/lt/firefox-157.0.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "f4237fbe6c8398033895f85042448da3bc54d974cabd8ab9dd9be0a8a60275bc"; + sha256 = "fdc8dab7e20ca6af5a7b4f8995a798553f80d0d3d6c84113c6ba83d7174e060a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/lv/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/lv/firefox-157.0.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "55073915e3e9de894ed92a1622a3b88c41b062222c2512ab58f5f9d9e5bc951b"; + sha256 = "d79d9c2418cea7585ca16ba716821d8b867460b4408b7dd77422feec2baf3001"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/mk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/mk/firefox-157.0.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "fed592ee8169601a0284eda580b4af8902bc7061251cecaaa43e9d9485234207"; + sha256 = "1f4e0dc0cdcf80aed2c42259e7b71a11faccd21948d29be481974361d05f7754"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/mr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/mr/firefox-157.0.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "d606eb71050ef1fc600aa9ae2503c98306d2ec272cada39c3a5fee5b57ad02a2"; + sha256 = "bb6dd299af53d62e325cb976ec19c210d89aff7e9c88ff9c4e26bccdf3fa83de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ms/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ms/firefox-157.0.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "ffd0044c2a7437ea7844b12adb6dab6d80985ba8c9c1ddf1bd3255a8be698e87"; + sha256 = "656b37ce0129a6ba0ef7f872a023c7c47ccb676d5a47f97e2610d9abe4aafa60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/my/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/my/firefox-157.0.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "7f6b82aa110f29dbf773779caee5ec1598e97499530d16dce6e08e449d32c2b8"; + sha256 = "aa1e5c30e65d8507c9ff3180962fe2d053e0e1cac5c07ac00afa5ff4e3942607"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/nb-NO/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/nb-NO/firefox-157.0.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "a16d4f4fa432a6a51f6a070caa0c46b5fb3eb15e9b51a6d81d80de4ee4f7bd96"; + sha256 = "12284f84cb3a8517bdcb1c94fd2ff8e1b716bcf7ae017e170425c4d249f85016"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ne-NP/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ne-NP/firefox-157.0.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "3b70e1e1c0debcbdb63e2bffbd7372472909d5c5939997e0c13d18be4f5bdf52"; + sha256 = "9bb849c8268241fe52c65e9910978c5d99253ff1831ae6bb364760edafae4a59"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/nl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/nl/firefox-157.0.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "d96bb48a8fa01af5c0cbf4e8af6e32d9244abc9f08a99d70f8889fb870ef1e7a"; + sha256 = "be34de3a2b771396073265195a79ccd7e3581664105357849c0c751263462f62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/nn-NO/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/nn-NO/firefox-157.0.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "ac45020ec88a869c6b7fcebb3d8ac002240c6b21f85cb14b6c911dfa66ba41f9"; + sha256 = "a7a0037454d829d70890b94e50c888ab528a4958dae43a7976ad6cc58946cdfb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/oc/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/oc/firefox-157.0.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "95d110f665278672d1ee2e3d810875f0791b1e2e5b44ea0608fa1399e5862673"; + sha256 = "0abc33778ba2a95c39b829d8fe3adf3c6dcf5eccf59ad9c1e4e4e209ec5d2dca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/pa-IN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/pa-IN/firefox-157.0.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "6b0c76b5793bb0763201b07fcf1b63a6139d646671540ad85b53772acf79de08"; + sha256 = "7af548eb54f4adefbac26285483e92f2ca7e95cc2ee9f5e26f518cfc04f247d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/pl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/pl/firefox-157.0.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "70c3cebdbe6499e0c4cdd9c17baf971e8868297aeefca6070370b41e1903eb9b"; + sha256 = "a98236d1400208145a8f5b325f0df78ec7aaf74c23fad3e16a9e85df57ba0dd8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/pt-BR/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/pt-BR/firefox-157.0.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "0c8a7c2d86ceed12520be16d180b86500dc07749c83bd71912e75747bdfed37c"; + sha256 = "e2ae1eef4a4699715ed3e86f0afa28646907b70de25b9ac43262c4d403cdc6f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/pt-PT/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/pt-PT/firefox-157.0.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "e37f5faad8cedf35308fa39cb1df676e0d7e40b5c3ac2227cb75ac7b33a50c12"; + sha256 = "6328d17ea0a4b173b9cb06e791be7031eb2cbdfaca6527339ce05aa29334a09b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/rm/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/rm/firefox-157.0.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "9e9110f3e8b86a33016042b028a7a68f7489a6dee94e20e0ef15df77bbda5f33"; + sha256 = "8b434ee418847fcc70bedc32eee1bb3d363499335b998d46f1691a89889b7858"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ro/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ro/firefox-157.0.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "2bcafb61ecdc15a08634e5f46db8e5c9102e27a8909dc0dbb3f972528b5b2bfe"; + sha256 = "8c9a0a34dd6f2d73fa346eacd7785c983d57c74a8daa757f2d7c49a1f4792c09"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ru/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ru/firefox-157.0.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "902147db4e3961877cf37ac36b9712b692e087864f9af6ed2aeace1f75d555f0"; + sha256 = "73608f2a141084aba8a9909092146371b6693b70bb786720a03d40385f752bd2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sat/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sat/firefox-157.0.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "12ee23df157fcc8d4ece7c4708effb54612f30e564df26ab88e4171404b1e4e3"; + sha256 = "c48ea83631098c0c1b641b8a7d684f989a3cb1cbf80b4853289575ad3f5c9747"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sc/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sc/firefox-157.0.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "2146b1fb861134cf8565e7576ca04bc5c4de134bc06a5afcb1543bfc3b5eec0a"; + sha256 = "cb4264149d49890622d3e95a48ba9d653eba615a19c6cf362c9a8428377bf271"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sco/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sco/firefox-157.0.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "a61824d789f0e541122df609efc079a3a76115c488ed3f19d5d43df6d69cbd47"; + sha256 = "dade2bc080d7530282cb490760e01378e2921bc825cc4b770f366b2b809c3f98"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/si/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/si/firefox-157.0.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "80896c10e9ec9dfbf6cd64432a1e47427cabdfe8b3ef837b818c0cdbd196d019"; + sha256 = "b03c143d0bd58e9df1d9c7f0023b3874b6142c58caba11c8c1bcebd486a11976"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sk/firefox-157.0.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "0e516d69b9349eda310fb82681048161c3c2e93bd2663f35c6512cc05b2f1bec"; + sha256 = "4f6513d1f1465693298aabdbc87d917fcccfb96cae4a9bba7d594284bc4d03d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/skr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/skr/firefox-157.0.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "620a1fc5977b47e3b031841a000a8ac444307622a471cf02a11a202f19bf3818"; + sha256 = "bbdcd8dfef5805d1e1e976a110cde5e12be7ad66658d76a28794d2bbe6f08621"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sl/firefox-157.0.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "983b29252ab311abb540e8137588b4afcc188d7b75004a45af0dea48ca633409"; + sha256 = "0eaa78db66d3a3ed7c805c2bae4ef781cbaa552062a6c09369b3fcf24c52971b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/son/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/son/firefox-157.0.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "5aee03d62cc08ddddc1489a2c1a5c7f44eb4a46557dfc03271da1586271493fd"; + sha256 = "094ae6411cfe4e62dcb81615aa833d1f8090ea4352afa41e032eca23ba54d7e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sq/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sq/firefox-157.0.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "d5683c217c723fa2ac357ebcebb8749013ebc4f20dc6bffe4e4d318b0cd017ec"; + sha256 = "178ff1cbd33f21078ac07789a6b922b9de8ac4eaf6808935f9cfc9380a66cb62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sr/firefox-157.0.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "07d8bcb4a808661cd0055c1645bf177e90bbe438bab390a749d833516fe4b820"; + sha256 = "ef60adc03e28df3d7c2344c201f937cbf8bb3fd6ebc64d3000df02b02c5395c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/sv-SE/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/sv-SE/firefox-157.0.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "6589559cff151c176b67f0e4eddc5e9d2fb900cdfe2aae250a605df93d76872a"; + sha256 = "2c5e1450cd97325bbb32e6db153c323f00534d205c078fc2ddd2c5d813e79b0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/szl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/szl/firefox-157.0.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "f19ed487b5d7f3265130d4e57745eb085ed2ec2a678ed9ea43736aa9e1596942"; + sha256 = "db8c56cf98031ba1138dd994df446a7dff75b507abcb34e5e92f2ecffffd243c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ta/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ta/firefox-157.0.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "a752a40e4c99fd37f2874d64752981074a7e77c7bf468831ad6bfd9387a93536"; + sha256 = "eac6786f6d9308924a3c418b0f9c797818a9a1339a4956c0b32573024cab809b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/te/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/te/firefox-157.0.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "c7055eda1a81bf0cfd35bf12625d09c8933c2300fa4c6a8febf979ab832f1ac2"; + sha256 = "3d631e6365fd6eed53f9642c66334f66695d85e6ee1f176521d43d739fff5768"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/tg/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/tg/firefox-157.0.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "a972030563497c533737d529c0b87e48dd5577f3c3ab94acf9dd167502c07cbc"; + sha256 = "6c36e94ce5873b72ef3629b9421aaa6873ac15f279197eca45ac6a9baa3db162"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/th/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/th/firefox-157.0.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "4c094a957ad1899f8daca6e30d6d62d6ac03ed68342e440bc4a2cacea1f0f1a1"; + sha256 = "3d18c322668e25711eaf5e4afbe4d95d586b1458808bc8131879a6c74a872cb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/tl/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/tl/firefox-157.0.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "e198f6b760481a5d82527a1a778c59404a316f80c5a49c6afe3ee9d9fc272c06"; + sha256 = "455927cc760d02cdeb58180541649f51769807097164247f65ffabd209d43aaf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/tr/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/tr/firefox-157.0.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "f966f210dab1b36d04f7fa797424c0a5b41418dc27a5535267c09d2284de8e7c"; + sha256 = "92397773c09cb15f2e123e5e21d130ba6836183c4c079de8510abaa28ad793e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/trs/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/trs/firefox-157.0.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "c9693d417f39042b233e110c4fa3cbb53007040301ec80fc2a5cecbb8c906b0f"; + sha256 = "e6d2ed1cca2995365c60114fb1dc4ee47b3f86bbb97567ee498c883358a1e53e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/uk/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/uk/firefox-157.0.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "f52e4c2c163f0fcd83ee72cdf5942180de47328a69545f3364d3783e637597bf"; + sha256 = "0395a3a11878af8c938294e04703e15ab78779dd8388811dc939f03505721a2f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/ur/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/ur/firefox-157.0.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "06d6e23f31c91683a8275a1a89a6a8b4d3ae3e59dbe874fa4671c1bb2b14f119"; + sha256 = "4a301b89e0af7e4b66f90c675d01ec08c437073c31c508238ec3702df78c76ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/uz/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/uz/firefox-157.0.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "e5c32bf8f72a62da3b9a69c671c71dc3bab5144cae61bbd1ded5e304242c3265"; + sha256 = "81ad8f954cfc33ab95a735d55347ed22cdb32ac1fabb0e38ad4321b0a17f8356"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/vi/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/vi/firefox-157.0.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "f33363b735e719bd11a9d87244471069900ca1280f475261478ad8d6bba184ba"; + sha256 = "269011a547758506041a2fe3c22327dfa78f2db9c97f19df2846e2ab36d9e36d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/xh/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/xh/firefox-157.0.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "53e75d7b406f37c8f0a81251cfc4fb014aed337de1ec5b272817a0e4200772ae"; + sha256 = "6e179b04251f38ed69317a976e59ad2bebec51ca0c9324ab9f333fc86feed648"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/zh-CN/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/zh-CN/firefox-157.0.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "2de65080ce789a7681cbc2c7a40efcadb8fa72cd366a706dda72f414707d1b01"; + sha256 = "a9c2dee1c1f0bcd495c7cf9f63cec88da32728e03e98a62cb0410ad0a6096845"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/linux-aarch64/zh-TW/firefox-156.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/linux-aarch64/zh-TW/firefox-157.0.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "90fe92d640541ba271238135a1e68a0abb91e4be154860ad82d4f22270b30c4f"; + sha256 = "1f7a396aebc10514930f70a1b1f6ad6a71edcdc88929900203bec9a90ec3cf07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ach/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ach/Firefox%20157.0.dmg"; locale = "ach"; arch = "mac"; - sha256 = "30c9f1348828c0780d49f1f0e25be765f2420e2a8963e567f993398c00cf0af6"; + sha256 = "8e478415571428159de7451eab9ecf1426430ccb9686612cda4977af29f23b41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/af/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/af/Firefox%20157.0.dmg"; locale = "af"; arch = "mac"; - sha256 = "9eda388b39d5370ce34338e8ae60ae16f815e5e1b67b980d2dbb5af66ba6c214"; + sha256 = "5194d84bcad993e8001b73c6a3bb7083a5ad656213a2fd730a1384d40a3037d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/an/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/an/Firefox%20157.0.dmg"; locale = "an"; arch = "mac"; - sha256 = "7936ec394517a436e9637a0c15b0e4fef4a8d316ca9ed0c38f760fe46322d10e"; + sha256 = "7865911fedeaf40027b6f7fa0708b1aefdd1f327093c278a9db80754e42bfce4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ar/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ar/Firefox%20157.0.dmg"; locale = "ar"; arch = "mac"; - sha256 = "e199d3189d3caf944a50e953562691d5507e76ed99000ffa641d2a121b23cd20"; + sha256 = "127ae6168fa65d517bf845b7ce4542b8b31f8def5295de15c630bfcb0331bb1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ast/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ast/Firefox%20157.0.dmg"; locale = "ast"; arch = "mac"; - sha256 = "a7665418c070341204e6e4a7f1d05fc8aefdcb381c891776b62f936febe7ca82"; + sha256 = "66c524a5d0e23b215466aad165a273787267dfbb85dfdb0d883223129abf1b03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/az/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/az/Firefox%20157.0.dmg"; locale = "az"; arch = "mac"; - sha256 = "6ce9d1bd2745de50708e32431f19f80f264684f79995dba52140ccc9b62c6758"; + sha256 = "e1ee5454d9e23fad4b0173e196adab98f68a7978b9098373a7925485d4bae67f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/be/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/be/Firefox%20157.0.dmg"; locale = "be"; arch = "mac"; - sha256 = "37c80f5b285c21ad603f1f79a5c811283305cf559a8bbe474019e97de9cc3e96"; + sha256 = "05bc73c71b6041ecf078ef4ac55445e1cb9997c75893ee8a9dc37ddfc0208c11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/bg/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/bg/Firefox%20157.0.dmg"; locale = "bg"; arch = "mac"; - sha256 = "af6365e3585b93d90eda49bf8805834c1f1676368945d9b8d50bd80594642796"; + sha256 = "890c86be3156275b9ff0b3936deec018f0309511c8d10d711ae08b47d6b34ace"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/bn/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/bn/Firefox%20157.0.dmg"; locale = "bn"; arch = "mac"; - sha256 = "c29bdb758c73f127102cb2f51c27a9a7af96fdb05df8e5b0a572652499a4dc1f"; + sha256 = "b5de910e09802b36c2a8711dc5a02a6f42581a61c5beb293ada4fd92d7699212"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/br/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/br/Firefox%20157.0.dmg"; locale = "br"; arch = "mac"; - sha256 = "2068ee1f277ce3af5ec951b87a52a244f3444ca2035ec87cc017e068f18205f8"; + sha256 = "961b134f6bc5f7655b077feb04a2daafa5632b64f1be4a1aeaf6035c40f4f5c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/bs/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/bs/Firefox%20157.0.dmg"; locale = "bs"; arch = "mac"; - sha256 = "2682619d61202a5e4d2f5fe1d0284ebfcde64401acbe64451b3a0178bccb4c10"; + sha256 = "1b7e03fa6407b8592d689ce666b84d2ec10f500bbb6f214a8658659efcf4d4e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ca-valencia/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ca-valencia/Firefox%20157.0.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "ca597206f941c0bff3bbd6f7b314f139eb9d862de3c96fc7c524afe9bdedaeb3"; + sha256 = "96c0437447e3f683e7167e4db4d6839c2ba44f83ed71eaea92b44fc5c1801bac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ca/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ca/Firefox%20157.0.dmg"; locale = "ca"; arch = "mac"; - sha256 = "74ff817df1c11077f252801b49cdcbf99de6bf03b1bcb8f00369d04f090cff40"; + sha256 = "ecb1114dabf7e4d36e5dcf646175d9ccd667192894f7c0a9fd38c564b0fecdd4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/cak/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/cak/Firefox%20157.0.dmg"; locale = "cak"; arch = "mac"; - sha256 = "b29de3067e5a38e50af71326a09ae4741bddbc3af29498232b76387aab53e38e"; + sha256 = "3c29578eb3958c40f927238cf603c69d8c4431caea8d14b1625f53050f4eeb63"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/cs/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/cs/Firefox%20157.0.dmg"; locale = "cs"; arch = "mac"; - sha256 = "9b56c10056e44309d244f81fe82bc664a9cf7242fa547e91ed14baeb4136270e"; + sha256 = "0ceca68a173c89497d18d556b356e1f604b08c18395d436842a96a64534837ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/cy/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/cy/Firefox%20157.0.dmg"; locale = "cy"; arch = "mac"; - sha256 = "b3dbd314967fddb5f0969cd8da58cce4f7dd9c6e63c6f3761da9dff0a31449e5"; + sha256 = "057d24155e7ee8a89edcba80858476ec6303173af0b305d57bfffa4a5613a07c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/da/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/da/Firefox%20157.0.dmg"; locale = "da"; arch = "mac"; - sha256 = "d6caca7b13577400395a61de72a27ae90316990378316dcb9ddf1029d7f65bea"; + sha256 = "d9b4cb4085d2cf744758f051cf132da77520cf1c3ff2886fd984b350764a3dff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/de/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/de/Firefox%20157.0.dmg"; locale = "de"; arch = "mac"; - sha256 = "f8d09920bf649c8e8daaf87290ff885204bda01fdc2aa77c612a34e7dd9ac157"; + sha256 = "5334c43a25e38d2e823adf68b8b2e72a25fa222610ec7a6e908f81c5942305f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/dsb/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/dsb/Firefox%20157.0.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "616a34fa67d917b8116254a36cfb018d46fff591d8e9d8f1a9352c4686290500"; + sha256 = "f303044131598175b70116754ca4fcad66cdb19113890bdf8cac332e5938250c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/el/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/el/Firefox%20157.0.dmg"; locale = "el"; arch = "mac"; - sha256 = "24c6edce8c95848c0663abb573117b2fc40ef6416f1968176221843751d70f78"; + sha256 = "5fd506c094076419127d4c7a72e1b374d878b4b1e748391bd21717c82da956db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/en-CA/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/en-CA/Firefox%20157.0.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "8924d294cdf95a08071817553d53c60ebdc4352102303a331b89fd66f73c5e8b"; + sha256 = "176c969e1af050e4967a29650978da1eb39431955a1d8d41deb5d5265ec405b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/en-GB/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/en-GB/Firefox%20157.0.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "2c783abdc4be4a154444b256cb68980dcb951265a0c3c8324eb10fad11195794"; + sha256 = "9185cda3643e5cf86a2885821fd1f185240623163e3b6c52ff4f627f3fb2b19a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/en-US/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/en-US/Firefox%20157.0.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "7eda94829670b892524eddfee575d16fe74b9329d3d0795367cce035207d34a4"; + sha256 = "df6d8c79b6126bcf24cb70ebab9371916a662028e2d706e462d432e78fdf396c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/eo/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/eo/Firefox%20157.0.dmg"; locale = "eo"; arch = "mac"; - sha256 = "568d5a2158d4492411bc37b28ec9542f9009e84d02c14553071eda8dafcddd44"; + sha256 = "8d8568d2fa0e65bc2b0c26450dc7c49d73b15c210a1a29700a5b93763dacd86f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/es-AR/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/es-AR/Firefox%20157.0.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "db2671ae49078e6ae632519fb2b714d91a55774c369d43ae7f2752a836376749"; + sha256 = "1d628363e614e4792d09cea140a0d8e8b14f7f70f8ae1389639e693434e5323b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/es-CL/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/es-CL/Firefox%20157.0.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "1c3af4a518bb44f629912bda8d375abd0690d2d37188adad17a56965e58fabeb"; + sha256 = "b387eea5e450e1e38472c77cfed2a5bd13adcdc32045fd4fdfbdf1968caaa74d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/es-ES/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/es-ES/Firefox%20157.0.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "a5d02a55ed0d20d08274b18089f09f114e2ee178e5e2901a5c36b67842024172"; + sha256 = "b9b536e0b88cfc2c60d84c273e982196b3477f09502c3f908097a88679d53327"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/es-MX/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/es-MX/Firefox%20157.0.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "654301d2c0681853b1316f35f6ce6319a040697a890949a52f58eb9d3f0ca7a0"; + sha256 = "1b0df1df2e81fb33483e70c7396a9e751e292900769ff05c48828bf83dc019be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/et/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/et/Firefox%20157.0.dmg"; locale = "et"; arch = "mac"; - sha256 = "2699ccf28c97903900b2ebc01edf9ae682cb4ef3245cdc17ad94e4e879cc68d0"; + sha256 = "578bb8cf40bc489ea38fda58a7e90596e828a67e11977506ebc594f581ef82cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/eu/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/eu/Firefox%20157.0.dmg"; locale = "eu"; arch = "mac"; - sha256 = "0b4e5cf2b5439c9dccfffc73a0b21305a530607230058cd87437fd565664cb7a"; + sha256 = "3e9aa4970b6fa992df3919a609cc62919665e44c541cf7b23b7a168ca902f9cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/fa/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/fa/Firefox%20157.0.dmg"; locale = "fa"; arch = "mac"; - sha256 = "20e0270557e39c489e8d438478ec0012250b310fa542171199ed392a214b6fdb"; + sha256 = "1bae076bf560122241c824e29511f5ccafb41020ecf7d93555554a373a5ad201"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ff/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ff/Firefox%20157.0.dmg"; locale = "ff"; arch = "mac"; - sha256 = "df21bcf870919c92149f8331589bea602417fe27eb496b1b5c1cc06fa35f6f06"; + sha256 = "34f4a140fb9f55040b9f7cc7ab9e5509001aa680dce13b6bb4d6653e5816c912"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/fi/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/fi/Firefox%20157.0.dmg"; locale = "fi"; arch = "mac"; - sha256 = "864f4c500f1875bcb7cd470cad5f4cc7f8c6f4153708cab9b824eb5e146c8770"; + sha256 = "ff68824653b89acab9410efd490afb1dfc6d8de2b2e9988eb40402d14c5e77b0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/fr/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/fr/Firefox%20157.0.dmg"; locale = "fr"; arch = "mac"; - sha256 = "8b6fe27621176d5da207f0ba6850109523eeaad9eacbe75749a1b588ae0cddd1"; + sha256 = "e6f491f3d2e13100b0323b46a755f46a925795a0790f45bbdcc15ede9265096f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/fur/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/fur/Firefox%20157.0.dmg"; locale = "fur"; arch = "mac"; - sha256 = "14a95acb6426dde2ca5d8e639f302c54ec8f2bbac2b75e0fd2303e22695de180"; + sha256 = "2f9702c21db370a8a717b00c06b3c0f9146a48ab07b5d06077b066e9f6baf1b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/fy-NL/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/fy-NL/Firefox%20157.0.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "f86bfa1d438108252d3ebfa11ac8f1b7bf914717bb76d5d2df36280a0962129b"; + sha256 = "2b278b907dd3082df3d3745ca92f80b6a67ceab6ade573983a5a8f3f86a144ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ga-IE/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ga-IE/Firefox%20157.0.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "4599152b2971d9760614332b087ee78d45a2e9ff5b9158bf09df1fc1a2d3de39"; + sha256 = "72d32a8b44225b6353e6816a76e552ccd5447fac0399670301b08f1a731cfc59"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/gd/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/gd/Firefox%20157.0.dmg"; locale = "gd"; arch = "mac"; - sha256 = "474b34047e735d31ab7c04f6607186c37651006fed086bb13ddb8add46aabadb"; + sha256 = "ead58904e56e19c37a31a444fb3131712891a097393be538d83fa2ba7961f542"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/gl/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/gl/Firefox%20157.0.dmg"; locale = "gl"; arch = "mac"; - sha256 = "3fd88ccc3a91113b9f9521820d43c6d1160ef9f845612115d84a22b7adecda99"; + sha256 = "51cb30e7d01553d2e1fa9e69e39c5ac79253e90192830a89b9b666cf608738d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/gn/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/gn/Firefox%20157.0.dmg"; locale = "gn"; arch = "mac"; - sha256 = "e5c76753863b98d6eafc119e1ec993981e082b5317b910e80bd2b98b53d3b5af"; + sha256 = "623b229e942e6422b50ff3ef388aa54680b5c6d56b72e94b02264ebd50fe2eb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/gu-IN/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/gu-IN/Firefox%20157.0.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "775c2fc6079f2c8c4fd39413fbc584fb0d7a43c71a0879d82b53d61d688f7216"; + sha256 = "4e175def88b4fe6d40da2c52d7a46a8308207e6d8ef77c9728ea5cabae2aacb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/he/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/he/Firefox%20157.0.dmg"; locale = "he"; arch = "mac"; - sha256 = "501ebf7d1e9911a42a4cb626b2519cd653e2bccce460586603b11a00b81e0c50"; + sha256 = "98d766b7e9180e64d4caf22840e66a943b5939c58bad519bcbd66328d604942b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/hi-IN/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/hi-IN/Firefox%20157.0.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "dc7e536947e7235f97b9e0edb9ff0fdfc8d32e9b10d06248e11736613137d620"; + sha256 = "c867104f687be2abcb5bb0648f2d8835b98bbf1d9fb5ac1e15ce86c2b2dad3ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/hr/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/hr/Firefox%20157.0.dmg"; locale = "hr"; arch = "mac"; - sha256 = "9ee315eefdde7c29626a974271d867b1c7ccdf91114eb8d774b964e91fd98176"; + sha256 = "0aea95f103c109e59d27f909a9c06b846a47bc8df0f19a06fa593434d5097560"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/hsb/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/hsb/Firefox%20157.0.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "680b4bd4a7e9bfd75250cb752946e61d48fe16fbd702cd0c82f5981ecbf78c67"; + sha256 = "477660888bce297e3f428df502444ed6da961c09b18fe261f3c56714d4588741"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/hu/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/hu/Firefox%20157.0.dmg"; locale = "hu"; arch = "mac"; - sha256 = "6700303149e57d1bcec62dea418bdbd62d07e5a27618ac6b2554e5b238d6abd7"; + sha256 = "f80effdbf2957d140d2a9bedbd8bf311850f61f6a3a8cc86e2eacdf8c2ee2fc2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/hy-AM/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/hy-AM/Firefox%20157.0.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "2809756c0ad545fb001894f855b716ec3666b735c6951bda62af563487145cfa"; + sha256 = "2a2e616de432b9b12150882fc85c1fa8fcec6671b358546a3d858303326a524b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ia/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ia/Firefox%20157.0.dmg"; locale = "ia"; arch = "mac"; - sha256 = "2830d15c9b13bf805dbcee880eef399886d6ce0d594b6388c882f57b84dc8d92"; + sha256 = "5fbc6c1ee83325159e5ddce9b57816af234a3b6f6540ea4fbbbe5772820286c3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/id/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/id/Firefox%20157.0.dmg"; locale = "id"; arch = "mac"; - sha256 = "a5f48e497904a1a246d0caa779c05c773cfac14ae9a356a579a1a136def969c3"; + sha256 = "0f70f6c2ed3197541f41edbc6a7fb47698325925995707878361b77c5659b59d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/is/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/is/Firefox%20157.0.dmg"; locale = "is"; arch = "mac"; - sha256 = "f16a00c4db599afcffab7996d21b45c4d110c3cb2c5fcfc2f560d7b1785a81fb"; + sha256 = "d9ed18cec786734c3b5bbf6536c5480de1ecfcdecf2df5abe39c3127c6b0827c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/it/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/it/Firefox%20157.0.dmg"; locale = "it"; arch = "mac"; - sha256 = "58b33ab0366d45bfbf24d6eac9bffd2be933377ebb16645daa496e7e154d8e1c"; + sha256 = "e86088d11659c2787d074dbc76eac936f6a271c7e338ef02f7b95fbe9489e58d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ja-JP-mac/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ja-JP-mac/Firefox%20157.0.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "5edb91726f9c01414b6fe68e48271b86d979644a521e1832deff148fe554010c"; + sha256 = "9ac2036250ec29b0e544bef37e1a9f43048e534974b69b084c2979c43fb571d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ka/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ka/Firefox%20157.0.dmg"; locale = "ka"; arch = "mac"; - sha256 = "8d4b3da4fbfc8215c516b7bd06b6827d616a541d6a6a244e39e181d24fec0401"; + sha256 = "0c269374b2821613debb9e755fa48bd046dabd170df080bc0861a28cab590bfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/kab/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/kab/Firefox%20157.0.dmg"; locale = "kab"; arch = "mac"; - sha256 = "ba15fa7b5e5819a6e79a18908f282028f1cd05ed4cb9ff1ac34201ef7211e61d"; + sha256 = "bce5b6514722fbaf104af2b71297dc4c931ef8168ee7260e1e66291136cf174f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/kk/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/kk/Firefox%20157.0.dmg"; locale = "kk"; arch = "mac"; - sha256 = "9f06396a5468254b6ae8bb24a4a138950cb51fc756438c04f1914e80d7f002ea"; + sha256 = "5bbdec125ca40c0396e486c434975d4573a07738507bdc792446edce35a5276f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/km/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/km/Firefox%20157.0.dmg"; locale = "km"; arch = "mac"; - sha256 = "d72887861a807a1068c5002b092ea0efd0d2095c60d857a03c36cc84cc8c4224"; + sha256 = "605850ceeeade3b54b51fd56debf8c6ec6fe2edabc8377699a64034ad822bbcd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/kn/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/kn/Firefox%20157.0.dmg"; locale = "kn"; arch = "mac"; - sha256 = "64dfc0158ab66fc5e00b75fc38d1aae2a3d04f993c4ba56725357d1d086ecbd3"; + sha256 = "cedaca0c1ab36a6ce062bf9270f30eae76fb22ac884207978e8384e8dc221a27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ko/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ko/Firefox%20157.0.dmg"; locale = "ko"; arch = "mac"; - sha256 = "50286dbb3c27b511f7175b5402e229a6e68afe9bcf0349a5ad93f7e242ab4864"; + sha256 = "489ed37939f23be0e8701b26fdf3aeb42c3438852d048d6a0a9fb6af0fc060c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/lij/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/lij/Firefox%20157.0.dmg"; locale = "lij"; arch = "mac"; - sha256 = "9c3d4c46bae32ad2bf0c4faac2d5dc67b0d12fa1d9eaa6d52b13cda825cbaa71"; + sha256 = "106e2497095b4eea875abb878eb008bcd4e3da6556b88744b4a65fd75dc182a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/lt/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/lt/Firefox%20157.0.dmg"; locale = "lt"; arch = "mac"; - sha256 = "203a16b2c70328e8fecd35b58533a0cff3014c8ef37013623fcb492b07537ca9"; + sha256 = "84b86e1805d7935e25b670ccd1d62faff0426fcdfcd1358d6336049236998dab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/lv/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/lv/Firefox%20157.0.dmg"; locale = "lv"; arch = "mac"; - sha256 = "e9ebcd1cb344da5f66ca6fe0d053f30de647e98fcf02934146df96867c501f1c"; + sha256 = "aa16346c038aff4bebed89b5dc85227ea0e8edbd08d91856d702e00284d74b53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/mk/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/mk/Firefox%20157.0.dmg"; locale = "mk"; arch = "mac"; - sha256 = "3ba40866ceb18f7511d268684f0ecec8e23115e9492d3fe7e8b6a27885ef4803"; + sha256 = "26cc350181af2687459f883bc3a0d4f9caf79c1a60d7af532b25dd58fe9ffa97"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/mr/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/mr/Firefox%20157.0.dmg"; locale = "mr"; arch = "mac"; - sha256 = "d36215335f85288b634df7e9deef0667ac0861cf51a67f8f5d8219f91d3215dd"; + sha256 = "51153b79160fe0240e9ddd74108fda5b3269086ed9af7c19d7c5be4398b18dc8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ms/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ms/Firefox%20157.0.dmg"; locale = "ms"; arch = "mac"; - sha256 = "7f6e973cc4d056056311464c53402c9eecbb42324c4198a29bcef1a8baa97067"; + sha256 = "a2fd4ad8f63e4e7989c8f3adeb47e62925f558e17d5e4d6dc9b1f0a7dfb1feea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/my/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/my/Firefox%20157.0.dmg"; locale = "my"; arch = "mac"; - sha256 = "ce70d4f350758a16cc1f20b48fa2baea89d6b12a7aaa3ed7541ed2a4b93a99a7"; + sha256 = "02ec2c07d308d3c76fd53ef66e06ee8e0e30919f2adb2f01d3df2b2318357ada"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/nb-NO/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/nb-NO/Firefox%20157.0.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "080c1a3e6961f2709bbc14f6df3b2a2b64c3407ff8ec14b5b6c6ac2ade1de382"; + sha256 = "e83e330312e08618bf5a413c020d670d168635b42816ee890f715036432e7b0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ne-NP/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ne-NP/Firefox%20157.0.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "7a6ec7837d315809a71d96fd9ab0ee771cfaa5bea9053e9a445c5c09cd210c26"; + sha256 = "74c2e255fae98ef4a4653108f1a0e45613a370c31b742e3d0bfd44fe0a34c633"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/nl/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/nl/Firefox%20157.0.dmg"; locale = "nl"; arch = "mac"; - sha256 = "1b34f05dd08ef0ee14ff9f6b3c2d9def24a2a6cb5c7801f5671f6f75cb08211c"; + sha256 = "8f2562ed624534e559bc7ca1553e2e8b1d13c1355df411ee8d78bdaa5e6ba490"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/nn-NO/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/nn-NO/Firefox%20157.0.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "b7752b6eeb9667261d3609c5a9fef83ba06aa6b58607754b9b58b7b2ec2ca88c"; + sha256 = "c874707a564ca6bcad08d39c8808abd286d1ddc8dd91fc8a627f576c25f4a6dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/oc/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/oc/Firefox%20157.0.dmg"; locale = "oc"; arch = "mac"; - sha256 = "ce43804b4ba17ab8957311b5836212432c1983964db0778ed2a86af614822aa2"; + sha256 = "74d18e5b92ebf26b0eccf97a321152ae4105c8664331553657862698cb192d4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/pa-IN/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/pa-IN/Firefox%20157.0.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "a6926f521f97d265c650580475bc96604a8343a4c329f4820d2dd7cf628a6b13"; + sha256 = "9a38529ccc61610923395cb85327a1c1fc581adee07c9539ac485056360e722c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/pl/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/pl/Firefox%20157.0.dmg"; locale = "pl"; arch = "mac"; - sha256 = "f17923b93fed7ab52628e9608f629580e3e4ca62e69174e464a00f310213d3c3"; + sha256 = "bd1bf63b7c75da2cc370729879c9cf937552d3768934b3af7dde28b1ae5f6ae7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/pt-BR/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/pt-BR/Firefox%20157.0.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "cbe9b9ec946e90e5b757f13f65d3596fa9c4d0196701fe1c2fdb5e6d070dffb8"; + sha256 = "dd905faf274e4ace417fbbd89a31742d08dae547418744c2c7dc14c20c7754f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/pt-PT/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/pt-PT/Firefox%20157.0.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "f63b0078b6c55639b9ed06e97651473f3cc2cfbebd2f69f7819e61e06767accb"; + sha256 = "262e8f45babcd21a6353610cf1b8a013bf9551f581997f075d91fd8f8c0c4209"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/rm/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/rm/Firefox%20157.0.dmg"; locale = "rm"; arch = "mac"; - sha256 = "9e4f437296be2035a7b5c8903c741a8a58aa375dcc0fe68b98193df0d7380064"; + sha256 = "0c1907fd0f040db623970b37a2e9657d29cd9cb1677bf61a3657761882d1cb56"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ro/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ro/Firefox%20157.0.dmg"; locale = "ro"; arch = "mac"; - sha256 = "6021cabeab5d2ca5d27548c86326c81e364a9c23d9de570b02c88fa764bb5f1e"; + sha256 = "8c22f8053c2eb802f89084ff1a8bb0a15c9cf8b52eda54c74c8df6ef75a30c35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ru/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ru/Firefox%20157.0.dmg"; locale = "ru"; arch = "mac"; - sha256 = "bc768285d00c4eda8e81718459b42aee63b4597443a12d945fde7ca2a46f0a8c"; + sha256 = "2a7cbf9dca9f99b7c1c998632fa811563a8412b3d44e207e00f47beff2aa1921"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sat/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sat/Firefox%20157.0.dmg"; locale = "sat"; arch = "mac"; - sha256 = "8b7e9b489a73de5b54b31df402661497e060f72064f8d1c8332599a086aac8b5"; + sha256 = "801d437625094194aa974a4977b61d91fa94fb753b18ddfe522631bb300e75e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sc/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sc/Firefox%20157.0.dmg"; locale = "sc"; arch = "mac"; - sha256 = "fae8cc2b256355f5a247e9f2826b1d0a55346c1204179bd1b7096fa53e1754b8"; + sha256 = "5d494b6df4f0cb79b129ddca35b97e87f3298bb02cd557b0d53071d94fcceb00"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sco/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sco/Firefox%20157.0.dmg"; locale = "sco"; arch = "mac"; - sha256 = "131cbfc8f67d24bb87ef3b19975c8b33642674693882275dca759708868017e9"; + sha256 = "7ccca47ad68c5b415d14d802eb65bb763253bd1c68ddce51b7f61d7ae1e4b7c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/si/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/si/Firefox%20157.0.dmg"; locale = "si"; arch = "mac"; - sha256 = "bf6ffc96d64d73a89a9dfc1e1fce03bb6077204458adebbd5f62834687ff379f"; + sha256 = "55f2b4a28c44cf12c851cfe3939a1544adb869a40d73e21a1c5f9e9506827680"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sk/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sk/Firefox%20157.0.dmg"; locale = "sk"; arch = "mac"; - sha256 = "bd1793586c5011a694daf026432e2941dd6b92b2b8518b164c49538d27087a1c"; + sha256 = "cb242a390762aca377dfc1c7487671878ba72b012ccbefe8d38891e07356498e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/skr/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/skr/Firefox%20157.0.dmg"; locale = "skr"; arch = "mac"; - sha256 = "214caf52beeb56f43e988470c92657798ba4cdb5399fed45112c640e72aef326"; + sha256 = "a65f479c0524256ae795a3ce9eab6987f185ae42b381f0c3bb85097dcf15a779"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sl/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sl/Firefox%20157.0.dmg"; locale = "sl"; arch = "mac"; - sha256 = "31b4c41b1aa91d08cc1efae0b24c92f40ae1602d961418c9811de12537514342"; + sha256 = "9e2e9c47423f7e5f0a38b54feb8c34d1ec767a5e9168c0c87900d9038c61ea7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/son/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/son/Firefox%20157.0.dmg"; locale = "son"; arch = "mac"; - sha256 = "7ce97a09f730be5c1ac1534f263f04edc63997a06c511a0747dbe319ff5e6069"; + sha256 = "febb7bf36f450ea376179daa17b803031a63fe63dd97eb9148fac20497d2a307"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sq/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sq/Firefox%20157.0.dmg"; locale = "sq"; arch = "mac"; - sha256 = "5495094f0c22987905451b494c408dc282db46ff88f9db61b45113d97d1cf35c"; + sha256 = "f7b87cde2ebe54f8e4a3b1479b9b89a34ba7661d978a96da5044fbc10de74b2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sr/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sr/Firefox%20157.0.dmg"; locale = "sr"; arch = "mac"; - sha256 = "9bea54a3f550905b9d1cf547e4b2c2935afea2198285d11988fc52638957c66c"; + sha256 = "7b8bf5745fa49e7380a57f076ad3700d00437549d39e8c804452f6891dfd5d2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/sv-SE/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/sv-SE/Firefox%20157.0.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "f7e67c545bae1071d6a13e6d67be7661ae2563febcd6b6f49c08c6a2d0d5bb1c"; + sha256 = "f33bc99f9710f647a7aea3df73c86e2aff6ea316757254ed765f7ab9c59ccd39"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/szl/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/szl/Firefox%20157.0.dmg"; locale = "szl"; arch = "mac"; - sha256 = "2a2c5e217b66337dc315073d4f301d8fc4aa865ad338d2b8b3f0db6af135d2c6"; + sha256 = "4e69a8b1a6a319b45a10cb7ddaa43889bb26657d5f8fd1f30f642e2aa339cc7c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ta/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ta/Firefox%20157.0.dmg"; locale = "ta"; arch = "mac"; - sha256 = "69324b61268562cb2f8722aa525b9687c891d5d1e756e3cbd4aa8dc9c476981d"; + sha256 = "4621e2aa737223c4e5858c4924916a6a0ecafc6ae65994647abdc20abad9f29f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/te/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/te/Firefox%20157.0.dmg"; locale = "te"; arch = "mac"; - sha256 = "6e4ab21941319d82ba785f5b4ff63828d192b2f4ee089e1da8ac3fd3d6bf36de"; + sha256 = "4e4d1e1a15a599ecfc3da90357a40b18806eb0623f902a5ac47774f3aea696c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/tg/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/tg/Firefox%20157.0.dmg"; locale = "tg"; arch = "mac"; - sha256 = "e79c57afccaa379f1d0f052e5adb74035da056f99153cb2eacdc497ed0ed9d57"; + sha256 = "e0ca2ab9c9444cbd6a01b39eee0e0c62a88d90c0f0fd77ef66612b050d412a1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/th/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/th/Firefox%20157.0.dmg"; locale = "th"; arch = "mac"; - sha256 = "27362f3e783ab24b8555d8796768f42e69d3956e7f664210677e9c0901a3edbe"; + sha256 = "e5571f888d34859e49942470c3a9bffbe17b2cc9676b67f20da1a9a32455685c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/tl/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/tl/Firefox%20157.0.dmg"; locale = "tl"; arch = "mac"; - sha256 = "917e81d9f964cbec3cb8b919ba43d25aa79b1925f39c73efe9afdc6e65731f02"; + sha256 = "bd59172a0d4a3b7997474a7d2d98f60e9b8d6b043b520aea75e42b6ab94d22f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/tr/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/tr/Firefox%20157.0.dmg"; locale = "tr"; arch = "mac"; - sha256 = "797475307f8260b2a76f18321cec7ab2ba3b63778c8c81e9814250c198da2ce4"; + sha256 = "5b759db7bca0575bbd434a8b43df6ec1293e07868d97ef3940e0dc69dc172248"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/trs/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/trs/Firefox%20157.0.dmg"; locale = "trs"; arch = "mac"; - sha256 = "55e1c09a88ef1a5dd274ad4a303f9074570131af49cbc43f7026586fb030e22d"; + sha256 = "0ae15ef3cc86c41f29dce6d53f66cfbb11bff405ece53b181e77075a8ae67a04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/uk/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/uk/Firefox%20157.0.dmg"; locale = "uk"; arch = "mac"; - sha256 = "8c5f5b5e146cb6b65cac03040414cb6d9687c5e01141ae90c5106516b4933872"; + sha256 = "eb733186be335da8357a9da4ce9afe97f7c71aac65f658145e3d801935e5bf87"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/ur/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/ur/Firefox%20157.0.dmg"; locale = "ur"; arch = "mac"; - sha256 = "582297b6ee4c84b5a94f79d7382231a0eb8cf48e6b0f2fbacf192a950ac8c912"; + sha256 = "b1a2930f7eb556c891b9b72c4b21f288d767880f6dcbefb53b184c139f64c665"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/uz/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/uz/Firefox%20157.0.dmg"; locale = "uz"; arch = "mac"; - sha256 = "c74bf544538d752d60ab2932fa69d8c3e2414800e1ad4678e657d94cdd03231e"; + sha256 = "28efc06efe1a0ea33fcc1cfeec49d64cdea0089e3ba97f43c289e870418aa9cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/vi/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/vi/Firefox%20157.0.dmg"; locale = "vi"; arch = "mac"; - sha256 = "5e9eebc4c0d26297a5e865478fe60c966fffee4280cce3081426cdc621f27325"; + sha256 = "d9f19abdf49de1fc494f0048a51c09987487a5c02d7476dcad2ff750378e65a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/xh/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/xh/Firefox%20157.0.dmg"; locale = "xh"; arch = "mac"; - sha256 = "0b62bdd140f0582a042043ec6fac4f403004d921f9cae4f781cb20325a647c17"; + sha256 = "4976efae6197ce09da5024f047050a76e2a724b940ce18550ecd04c2fa5d2909"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/zh-CN/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/zh-CN/Firefox%20157.0.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "be8295f86a38df6e992f837b471fba84655b0860e5be6501f7f39eb5f8658ecb"; + sha256 = "1602cfb59db41807d1ede326d76a954139db03cf865f7f320232576be766717d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/156.0.1/mac/zh-TW/Firefox%20156.0.1.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/157.0/mac/zh-TW/Firefox%20157.0.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "1460cedff207d83f0a4ee37aad5fe4cd1f50472879008ecfd9606f70c683e27a"; + sha256 = "0aea59800442c59e58ea655871334f5ee5d64994116622e6ba33dc91c6960503"; } ]; } From 64ad630fb161c25f558d7cd3a806442360125b89 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 28 Sep 2026 15:15:20 +0200 Subject: [PATCH 131/133] firefox-esr-153-unwrapped: 153.3.0esr -> 153.4.0esr https://www.firefox.com/en-US/firefox/153.4.0/releasenotes/ --- .../networking/browsers/firefox/packages/firefox-esr-153.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-153.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-153.nix index b3d618e8f61b..c154d4d904cf 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-153.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-153.nix @@ -8,11 +8,11 @@ buildMozillaMach rec { pname = "firefox"; - version = "153.3.0esr"; + version = "153.4.0esr"; applicationName = "Firefox ESR"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "56a5e092f0aba91febf01d227e8068520513f632d09c5ffbad4cbb2de307d9066425f353a1b7fcf5648733e02a9b17cfc9aaed5e39d7562a6b143b1c9827a668"; + sha512 = "79e1f2a0f8c4d156c80b8f4c580aa944600d49cc811f961a3eca251113241638991fda94ccb74a44df9030f643586c41686861333288f13793e621a262a1b131"; }; meta = { From 1500f776c874972f51f8cdf026020623671fb066 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 28 Sep 2026 15:18:27 +0200 Subject: [PATCH 132/133] firefox-esr-140-unwrapped: drop This release series has reached its projected end of life. --- nixos/tests/all-tests.nix | 4 -- .../firefox/packages/firefox-esr-140.nix | 50 ------------------- pkgs/by-name/zo/zotero/package.nix | 6 +-- pkgs/top-level/aliases.nix | 2 + pkgs/top-level/all-packages.nix | 16 ------ 5 files changed, 5 insertions(+), 73 deletions(-) delete mode 100644 pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b4b0bffb3d7e..dd6c90ee9648 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -656,10 +656,6 @@ in imports = [ ./firefox.nix ]; _module.args.firefoxPackage = pkgs.firefox-esr; }; - firefox-esr-140 = runTest { - imports = [ ./firefox.nix ]; - _module.args.firefoxPackage = pkgs.firefox-esr-140; - }; firefox-esr-153 = runTest { imports = [ ./firefox.nix ]; _module.args.firefoxPackage = pkgs.firefox-esr-153; diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix deleted file mode 100644 index 766225ea1da7..000000000000 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - callPackage, - fetchurl, - nixosTests, - buildMozillaMach, -}: - -buildMozillaMach rec { - pname = "firefox"; - version = "140.16.0esr"; - applicationName = "Firefox ESR"; - src = fetchurl { - url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "fabf5b481594a9a860b6ae379d2ee89ba291b807c94334ee15bad1fe862edb47c22e890d892e33d6a6ec57fce4ab12aa9c9c6fa4a501b881ecc6211ac04bd9a0"; - }; - - meta = { - changelog = "https://www.firefox.com/en-US/firefox/${lib.removeSuffix "esr" version}/releasenotes/"; - description = "Web browser built from Firefox source tree"; - homepage = "http://www.mozilla.com/en-US/firefox/"; - maintainers = with lib.maintainers; [ hexa ]; - platforms = lib.platforms.unix; - maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115) - license = lib.licenses.mpl20; - mainProgram = "firefox"; - identifiers = { - cpeParts = { - product = "firefox"; - sw_edition = "esr"; - update = "*"; - vendor = "mozilla"; - version = lib.removeSuffix "esr" version; - }; - purlParts = { - type = "generic"; - spec = "firefox@${lib.removeSuffix "esr" version}"; - }; - }; - broken = true; # doesn't build on glibc 2.44 - }; - tests = { - inherit (nixosTests) firefox-esr-140; - }; - updateScript = callPackage ../update.nix { - attrPath = "firefox-esr-140-unwrapped"; - versionPrefix = "140"; - versionSuffix = "esr"; - }; -} diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix index 779e5584d418..681421ef68de 100644 --- a/pkgs/by-name/zo/zotero/package.nix +++ b/pkgs/by-name/zo/zotero/package.nix @@ -15,7 +15,7 @@ pkg-config, pango, giflib, - firefox-esr-140-unwrapped, + firefox-esr-153-unwrapped, makeDesktopItem, copyDesktopItems, libGL, @@ -253,10 +253,10 @@ buildNpmPackage (finalAttrs: { mkdir -p app/xulrunner/ '' + lib.optionalString stdenv.hostPlatform.isDarwin '' - cp -r "${firefox-esr-140-unwrapped}/Applications/Firefox ESR.app" app/xulrunner/Firefox.app + cp -r "${firefox-esr-153-unwrapped}/Applications/Firefox ESR.app" app/xulrunner/Firefox.app '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - cp -r "${firefox-esr-140-unwrapped}/lib/firefox" "app/xulrunner/firefox-${stdenv.hostPlatform.parsed.kernel.name}-${ + cp -r "${firefox-esr-153-unwrapped}/lib/firefox" "app/xulrunner/firefox-${stdenv.hostPlatform.parsed.kernel.name}-${ lib.replaceString "aarch64" "arm64" stdenv.hostPlatform.parsed.cpu.name }" '' diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9f42e126081e..4d37d58656ef 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -856,6 +856,8 @@ mapAliases { firefox-devedition-bin = warnAlias "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition; # Added 2025-06-06 firefox-esr-128 = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-140` instead."; # Added 2025-08-21 firefox-esr-128-unwrapped = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-140-unwrapped` instead."; # Added 2025-08-21 + firefox-esr-140 = throw "The Firefox 140 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-153` instead."; # Added 2026-09-28 + firefox-esr-140-unwrapped = throw "The Firefox 140 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-153-unwrapped` instead."; # Added 2026-09-28 firefox-wayland = throw "'firefox-wayland' has been renamed to/replaced by 'firefox'"; # Converted to throw 2025-10-27 firmwareLinuxNonfree = throw "'firmwareLinuxNonfree' has been renamed to/replaced by 'linux-firmware'"; # Converted to throw 2025-10-27 fishfight = throw "'fishfight' has been renamed to/replaced by 'jumpy'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 95347665390a..9e34e0d03e97 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8495,17 +8495,6 @@ with pkgs; buildMozillaMach ; }; - firefox-esr-140-unwrapped = - import ../applications/networking/browsers/firefox/packages/firefox-esr-140.nix - { - inherit - lib - callPackage - fetchurl - nixosTests - buildMozillaMach - ; - }; firefox-esr-unwrapped = firefox-esr-153-unwrapped; firefox = wrapFirefox firefox-unwrapped { }; @@ -8518,11 +8507,6 @@ with pkgs; wmClass = "firefox-esr"; icon = "firefox-esr"; }; - firefox-esr-140 = wrapFirefox firefox-esr-140-unwrapped { - nameSuffix = "-esr"; - wmClass = "firefox-esr"; - icon = "firefox-esr"; - }; firefox-esr = firefox-esr-153; firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin { From a198dfd0b9647d9bbdea454f75686034b14910d3 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 29 Sep 2026 00:20:28 +0200 Subject: [PATCH 133/133] Revert "gixy: 0.1.21 -> 0.2.54, switch upstream to maintained gixy-ng fork" --- maintainers/maintainer-list.nix | 6 -- pkgs/by-name/gi/gixy/package.nix | 90 +++++++++++-------- pkgs/by-name/gi/gixy/python3.13-compat.patch | 25 ++++++ .../python-modules/ngxparse/default.nix | 36 -------- pkgs/top-level/python-packages.nix | 2 - 5 files changed, 76 insertions(+), 83 deletions(-) create mode 100644 pkgs/by-name/gi/gixy/python3.13-compat.patch delete mode 100644 pkgs/development/python-modules/ngxparse/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5a6785f8da13..356b6ef2a6c7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7900,12 +7900,6 @@ email = "email@dvdznf.xyz"; matrix = "@dvdznf:gitter.im"; }; - dvershinin = { - email = "ciapnz@gmail.com"; - github = "dvershinin"; - githubId = 250071; - name = "Danila Vershinin"; - }; dvn0 = { email = "devan@informatics.coop"; keys = [ { fingerprint = "E0F4 87C6 6298 7353 A7D0 E997 8203 BD5C 41D8 29DF"; } ]; diff --git a/pkgs/by-name/gi/gixy/package.nix b/pkgs/by-name/gi/gixy/package.nix index ef5621e9ffc8..0eacc0d501d9 100644 --- a/pkgs/by-name/gi/gixy/package.nix +++ b/pkgs/by-name/gi/gixy/package.nix @@ -1,69 +1,81 @@ { lib, - python3, fetchFromGitHub, + fetchpatch2, + python3, nginx, }: -python3.pkgs.buildPythonApplication rec { - pname = "gixy-ng"; - version = "0.2.54"; +let + python = python3.override { + self = python; + packageOverrides = self: super: { + pyparsing = super.pyparsing.overridePythonAttrs rec { + version = "2.4.7"; + src = fetchFromGitHub { + owner = "pyparsing"; + repo = "pyparsing"; + rev = "pyparsing_${version}"; + sha256 = "14pfy80q2flgzjcx8jkracvnxxnr59kjzp3kdm5nh232gk1v6g6h"; + }; + nativeBuildInputs = [ super.setuptools ]; + }; + }; + }; +in +python.pkgs.buildPythonApplication rec { + pname = "gixy"; + version = "0.1.21"; pyproject = true; - # Fetching from GitHub because the PyPI sdist is missing the tests + # fetching from GitHub because the PyPi source is missing the tests src = fetchFromGitHub { - owner = "dvershinin"; + owner = "yandex"; repo = "gixy"; - tag = "v${version}"; - hash = "sha256-HVH3oyL9UXXnfBw0RosCprsrj2iE+f/R5aHYWZ3/WK0="; + rev = "v${version}"; + sha256 = "sha256-Ak2UTP0gDKoac/rR2h1XCUKld1b41O466ogZNQ1yQN0="; }; - build-system = with python3.pkgs; [ setuptools ]; + patches = [ + # Migrate tests to pytest + # https://github.com/yandex/gixy/pull/146 + (fetchpatch2 { + name = "migrate-tests-to-pytest.patch"; + url = "https://github.com/yandex/gixy/compare/6f68624a7540ee51316651bda656894dc14c9a3e...b1c6899b3733b619c244368f0121a01be028e8c2.diff?full_index=1"; + hash = "sha256-qIKKTC65ewZqiKiNLcaglKEdFh0SBZMJgIvY41/7WUc="; + }) + ./python3.13-compat.patch + ]; - dependencies = with python3.pkgs; [ - ngxparse - jinja2 + build-system = [ python.pkgs.setuptools ]; + + dependencies = with python.pkgs; [ + cached-property configargparse + pyparsing + jinja2 + six ]; - nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; + nativeCheckInputs = [ python.pkgs.pytestCheckHook ]; - disabledTestPaths = [ - # Requires the optional `redoctor` backend (gixy-ng[deep]), not packaged - "tests/plugins/test_redos_analyzer.py" - ]; - - disabledTests = [ - # Exits early without `redoctor`; fixed upstream in 3b7969e - "test_cli_main_runs_with_plugin_options" - # Asserts the pre-3.14 TypeError wording; fixed upstream in ead00fe - "test_in_operator_on_none_raises_typeerror" - ]; - - pythonImportsCheck = [ "gixy" ]; + pythonRemoveDeps = [ "argparse" ]; passthru = { inherit (nginx.passthru) tests; }; meta = { - description = "Nginx configuration static analyzer focused on security"; + description = "Nginx configuration static analyzer"; mainProgram = "gixy"; longDescription = '' - Gixy is a static analyzer for nginx configurations. Its main - goal is to detect security misconfigurations and to automate - the discovery of common flaws (HTTP response splitting, host - spoofing on virtual-host dispatch, alias-traversal "off-by- - slash", missing add_header inheritance, weak SSL/TLS ciphers, - and more). - - Tracks the actively-maintained gixy-ng distribution on PyPI; - the binary remains `gixy'. + Gixy is a tool to analyze Nginx configuration. + The main goal of Gixy is to prevent security misconfiguration and automate flaw detection. ''; - homepage = "https://gixy.getpagespeed.com/"; - changelog = "https://github.com/dvershinin/gixy/blob/v${version}/CHANGELOG.md"; + homepage = "https://github.com/yandex/gixy"; + sourceProvenance = [ lib.sourceTypes.fromSource ]; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ dvershinin ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/gi/gixy/python3.13-compat.patch b/pkgs/by-name/gi/gixy/python3.13-compat.patch new file mode 100644 index 000000000000..c7265461ffad --- /dev/null +++ b/pkgs/by-name/gi/gixy/python3.13-compat.patch @@ -0,0 +1,25 @@ +diff --git a/gixy/core/sre_parse/sre_parse.py b/gixy/core/sre_parse/sre_parse.py +index df69044..f90c795 100644 +--- a/gixy/core/sre_parse/sre_parse.py ++++ b/gixy/core/sre_parse/sre_parse.py +@@ -14,7 +14,7 @@ from __future__ import print_function + + """Internal support module for sre""" + +-from sre_constants import * ++from gixy.core.sre_parse.sre_constants import * + + SPECIAL_CHARS = ".\\[{()*+?^$|" + REPEAT_CHARS = "*+?{" +diff --git a/tests/plugins/test_simply.py b/tests/plugins/test_simply.py +index 1a33c63..7d5a32f 100644 +--- a/tests/plugins/test_simply.py ++++ b/tests/plugins/test_simply.py +@@ -5,6 +5,7 @@ from os import path + import json + + from ..utils import * ++from gixy.formatters.base import BaseFormatter + from gixy.core.manager import Manager as Gixy + from gixy.core.plugins_manager import PluginsManager + from gixy.core.config import Config diff --git a/pkgs/development/python-modules/ngxparse/default.nix b/pkgs/development/python-modules/ngxparse/default.nix deleted file mode 100644 index 3e919eb6063b..000000000000 --- a/pkgs/development/python-modules/ngxparse/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - setuptools, - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "ngxparse"; - version = "0.5.16"; - pyproject = true; - - # Fetching from GitHub because the PyPI sdist is missing the test fixtures - src = fetchFromGitHub { - owner = "dvershinin"; - repo = "crossplane"; - tag = "v${version}"; - hash = "sha256-gXzVjY89YjppneR9Vuce+V+RKIcbIBEvLeAoI54ZegM="; - }; - - build-system = [ setuptools ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - # The ngxparse distribution ships its importable module as `crossplane` - # (it's a drop-in replacement for the upstream nginxinc/crossplane). - pythonImportsCheck = [ "crossplane" ]; - - meta = { - description = "Reliable and fast NGINX configuration file parser (maintained fork of crossplane)"; - homepage = "https://github.com/dvershinin/crossplane"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ dvershinin ]; - }; -} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 43667b6d07dc..ef18a7b2f4d5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12075,8 +12075,6 @@ self: super: with self; { nglview = callPackage ../development/python-modules/nglview { }; - ngxparse = callPackage ../development/python-modules/ngxparse { }; - nh3 = callPackage ../development/python-modules/nh3 { }; nhc = callPackage ../development/python-modules/nhc { };