From b2ea06fd5436661779d678f594f98e3420a21211 Mon Sep 17 00:00:00 2001 From: vaavaav Date: Thu, 4 Dec 2025 00:49:30 +0000 Subject: [PATCH 001/118] autenticacao-gov-pt-bin: 3.13.3 -> 3.14.0 --- pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix b/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix index e3b1a1a0ca13..844ffc8788b9 100644 --- a/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix +++ b/pkgs/by-name/au/autenticacao-gov-pt-bin/package.nix @@ -51,11 +51,11 @@ let in stdenv.mkDerivation rec { pname = "autenticacao-gov-pt-bin"; - version = "3.13.3"; + version = "3.14.0"; src = fetchurl { url = "https://github.com/amagovpt/autenticacao.gov/releases/download/v${version}/pteid-mw-${version}.flatpak"; - hash = "sha256-kUSUcX3/rPENdyd6ABeqADqK4CcSltwsdnmcgWzw8Fc="; + hash = "sha256-eOUW3sWG8ujihqNuTvYbwzQh9sP5nS4YxL2kHngQ/V0="; }; dontConfigure = true; From 3581e7edcb9505712c8dd2ce006e70506e987cbd Mon Sep 17 00:00:00 2001 From: fliiiix Date: Thu, 15 Jan 2026 10:15:40 +0100 Subject: [PATCH 002/118] darkice: 1.5 -> 1.6 and migrate to fetchFromGitHub and finalAttrs --- .../da/darkice/fix-undeclared-memmove.patch | 13 --------- pkgs/by-name/da/darkice/package.nix | 27 ++++++++++--------- 2 files changed, 15 insertions(+), 25 deletions(-) delete mode 100644 pkgs/by-name/da/darkice/fix-undeclared-memmove.patch diff --git a/pkgs/by-name/da/darkice/fix-undeclared-memmove.patch b/pkgs/by-name/da/darkice/fix-undeclared-memmove.patch deleted file mode 100644 index 9b8baf9701d3..000000000000 --- a/pkgs/by-name/da/darkice/fix-undeclared-memmove.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/FaacEncoder.cpp b/src/FaacEncoder.cpp -index 1100226..3ab1805 100644 ---- a/src/FaacEncoder.cpp -+++ b/src/FaacEncoder.cpp -@@ -36,7 +36,7 @@ - // compile the whole file only if faac support configured in - #ifdef HAVE_FAAC_LIB - -- -+#include - - #include "Exception.h" - #include "Util.h" diff --git a/pkgs/by-name/da/darkice/package.nix b/pkgs/by-name/da/darkice/package.nix index 7701433b367a..1a6a8e94226e 100644 --- a/pkgs/by-name/da/darkice/package.nix +++ b/pkgs/by-name/da/darkice/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, pkg-config, libjack2, alsa-lib, @@ -12,18 +12,25 @@ libopus, libvorbis, libsamplerate, + autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "darkice"; - version = "1.5"; + version = "1.6"; - src = fetchurl { - url = "https://github.com/rafael2k/darkice/releases/download/v${version}/darkice-${version}.tar.gz"; - sha256 = "sha256-GLTEVzp8z+CcEJTrV5gVniqYkhBupi11OTP28qdGBY4="; + src = fetchFromGitHub { + owner = "rafael2k"; + repo = "darkice"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-THsw7N80hkcKQmU3spUhTEuCHbGw+pkh3MPp5Isnk7c="; }; + sourceRoot = "source/darkice/trunk"; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; buildInputs = [ libopus libvorbis @@ -35,15 +42,11 @@ stdenv.mkDerivation rec { lame ]; - env.NIX_CFLAGS_COMPILE = "-fpermissive"; - configureFlags = [ "--with-faac-prefix=${faac}" "--with-lame-prefix=${lame.lib}" ]; - patches = [ ./fix-undeclared-memmove.patch ]; - enableParallelBuilding = true; meta = { @@ -52,4 +55,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ ikervagyok ]; }; -} +}) From d8bd36000a8d29375458d0a7038961fa071dbc22 Mon Sep 17 00:00:00 2001 From: fliiiix Date: Thu, 15 Jan 2026 10:16:19 +0100 Subject: [PATCH 003/118] darkice: add myself as maintainer --- pkgs/by-name/da/darkice/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/da/darkice/package.nix b/pkgs/by-name/da/darkice/package.nix index 1a6a8e94226e..6561f537bb3e 100644 --- a/pkgs/by-name/da/darkice/package.nix +++ b/pkgs/by-name/da/darkice/package.nix @@ -53,6 +53,9 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://darkice.org/"; description = "Live audio streamer"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ ikervagyok ]; + maintainers = with lib.maintainers; [ + ikervagyok + l33tname + ]; }; }) From 95bc08e36ffdc3e20f5c9543a66e3247a5979fae Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Sat, 27 Dec 2025 14:27:17 -0800 Subject: [PATCH 004/118] typer: 0-unstable-2023-02-08 -> 0-unstable-2024-05-25 Signed-off-by: Angel J <78835633+Iamanaws@users.noreply.github.com> --- pkgs/by-name/ty/typer/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typer/package.nix b/pkgs/by-name/ty/typer/package.nix index d778c9cafb40..a5c1f975d3c4 100644 --- a/pkgs/by-name/ty/typer/package.nix +++ b/pkgs/by-name/ty/typer/package.nix @@ -2,17 +2,18 @@ lib, buildGoModule, fetchFromGitHub, + nix-update-script, }: buildGoModule { pname = "typer"; - version = "0-unstable-2023-02-08"; + version = "0-unstable-2024-05-25"; src = fetchFromGitHub { owner = "maaslalani"; repo = "typer"; - rev = "02aa80b3be8a6c2c9d08d9a56b3fe784adf00933"; - hash = "sha256-J3wTqWxHEQz1AAt7DfUmpgc7wmfILBtyHuDrmqN96fI="; + rev = "0e674b236154b05f89fb4f5bee20c7269fd71477"; + hash = "sha256-tldLNSNYhPictiCyplxYxScyimcb5tMR3hdwhdZxrAA="; }; vendorHash = "sha256-t4zim6WhqGAf1zHmmbJbpVvQcE/aoNL7ZLdjU7f3rp8="; @@ -22,6 +23,10 @@ buildGoModule { "-w" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = { description = "Typing test in your terminal"; homepage = "https://github.com/maaslalani/typer"; From cffb6a6ff37bc260ab0458e91adf384118a3491c Mon Sep 17 00:00:00 2001 From: Alyaman Massarani Date: Sat, 7 Feb 2026 20:43:12 +0300 Subject: [PATCH 005/118] maintainers: add alyamanmas --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5c1364d96f01..94ac24009284 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1441,6 +1441,13 @@ githubId = 373; name = "Alexandre Girard Davila"; }; + alyamanmas = { + email = "alyaman.maasarani@gmail.com"; + github = "AlyamanMas"; + githubId = 33905034; + name = "Alyaman Huzaifa Massarani"; + keys = [ { fingerprint = "570D 147B 9514 08C6 2CD8 D530 515E 428A C916 D39C"; } ]; + }; amaanq = { email = "contact@amaanq.com"; github = "amaanq"; From 9db0a083048f9c7896953b763657d73d3a907913 Mon Sep 17 00:00:00 2001 From: Alyaman Massarani Date: Sat, 7 Feb 2026 21:45:37 +0300 Subject: [PATCH 006/118] nunito: init at 0-unstable-2025-02-26 --- pkgs/by-name/nu/nunito/package.nix | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/nu/nunito/package.nix diff --git a/pkgs/by-name/nu/nunito/package.nix b/pkgs/by-name/nu/nunito/package.nix new file mode 100644 index 000000000000..772f0762ed74 --- /dev/null +++ b/pkgs/by-name/nu/nunito/package.nix @@ -0,0 +1,36 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "nunito"; + version = "0-unstable-2025-02-26"; + + src = fetchFromGitHub { + owner = "googlefonts"; + repo = "nunito"; + rev = "8c6a9bb9732545b9ed53f29ec5e1ab0ff53c4e6f"; + hash = "sha256-m276Gnkwpd+MjHo4mPU1RBcTs34puao7Wi+OOEuTuI0="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 fonts/variable/*.ttf -t $out/share/fonts/truetype/Nunito + + runHook postInstall + ''; + + meta = { + description = "Nunito is a well balanced sans serif typeface superfamily"; + longDescription = '' + Nunito is a well balanced sans serif typeface superfamily, with 2 versions: The project began with Nunito, created by Vernon Adams as a rounded terminal sans serif for display typography. Jacques Le Bailly extended it to a full set of weights, and an accompanying regular non-rounded terminal version, Nunito Sans. + ''; + homepage = "https://fonts.google.com/specimen/Nunito"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.alyamanmas ]; + }; +} From 66f621bd07af83d7a3e3cd4d9e644a556ccd9b03 Mon Sep 17 00:00:00 2001 From: Alyaman Massarani Date: Sat, 7 Feb 2026 21:45:58 +0300 Subject: [PATCH 007/118] nunito-sans: init at 0-unstable-2023-03-31 --- pkgs/by-name/nu/nunito-sans/package.nix | 39 +++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/nu/nunito-sans/package.nix diff --git a/pkgs/by-name/nu/nunito-sans/package.nix b/pkgs/by-name/nu/nunito-sans/package.nix new file mode 100644 index 000000000000..e863589a3864 --- /dev/null +++ b/pkgs/by-name/nu/nunito-sans/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "nunito-sans"; + version = "0-unstable-2023-03-31"; + + src = fetchFromGitHub { + owner = "googlefonts"; + repo = "NunitoSans"; + rev = "058bd7a2f33d6ad5ef1df985b3db403622016a8c"; + hash = "sha256-JfEu/QJNs4zvlFiHxevLWFva+I48Cv5C0NZM0o7k7oo="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 fonts/variable/*.ttf -t $out/share/fonts/truetype/NunitoSans/variable + install -Dm644 fonts/ttf/*.ttf -t $out/share/fonts/truetype/NunitoSans/static + + runHook postInstall + ''; + + meta = { + description = "Nunito is a well balanced sans serif typeface superfamily"; + longDescription = '' + Nunito is a well balanced sans serif typeface superfamily, with 2 versions: The project began with Nunito, created by Vernon Adams as a rounded terminal sans serif for display typography. Jacques Le Bailly extended it to a full set of weights, and an accompanying regular non-rounded terminal version, Nunito Sans. + + In February 2023, Nunito Sans has been upgraded to a variable font with four axes: ascenders high, optical size, width and weight. Cyrillic has been added and the language support expanded. + ''; + homepage = "https://fonts.google.com/specimen/Nunito+Sans"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.alyamanmas ]; + }; +} From de6f8620ed5c870a72a4ed877d9c07e3e89b2e5e Mon Sep 17 00:00:00 2001 From: algorithmiker <104317939+algorithmiker@users.noreply.github.com> Date: Sun, 8 Feb 2026 12:01:50 +0100 Subject: [PATCH 008/118] tango-cpp: 10.1.1 -> 10.1.2 --- pkgs/by-name/ta/tango-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tango-cpp/package.nix b/pkgs/by-name/ta/tango-cpp/package.nix index 20fb08f22a3c..3f172dfe7092 100644 --- a/pkgs/by-name/ta/tango-cpp/package.nix +++ b/pkgs/by-name/ta/tango-cpp/package.nix @@ -16,14 +16,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tango-cpp"; - version = "10.1.1"; + version = "10.1.2"; src = fetchFromGitLab { owner = "tango-controls"; repo = "cppTango"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Edv7ZGnESjpuwt0Hentl0qgV2PfBgXWED7v9pUvTW0o="; + hash = "sha256-8AFQMw3mUKbHFJBm3Xmme2ehqgZowLQsU0cn1gMLbTc="; }; patches = [ From ae1db7caf2bdd307519e3079549c8157bab0aa44 Mon Sep 17 00:00:00 2001 From: luftmensch-luftmensch Date: Wed, 28 Jan 2026 20:00:55 +0100 Subject: [PATCH 009/118] jj-fzf: 0.34.0 -> 0.37.0 --- pkgs/by-name/jj/jj-fzf/nix-preflight.patch | 16 ++++++++-------- pkgs/by-name/jj/jj-fzf/package.nix | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/jj/jj-fzf/nix-preflight.patch b/pkgs/by-name/jj/jj-fzf/nix-preflight.patch index 417bb348a6c5..c8f693dd3467 100644 --- a/pkgs/by-name/jj/jj-fzf/nix-preflight.patch +++ b/pkgs/by-name/jj/jj-fzf/nix-preflight.patch @@ -1,16 +1,16 @@ -diff --git a/preflight.sh b/preflight.sh -index f1ed02fe60..43b9c365c5 100755 ---- a/preflight.sh -+++ b/preflight.sh -@@ -78,19 +78,6 @@ +diff --git i/preflight.sh w/preflight.sh +index a2fcd1e..43b9c36 100755 +--- i/preflight.sh ++++ w/preflight.sh +@@ -78,19 +78,6 @@ command -v "awk" > /dev/null 2>&1 && test $(awk 'BEGIN{print(123)}') == 123 || __preflightish_die "Failed to find usable 'awk' executable in \$PATH" - + -# == Jujutsu == --__preflightish_require "0.34" jj --version --ignore-working-copy +-__preflightish_require "0.37" jj --version --ignore-working-copy - -# == fzf == --__preflightish_require "0.65.2" fzf --version +-__preflightish_require "0.67.0" fzf --version - -# == python3 == -__preflightish_require "3.9" python3 --version diff --git a/pkgs/by-name/jj/jj-fzf/package.nix b/pkgs/by-name/jj/jj-fzf/package.nix index 4a7bf443fbd9..193eeda2ec53 100644 --- a/pkgs/by-name/jj/jj-fzf/package.nix +++ b/pkgs/by-name/jj/jj-fzf/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jj-fzf"; - version = "0.34.0"; + version = "0.37.0"; src = fetchFromGitHub { owner = "tim-janik"; repo = "jj-fzf"; tag = "v${finalAttrs.version}"; - hash = "sha256-aJyKVMg/yI2CmAx5TxN0w670Rq26ESdLzESgh8Jr4nE="; + hash = "sha256-p2QgCDhd4k+v7Poo6OVt7Sd9RI2a5vysZ6Cs5Wn4psY="; }; strictDeps = true; From b54233e11c70b7297611a35454c7616c96439fd3 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 9 Feb 2026 21:51:01 +0100 Subject: [PATCH 010/118] lib.maintainers: Enforce unique github[Id], email, matrix --- lib/tests/maintainers.nix | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/lib/tests/maintainers.nix b/lib/tests/maintainers.nix index 600d42054113..685c968e5b1b 100644 --- a/lib/tests/maintainers.nix +++ b/lib/tests/maintainers.nix @@ -54,6 +54,32 @@ let missingGithubIds = lib.concatLists (lib.mapAttrsToList checkMaintainer lib.maintainers); + uniqueFields = [ + "github" + "githubId" + "email" + "matrix" + ]; + + nonUniqueFields = lib.filterAttrs (field: nonUnique: nonUnique != { }) ( + lib.genAttrs uniqueFields ( + field: + lib.pipe lib.maintainers [ + (lib.mapAttrsToList (handle: m: m // { inherit handle; })) + (lib.groupBy (m: toString (m.${field} or null))) + (lib.filterAttrs (v: ms: v != "" && lib.length ms > 1)) + (lib.mapAttrs (v: ms: map (m: m.handle) ms)) + ] + ) + ); + + uniquenessError = + value: + if nonUniqueFields == { } then + value + else + throw "lib.maintainers has non-unique fields: ${lib.generators.toPretty { } nonUniqueFields}"; + success = pkgs.runCommand "checked-maintainers-success" { } "mkdir $out"; failure = @@ -73,4 +99,4 @@ let exit 1 ''; in -if missingGithubIds == [ ] then success else failure +uniquenessError (if missingGithubIds == [ ] then success else failure) From a87c4b30fb15f093a208c1134b1eccb34a4b68e1 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Sat, 3 Jan 2026 12:53:10 +0100 Subject: [PATCH 011/118] rnxcmp: init at 4.2.0 https://terras.gsi.go.jp/ja/crx2rnx.html For improving GNSS (GPS and others) accuracy, one can use correction data, for example from the [EUREF Permanent GNSS Network](https://www.epncb.oma.be/_organisation/about.php). For post-processing, this data is provided in a compressed RINEX format, so I used this tool to decompress the files. Co-authored-by: Sandro --- pkgs/by-name/rn/rnxcmp/package.nix | 119 ++++++++++++++++++++++++ pkgs/by-name/rn/rnxcmp/test.nix | 143 +++++++++++++++++++++++++++++ 2 files changed, 262 insertions(+) create mode 100644 pkgs/by-name/rn/rnxcmp/package.nix create mode 100644 pkgs/by-name/rn/rnxcmp/test.nix diff --git a/pkgs/by-name/rn/rnxcmp/package.nix b/pkgs/by-name/rn/rnxcmp/package.nix new file mode 100644 index 000000000000..788933dc0461 --- /dev/null +++ b/pkgs/by-name/rn/rnxcmp/package.nix @@ -0,0 +1,119 @@ +{ + lib, + stdenv, + fetchurl, + tcsh, + coreutils, + gzip, + gnused, + ncompress, + callPackage, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "rnxcmp"; + version = "4.2.0"; + + src = fetchurl { + url = "https://terras.gsi.go.jp/ja/crx2rnx/RNXCMP_${finalAttrs.version}_src.tar.gz"; + hash = "sha256-mkUtKQiifFsxUsxCTgSIRyIcBl6X9rHxpYXHsMNPus4="; + }; + + postPatch = + let + cat = lib.getExe' coreutils "cat"; + compress = lib.getExe' ncompress "compress"; + gzipExe = lib.getExe gzip; + rm = lib.getExe' coreutils "rm"; + sed = lib.getExe gnused; + in + '' + substituteInPlace front-end-tools/unix/CRZ2RNX --replace-fail \ + '$CAT $file_in | CRX2RNX - > $file_out' \ + '$CAT $file_in | '"$out"'/bin/CRX2RNX - > $file_out' + + substituteInPlace front-end-tools/unix/RNX2CRZ \ + --replace-fail \ + '$CAT $file_in | RNX2CRX - | $COMPRESS -c > $file_out.$EXT' \ + '$CAT $file_in | '"$out"'/bin/RNX2CRX - | $COMPRESS -c > $file_out.$EXT' \ + --replace-fail \ + 'set COMPRESS = gzip' \ + 'set COMPRESS = ${gzipExe}' \ + --replace-fail \ + 'set COMPRESS = compress' \ + 'set COMPRESS = ${compress}' \ + + substituteInPlace front-end-tools/unix/* \ + --replace-fail /bin/csh '${lib.getExe tcsh}' \ + --replace-fail \ + 'set CAT = cat;' \ + 'set CAT = ${cat};' \ + --replace-fail \ + "set CAT = 'gzip -dc'" \ + "set CAT = '${gzipExe} -dc'" \ + --replace-fail \ + ' sed -e ' \ + ' ${sed} -e ' \ + --replace-fail \ + 'rm $file_in' \ + '${rm} $file_in' + ''; + + buildPhase = '' + runHook preBuild + + # Build commands taken from docs/RNXCMP.txt and adjusted + "$CC" -O2 source/crx2rnx.c -o CRX2RNX + "$CC" -O2 source/rnx2crx.c -o RNX2CRX + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + install -D -m555 -t "$out/bin" CRX2RNX RNX2CRX front-end-tools/unix/* + install -D -m555 -t "$out/share/doc" docs/* + install -D -m555 -t "$out/share/licenses" docs/LICENSE.txt + + '' + # The filesystem on macOS is case insensitive, so don't try to create + # a symbolic link where only the case of the name is different. + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + # rtkpost_qt wants crx2rnx instead of CRX2RNX + ln --verbose --symbolic CRX2RNX "$out/bin/crx2rnx" + ln --verbose --symbolic RNX2CRX "$out/bin/rnx2crx" + '' + + '' + + runHook postInstall + ''; + + passthru.tests = { + inherit (callPackage ./test.nix { }) crx crz rnx; + }; + + meta = { + description = "Compression/restoration of RINEX observation files developed by Y. Hatanaka of GSI"; + homepage = "https://terras.gsi.go.jp/ja/crx2rnx.html"; + changelog = "https://terras.gsi.go.jp/ja/crx2rnx/CHANGES.txt"; + # The license text in docs/LICENSE.txt just refers to a website + # (with one section excluded) and does not contain the actual license text. + # The website also does not contain the full license text. + # You need to refer to https://www.digital.go.jp/en/resources/open_data/public_data_license_v1.0 as well. + # The license on the website is a modified version of the Public Data License (Version 1.0) (PDL 1.0). + # The official license text is in Japanese. A "Data" license seems like an odd choice for software. + # This license has seemingly not been approved by the FSF or the OSI. + # It's still marked as free software since as far as I can tell, the + # license does not disallow any of the Four Essential Freedoms as long + # as modified versions of the software include a statement expressing + # that the content has been edited and the source is cited. + # The full PDL 1.0 license text also says that it is compatible + # with the Creative Commons Attribution License 4.0. + license = lib.licenses.free; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ + Luflosi + ]; + }; +}) diff --git a/pkgs/by-name/rn/rnxcmp/test.nix b/pkgs/by-name/rn/rnxcmp/test.nix new file mode 100644 index 000000000000..2b492fe31cc2 --- /dev/null +++ b/pkgs/by-name/rn/rnxcmp/test.nix @@ -0,0 +1,143 @@ +# Data flow for testing CRX2RNX and RNX2CRX (file type after each step in paranthesis): +# Example file --(.crx.gz)--> unzip --(.crx)--> CRX2RNX --(.rnx)--> RNX2CRX --(.crx)--> compare two crx files + +# Data flow for testing CRZ2RNX and RNX2CRZ (file type after each step in paranthesis): +# Example files --(.crx.gz)--> CRZ2RNX --(.rnx)--> RNX2CRZ --(.crx.gz)--> unzip --(.crx)--v +# \--> unzip --(.crx)-------------------------------------------> compare crx files +# The last unzip step is needed because the .crx files themselves contain +# one line with the version number of the program and the current date, +# so they are not reproducible. This line needs to be removed to properly +# compare the files. To do this, we need to first unzip the files. The +# compression itself might also not be reproducible. + +# Also compare the RINEX file (.rnx) from the CRX2RNX program to the one output by CRZ2RNX. + +# Before running each of the four commands, we unset the PATH variable to make +# sure that the program does not depend on any external programs from the environment. + +{ + lib, + linkFarm, + writeShellApplication, + fetchurl, + runCommand, + rnxcmp, +}: +let + # Download two small example files (<1M each) + file-1-name = "ZARA00ESP_S_20260020100_15M_01S_MO"; + files = linkFarm "files" [ + rec { + name = "${file-1-name}.crx.gz"; + path = fetchurl { + url = "https://igs.bkg.bund.de/root_ftp/EUREF/highrate/2026/002/b/${name}"; + hash = "sha256-HUpzgFfwCf0N/OyJjJEStrOPPecmC4cr66DPbMjNyzc="; + }; + } + rec { + name = "ZARA00ESP_S_20260020115_15M_01S_MO.crx.gz"; + path = fetchurl { + url = "https://igs.bkg.bund.de/root_ftp/EUREF/highrate/2026/002/b/${name}"; + hash = "sha256-cnoYjcUwJMSvNB7f1HNCBi1hBKsuduOxrRw9S2Evopw="; + }; + } + ]; + + assert-dir-not-empty-app = writeShellApplication { + name = "assert-dir-not-empty"; + text = '' + # From https://mywiki.wooledge.org/BashFAQ/004 + shopt -s nullglob dotglob + files=("$1/"*) + if ! (( ''${#files[*]} )); then + echo "ERROR: Previous command did not produce any files!" + exit 1 + fi + ''; + }; + assert-dir-not-empty = lib.getExe assert-dir-not-empty-app; + + # unzip GZIP archives + unzip = + files: + runCommand "unzipped" { } '' + mkdir "$out" + cd '${files}' + for filename in *; do + gzip --verbose --decompress --keep --to-stdout "$filename" > "$out/$(basename "$filename" .gz)" + done + '${assert-dir-not-empty}' "$out" + ''; + files-unzipped = unzip files; + + # Convert the file from CompactRINEX format to RINEX + file-rnx = runCommand "file-rnx" { } '' + mkdir "$out" + unset PATH + '${lib.getExe' rnxcmp "CRX2RNX"}' '${files-unzipped}/${file-1-name}.crx' - > "$out/${file-1-name}.rnx" + '${assert-dir-not-empty}' "$out" + ''; + + # "Recompress" the file again + file-recompressed = runCommand "file-recompressed" { } '' + mkdir "$out" + unset PATH + '${lib.getExe' rnxcmp "RNX2CRX"}' '${file-rnx}/${file-1-name}.rnx' - > "$out/${file-1-name}.crx" + '${assert-dir-not-empty}' "$out" + ''; + + file-comparison = compare files-unzipped file-recompressed; + + # Convert the files from CompactRINEX format to RINEX + files-rnx = runCommand "files-rnx" { } '' + mkdir "$out" + cd "$out" + unset PATH + '${lib.getExe' rnxcmp "CRZ2RNX"}' -v -c '${files}/'* + '${assert-dir-not-empty}' "$out" + ''; + + # "Recompress" the files again + files-recompressed = runCommand "files-recompressed" { } '' + mkdir "$out" + cd "$out" + unset PATH + '${lib.getExe' rnxcmp "RNX2CRZ"}' -v -c '${files-rnx}/'* + '${assert-dir-not-empty}' "$out" + ''; + + files-recompressed-unzipped = unzip files-recompressed; + + compare = + files-before: files-after: + runCommand "comparison" { } '' + for filename in '${files-after}/'*; do + filename="$(basename "$filename")" + echo "Comparing old and new versions of $filename" + + # Delete software version and timestamp (second line) + sed -e '2d' < "${files-before}/$filename" > before.crx + sed -e '2d' < "${files-after}/$filename" > after.crx + + diff before.crx after.crx + done + touch "$out" + ''; + files-comparison = compare files-unzipped files-recompressed-unzipped; + + comparison-rnx = runCommand "comparison-rnx" { } '' + for filename in '${file-rnx}/'*; do + filename="$(basename "$filename")" + echo "Comparing old and new versions of $filename" + + diff "${files-rnx}/$filename" "${file-rnx}/$filename" + done + touch "$out" + ''; + +in +{ + crx = file-comparison; + crz = files-comparison; + rnx = comparison-rnx; +} From f86fc65fd47af4e14423e59d4cde7871668bb92a Mon Sep 17 00:00:00 2001 From: qbisi Date: Tue, 10 Feb 2026 22:32:33 +0800 Subject: [PATCH 012/118] miktex: fix pdflatex segfault --- pkgs/by-name/mi/miktex/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/miktex/package.nix b/pkgs/by-name/mi/miktex/package.nix index 466602d9e82f..b8d2d2edf67c 100644 --- a/pkgs/by-name/mi/miktex/package.nix +++ b/pkgs/by-name/mi/miktex/package.nix @@ -135,6 +135,10 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Programs/TeXAndFriends/omega/otps/source/outocp.c \ --replace-fail 'fprintf(stderr, s);' 'fprintf(stderr, "%s", s);' + + # we use unsigned-char for all platform + substituteInPlace Programs/TeXAndFriends/Knuth/web/CMakeLists.txt \ + --replace-fail '--using-namespace=MiKTeX::TeXAndFriends' '--using-namespace=MiKTeX::TeXAndFriends --chars-are-unsigned' ''; strictDeps = true; @@ -200,9 +204,9 @@ stdenv.mkDerivation (finalAttrs: { env = { LANG = "C.UTF-8"; MIKTEX_REPOSITORY = "file://${miktexLocalRepository}/"; - # force char to be unsigned on none x86 systems + # Force use of unsigned char for all platform # See https://github.com/MiKTeX/miktex/issues/1440 - NIX_CFLAGS_COMPILE = "-fsigned-char"; + NIX_CFLAGS_COMPILE = "-funsigned-char"; }; enableParallelBuilding = false; From 84e6e55d9bdb8882af1ab2ddf8290adbc9e7716c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Feb 2026 18:27:54 +0000 Subject: [PATCH 013/118] ft2-clone: 2.03 -> 2.04 --- pkgs/by-name/ft/ft2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ft/ft2-clone/package.nix b/pkgs/by-name/ft/ft2-clone/package.nix index ae5ba97bacce..5e24e94f7167 100644 --- a/pkgs/by-name/ft/ft2-clone/package.nix +++ b/pkgs/by-name/ft/ft2-clone/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ft2-clone"; - version = "2.03"; + version = "2.04"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "ft2-clone"; rev = "v${finalAttrs.version}"; - hash = "sha256-kOSH9jEdS3wU2XAEh7fh5XIuIU7zqqWrpcBZqKEZM84="; + hash = "sha256-nLuorUpw42zuGG5hIk2Gr8lEjQ2wEWe7svx8IC+rFso="; }; nativeBuildInputs = [ cmake ]; From 85b39db44c54c4f259c571b020b799ed4a04a85e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 10:36:52 +0000 Subject: [PATCH 014/118] yandex-cloud: 0.190.0 -> 0.192.0 --- pkgs/by-name/ya/yandex-cloud/sources.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ya/yandex-cloud/sources.json b/pkgs/by-name/ya/yandex-cloud/sources.json index 1e34bc9c5dc2..2240a7545487 100644 --- a/pkgs/by-name/ya/yandex-cloud/sources.json +++ b/pkgs/by-name/ya/yandex-cloud/sources.json @@ -1,25 +1,25 @@ { - "version": "0.190.0", + "version": "0.192.0", "binaries": { "aarch64-darwin": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/darwin/arm64/yc", - "hash": "sha256-RbqjJbeJX4+mdS/NDIpY6D2u6GPEcpZN5CLu1uYLHGw=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/darwin/arm64/yc", + "hash": "sha256-HnecHCO126C9i/jtM0mUxFtJ/mgGnzM6V/bnwTMp340=" }, "aarch64-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/linux/arm64/yc", - "hash": "sha256-0CieXqEqty90+CUjmt9YkGrH8jmUJCPcd+RHxp+68eA=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/linux/arm64/yc", + "hash": "sha256-aUiwoz+9/immrXKAJWa0ddMr3Bq4vqDHh8VVoUEeUVs=" }, "i686-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/linux/386/yc", - "hash": "sha256-qmlGjfftu0bXCSoxJa9pv7l7k+pXbDxnbujEz2yAvos=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/linux/386/yc", + "hash": "sha256-RqD3ZI3ZONFMeu6pwzzkD5pDBi8GtEaH+E+S/g47bh4=" }, "x86_64-darwin": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/darwin/amd64/yc", - "hash": "sha256-KQtv6qDeU7Tc4qDDWT+lHfZZoAsyYq/mHSZ05Kfm6ck=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/darwin/amd64/yc", + "hash": "sha256-eFyrf0fO4J1pMV5Iak4/D8x9Lf6F2j8ikllT7wWJMig=" }, "x86_64-linux": { - "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.190.0/linux/amd64/yc", - "hash": "sha256-kBmX42PlaiwcyDaVUE5DqpTXr7E75sTqUgnU0naQXL8=" + "url": "https://storage.yandexcloud.net/yandexcloud-yc/release/0.192.0/linux/amd64/yc", + "hash": "sha256-3ihBkLR7MWxOEiUfU0yycqy5jzx9Xdte+YSOjslitzg=" } } } From 7121628b9557fe5a3c4bb5518535656516310c34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 12:35:23 +0000 Subject: [PATCH 015/118] commons-bcel: 6.10.0 -> 6.12.0 --- pkgs/by-name/co/commons-bcel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/commons-bcel/package.nix b/pkgs/by-name/co/commons-bcel/package.nix index 9e6fae6adf90..2ef0592118a3 100644 --- a/pkgs/by-name/co/commons-bcel/package.nix +++ b/pkgs/by-name/co/commons-bcel/package.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "6.10.0"; + version = "6.12.0"; pname = "commons-bcel"; src = fetchurl { url = "mirror://apache/commons/bcel/binaries/bcel-${finalAttrs.version}-bin.tar.gz"; - hash = "sha256-RRVXxPtwbT9AX92T60uDJpFWF6DiotcG1KvKrlFfEWU="; + hash = "sha256-6dg42j/EwgxIkd416H8P4Pf9abeQUyAjOO4UQCzWl70="; }; installPhase = '' From 9bee97c848bb14dd94674752bc9c89482c4dff04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 16:25:39 +0000 Subject: [PATCH 016/118] python3Packages.automx2: 2025.1.1 -> 2026.0 --- pkgs/development/python-modules/automx2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/automx2/default.nix b/pkgs/development/python-modules/automx2/default.nix index 8499760035b8..93c3bc36b659 100644 --- a/pkgs/development/python-modules/automx2/default.nix +++ b/pkgs/development/python-modules/automx2/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "automx2"; - version = "2025.1.1"; + version = "2026.0"; pyproject = true; src = fetchFromGitHub { owner = "rseichter"; repo = "automx2"; tag = version; - hash = "sha256-wsKE1lplFUOi6i12ZMV9Oidc58jyuYawbAxJ4qqcYmg="; + hash = "sha256-7tMcX4BZ6yxlYGy2/3Ffr0X7xtPgcC9YtKcoz1i32sM="; }; build-system = [ setuptools ]; From 0a8cf6d656d0a899ec350c5efc182c9425d824f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 17:03:37 +0000 Subject: [PATCH 017/118] arkade: 0.11.70 -> 0.11.79 --- pkgs/by-name/ar/arkade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 10ae5c84dbb1..c02037100356 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "arkade"; - version = "0.11.70"; + version = "0.11.79"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; tag = finalAttrs.version; - hash = "sha256-M4W1vcAgIE8XzpyBjW2EuqTySNyDRQuQ8rpCpn4TiFY="; + hash = "sha256-J6HRJP86lMvhpt8hX+PLa0X2g8J/G0anCAKUQIBS6fI="; }; env.CGO_ENABLED = 0; From 7edcc63416866600bc9ab74355dcea0101330162 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 19:40:50 +0000 Subject: [PATCH 018/118] mhost: 0.3.1 -> 0.3.2 --- pkgs/by-name/mh/mhost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mh/mhost/package.nix b/pkgs/by-name/mh/mhost/package.nix index e409161d4fac..ef08dc884b0f 100644 --- a/pkgs/by-name/mh/mhost/package.nix +++ b/pkgs/by-name/mh/mhost/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mhost"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "lukaspustina"; repo = "mhost"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-6jn9jOCh96d9y2l1OZ5hgxg7sYXPUFzJiiT95OR7lD0="; + sha256 = "sha256-Z+h2vHVKIv0SHUe910RWHJF0iXWjtsxbRog/Ff8ofec="; }; - cargoHash = "sha256-n+ZVsdR+X7tMqZFYsjsWSUr6OkD90s44EFORqRldCNE="; + cargoHash = "sha256-08pvkBa2PD7/uko1OOBg6/dCcOM3z9Cp//8mylFCMcE="; CARGO_CRATE_NAME = "mhost"; From 7ef6d001e706bd3b1b82a6efcee137e06e3b43cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 21:16:58 +0000 Subject: [PATCH 019/118] bluemap: 5.15 -> 5.16 --- pkgs/by-name/bl/bluemap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bl/bluemap/package.nix b/pkgs/by-name/bl/bluemap/package.nix index 28d31b1817e4..3193c6ce5f87 100644 --- a/pkgs/by-name/bl/bluemap/package.nix +++ b/pkgs/by-name/bl/bluemap/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "bluemap"; - version = "5.15"; + version = "5.16"; src = fetchurl { url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar"; - hash = "sha256-g50V/4LtHaHNRMTt+PK/ZTf4Tber2D6ZHJvuAXQLaFI="; + hash = "sha256-eUDVYYkDc4l/j2vpGlLnZUYfQOW+ThxEAQBAc+4NJYA="; }; dontUnpack = true; From 693e51a951d5c4476c1c74cbb782fd1076d6ee1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 22:48:41 +0000 Subject: [PATCH 020/118] bento: 1.14.1 -> 1.15.0 --- pkgs/by-name/be/bento/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/bento/package.nix b/pkgs/by-name/be/bento/package.nix index ff01e844f53b..454e5242fa69 100644 --- a/pkgs/by-name/be/bento/package.nix +++ b/pkgs/by-name/be/bento/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "bento"; - version = "1.14.1"; + version = "1.15.0"; src = fetchFromGitHub { owner = "warpstreamlabs"; repo = "bento"; tag = "v${finalAttrs.version}"; - hash = "sha256-hnDWnN07sf8ymSbwrVIQJrgiEKr81osswcGi8emSGac="; + hash = "sha256-XFp10TcDDbFe6A5QVvvd2YJqdBe96RmJ/WQIt2SITtg="; }; proxyVendor = true; - vendorHash = "sha256-pCfDRnCoEjeuFuLthk6zQ1Gh4Cb+Ix9J+lh1sqA1Bf8="; + vendorHash = "sha256-TVsRjN/BDLN+8Qt2m70vrd5rx5wE+yUesiUB8i3vPmc="; subPackages = [ "cmd/bento" From 238f30ded4822d4f94c5f49f1939e2d595747337 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 23:02:40 +0000 Subject: [PATCH 021/118] vscode-extensions.julialang.language-julia: 1.180.2 -> 1.182.2 --- 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 33da92ae13aa..2b03a828c233 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2611,8 +2611,8 @@ let mktplcRef = { name = "language-julia"; publisher = "julialang"; - version = "1.180.2"; - hash = "sha256-4F4xZrB13+jAt/LhYigLygZoGZqQPfs8LJJzRqMUFaQ="; + version = "1.182.2"; + hash = "sha256-PIhaYlGxOGycuE9YKyJ0xD7QEjKgmtHX7l4x/xs0GjU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog"; From cc560b9c24614e66bd1f47df1eb055b0949bd1f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 23:30:16 +0000 Subject: [PATCH 022/118] python3Packages.ipyvue: 1.11.3 -> 1.12.0 --- pkgs/development/python-modules/ipyvue/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ipyvue/default.nix b/pkgs/development/python-modules/ipyvue/default.nix index 64894faf238e..6850ee3a1905 100644 --- a/pkgs/development/python-modules/ipyvue/default.nix +++ b/pkgs/development/python-modules/ipyvue/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "ipyvue"; - version = "1.11.3"; + version = "1.12.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gLO2EItEjrF7fJ6ww5ta04Rxir3NJKgvhTrTBiuDtBs="; + hash = "sha256-QIteamTiA/xnn0R6Bx49vBeKspBpgvJIrfci/IR3P/o="; }; build-system = [ setuptools ]; From c13bb1229baa74cc50f09ece149d2af9b5ab0dd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 02:32:59 +0000 Subject: [PATCH 023/118] swayest-workstyle: 1.3.8 -> 1.3.9 --- pkgs/by-name/sw/swayest-workstyle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swayest-workstyle/package.nix b/pkgs/by-name/sw/swayest-workstyle/package.nix index a11f12eb9bb2..a4d0908ad5e2 100644 --- a/pkgs/by-name/sw/swayest-workstyle/package.nix +++ b/pkgs/by-name/sw/swayest-workstyle/package.nix @@ -6,18 +6,18 @@ let pname = "swayest-workstyle"; - version = "1.3.8"; + version = "1.3.9"; src = fetchFromGitHub { owner = "Lyr-7D1h"; repo = "swayest_workstyle"; rev = version; - hash = "sha256-n4hQG3rZ5gVLfknQr+NOyOtRPiYgBOeIYM5f6RUuet0="; + hash = "sha256-pytRPMGk0qwZcOnLjbYN1ijREVqCI6NZvKoFSGFmmXU="; }; in rustPlatform.buildRustPackage { inherit pname version src; - cargoHash = "sha256-qJ9MDpDLu6WuD8u98ef32jIJE/RZI3fYaEIa+9whB+M="; + cargoHash = "sha256-FM30q7Y9s5TxVFoqSarAZ3v6YaybTGpYB53fNRySnUU="; # No tests doCheck = false; From 94604c36760df27fdf620b35b8f93db16ff5a152 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 05:35:09 +0000 Subject: [PATCH 024/118] nu_scripts: 0-unstable-2026-02-05 -> 0-unstable-2026-02-12 --- pkgs/by-name/nu/nu_scripts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index b860a456c5a8..0335836e5dda 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2026-02-05"; + version = "0-unstable-2026-02-12"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "4444335709d0c9f8291ac925b0854d91132f6ffc"; - hash = "sha256-50uIcHHV3yPX91KRxDrMmG1eaSfw08CNG/S86CM08P0="; + rev = "cc94140f4942116e065a97d73c3ce430a092fef2"; + hash = "sha256-KRZtbZTzkQvizZSkorLnYpqI70lE8y4ERtbPQkb6ALo="; }; installPhase = '' From 091859c3b541de9c7828f683d1aa2ca0d3e340b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 05:44:40 +0000 Subject: [PATCH 025/118] mackup: 0.10.1 -> 0.10.2 --- pkgs/by-name/ma/mackup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mackup/package.nix b/pkgs/by-name/ma/mackup/package.nix index 0aa947eab382..f8282f79ae86 100644 --- a/pkgs/by-name/ma/mackup/package.nix +++ b/pkgs/by-name/ma/mackup/package.nix @@ -7,14 +7,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "mackup"; - version = "0.10.1"; + version = "0.10.2"; pyproject = true; src = fetchFromGitHub { owner = "lra"; repo = "mackup"; rev = "${finalAttrs.version}"; - hash = "sha256-tFuIpR8EsTbiuHCb5RS9QPQ3YpnvYOWOBEOI5J9jaSM="; + hash = "sha256-f2mbxehOMg9pZU7uQwWk9JjEa90d5YtS/Ha1m2wns+c="; }; postPatch = '' From a83753b7206c35ce78bec1fc4c710bf6b7f2c7f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 12:29:16 +0000 Subject: [PATCH 026/118] squawk: 2.39.0 -> 2.40.1 --- pkgs/by-name/sq/squawk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index 9d7faf42d3f6..890fee503637 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "squawk"; - version = "2.39.0"; + version = "2.40.1"; src = fetchFromGitHub { owner = "sbdchd"; repo = "squawk"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rox7WJG2vYL9xteZpzJvWuJNgDe6BLGaGOPvu4yavBo="; + hash = "sha256-JpRuZDJSGl5mMakmjAvDYA/Q7yxr5wa0oYmGJOCeFZg="; }; - cargoHash = "sha256-Eqy1yQ1NU3fdyRr9qDFbE87cX0s3ijMF0ZbXKHAEEM8="; + cargoHash = "sha256-ADia4CjTqhkccwpi8v2TStl+xlDpIeZfuVFvmSBwrCM="; nativeBuildInputs = [ pkg-config From ee6a7cc9f61861507c179defa6787308959a3624 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 13:19:55 +0000 Subject: [PATCH 027/118] oxigraph: 0.5.4 -> 0.5.5 --- pkgs/by-name/ox/oxigraph/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxigraph/package.nix b/pkgs/by-name/ox/oxigraph/package.nix index a418694e08fe..16bbe72c9a3e 100644 --- a/pkgs/by-name/ox/oxigraph/package.nix +++ b/pkgs/by-name/ox/oxigraph/package.nix @@ -14,17 +14,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "oxigraph"; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${finalAttrs.version}"; - hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw="; + hash = "sha256-Sg4C9NW2grrlLFY2mDGOdsucX7cdT2028erJL8xaqLE="; fetchSubmodules = true; }; - cargoHash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE="; + cargoHash = "sha256-fR3s3RSYlpUVqsPOyPwZaCjTSNWoOYwFDBzcYxTE8kY="; nativeBuildInputs = [ rustPlatform.bindgenHook From b13cc82c3fec9f6c238597b70957531ae371521b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 14:44:35 +0000 Subject: [PATCH 028/118] vscode-extensions.teabyii.ayu: 1.1.8 -> 1.1.9 --- 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 c809930bc583..2b4af2e11958 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4629,8 +4629,8 @@ let mktplcRef = { name = "ayu"; publisher = "teabyii"; - version = "1.1.8"; - sha256 = "sha256-md6G6Zf9E8oVyBvDQZfu9jTO6ZseNM+xJ/kx9efkuHA="; + version = "1.1.9"; + sha256 = "sha256-mxypPqumN9SvgaFLItGmILH7PtRehgnnzkGtG3C07QI="; }; meta = { description = "Simple theme with bright colors and comes in three versions — dark, light and mirage for all day long comfortable work"; From fd4141bce8e296a99f4b40e8240413dc857254d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 16:01:50 +0000 Subject: [PATCH 029/118] contact: 1.4.13 -> 1.4.15 --- pkgs/by-name/co/contact/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/contact/package.nix b/pkgs/by-name/co/contact/package.nix index a9a78b5343b8..f116d858edfc 100644 --- a/pkgs/by-name/co/contact/package.nix +++ b/pkgs/by-name/co/contact/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "contact"; - version = "1.4.13"; + version = "1.4.15"; pyproject = true; src = fetchFromGitHub { owner = "pdxlocations"; repo = "contact"; tag = finalAttrs.version; - hash = "sha256-MHi86w1lJzMFoSKKmrKPi6rux+sudNMm/oCTXvf8EaE="; + hash = "sha256-ZBHzUHmoSk+3s0MNz4gOatjLefRRe2tlm/vr8EG9sow="; }; dependencies = [ python3Packages.meshtastic ]; From b0c7c5dc7d8f35bcf9196f9c0bbb4a9663e2df2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 16:59:12 +0000 Subject: [PATCH 030/118] ladybird: 0-unstable-2026-02-07 -> 0-unstable-2026-02-14 --- pkgs/by-name/la/ladybird/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/ladybird/package.nix b/pkgs/by-name/la/ladybird/package.nix index b044091fe682..efc099e1937b 100644 --- a/pkgs/by-name/la/ladybird/package.nix +++ b/pkgs/by-name/la/ladybird/package.nix @@ -36,13 +36,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ladybird"; - version = "0-unstable-2026-02-07"; + version = "0-unstable-2026-02-14"; src = fetchFromGitHub { owner = "LadybirdBrowser"; repo = "ladybird"; - rev = "ba5c254fdef7d88e1c0dcb74a362da16ffc4a153"; - hash = "sha256-Bp+32jd86cScT5PV+hzKXp7WED7OSrpnnzTSb7Etefw="; + rev = "ae9106a29da6b93695da2954e2a43b8ab2c2c112"; + hash = "sha256-cmF5YVnS2kwS3YghPFcuCAP9PWnDs6xbS8XkdH268Qc="; }; postPatch = '' From e68687cff2c95a01452ae7b7873762fe1a02fc4e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 19:11:47 +0000 Subject: [PATCH 031/118] pastel: 0.11.0 -> 0.12.0 --- pkgs/by-name/pa/pastel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/pastel/package.nix b/pkgs/by-name/pa/pastel/package.nix index 906556b284cd..884dcb9b206d 100644 --- a/pkgs/by-name/pa/pastel/package.nix +++ b/pkgs/by-name/pa/pastel/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pastel"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "pastel"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-ISzZZNh9X91vBbVOpYXnYpO3ztGgIhMJTZmoY2T0FRw="; + sha256 = "sha256-0NrvZ9rOc3li430uYJjP2IkMeofeq4NkC7GvsYZeB2g="; }; - cargoHash = "sha256-r0QiooMrTqFaXq2Y9wVW45zjtHT7qQ6XTWPRhlLpVQ8="; + cargoHash = "sha256-FPaMBxrSrmHbq5b4Q9QxElD+jAhn22gvKP55QWwZ/mo="; meta = { description = "Command-line tool to generate, analyze, convert and manipulate colors"; From 3a15735e49a000f9b8bdc32c148a3897db51bdcf Mon Sep 17 00:00:00 2001 From: mdask Date: Sun, 8 Feb 2026 02:01:26 +0100 Subject: [PATCH 032/118] maintainers: add mhdask --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ddd4fd41604f..6ff93d50ae9a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17151,6 +17151,13 @@ githubId = 20536514; name = "Magdalena Haselsteiner"; }; + mhdask = { + email = "nixpkgs@mdask.dk"; + matrix = "@mhdask:matrix.org"; + github = "mhdask"; + githubId = 55240757; + name = "mhdask"; + }; mhemeryck = { email = "martijn.hemeryck@gmail.com"; github = "mhemeryck"; From 8e5fe8ee33a4be0a2c363dd655ee4857f46628a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 19:43:16 +0000 Subject: [PATCH 033/118] kube-router: 2.6.3 -> 2.7.0 --- pkgs/by-name/ku/kube-router/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kube-router/package.nix b/pkgs/by-name/ku/kube-router/package.nix index 283f92f8218b..47614779faab 100644 --- a/pkgs/by-name/ku/kube-router/package.nix +++ b/pkgs/by-name/ku/kube-router/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "kube-router"; - version = "2.6.3"; + version = "2.7.0"; src = fetchFromGitHub { owner = "cloudnativelabs"; repo = "kube-router"; rev = "v${finalAttrs.version}"; - hash = "sha256-0UuUDIIDedHDo2gVNg/4Ilcyw7BzUCJFdhn/GOi5QNs="; + hash = "sha256-xtqzUnQxNwk6Qp2RQ94LqDQ0eJXPtrYEe9MK6OUZYAE="; }; - vendorHash = "sha256-fXZ6jRlFdjYPV5wqSdWAMlHj1dkkEpbCtcKMuuoje1U="; + vendorHash = "sha256-s7In0uv8C+H1xkQxfjnH4+PXO3NPZU/NYdg00EVH4us="; env.CGO_ENABLED = 0; From ba7500f21f7e52c06b7a7faf8f58a10c739702e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 20:09:34 +0000 Subject: [PATCH 034/118] luanti: 5.15.0 -> 5.15.1 --- pkgs/by-name/lu/luanti/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index dc0edbaed248..db8dc8f7ee7b 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -43,13 +43,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luanti"; - version = "5.15.0"; + version = "5.15.1"; src = fetchFromGitHub { owner = "luanti-org"; repo = "luanti"; tag = finalAttrs.version; - hash = "sha256-ooZyyVFbf8OreYYs3XZlTht10cpdzsRgbOUWyaqX4jw="; + hash = "sha256-aW/DSF0sBEHJmhxRcWVqMFDOmP24CkAMr/eEsCUN5B0="; }; patches = [ From edabe0691f5f67022b3025d2a4474e7e5570bf20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 21:14:16 +0000 Subject: [PATCH 035/118] actionlint: 1.7.10 -> 1.7.11 --- pkgs/by-name/ac/actionlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ac/actionlint/package.nix b/pkgs/by-name/ac/actionlint/package.nix index 88e375fc19b0..949a1915166e 100644 --- a/pkgs/by-name/ac/actionlint/package.nix +++ b/pkgs/by-name/ac/actionlint/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "actionlint"; - version = "1.7.10"; + version = "1.7.11"; subPackages = [ "cmd/actionlint" ]; @@ -19,10 +19,10 @@ buildGoModule (finalAttrs: { owner = "rhysd"; repo = "actionlint"; tag = "v${finalAttrs.version}"; - hash = "sha256-KnvFzV1VDivt7JL1lavM9wgaxdsdnEiLAk/pmzkXi+c="; + hash = "sha256-oBl+9vHynm6I3I4sF2ZyszogOxKh5kiDsdHwgWjVhVI="; }; - vendorHash = "sha256-McXlYsJvANyPAXAaXM8/NCFxbDs9IgSgFvt68h8mGek="; + vendorHash = "sha256-cUeGRwPiqeO3BGjWbbD5YtGC/B4v00/hKu09uDETMm8="; nativeBuildInputs = [ makeWrapper From 5d886ea768c3f4416854a63ef12588431065ea59 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 21:53:25 +0000 Subject: [PATCH 036/118] python3Packages.dbt-protos: 1.0.431 -> 1.0.434 --- pkgs/development/python-modules/dbt-protos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-protos/default.nix b/pkgs/development/python-modules/dbt-protos/default.nix index 2176b7e4f73d..0de364210386 100644 --- a/pkgs/development/python-modules/dbt-protos/default.nix +++ b/pkgs/development/python-modules/dbt-protos/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "dbt-protos"; - version = "1.0.431"; + version = "1.0.434"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "proto-python-public"; tag = "v${version}"; - hash = "sha256-+aV/0668LOmMdUpjt8AIfSIHf2sohwmxQuo3DO6fvFY="; + hash = "sha256-sKPPiGL836YB2hIbcmqEC7LXAqYzvXO2a+1dFDVIm0w="; }; build-system = [ From fc68e55ca3dd8e6bf6dd370bd72fbcc02f88f942 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 22:02:43 +0000 Subject: [PATCH 037/118] zerofs: 1.0.1 -> 1.0.2 --- pkgs/by-name/ze/zerofs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index 693c80df2169..b4684733a23e 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-qfn4Js4/D+/X4nbO08DAxU1tqfTKERUMxU6q3L9RfkY="; + hash = "sha256-IwxKXoeCUjC+eE+r80lrqclh/DALOVIo6JLgZO8qJmE="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-0sOb+QQRJ1QNs0CofnCZTAPxQ+UsA0R3J02qtJ4pD7w="; + cargoHash = "sha256-27+bmDKveC/AX6DlOpyg+wvZvDBQ7w0eATp2mzN4wTE="; nativeBuildInputs = [ cmake ]; From 2bd6c92feea88cb92ce5d931d1cab23bb501afa6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 00:38:33 +0000 Subject: [PATCH 038/118] python3Packages.bump-my-version: 1.2.6 -> 1.2.7 --- pkgs/development/python-modules/bump-my-version/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bump-my-version/default.nix b/pkgs/development/python-modules/bump-my-version/default.nix index 2b17dae578a3..1a9e82417e41 100644 --- a/pkgs/development/python-modules/bump-my-version/default.nix +++ b/pkgs/development/python-modules/bump-my-version/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "bump-my-version"; - version = "1.2.6"; + version = "1.2.7"; pyproject = true; src = fetchFromGitHub { owner = "callowayproject"; repo = "bump-my-version"; tag = version; - hash = "sha256-/YaaVWddBAQlDvHqsDfYd5Dv+2VLkFrtuTfCGih4XBo="; + hash = "sha256-fqbh1Ul1TzB2/HkTTlGFoUO6/hLNLNykcXjNb6I+Kpc="; }; build-system = [ From b4ee29314f0687f4bdf3c2d5d71a789c162ffd1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 01:36:14 +0000 Subject: [PATCH 039/118] parlay: 0.10.1 -> 0.11.0 --- pkgs/by-name/pa/parlay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parlay/package.nix b/pkgs/by-name/pa/parlay/package.nix index b2088c2cbc32..7f8b16f0c2a1 100644 --- a/pkgs/by-name/pa/parlay/package.nix +++ b/pkgs/by-name/pa/parlay/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "parlay"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitHub { owner = "snyk"; repo = "parlay"; rev = "v${finalAttrs.version}"; - hash = "sha256-x/piB2rjluIcqlSn+nwWd4J2Nu6Z/RtL54SPq23pZV0="; + hash = "sha256-bLukosGqyRnvQ4fwntE2lV7VbQNY5MDIfaX/WXBfTuA="; }; vendorHash = "sha256-X/cgNdsUG0Ics/DCk1HOdzez9Ewwm1odFL1EiyFv1Sw="; From c1933e8df3089a33c6e2ee1bd62f0a8e5f172268 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 03:11:29 +0000 Subject: [PATCH 040/118] numix-icon-theme-circle: 26.01.11 -> 26.02.11 --- pkgs/by-name/nu/numix-icon-theme-circle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/numix-icon-theme-circle/package.nix b/pkgs/by-name/nu/numix-icon-theme-circle/package.nix index 7730bb9e2483..9f1f04809784 100644 --- a/pkgs/by-name/nu/numix-icon-theme-circle/package.nix +++ b/pkgs/by-name/nu/numix-icon-theme-circle/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation rec { pname = "numix-icon-theme-circle"; - version = "26.01.11"; + version = "26.02.11"; src = fetchFromGitHub { owner = "numixproject"; repo = "numix-icon-theme-circle"; rev = version; - sha256 = "sha256-L+GO3TJ7UJYIjpsVtWgFkFd313u+E4I4ResNgQz8T70="; + sha256 = "sha256-nYpFQEm6KI17al2iRFhMFeK5IVGYbcrZ1h4b7QcIwmI="; }; nativeBuildInputs = [ gtk3 ]; From 515f36a4d1663c28715bae5835409fd672870929 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 03:56:08 +0000 Subject: [PATCH 041/118] routedns: 0.1.133 -> 0.1.136 --- pkgs/by-name/ro/routedns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index 16c3a3d2b87c..4bfc1c225456 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "routedns"; - version = "0.1.133"; + version = "0.1.136"; src = fetchFromGitHub { owner = "folbricht"; repo = "routedns"; rev = "v${finalAttrs.version}"; - hash = "sha256-nibq+wHwwyFodNjWFLu5V/y4IFUAm/exWJ1nUjyHHdw="; + hash = "sha256-JAlfPTOCmDjKoT+bzpM1UXl3HkbrSCztpbi0CFtuMYA="; }; - vendorHash = "sha256-woInU618JPwVxGDJDZQ6+j9wY6qNSB5Xu8wXf7s2qvQ="; + vendorHash = "sha256-9JjsY4zyq0lJkrbYopOtngrtrRUsyMw9Ghlhghn5xBo="; subPackages = [ "./cmd/routedns" ]; From 903b2c635c95d9a3267d7bdca6b6c144af727068 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 05:26:58 +0000 Subject: [PATCH 042/118] embellish: 0.6.0 -> 0.6.1 --- pkgs/by-name/em/embellish/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/em/embellish/package.nix b/pkgs/by-name/em/embellish/package.nix index 14da9db97432..1ecc8175845a 100644 --- a/pkgs/by-name/em/embellish/package.nix +++ b/pkgs/by-name/em/embellish/package.nix @@ -20,13 +20,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "embellish"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "getnf"; repo = "embellish"; tag = "v${finalAttrs.version}"; - hash = "sha256-2WPOXrEhnFP3NHE+MksREYlIoGN8AJE7Y2aw3ObVHeM="; + hash = "sha256-5aAeEFB2KCyHtOqBj2q1O7A8PXSQYcP92CCqVtUNIqU="; }; nativeBuildInputs = [ From ec60d8a10c1cb7eba5b9b4377cc390eb89361471 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 05:46:36 +0000 Subject: [PATCH 043/118] prometheus-pve-exporter: 3.8.0 -> 3.8.1 --- pkgs/servers/monitoring/prometheus/pve-exporter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/pve-exporter.nix b/pkgs/servers/monitoring/prometheus/pve-exporter.nix index 86c943ba44f3..2babdac3d4ea 100644 --- a/pkgs/servers/monitoring/prometheus/pve-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/pve-exporter.nix @@ -7,12 +7,12 @@ python3.pkgs.buildPythonApplication rec { pname = "prometheus_pve_exporter"; - version = "3.8.0"; + version = "3.8.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-tTEuyLKGIG0uvOMLnpT31YNkOeGM82lzFHwHjLfnOj0="; + hash = "sha256-aETUp6ygYvaa9BEFuT1fiQGgdJrslBkQHOMOrcr2Bgc="; }; propagatedBuildInputs = with python3.pkgs; [ From 33769a20e460a38866e2fb772c706bdcd2580d3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 10:35:35 +0000 Subject: [PATCH 044/118] linuxPackages.rust-out-of-tree-module: 0-unstable-2025-03-10 -> 0-unstable-2025-11-12 --- pkgs/os-specific/linux/rust-out-of-tree-module/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix b/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix index 72e9a4f75f67..7b9f00fd6215 100644 --- a/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix +++ b/pkgs/os-specific/linux/rust-out-of-tree-module/default.nix @@ -7,14 +7,14 @@ }: kernel.stdenv.mkDerivation { pname = "rust-out-of-tree-module"; - version = "0-unstable-2025-03-10"; + version = "0-unstable-2025-11-12"; src = fetchFromGitHub { owner = "Rust-for-linux"; repo = "rust-out-of-tree-module"; - rev = "df508ea156314fe281cdaded07bcf89d22c3373a"; - hash = "sha256-pPK+bvtYOKQDllsK2IzhgaNZzdawbIoK20rLU/olHow="; + rev = "00b5a8ee2bf53532d115004d7636b61a54f49802"; + hash = "sha256-CZw4OZZVHMnN6eHHwLqbEJKhFd0iNa5bgyYArzLPHuI="; }; nativeBuildInputs = kernel.moduleBuildDependencies; From 065346035ba44e5161a0f000f16f2a54b80155dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 11:51:46 +0000 Subject: [PATCH 045/118] gallery-dl: 1.31.5 -> 1.31.6 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 2d3edf79a28a..33732179262a 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gallery-dl"; - version = "1.31.5"; + version = "1.31.6"; pyproject = true; src = fetchFromGitHub { owner = "mikf"; repo = "gallery-dl"; tag = "v${finalAttrs.version}"; - hash = "sha256-jrTLiZs3LJaFZL40vxWS/1J9HHke9gmV9840AOUtLCU="; + hash = "sha256-6Fh32XAPwSI95dqjyFp65DMSSdCZzGuymB3QhlFoKs8="; }; build-system = [ python3Packages.setuptools ]; From 6dd78c6a2e89e5863f12cb111f10feda2c70e8ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 12:01:52 +0000 Subject: [PATCH 046/118] matrix-alertmanager-receiver: 2026.2.4 -> 2026.2.11 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 7103e5d66735..38a867d55213 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.2.4"; + version = "2026.2.11"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-iqKxRdYxp3S+CgwkBRtqWZDEUzdHgScpZvwN1us0nUo="; + hash = "sha256-tX4/jQ57OVAo3u2yW229agD4GqCv0wXpTYGpZ2SUbfI="; }; - vendorHash = "sha256-c94sQa1zKmt+mVC2yRm6rhBXh8Jr+r1PFcrlDPEE/04="; + vendorHash = "sha256-fbv6IrQQ9RRVMhm+4xgi9YNr4ylS6z0bdKuJe1aXomE="; env.CGO_ENABLED = "0"; From 76bbf24e188036255e888523357e1fcca8002eaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 14:17:34 +0000 Subject: [PATCH 047/118] gelly: 0.17.0 -> 0.18.1 --- 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 354fe5800892..a5b540c1bdfd 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.17.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-FMkn5yNfMdQyKXFz9oBgvbPrwpjPrsssoU4MAmPsIdQ="; + hash = "sha256-x1m/tu4bll3alpdYkkgDrTwrVMLTEizHkCcFoF4vStA="; }; - cargoHash = "sha256-wjb3GWl7mXn3aM/gqcmK6uM/odGylRs9jwotxqHo0QQ="; + cargoHash = "sha256-FNkXQm+dTAMA8p0x5BNtuNyJ808xOtfNdKXzSfK8RgI="; nativeBuildInputs = [ pkg-config From 227ecff0a91abbdee2c200d427a74bec7c499718 Mon Sep 17 00:00:00 2001 From: Malik Date: Sun, 8 Feb 2026 14:10:15 +0100 Subject: [PATCH 048/118] markitdown-mcp: init at 0.1.5b1 --- pkgs/by-name/ma/markitdown-mcp/package.nix | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/ma/markitdown-mcp/package.nix diff --git a/pkgs/by-name/ma/markitdown-mcp/package.nix b/pkgs/by-name/ma/markitdown-mcp/package.nix new file mode 100644 index 000000000000..dfa3c3f5d1a3 --- /dev/null +++ b/pkgs/by-name/ma/markitdown-mcp/package.nix @@ -0,0 +1,50 @@ +{ + lib, + fetchFromGitHub, + gitUpdater, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "markitdown-mcp"; + version = "0.1.5b1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "microsoft"; + repo = "markitdown"; + tag = "v${finalAttrs.version}"; + hash = "sha256-twZEkUih76QEl2dkh81eCBnfX/+tKAHI9wDyCkjfOsQ="; + }; + + sourceRoot = "${finalAttrs.src.name}/packages/markitdown-mcp"; + + build-system = [ + python3Packages.hatchling + ]; + + pythonRelaxDeps = [ + "mcp" + ]; + + dependencies = with python3Packages; [ + markitdown + mcp + ]; + + pythonImportsCheck = [ + "markitdown_mcp" + ]; + + passthru.updateScripts = gitUpdater { }; + + meta = { + description = "An MCP server for the \"markitdown\" library"; + homepage = "https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"; + changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ malik ]; + mainProgram = "markitdown-mcp"; + platforms = lib.platforms.all; + }; +}) From eb5d1d9cc02174bf32998d26e728577142e9ba01 Mon Sep 17 00:00:00 2001 From: Malik Date: Sun, 8 Feb 2026 14:17:07 +0100 Subject: [PATCH 049/118] markitdown: add malik as maintainer --- pkgs/by-name/ma/markitdown-mcp/package.nix | 2 +- pkgs/development/python-modules/markitdown/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/markitdown-mcp/package.nix b/pkgs/by-name/ma/markitdown-mcp/package.nix index dfa3c3f5d1a3..3524793235d6 100644 --- a/pkgs/by-name/ma/markitdown-mcp/package.nix +++ b/pkgs/by-name/ma/markitdown-mcp/package.nix @@ -43,7 +43,7 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"; changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ malik ]; + maintainers = python3Packages.markitdown.meta.maintainers; mainProgram = "markitdown-mcp"; platforms = lib.platforms.all; }; diff --git a/pkgs/development/python-modules/markitdown/default.nix b/pkgs/development/python-modules/markitdown/default.nix index cffa8aa21a21..2f7313d2c79b 100644 --- a/pkgs/development/python-modules/markitdown/default.nix +++ b/pkgs/development/python-modules/markitdown/default.nix @@ -107,6 +107,6 @@ buildPythonPackage (finalAttrs: { homepage = "https://github.com/microsoft/markitdown"; changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ malik ]; }; }) From 50aaa1eb964e8dbdd4ec812bc45399f2e48d6530 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 14:55:59 +0000 Subject: [PATCH 050/118] webdav: 5.10.3 -> 5.11.0 --- pkgs/by-name/we/webdav/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix index 1154dc8074ee..3100dd6fcf67 100644 --- a/pkgs/by-name/we/webdav/package.nix +++ b/pkgs/by-name/we/webdav/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "webdav"; - version = "5.10.3"; + version = "5.11.0"; src = fetchFromGitHub { owner = "hacdias"; repo = "webdav"; tag = "v${finalAttrs.version}"; - hash = "sha256-HARY25aOiDKkx2kZA+tckOx+320+tWxamLzRbXQIIBE="; + hash = "sha256-5EpYmZmCHjqKBKnzY/mb7JT9ROweajH2JpZ78MJWkUo="; }; - vendorHash = "sha256-yshwX898P9ZXxKkHLguEPV2h9dibIVaFOYWpONHzzY4="; + vendorHash = "sha256-pI4VJQeYz5/6N7wLpwxKw5754DQyINFlu3WGR2aCdAQ="; __darwinAllowLocalNetworking = true; From b3c04ec3c5238c85ed89b1b5ee5e7f8d26bbcd20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:08:12 +0000 Subject: [PATCH 051/118] python3Packages.find-libpython: 0.4.1 -> 0.5.1 --- pkgs/development/python-modules/find-libpython/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/find-libpython/default.nix b/pkgs/development/python-modules/find-libpython/default.nix index dfbc8e3043ad..e7ae593e9e4c 100644 --- a/pkgs/development/python-modules/find-libpython/default.nix +++ b/pkgs/development/python-modules/find-libpython/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "find-libpython"; - version = "0.4.1"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "ktbarrett"; repo = "find_libpython"; tag = "v${version}"; - hash = "sha256-6VRUkRACtZt8n2VT5MwxZ51/ep+Lt/jmEGyfI1zseJw="; + hash = "sha256-g2Gl+usa1mJMvvumynnoy/ckFTSrFA57o339t2j9lWQ="; }; build-system = [ From 2d6f4b68a837e24227796e6d3d6a63d9189d8798 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:08:56 +0000 Subject: [PATCH 052/118] python3Packages.pebble: 5.1.3 -> 5.2.0 --- pkgs/development/python-modules/pebble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pebble/default.nix b/pkgs/development/python-modules/pebble/default.nix index 49c45423bc3c..d8e843845df3 100644 --- a/pkgs/development/python-modules/pebble/default.nix +++ b/pkgs/development/python-modules/pebble/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pebble"; - version = "5.1.3"; + version = "5.2.0"; pyproject = true; src = fetchFromGitHub { owner = "noxdafox"; repo = "pebble"; tag = version; - hash = "sha256-17kAIvHI2/6p8Chm7pTkLWP+QcnIcARpH+OBVerbefQ="; + hash = "sha256-U6siydeKf/Ekqq2qHZj/ro2VQix2dRaP80d5CPQnRKU="; }; build-system = [ From 5cb977cc10ffdb9d67f110092c9a5fa9790b3287 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:11:39 +0000 Subject: [PATCH 053/118] python3Packages.pyghmi: 1.6.12 -> 1.6.13 --- pkgs/development/python-modules/pyghmi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyghmi/default.nix b/pkgs/development/python-modules/pyghmi/default.nix index 84a53a427ab3..59d73ca4200e 100644 --- a/pkgs/development/python-modules/pyghmi/default.nix +++ b/pkgs/development/python-modules/pyghmi/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "pyghmi"; - version = "1.6.12"; + version = "1.6.13"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-BVEs/hkWrJKLL2s70CMQ1ZjleEPqZsIw6kObkqiJ2Mk="; + hash = "sha256-qZiiWopegiLSB9042tHypGZ1zCVO1UAQp5/0bA3DaK0="; }; build-system = [ From 874ca7fb475b781fd99fecffcef3f195d3c2e67a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:22:01 +0000 Subject: [PATCH 054/118] tiny-rdm: 1.2.5 -> 1.2.6 --- pkgs/by-name/ti/tiny-rdm/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tiny-rdm/package.nix b/pkgs/by-name/ti/tiny-rdm/package.nix index 81d7978ab4bc..19b2a16717f8 100644 --- a/pkgs/by-name/ti/tiny-rdm/package.nix +++ b/pkgs/by-name/ti/tiny-rdm/package.nix @@ -16,13 +16,13 @@ buildGoModule (finalAttrs: { pname = "tiny-rdm"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "tiny-craft"; repo = "tiny-rdm"; tag = "v${finalAttrs.version}"; - hash = "sha256-LzZsnO14cyYzmEas23Mrf0I+ZZa7y4ZfLg/gPBLcNc8="; + hash = "sha256-t/dAhcMUT7p7MTlrEm/TRdHLRA5IvK9eeSB2+cWtCoY="; }; postPatch = '' @@ -30,13 +30,13 @@ buildGoModule (finalAttrs: { --replace-fail "prefStore.autoCheckUpdate" "false" ''; - vendorHash = "sha256-dv+1yRl0UUo6lkLjfYAgRDR8pMfuh4lM6JapIXNQG9Q="; + vendorHash = "sha256-G1pnEMTxGM3YjHDtSosj5GB6Zhc9PZcbcrjGB1omQvg="; env = { CGO_ENABLED = 1; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/frontend"; - hash = "sha256-0QMakUr2QBDYb/BRMALOACsfknrzimgaNkdFMjg73og="; + hash = "sha256-DaRuxIRNXkafqzIJaJuttVeGXDrjjjpF2FtB1yFWPZw="; }; npmRoot = "frontend"; }; From 048fa6da97c39d71af2d5efbcccbadaaa9c0f778 Mon Sep 17 00:00:00 2001 From: Schweber <64630479+Schweber@users.noreply.github.com> Date: Mon, 16 Feb 2026 00:25:45 +0800 Subject: [PATCH 055/118] hdrop: 0.7.8 -> 0.7.9 --- pkgs/by-name/hd/hdrop/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hd/hdrop/package.nix b/pkgs/by-name/hd/hdrop/package.nix index 3d5a8b7d237a..c100ef08ecf0 100644 --- a/pkgs/by-name/hd/hdrop/package.nix +++ b/pkgs/by-name/hd/hdrop/package.nix @@ -1,5 +1,6 @@ { coreutils, + curl, fetchFromGitHub, gawk, hyprland, @@ -15,13 +16,13 @@ stdenvNoCC.mkDerivation rec { pname = "hdrop"; - version = "0.7.8"; + version = "0.7.9"; src = fetchFromGitHub { owner = "Schweber"; repo = "hdrop"; rev = "v${version}"; - hash = "sha256-JlfSGJBN3aJnZcN8aY464mmADP5boenGQzOxv2sswGc="; + hash = "sha256-Z8jtuO1GTk7md9iXOiE2poAY1D9YOIqzSlEY7Eai/pg="; }; nativeBuildInputs = [ @@ -37,6 +38,7 @@ stdenvNoCC.mkDerivation rec { lib.makeBinPath ( [ coreutils + curl util-linux jq libnotify From 4536a81a046d7ce645b43c5e5a4ec0aa84fc0c3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 17:06:44 +0000 Subject: [PATCH 056/118] bdf2sfd: 1.1.9 -> 1.2.0 --- pkgs/by-name/bd/bdf2sfd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bd/bdf2sfd/package.nix b/pkgs/by-name/bd/bdf2sfd/package.nix index ef29121a083d..5f9a3404f1e5 100644 --- a/pkgs/by-name/bd/bdf2sfd/package.nix +++ b/pkgs/by-name/bd/bdf2sfd/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bdf2sfd"; - version = "1.1.9"; + version = "1.2.0"; src = fetchFromGitHub { owner = "fcambus"; repo = "bdf2sfd"; tag = finalAttrs.version; - sha256 = "sha256-L1fIPZdVP4px73VbnEA6sb28WrmsNUJ2tqLeGPpwDbA="; + sha256 = "sha256-Kif+SG/Cq+HYNMwil2256Bst0Z7qzaImycSWdMhDk4E="; }; nativeBuildInputs = [ cmake ]; From 5225552895393063aceede239ddb1a4d1870f3b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 18:20:14 +0000 Subject: [PATCH 057/118] rops: 0.1.6 -> 0.1.7 --- pkgs/by-name/ro/rops/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/rops/package.nix b/pkgs/by-name/ro/rops/package.nix index fee2c4abcd4c..c11dc7f36e08 100644 --- a/pkgs/by-name/ro/rops/package.nix +++ b/pkgs/by-name/ro/rops/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rops"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "gibbz00"; repo = "rops"; tag = finalAttrs.version; - hash = "sha256-Nqtwc9QSafvr0N8G6LKZBG4pZHzut3t85qwgVAw59iU="; + hash = "sha256-f5TSDBUq7c6/zvAcPvriQegI15v0LtAR6scwsCEHStE="; }; - cargoHash = "sha256-EaelxmE53oKsWts9oK3LsK3uA8Vy3XbGUC1vKKBe37I="; + cargoHash = "sha256-cSxPt4TQULewx9UdbDHP8YS+EY2C+pRBP8k3AmfcueM="; # will true when tests is fixed from source. doCheck = false; From d5adf1cc3e53a68f6110513b948611520c1b63ce Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 15 Feb 2026 18:59:57 +0100 Subject: [PATCH 058/118] gnuplot: move CXXFLAGS into env for structuredAttrs --- pkgs/tools/graphics/gnuplot/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix index 254a29aea333..0bfe40708a63 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/tools/graphics/gnuplot/default.nix @@ -92,7 +92,9 @@ stdenv.mkDerivation rec { ++ lib.optional withCaca "--with-caca" ++ lib.optional withTeXLive "--with-texdir=${placeholder "out"}/share/texmf/tex/latex/gnuplot"; - CXXFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin && withQt) "-std=c++11"; + env = lib.optionalAttrs (stdenv.hostPlatform.isDarwin && withQt) { + CXXFLAGS = "-std=c++11"; + }; # we'll wrap things ourselves dontWrapGApps = true; From 266dec8ad2f5c72e5a602d86e6e4954b651aaf65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:13:24 +0000 Subject: [PATCH 059/118] grafanaPlugins.grafana-oncall-app: 1.16.10 -> 1.16.11 --- .../monitoring/grafana/plugins/grafana-oncall-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix index 0db356465d6d..59e00be0a137 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-oncall-app"; - version = "1.16.10"; - zipHash = "sha256-v+LrOESr+eh70eQYWyVF23m/RW1ikSFsJzQhQFh0pZE="; + version = "1.16.11"; + zipHash = "sha256-e0CwwSSH9aqx78d96xy1ntmqb2NpRSEGIGNbVRpwr5E="; meta = { description = "Developer-friendly incident response for Grafana"; license = lib.licenses.agpl3Only; From 37fdf3107b193743e112901aea85dd772873ad29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 19:30:53 +0000 Subject: [PATCH 060/118] mcphost: 0.33.3 -> 0.33.4 --- pkgs/by-name/mc/mcphost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mc/mcphost/package.nix b/pkgs/by-name/mc/mcphost/package.nix index 5743b4cb0038..5e166f2399c2 100644 --- a/pkgs/by-name/mc/mcphost/package.nix +++ b/pkgs/by-name/mc/mcphost/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "mcphost"; - version = "0.33.3"; + version = "0.33.4"; src = fetchFromGitHub { owner = "mark3labs"; repo = "mcphost"; tag = "v${finalAttrs.version}"; - hash = "sha256-c+DGu2Re/R7IjMI7nKRJjNBWktDuoMENLRCzxSv23zw="; + hash = "sha256-RtNm5+MoB/VndGFTBYf1yC60dBaT3YrJqIuaT+f++L4="; }; - vendorHash = "sha256-K/Y6iZS7gcy1ut/idfgfcjb2YeSFNaukRADn4pjJeeA="; + vendorHash = "sha256-yRRe1LBdB4vdW1WM6jOi58gv2tLs2eeSFHFG/d4afyY="; doCheck = false; From 44e8d5cc738097dc1c4165d3cb2372b5c98dd816 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 22:19:33 +0000 Subject: [PATCH 061/118] heptabase: 1.83.7 -> 1.83.9 --- pkgs/by-name/he/heptabase/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index 2959509d2b8c..6dd5f104e231 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.83.7"; + version = "1.83.9"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-inwkvv6wQIhp34z1FjpfwjRW1NsYXa8vsxukMb+RuTo="; + hash = "sha256-tArqlq18g+raKAI9YyoaBizC503ude1B9o+LnJqKaAw="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 9644e8c621051f2b57851cb676e5828d2e0a6d2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 00:23:34 +0000 Subject: [PATCH 062/118] letsdns: 1.2.1 -> 1.2.2 --- pkgs/by-name/le/letsdns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/letsdns/package.nix b/pkgs/by-name/le/letsdns/package.nix index 0c49b01d1150..502b291ed63c 100644 --- a/pkgs/by-name/le/letsdns/package.nix +++ b/pkgs/by-name/le/letsdns/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "1.2.1"; + version = "1.2.2"; in python3Packages.buildPythonApplication { pname = "letsdns"; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication { owner = "LetsDNS"; repo = "letsdns"; tag = version; - hash = "sha256-TwGVm7sEOPvUqtvaAuIU/X5W3H4VAC8dskNunt8UO0I="; + hash = "sha256-tSr1cjgDq7h9pCP2NXG0MegRYsdvTiG8lSedoTRvp6g="; }; build-system = [ From 1cdaa78f4c21953660c369dd3537ff0ed09238f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 00:36:56 +0000 Subject: [PATCH 063/118] rustical: 0.12.5 -> 0.12.8 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index a3766b61e419..7728ab54e9b7 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.12.5"; + version = "0.12.8"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-egvvC5XGnf3TeDTk2AwaZV6M6zHurQZ5/jdd19382Tc="; + hash = "sha256-JYWm4/Fkya5NcBlf+lxpNTea2S64v2Dl/RNwipdpm64="; }; - cargoHash = "sha256-QbEZuPQI6ZPOT5mUFPou5Q8SQK4ejMBttM4egD1FzdE="; + cargoHash = "sha256-553DKENM8RvofiYL/W31dg+JtlNvKjnbj+qZbKM4S5k="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 6fe4a8b7c51ae56d6cc0a840349eab1876ab5c8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:06:40 +0000 Subject: [PATCH 064/118] diylc: 5.10.0 -> 5.11.0 --- pkgs/by-name/di/diylc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diylc/package.nix b/pkgs/by-name/di/diylc/package.nix index 340418d4a51a..0c01ca336316 100644 --- a/pkgs/by-name/di/diylc/package.nix +++ b/pkgs/by-name/di/diylc/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "diylc"; - version = "5.10.0"; + version = "5.11.0"; src = fetchurl { url = "https://github.com/bancika/diy-layout-creator/releases/download/v${finalAttrs.version}/diylc-${finalAttrs.version}-universal.zip"; - hash = "sha256-1WiCQ/UIzrE5oMfvwH518KzjBmRPVCwTAv2DxrKzxH4="; + hash = "sha256-peSxUdlqcS0gvlSzf6OgC0vJ6FIounauY0TaMjDX0ZI="; }; nativeBuildInputs = [ From 86f8cf716dd04d2831eca4df6bb6df50d5bf4b20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:16:50 +0000 Subject: [PATCH 065/118] hextazy: 0.8.4 -> 0.8.5 --- pkgs/by-name/he/hextazy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hextazy/package.nix b/pkgs/by-name/he/hextazy/package.nix index b9d2c3b1f6e5..2ecee14a4e74 100644 --- a/pkgs/by-name/he/hextazy/package.nix +++ b/pkgs/by-name/he/hextazy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hextazy"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "0xfalafel"; repo = "hextazy"; tag = finalAttrs.version; - hash = "sha256-ejF2AVVp6Q7pM4tk/lWty83sUTIYhiffjRgn0KJwYO0="; + hash = "sha256-Q7gTupoyxioxMibiqhhgnvy38EgnAw+ceSuXzElyga8="; }; - cargoHash = "sha256-ER9+SJ8kfXJtdh7XB51rYd20IkjyEqWuon9OXpwKLAA="; + cargoHash = "sha256-MzshiOBMi5eJiRogfwygybQc6MEW58ZMpKAinmpBp1E="; meta = { description = "TUI hexeditor in Rust with colored bytes"; From 6bf814c72c8d46493e870fb061d7a3edba7264b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:32:13 +0000 Subject: [PATCH 066/118] python3Packages.langgraph-sdk: 0.3.4 -> 0.3.6 --- pkgs/development/python-modules/langgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-sdk/default.nix b/pkgs/development/python-modules/langgraph-sdk/default.nix index b0ff30054bb2..2c2e4706e922 100644 --- a/pkgs/development/python-modules/langgraph-sdk/default.nix +++ b/pkgs/development/python-modules/langgraph-sdk/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "langgraph-sdk"; - version = "0.3.4"; + version = "0.3.6"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "sdk==${version}"; - hash = "sha256-Jlxin3NZaPxWpp8RfrZS5qZToObQ1zcgNKPvIGkRpX0="; + hash = "sha256-8Cnftu0uFzyBa3IBN9ktUoXZ1FRaDVaCuFxjVnqfDNU="; }; sourceRoot = "${src.name}/libs/sdk-py"; From 79fc4d3eb202dc14fd20e3b653569a86c0d46616 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:33:44 +0000 Subject: [PATCH 067/118] talhelper: 3.1.4 -> 3.1.5 --- pkgs/by-name/ta/talhelper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/talhelper/package.nix b/pkgs/by-name/ta/talhelper/package.nix index 576d856ab680..c4f4b1674ab3 100644 --- a/pkgs/by-name/ta/talhelper/package.nix +++ b/pkgs/by-name/ta/talhelper/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talhelper"; - version = "3.1.4"; + version = "3.1.5"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-UxPWSd6lIpz754ygGRrLxhgS86qHt6KJ3sdCWWDF6Bw="; + hash = "sha256-TNKYe5zhcXASlHfd0F4QwEWPjLRY9iiUnOdayXWpogM="; }; - vendorHash = "sha256-idtOLMg0KFUXTDl+y3uDYZekHMIyEVOzyZyNE67vXgY="; + vendorHash = "sha256-hY85ZlkUG/B0aRtJ4SIJ2zV3zN/5FeUVYEgGETBAHZ0="; ldflags = [ "-s" From 2e5df9dc117570b54559e4e6da458f218ea86dc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Feb 2026 18:04:05 -0800 Subject: [PATCH 068/118] python3Packages.libvalkey: init at 4.0.1 --- .../python-modules/libvalkey/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/libvalkey/default.nix diff --git a/pkgs/development/python-modules/libvalkey/default.nix b/pkgs/development/python-modules/libvalkey/default.nix new file mode 100644 index 000000000000..0119e61608f2 --- /dev/null +++ b/pkgs/development/python-modules/libvalkey/default.nix @@ -0,0 +1,42 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "libvalkey-py"; + version = "4.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "valkey-io"; + repo = "libvalkey-py"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-tOq4SC9xA1rXfclqIzseedu7lyQ+7ZcVy/4ELTAorJ4="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "libvalkey" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + preCheck = '' + # import from $out + rm -r libvalkey + ''; + + meta = { + changelog = "https://github.com/valkey-io/libvalkey-py/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + description = "Python wrapper for libvalkey"; + homepage = "https://github.com/valkey-io/libvalkey-py"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9a84b34e2e7a..7fa5742edb7b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8751,6 +8751,8 @@ self: super: with self; { libuuu = callPackage ../development/python-modules/libuuu { }; + libvalkey = callPackage ../development/python-modules/libvalkey { }; + libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; }; libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; From 20cb3fa2b5a117757e598536e225e1f4a2f36421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Feb 2026 18:06:00 -0800 Subject: [PATCH 069/118] python3Packages.valkey: update optional-dependencies --- pkgs/development/python-modules/valkey/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/valkey/default.nix b/pkgs/development/python-modules/valkey/default.nix index 7df38212e42f..5674542e9016 100644 --- a/pkgs/development/python-modules/valkey/default.nix +++ b/pkgs/development/python-modules/valkey/default.nix @@ -11,6 +11,7 @@ # optional-dependencies cryptography, + libvalkey, pyopenssl, requests, @@ -49,7 +50,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; optional-dependencies = { - # TODO: libvalkey = [ libvalkey ]; + libvalkey = [ libvalkey ]; ocsp = [ cryptography pyopenssl From 0e291cc41c15f40b5a2e95823b1761d74b888c56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:21:13 +0000 Subject: [PATCH 070/118] grafanaPlugins.yesoreyeram-infinity-datasource: 3.7.0 -> 3.7.1 --- .../plugins/yesoreyeram-infinity-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix index 4537d26941cd..627621cf801d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "yesoreyeram-infinity-datasource"; - version = "3.7.0"; - zipHash = "sha256-GHA4kHqzfa8bdldL/Bk+7oBa3lIraLz9dqwOJ1LsRlE="; + version = "3.7.1"; + zipHash = "sha256-jXK5Rw6IpX1ZCc1TZ0oU9RbmwDM2lxAxbfHIq00WZhU="; meta = { description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana"; license = lib.licenses.asl20; From 29ec01a44c684df066d9152a2964c422b37d79cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 03:46:22 +0000 Subject: [PATCH 071/118] chameleon-cli: 2.1.0-unstable-2026-02-06 -> 2.1.0-unstable-2026-02-07 --- pkgs/by-name/ch/chameleon-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index 1c69248c8b98..2c4486f5ca39 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -23,14 +23,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2026-02-06"; + version = "2.1.0-unstable-2026-02-07"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "2c7c3eeb4df8eee7451aff7c5ddae5d10cd0c34d"; + rev = "b108c84af9b473c840ddcae6f769502adb6c5aa5"; rootDir = "software"; - hash = "sha256-5QlJGmUjJKWc7e53zMXNoNXTBhwpepThKn9xMKpF16s="; + hash = "sha256-p607txKk80L7Xd8RXQbeVSbEMYH+BE2S/JwcTEm+tT0="; }; postPatch = '' From 46b0a7b534d4aa9eeba8da54384c6e1004e3cdf1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 05:15:18 +0000 Subject: [PATCH 072/118] vacuum-tube: 1.5.6 -> 1.5.7 --- pkgs/by-name/va/vacuum-tube/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix index fd8cb6d189a5..6583a69b40d6 100644 --- a/pkgs/by-name/va/vacuum-tube/package.nix +++ b/pkgs/by-name/va/vacuum-tube/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "vacuum-tube"; - version = "1.5.6"; + version = "1.5.7"; src = fetchFromGitHub { owner = "shy1132"; repo = "VacuumTube"; tag = "v${version}"; - hash = "sha256-aUdTplLqbnDsssRrWwSVOyGwVUWcm7Bn02GrMf+1HVM="; + hash = "sha256-P+bsC3Re+KMLQWJw6pgcn3cfBURqsMXGfQMFM3zmz14="; }; - npmDepsHash = "sha256-D3XsvQK+qdINxsu78Jc0ovxaC0mKaRO/SiwUCI2/tC4="; + npmDepsHash = "sha256-D8rBbV/w3jGbBktwoypMx1twKx62h6kH3dVi/y9sOZw="; makeCacheWritable = true; env = { From 0e0dcc5714c029a831e4b9e5817d2249278f5caf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 05:58:06 +0000 Subject: [PATCH 073/118] sbom-tool: 4.1.7 -> 4.1.8 --- pkgs/by-name/sb/sbom-tool/deps.json | 16 ++++++++-------- pkgs/by-name/sb/sbom-tool/package.nix | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sb/sbom-tool/deps.json b/pkgs/by-name/sb/sbom-tool/deps.json index 3a536e95217f..50be4215a524 100644 --- a/pkgs/by-name/sb/sbom-tool/deps.json +++ b/pkgs/by-name/sb/sbom-tool/deps.json @@ -31,23 +31,23 @@ }, { "pname": "Microsoft.ComponentDetection.Common", - "version": "6.2.6", - "hash": "sha256-ItHNgemiRUciaYs17dwbUI+pawOl3ftfcEfo1QMc5oM=" + "version": "6.3.0", + "hash": "sha256-P6AYdDTSWT7X16XSzH9YxbFESg0R8BndWMfsfLPhZ9I=" }, { "pname": "Microsoft.ComponentDetection.Contracts", - "version": "6.2.6", - "hash": "sha256-eAUYM3C2PJ9ERbiYDMqpnDcXGH8r80Y6WJ1xdBRYKME=" + "version": "6.3.0", + "hash": "sha256-30RcpyFQ0LW/TlwTux8k+O+suuf9HPemyZ2LeCy+Nrw=" }, { "pname": "Microsoft.ComponentDetection.Detectors", - "version": "6.2.6", - "hash": "sha256-MkQQgeSWMlUJPKmFaCHpfFHwAW6IzQL+n4JJWtmLF24=" + "version": "6.3.0", + "hash": "sha256-Ztg8wQHOnJjAKYRDJfXOmrndeDjplMRGMH4hdmZZehY=" }, { "pname": "Microsoft.ComponentDetection.Orchestrator", - "version": "6.2.6", - "hash": "sha256-BtX97RDa1MbMD1IhZ9QmKFL5eXKmzrDumPJXNwpHhcU=" + "version": "6.3.0", + "hash": "sha256-vlB4uWMIVMgaPYYkHvDRR77DCxLQbNl6M0TQiDV6ZoE=" }, { "pname": "Microsoft.CSharp", diff --git a/pkgs/by-name/sb/sbom-tool/package.nix b/pkgs/by-name/sb/sbom-tool/package.nix index f5d27de56e48..50492017e26d 100644 --- a/pkgs/by-name/sb/sbom-tool/package.nix +++ b/pkgs/by-name/sb/sbom-tool/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "sbom-tool"; - version = "4.1.7"; + version = "4.1.8"; src = fetchFromGitHub { owner = "microsoft"; repo = "sbom-tool"; tag = "v${version}"; - hash = "sha256-Ls+IaqaWZOjEWvomV9q4JBdZkaevVtI6lCOG8l44AQM="; + hash = "sha256-nPZ1xBGUmcWaTrcCHVX1CLuEnhvkO2ifdIhrlwL/f9M="; }; projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj"; From 1a3c8b30e3c76b22d7e5443fa312970432139dd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 06:34:36 +0000 Subject: [PATCH 074/118] avbroot: 3.24.1 -> 3.25.0 --- pkgs/by-name/av/avbroot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/av/avbroot/package.nix b/pkgs/by-name/av/avbroot/package.nix index c67debd88c6c..edf545e7d2c9 100644 --- a/pkgs/by-name/av/avbroot/package.nix +++ b/pkgs/by-name/av/avbroot/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "avbroot"; - version = "3.24.1"; + version = "3.25.0"; src = fetchFromGitHub { owner = "chenxiaolong"; repo = "avbroot"; tag = "v${version}"; - hash = "sha256-VLu6tOXcpSTrwjv44bw+/8onDB/GlNmgpcx+s+FYKUE="; + hash = "sha256-scLZTDWbgoOiXODQreux5IQmTkvB7YdASn7YXAuOp0U="; }; - cargoHash = "sha256-oJeO0Vtfesx6quTjv6hdA1PgJVAuzPGsRnp88fz/oSA="; + cargoHash = "sha256-QNeLC0i5N0vajxdOlCUuqdWRQi8UduKssgWnTavrJuA="; nativeBuildInputs = [ pkg-config From 368cfdb259ded27ad43411bdad5664fa4bf4868d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 07:10:19 +0000 Subject: [PATCH 075/118] kubernetes-helmPlugins.helm-cm-push: 0.11.0 -> 0.11.1 --- .../networking/cluster/helm/plugins/helm-cm-push.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix index 5a6e87f2d807..b4d76bbd583c 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "helm-cm-push"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "chartmuseum"; repo = "helm-push"; rev = "v${version}"; - hash = "sha256-0HskUSj1+5YZMLb0OMMhkNfN7J36GzE5Rdd9uLTO1Ys="; + hash = "sha256-a3+07/Kc0m679ONDldjRs9+E2sqFGsUWuEQPutM+jK4="; }; vendorHash = "sha256-W7nWiWCLrzevunxYoDAqVbG5LhG+VXCAeI1D78fQQvw="; From db28e9c5e97ffb972a7ee1d26a9fb4aca24c543c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:00:26 +0000 Subject: [PATCH 076/118] git-igitt: 0.1.19 -> 0.1.21 --- pkgs/by-name/gi/git-igitt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-igitt/package.nix b/pkgs/by-name/gi/git-igitt/package.nix index 61e8bc5007cf..1ae12698e0d0 100644 --- a/pkgs/by-name/gi/git-igitt/package.nix +++ b/pkgs/by-name/gi/git-igitt/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-igitt"; - version = "0.1.19"; + version = "0.1.21"; src = fetchFromGitHub { owner = "mlange-42"; repo = "git-igitt"; rev = "v${finalAttrs.version}"; - hash = "sha256-kryC07G/sMMtz1v6EZPYdCunl/CjC4H+jAV3Y91X9Cg="; + hash = "sha256-5AVKBew+HShWFZwm4xRmRSL76N2c84Yi97jgcqsslxM="; }; - cargoHash = "sha256-45ME5Uaqa6qKuqvO1ETEVrySiAylPmx30uShQPPGNmY="; + cargoHash = "sha256-Z+Y6h9QYszpXFmahU5qXNHvuC4uJ4wJiCd39wndxw5c="; nativeBuildInputs = [ pkg-config ]; From 2d99073422d46b53e8f06c66cd26e27008fa0e02 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Mon, 16 Feb 2026 09:22:00 +0100 Subject: [PATCH 077/118] pipenv-poetry-migrate: 0.7.0 -> 0.8.0 Signed-off-by: Florian Brandes --- pkgs/by-name/pi/pipenv-poetry-migrate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix index 114ee85946d2..e91edb7f3326 100644 --- a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix +++ b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "pipenv-poetry-migrate"; - version = "0.7.0"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "yhino"; repo = "pipenv-poetry-migrate"; tag = "v${finalAttrs.version}"; - hash = "sha256-iSBN8ZcQORxDao1JKX/cOStNAJ9P7tP/JshUeDrMwh4="; + hash = "sha256-q+W+UyyL+sanLOYW6wTj4GVx756m0LZf/K2YOFIEyxY="; }; build-system = [ python3Packages.poetry-core ]; From cf5dc3239e02b0a810143b89cd8ada6b1c3e0016 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:29:15 +0000 Subject: [PATCH 078/118] grafanaPlugins.marcusolsson-json-datasource: 1.3.25 -> 1.3.27 --- .../grafana/plugins/marcusolsson-json-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix index aa7e80150693..fde268f9b07a 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "marcusolsson-json-datasource"; - version = "1.3.25"; - zipHash = "sha256-6F6ECRZT8l3sWXn5KEcT2QRIIi3o8AULbV4InFm1hTo="; + version = "1.3.27"; + zipHash = "sha256-/v7t54qofPxUytNvrH9S2vCswjgB+5raBCoqycxzPJM="; meta = { description = "Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = lib.licenses.asl20; From b5842e340b1d98941b72ccbfeba7dfc5a3b9b5f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 08:36:57 +0000 Subject: [PATCH 079/118] python3Packages.coiled: 1.130.2 -> 1.131.0 --- pkgs/development/python-modules/coiled/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coiled/default.nix b/pkgs/development/python-modules/coiled/default.nix index 748775bcd6d9..46021a130bc4 100644 --- a/pkgs/development/python-modules/coiled/default.nix +++ b/pkgs/development/python-modules/coiled/default.nix @@ -39,12 +39,12 @@ buildPythonPackage (finalAttrs: { pname = "coiled"; - version = "1.130.2"; + version = "1.131.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-tkCDmbtsKOahSeIaPeN3twHWC4yQfAL9EHsYgHhPb24="; + hash = "sha256-rokc9qDfWymnuwLoLHPJHpKc4ekwO7EPbSd3WuN4Xgg="; }; build-system = [ From 57d1d8db7420eeba82b4abbec27eabc90edc3ca3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 10:42:07 +0000 Subject: [PATCH 080/118] python3Packages.iamdata: 0.1.202602151 -> 0.1.202602161 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 8c3a55bb1c50..e81b32702b93 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202602151"; + version = "0.1.202602161"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-u/CfbeZ4gb+tyomAA5fsXAY7qs5nOBDC8Vz5mNnWnho="; + hash = "sha256-KoIfsJoX9A+Lxf4gZZVDzIN4Tt69/KqO8WzDMFIx/MY="; }; __darwinAllowLocalNetworking = true; From 9767b4104507f710b50b0dd005d853f3bc530ca2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 12:27:14 +0000 Subject: [PATCH 081/118] vimPlugins.codediff-nvim: 2.19.0 -> 2.25.0 --- .../vim/plugins/non-generated/codediff-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 709db67cc413..a0f1aa8ff3ca 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.19.0"; + version = "2.25.0"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-l8bP8NNCoE7SLRMRh+Nq5OxUD+xdJ2qYyWbA140aFV0="; + hash = "sha256-ofAmNyVlq2Ta4b2bdr1N2U658xXm+wEmIpg3z/X0QgI="; }; dependencies = [ vimPlugins.nui-nvim ]; From e5e9e177478ee426779c953f9ed9e32ea1af7555 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Mon, 16 Feb 2026 12:35:39 +0000 Subject: [PATCH 082/118] python3Packages.whisperx: 3.7.6 -> 3.8.1 Very importantly, whisperx migrated away from pyannote-audio <4 to >= 4 in v3.8.0! Changelog: https://github.com/m-bain/whisperX/releases/tag/v3.7.7 Changelog: https://github.com/m-bain/whisperX/releases/tag/v3.8.0 Changelog: https://github.com/m-bain/whisperX/releases/tag/v3.8.1 Diff: https://github.com/m-bain/whisperX/compare/v3.7.6...v3.8.1 --- .../python-modules/whisperx/default.nix | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/whisperx/default.nix b/pkgs/development/python-modules/whisperx/default.nix index a2e5b132259f..ba7734045e14 100644 --- a/pkgs/development/python-modules/whisperx/default.nix +++ b/pkgs/development/python-modules/whisperx/default.nix @@ -13,6 +13,7 @@ huggingface-hub, nltk, numpy, + omegaconf, pandas, pyannote-audio, torch, @@ -38,14 +39,14 @@ let in buildPythonPackage rec { pname = "whisperx"; - version = "3.7.6"; + version = "3.8.1"; pyproject = true; src = fetchFromGitHub { owner = "m-bain"; repo = "whisperX"; tag = "v${version}"; - hash = "sha256-ZHPGQP5HIuFafHGS6ykiSNtHY6QHh0o8DUE2lV41lUI="; + hash = "sha256-2HjQtb8k3px0kqXowKtCXkiG2GuKLCuCtDOPYYa/tbc="; }; # As `makeWrapperArgs` does not apply to the module, and whisperx depends on `ffmpeg`, @@ -60,9 +61,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; pythonRelaxDeps = [ - "numpy" - "pandas" - "pyannote-audio" "torch" "torchaudio" ]; @@ -72,6 +70,7 @@ buildPythonPackage rec { huggingface-hub nltk numpy + omegaconf pandas pyannote-audio torch @@ -85,6 +84,8 @@ buildPythonPackage rec { # No tests in repository doCheck = false; + pythonImportsCheck = [ "whisperx" ]; + meta = { mainProgram = "whisperx"; description = "Automatic Speech Recognition with Word-level Timestamps (& Diarization)"; @@ -92,14 +93,5 @@ buildPythonPackage rec { changelog = "https://github.com/m-bain/whisperX/releases/tag/${src.tag}"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.bengsparks ]; - - # nixpkgs has `pyannote-audio` >= 4.0.0, but `whisperx`'s `pyproject.toml` specifies <4.0.0. - # - # See https://github.com/m-bain/whisperX/issues/1240 for a serious discussion, - # and a potential upgrade in https://github.com/m-bain/whisperX/pull/1243. - # Alternatively read https://github.com/m-bain/whisperX/issues/1336 if you prefer a more humorous perspective. - # - # Failure was first documented in nixpkgs under https://github.com/NixOS/nixpkgs/issues/460172. - broken = true; }; } From c79be56e30b66327cef450f149b6cfabedc76ddb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:00:03 +0000 Subject: [PATCH 083/118] python3Packages.asdf-astropy: 0.9.0 -> 0.10.0 --- pkgs/development/python-modules/asdf-astropy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asdf-astropy/default.nix b/pkgs/development/python-modules/asdf-astropy/default.nix index b1b171796591..000efabe8625 100644 --- a/pkgs/development/python-modules/asdf-astropy/default.nix +++ b/pkgs/development/python-modules/asdf-astropy/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "asdf-astropy"; - version = "0.9.0"; + version = "0.10.0"; pyproject = true; src = fetchFromGitHub { owner = "astropy"; repo = "asdf-astropy"; tag = version; - hash = "sha256-JYzC1dEnq1caNSPffWCgk7c3mgUERywP0ladS+RwEnk="; + hash = "sha256-8atPmtVWb+4Dj1Lf0UIusBtAIW7lF5D+1ay7G7Ay3PA="; }; build-system = [ From 39aafcb22fe4d1716fe0d0ebaa369a6e92a4aa41 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 16 Feb 2026 09:45:44 -0400 Subject: [PATCH 084/118] msbuild-structured-log-viewer: fix darwin build --- pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix index cee1eecb479f..abf900d725fc 100644 --- a/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix +++ b/pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix @@ -23,6 +23,8 @@ buildDotnetModule (finalAttrs: { hash = "sha256-5i5qEwUzk9bUn2F/wcMfIOodcfn4d9ApdADes5e1nIo="; }; + env.AVALONIA_TELEMETRY_OPTOUT = "1"; + dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; From ebe381ea570b675927ae62fc31f5360874116f73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 14:07:53 +0000 Subject: [PATCH 085/118] geteduroam: 0.13 -> 0.14 --- pkgs/by-name/ge/geteduroam/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/geteduroam/package.nix b/pkgs/by-name/ge/geteduroam/package.nix index de0cf7388772..ee473df5ec9f 100644 --- a/pkgs/by-name/ge/geteduroam/package.nix +++ b/pkgs/by-name/ge/geteduroam/package.nix @@ -17,16 +17,16 @@ buildGoModule (finalAttrs: { pname = "geteduroam"; - version = "0.13"; + version = "0.14"; src = fetchFromGitHub { owner = "geteduroam"; repo = "linux-app"; tag = finalAttrs.version; - hash = "sha256-fmkTenN5F2FEimYUQi6JVUGmHcnVJvE9Giur+xTl+1s="; + hash = "sha256-Zvyba8ma4a5WmV6rnfUKqQ8AsZlGGWrZsL8UZIWApTQ="; }; - vendorHash = "sha256-kmBuyIs5S6h51+tF7vhY92o6VP+M7QI9AwuZSQUwjXg="; + vendorHash = "sha256-HYJ71pk1a8EaPycmbHmMnQeb42dt7M9NvK/1GYhZE0c="; subPackages = [ "cmd/geteduroam-gui" From 35b5ba55704493f0099b5bfb7c047bccf2282126 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 9 Feb 2026 21:51:55 +0100 Subject: [PATCH 086/118] maintainers: Fix duplicate values @patricksjackson -> @arcuru was done in https://github.com/NixOS/nixpkgs/pull/263460, but https://github.com/NixOS/nixpkgs/pull/240329 accidentally undid it @DomesticMoth -> @asciimoth was done in https://github.com/NixOS/nixpkgs/pull/203290, but the old entry wasn't dropped The nix@pdtpartners.com email is used by three users. According to @mupdt, `nix+@pdtpartners.com` should work instead: https://github.com/NixOS/nixpkgs/pull/488851#issuecomment-3884975021 --- maintainers/maintainer-list.nix | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e955832cb55b..72604c09eaa6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6944,13 +6944,6 @@ githubId = 126339; name = "Domen Kozar"; }; - DomesticMoth = { - name = "Andrew"; - email = "silkmoth@protonmail.com"; - github = "asciimoth"; - githubId = 91414737; - keys = [ { fingerprint = "7D6B AE0A A98A FDE9 3396 E721 F87E 15B8 3AA7 3087"; } ]; - }; dominikh = { email = "dominik@honnef.co"; github = "dominikh"; @@ -7738,7 +7731,7 @@ name = "Elnu"; }; elpdt852 = { - email = "nix@pdtpartners.com"; + email = "nix+elpdt852@pdtpartners.com"; github = "elpdt852"; githubId = 122112154; name = "Edgar Lee"; @@ -14703,7 +14696,7 @@ name = "Luka Blaskovic"; }; lbpdt = { - email = "nix@pdtpartners.com"; + email = "nix+lbpdt@pdtpartners.com"; github = "lbpdt"; githubId = 45168934; name = "Louis Blin"; @@ -18198,7 +18191,7 @@ keys = [ { fingerprint = "5658 4D09 71AF E45F CC29 6BD7 4CE6 2A90 EFC0 B9B2"; } ]; }; mupdt = { - email = "nix@pdtpartners.com"; + email = "nix+mupdt@pdtpartners.com"; github = "mupdt"; githubId = 25388474; name = "Matej Urbas"; @@ -20381,12 +20374,6 @@ name = "Patrick"; keys = [ { fingerprint = "5E4C 3D74 80C2 35FE 2F0B D23F 7DD6 A72E C899 617D"; } ]; }; - patricksjackson = { - email = "patrick@jackson.dev"; - github = "arcuru"; - githubId = 160646; - name = "Patrick Jackson"; - }; patryk27 = { email = "pwychowaniec@pm.me"; github = "Patryk27"; From 61c41db96e711bf572d5dcf34957e3011651d842 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 16 Feb 2026 15:54:02 +0100 Subject: [PATCH 087/118] llmfit: init at 0.1.9 Signed-off-by: Matthias Beyer --- pkgs/by-name/ll/llmfit/package.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/by-name/ll/llmfit/package.nix diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix new file mode 100644 index 000000000000..fc414cf95d54 --- /dev/null +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -0,0 +1,29 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "llmfit"; + version = "0.1.9"; + + src = fetchFromGitHub { + owner = "AlexsJones"; + repo = "llmfit"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-Pp68JwTwcP1uNJGbLZK9DbmKlpNixjCQvPkIlnx53JE="; + }; + + cargoHash = "sha256-hgeq2E9APaNdlB2z6QdH1i5jFhclezXj3Ai/Y1QfQFY="; + + meta = { + description = "Find what runs on your hardware"; + homepage = "https://github.com/AlexsJones/llmfit"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + matthiasbeyer + ]; + mainProgram = "llmfit"; + }; +}) From 9c4e44673e435d189559d5292ab1ac7e751d9d8c Mon Sep 17 00:00:00 2001 From: vdemeester Date: Wed, 4 Feb 2026 15:07:21 -0300 Subject: [PATCH 088/118] docker: add update script Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com> --- .../virtualization/docker/default.nix | 2 + .../virtualization/docker/update.sh | 73 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100755 pkgs/applications/virtualization/docker/update.sh diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 36106475cc2b..632096dfd4f6 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -367,6 +367,8 @@ let # Exposed for tarsum build on non-linux systems (build-support/docker/default.nix) inherit moby-src; tests = lib.optionalAttrs (!clientOnly) { inherit (nixosTests) docker; }; + # run with: nix-shell ./maintainers/scripts/update.nix --argstr package docker + updateScript = ./update.sh; }; meta = docker-meta // { diff --git a/pkgs/applications/virtualization/docker/update.sh b/pkgs/applications/virtualization/docker/update.sh new file mode 100755 index 000000000000..c208b56a77f2 --- /dev/null +++ b/pkgs/applications/virtualization/docker/update.sh @@ -0,0 +1,73 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-prefetch-github gawk + +set -euo pipefail + +# Updates docker packages (docker_29, docker_30, etc.) +# Fetches component versions from moby's Dockerfile and updates all hashes + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +DEFAULT_NIX="$SCRIPT_DIR/default.nix" + +# Determine which docker version to update +ATTR="${1:-${UPDATE_NIX_ATTR_PATH:-docker}}" + +# Handle "docker" alias -> use the last docker_XX in the file (latest version) +if [[ "$ATTR" == "docker" ]]; then + ATTR=$(grep -oE 'docker_[0-9]+' "$DEFAULT_NIX" | tail -1) +fi +ATTR=$(echo "$ATTR" | grep -oE 'docker_[0-9]+' | head -1) + +[[ -z "$ATTR" ]] && { echo "Error: Could not determine docker version"; exit 1; } + +MAJOR="${ATTR#docker_}" +echo "Updating $ATTR (major version: $MAJOR)" + +# Get current and latest versions +CURRENT=$(awk -v a="$ATTR" '$0~a" ="{f=1} f&&/version = "/{match($0,/"[^"]+"/);print substr($0,RSTART+1,RLENGTH-2);exit}' "$DEFAULT_NIX") +LATEST=$(curl -s ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/moby/moby/releases" | \ + jq -r --arg m "$MAJOR" '[.[]|select(.tag_name|startswith("docker-v"+$m+"."))|select(.prerelease==false)][0].tag_name|sub("docker-v";"")') + +echo "Current: $CURRENT, Latest: $LATEST" +[[ "$CURRENT" == "$LATEST" ]] && { echo "Already up to date!"; exit 0; } + +# Fetch component versions from Dockerfile +DOCKERFILE=$(curl -sL "https://raw.githubusercontent.com/moby/moby/docker-v$LATEST/Dockerfile") +RUNC_REV=$(echo "$DOCKERFILE" | sed -n 's/^ARG RUNC_VERSION=//p' | head -1) +CONTAINERD_REV=$(echo "$DOCKERFILE" | sed -n 's/^ARG CONTAINERD_VERSION=//p' | head -1) + +echo "Components: runc=$RUNC_REV, containerd=$CONTAINERD_REV" + +# Prefetch helper +prefetch() { nix-prefetch-github "$1" "$2" --rev "$3" 2>/dev/null | jq -r '.hash'; } + +echo "Prefetching sources..." +CLI_HASH=$(prefetch docker cli "v$LATEST") +MOBY_HASH=$(prefetch moby moby "docker-v$LATEST") +RUNC_HASH=$(prefetch opencontainers runc "$RUNC_REV") +CONTAINERD_HASH=$(prefetch containerd containerd "$CONTAINERD_REV") + +# Validate all hashes +for h in "$CLI_HASH" "$MOBY_HASH" "$RUNC_HASH" "$CONTAINERD_HASH"; do + [[ -z "$h" || "$h" == "null" ]] && { echo "Failed to prefetch a source"; exit 1; } +done + +# Update default.nix +echo "Updating $DEFAULT_NIX..." +awk -v attr="$ATTR" -v ver="$LATEST" -v cli="$CLI_HASH" -v moby="$MOBY_HASH" \ + -v runcR="$RUNC_REV" -v runcH="$RUNC_HASH" -v ctrdR="$CONTAINERD_REV" -v ctrdH="$CONTAINERD_HASH" \ + -v old="$CURRENT" ' + $0 ~ attr" =" { in_block=1 } + in_block && /^ docker_[0-9]/ && $0 !~ attr { in_block=0 } + in_block && /^}$/ { in_block=0 } + in_block && /version = "/ { gsub(old, ver) } + in_block && /cliHash = "sha256-/ { gsub(/sha256-[^"]*/, cli) } + in_block && /mobyHash = "sha256-/ { gsub(/sha256-[^"]*/, moby) } + in_block && /runcRev = "/ { gsub(/"v[^"]*"/, "\"" runcR "\"") } + in_block && /runcHash = "sha256-/ { gsub(/sha256-[^"]*/, runcH) } + in_block && /containerdRev = "/ { gsub(/"v[^"]*"/, "\"" ctrdR "\"") } + in_block && /containerdHash = "sha256-/ { gsub(/sha256-[^"]*/, ctrdH) } + { print } +' "$DEFAULT_NIX" > "$DEFAULT_NIX.tmp" && mv "$DEFAULT_NIX.tmp" "$DEFAULT_NIX" + +echo "Updated $ATTR to $LATEST (cli=$CLI_HASH, moby=$MOBY_HASH, runc=$RUNC_REV, containerd=$CONTAINERD_REV)" From 9b25b940cb680998ba1eb76078984e2eef6ccc39 Mon Sep 17 00:00:00 2001 From: Samuel Varga Date: Mon, 16 Feb 2026 09:52:27 -0500 Subject: [PATCH 089/118] vimPlugins.nvim-next: init at 0-unstable-2024-10-09 https://github.com/ghostbuster91/nvim-next --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index a42999112c70..3cf5d3804387 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -11717,6 +11717,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + nvim-next = buildVimPlugin { + pname = "nvim-next"; + version = "0-unstable-2024-10-09"; + src = fetchFromGitHub { + owner = "ghostbuster91"; + repo = "nvim-next"; + rev = "9c71ab7dd934ed82376cb4a26d3a8baa0048f0e1"; + hash = "sha256-ACDsnUqTYok+uea9O/vW4qu/GJgV9d6WTdUCRjSALvo="; + }; + meta.homepage = "https://github.com/ghostbuster91/nvim-next/"; + meta.hydraPlatforms = [ ]; + }; + nvim-nonicons = buildVimPlugin { pname = "nvim-nonicons"; version = "0-unstable-2026-02-12"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c91d7549eb35..b691f01a589d 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -900,6 +900,7 @@ https://github.com/gpanders/nvim-moonwalk/,, https://github.com/SmiteshP/nvim-navbuddy/,, https://github.com/smiteshp/nvim-navic/,HEAD, https://github.com/AckslD/nvim-neoclip.lua/,, +https://github.com/ghostbuster91/nvim-next/,HEAD, https://github.com/ya2s/nvim-nonicons/,, https://github.com/rcarriga/nvim-notify/,, https://github.com/LhKipp/nvim-nu/,HEAD, From eadb35ab92770d5393ccbed101b4fa26b5a647c4 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 10 Feb 2026 12:49:55 -0300 Subject: [PATCH 090/118] docker_29: 29.2.1 -> 29.2.1 https://docs.docker.com/engine/release-notes/29/ --- pkgs/applications/virtualization/docker/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 632096dfd4f6..fa8e35be7153 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -438,14 +438,14 @@ in docker_29 = let - version = "29.2.0"; + version = "29.2.1"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-GbXPe8DlhV4WnwJO8OVAdbXZ18IOUlXszenMGvPvSMQ="; + cliHash = "sha256-9foA1MThtq1sQnwki+cxPuU1dZbukOgdMg99Z1EElxk="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-Uilc5cxKuctSkjVxY3R5aezlmGHhLhHY4opVkTYRVIY="; + mobyHash = "sha256-LN/IVgKdBwpTR2fUq2Syi6zWP4YN7DQS4bfJVk8Agtg="; runcRev = "v1.3.4"; runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8="; containerdRev = "v2.2.1"; From 45fd6205e6c1a2478d420d77f849cdc141f8c791 Mon Sep 17 00:00:00 2001 From: eina Date: Mon, 16 Feb 2026 17:04:30 +0100 Subject: [PATCH 091/118] pangolin-cli: 0.2.0 -> 0.3.3 --- pkgs/by-name/pa/pangolin-cli/package.nix | 8 +-- .../use-tagged-newt-and-olm.patch | 70 ------------------- 2 files changed, 3 insertions(+), 75 deletions(-) delete mode 100644 pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index a9783b4107d1..a1422a9e0b74 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,18 +10,16 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.2.0"; + version = "0.3.3"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-NR8GaOtFjOk6LLTdtDw6Nu691B76bPwllA2EOPSaM94="; + hash = "sha256-VOb/rmfeJ51MaI37v9+wEDuSmPQyOuKqfGKxY7gtl1c="; }; - patches = [ ./use-tagged-newt-and-olm.patch ]; - - vendorHash = "sha256-7LPnmbrIgWV5p4KCHfVVljRvadtZfg2FwLWIE/m3pi4="; + vendorHash = "sha256-hZj/PDNsWGplSrOgzJtL09/oFXHZ4zdS7BiRS+oy5bw="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch b/pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch deleted file mode 100644 index 14bba945ded8..000000000000 --- a/pkgs/by-name/pa/pangolin-cli/use-tagged-newt-and-olm.patch +++ /dev/null @@ -1,70 +0,0 @@ -commit f251229d0eed13b7863bac74c1a88dd45d94d3c5 -Author: Varun Narravula -Date: Tue Dec 23 15:00:11 2025 -0800 - - chore(deps): pin olm and newt to upstream tags - -diff --git a/go.mod b/go.mod -index 4635ea0..5d58e09 100644 ---- a/go.mod -+++ b/go.mod -@@ -7,11 +7,10 @@ require ( - github.com/charmbracelet/bubbletea v1.3.6 - github.com/charmbracelet/huh v0.8.0 - github.com/charmbracelet/lipgloss v1.1.0 -- github.com/fosrl/newt v0.0.0 -- github.com/fosrl/olm v0.0.0 -+ github.com/fosrl/newt v1.8.0 -+ github.com/fosrl/olm v1.3.0 - github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c - github.com/spf13/cobra v1.10.1 -- github.com/spf13/pflag v1.0.10 - github.com/spf13/viper v1.21.0 - ) - -@@ -51,6 +50,7 @@ require ( - github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect - github.com/spf13/afero v1.15.0 // indirect - github.com/spf13/cast v1.10.0 // indirect -+ github.com/spf13/pflag v1.0.10 // indirect - github.com/subosito/gotenv v1.6.0 // indirect - github.com/vishvananda/netlink v1.3.1 // indirect - github.com/vishvananda/netns v0.0.5 // indirect -@@ -74,6 +74,8 @@ require ( - software.sslmate.com/src/go-pkcs12 v0.6.0 // indirect - ) - --replace github.com/fosrl/olm v0.0.0 => ../olm -- --replace github.com/fosrl/newt v0.0.0 => ../newt -+// If changes to Olm or Newt are required, use these -+// replace directives during development. -+// -+// replace github.com/fosrl/olm => ../olm -+// replace github.com/fosrl/newt => ../newt -diff --git a/go.sum b/go.sum -index b4118da..de27625 100644 ---- a/go.sum -+++ b/go.sum -@@ -50,6 +50,10 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp - github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= - github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4= - github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f/go.mod h1:vw97MGsxSvLiUE2X8qFplwetxpGLQrlU1Q9AUEIzCaM= -+github.com/fosrl/newt v1.8.0 h1:wIRCO2shhCpkFzsbNbb4g2LC7mPzIpp2ialNveBMJy4= -+github.com/fosrl/newt v1.8.0/go.mod h1:pol958CEs0nQmo/35Ltv0CGksheIKCS2hoNvdTVLEcI= -+github.com/fosrl/olm v1.3.0 h1:eYNFqcvTn5u8aujy4lIUDta8W3j09p91WkMcDWCp/VA= -+github.com/fosrl/olm v1.3.0/go.mod h1:FZ0L5GufoIOyZ00/49g8LKtkknodJkhM+icW5gOFdiw= - github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= - github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= - github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= -@@ -60,8 +64,8 @@ github.com/godbus/dbus/v5 v5.2.0 h1:3WexO+U+yg9T70v9FdHr9kCxYlazaAXUhx2VMkbfax8= - github.com/godbus/dbus/v5 v5.2.0/go.mod h1:3AAv2+hPq5rdnr5txxxRwiGjPXamgoIHgz9FPBfOp3c= - github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg= - github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= --github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= --github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= -+github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= - github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= - github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= - github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= From 0b500c8d3a0ea31d46b88bc20d274e7c4c4931f4 Mon Sep 17 00:00:00 2001 From: DuskyElf <91879372+DuskyElf@users.noreply.github.com> Date: Mon, 16 Feb 2026 13:42:44 +0530 Subject: [PATCH 092/118] opencode: 1.2.1 -> 1.2.5 https://github.com/anomalyco/opencode/releases/tag/v1.2.5 --- pkgs/by-name/op/opencode/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 108a47bb24a4..f231234be1ad 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -14,12 +14,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.2.1"; + version = "1.2.5"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-/D0tn09kC1AClJI3uFzMMWBvVWMYvvw52YrRD+dw0D4="; + hash = "sha256-0Zr7705Ya9Aj6ZmwVL6t289JN4XwDYafgGA5cuYOJh4="; }; node_modules = stdenvNoCC.mkDerivation { @@ -68,11 +68,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = - if stdenvNoCC.hostPlatform.isDarwin then - "sha256-2zl08cUvIGwK843o+7NcPBOscoSasXzYNLy30htgvYE=" - else - "sha256-2zl08cUvIGwK843o+7NcPBOscoSasXzYNLy30htgvYE="; + outputHash = "sha256-hK7ad7tG60K0VARAlZJsSxKjiHU78XQYl/tbIReBusc="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 2c2641dfbea608f75874799931dff2debc2588bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 17:33:44 +0000 Subject: [PATCH 093/118] xpipe: 21.0 -> 21.2.1 --- pkgs/by-name/xp/xpipe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index 4c4f5ddb1cec..62ea5aa9b062 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-inyq4HXw5vU9vCK6sVJq7GrpkRh/BdfsSlb8Ekx0xGI="; + x86_64-linux = "sha256-mkiVKp5zh4dZ9MHk8mIIZVvUzGH89AK7sWWuuxcAWWs="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "21.0"; + version = "21.2.1"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; From 3426c75e672a7699103126f711ca6f4e82b275c0 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 14 Feb 2026 19:10:12 +0100 Subject: [PATCH 094/118] music-assistant: 2.7.6 -> 2.7.8 https://github.com/music-assistant/server/releases/tag/2.7.7 https://github.com/music-assistant/server/releases/tag/2.7.8 diff: https://github.com/music-assistant/server/compare/2.7.6...2.7.8 --- .../music-assistant/fix-webserver-tests-in-sandbox.patch | 8 ++++---- pkgs/by-name/mu/music-assistant/frontend.nix | 4 ++-- pkgs/by-name/mu/music-assistant/package.nix | 5 +++-- pkgs/by-name/mu/music-assistant/providers.nix | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch b/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch index b930b57f8010..69b6a0f3f52b 100644 --- a/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch +++ b/pkgs/by-name/mu/music-assistant/fix-webserver-tests-in-sandbox.patch @@ -1,11 +1,11 @@ diff --git a/music_assistant/helpers/util.py b/music_assistant/helpers/util.py -index bc14912b..d207b855 100644 +index 377c7221..aaf6460d 100644 --- a/music_assistant/helpers/util.py +++ b/music_assistant/helpers/util.py -@@ -274,7 +274,7 @@ async def get_ip_addresses(include_ipv6: bool = False) -> tuple[str, ...]: - if ip.is_IPv6 and not include_ipv6: +@@ -305,7 +305,7 @@ async def get_ip_addresses(include_ipv6: bool = False) -> tuple[str, ...]: continue - ip_str = str(ip.ip) + # ifaddr returns IPv6 addresses as (address, flowinfo, scope_id) tuples + ip_str = ip.ip[0] if isinstance(ip.ip, tuple) else ip.ip - if ip_str.startswith(("127", "169.254")): + if ip_str.startswith(("127", "169.254")) and "PYTEST_VERSION" not in os.environ: # filter out IPv4 loopback/APIPA address diff --git a/pkgs/by-name/mu/music-assistant/frontend.nix b/pkgs/by-name/mu/music-assistant/frontend.nix index 5108683f8198..b401e501ccc1 100644 --- a/pkgs/by-name/mu/music-assistant/frontend.nix +++ b/pkgs/by-name/mu/music-assistant/frontend.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "music-assistant-frontend"; - version = "2.17.76"; + version = "2.17.73"; pyproject = true; src = fetchPypi { pname = "music_assistant_frontend"; inherit version; - hash = "sha256-wQ+6xD1BDajMIpz7VVH0j/AIgCcIVjv1Y/k/kMYv96U="; + hash = "sha256-vmZa98pT5Cg22fa73/KTrMUqP4Axc1y4x710HCxBzIY="; }; build-system = [ setuptools ]; diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix index 26783526f7eb..9b0e4ecdce32 100644 --- a/pkgs/by-name/mu/music-assistant/package.nix +++ b/pkgs/by-name/mu/music-assistant/package.nix @@ -47,14 +47,14 @@ assert python.pkgs.buildPythonApplication rec { pname = "music-assistant"; - version = "2.7.6"; + version = "2.7.8"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "server"; tag = version; - hash = "sha256-tAzCEU8jFWENOy0WaAchuhQGjmQl8BTW9TuGZPJByPw="; + hash = "sha256-o17H8cmMC8szh/hfgdq0JWCPh45TkrhuXOikr+DcBw8="; }; patches = [ @@ -186,6 +186,7 @@ python.pkgs.buildPythonApplication rec { "tests/core/test_server_base.py::test_events" # provider is missing dependencies "tests/providers/nicovideo" + "tests/providers/apple_music" ]; pythonImportsCheck = [ "music_assistant" ]; diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix index b60bff14bdf3..acf13b443f90 100644 --- a/pkgs/by-name/mu/music-assistant/providers.nix +++ b/pkgs/by-name/mu/music-assistant/providers.nix @@ -1,7 +1,7 @@ # Do not edit manually, run ./update-providers.py { - version = "2.7.6"; + version = "2.7.8"; providers = { airplay = ps: with ps; [ From 4e724056e1c7deb90a419e999e39d1844910ef26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 18:59:31 +0000 Subject: [PATCH 095/118] smb3-foundry: 1.4 -> 1.5 --- pkgs/by-name/sm/smb3-foundry/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sm/smb3-foundry/package.nix b/pkgs/by-name/sm/smb3-foundry/package.nix index 1116d44f60cd..6f522ce6e167 100644 --- a/pkgs/by-name/sm/smb3-foundry/package.nix +++ b/pkgs/by-name/sm/smb3-foundry/package.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "smb3-foundry"; - version = "1.4"; + version = "1.5"; src = fetchFromGitHub { owner = "mchlnix"; repo = "SMB3-Foundry"; tag = finalAttrs.version; - hash = "sha256-9pztxzgdPqrTNUMtD9boxtqb32LCsGMoa/bBq5GSJ1I="; + hash = "sha256-BZ070ah4awyUDwkkY4aHeTX9/Dxm1NfjUk2k4vxjk+U="; }; buildInputs = [ python ]; From ccd3a8380ef2a3228a06312314f6d20819a6305e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:10:11 +0000 Subject: [PATCH 096/118] qovery-cli: 1.57.1 -> 1.57.2 --- pkgs/by-name/qo/qovery-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix index a6b8fc747a26..84950d20609a 100644 --- a/pkgs/by-name/qo/qovery-cli/package.nix +++ b/pkgs/by-name/qo/qovery-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "qovery-cli"; - version = "1.57.1"; + version = "1.57.2"; src = fetchFromGitHub { owner = "Qovery"; repo = "qovery-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-2JuAOry4JKsgSxW3eSM67Ri0HDJPV28O5yKZKbcHR8k="; + hash = "sha256-6a4vkzY2IuiPzYisqgH/H9nxwCLRIOhD6F0Ht5qeN+k="; }; - vendorHash = "sha256-/LUA1c9ye7eO47HZVaz9i+sjs9sNSpT9JVGnzr4lLg0="; + vendorHash = "sha256-fea6M+zq9/pBFWY/X18fDjga1StgOHCbk0AVGNiO8HE="; env.CGO_ENABLED = 0; From 37a76eca40994489e2f2bc27358f6654eb544973 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:29:26 +0000 Subject: [PATCH 097/118] nph: 0.6.2 -> 0.7.0 --- pkgs/by-name/np/nph/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/np/nph/package.nix b/pkgs/by-name/np/nph/package.nix index e0b45242c968..f188730fd232 100644 --- a/pkgs/by-name/np/nph/package.nix +++ b/pkgs/by-name/np/nph/package.nix @@ -6,7 +6,7 @@ buildNimPackage (finalAttrs: { pname = "nph"; - version = "0.6.2"; + version = "0.7.0"; postPatch = '' substituteInPlace src/nph.nim \ @@ -17,7 +17,7 @@ buildNimPackage (finalAttrs: { owner = "arnetheduck"; repo = "nph"; tag = "v${finalAttrs.version}"; - hash = "sha256-rO6nEdW36CoQF30VP+zR+Osw2AuBmkXC+ugPrhDvH4o="; + hash = "sha256-mH7yEyveR6cM7CFr93rO2K/5tAtKbawyTgbtU0kk5o8="; }; lockFile = ./lock.json; From bb1aa2ebe3c39db74594527c948ed2f6a6d80965 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 19:58:02 +0000 Subject: [PATCH 098/118] python3Packages.approvaltests: 17.0.0 -> 17.1.0 --- pkgs/development/python-modules/approvaltests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix index 93dde2cfe1b1..7cb4809d8ce4 100644 --- a/pkgs/development/python-modules/approvaltests/default.nix +++ b/pkgs/development/python-modules/approvaltests/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "approvaltests"; - version = "17.0.0"; + version = "17.1.0"; pyproject = true; src = fetchFromGitHub { owner = "approvals"; repo = "ApprovalTests.Python"; tag = "v${version}"; - hash = "sha256-mucJ0mMDoxyIRs3aZm3vFQ0Q0hOa2bhZHCc+e8cvvOA="; + hash = "sha256-lMuYRwLBtOXUD8hDIFIaGx3yQW2kNUX3PqhhXXUma8c="; }; postPatch = '' From 87babca70d78ebe4e23e663ccd4e38a13bdfdc17 Mon Sep 17 00:00:00 2001 From: Daniel Rebelo de Oliveira Date: Mon, 16 Feb 2026 20:04:05 +0000 Subject: [PATCH 099/118] maintainers: add drdo --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f02920bb1911..8beb66d68cd9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7095,6 +7095,12 @@ githubId = 69208565; name = "Clément Boillot"; }; + drdo = { + email = "drdo@drdo.eu"; + github = "drdo"; + githubId = 446083; + name = "Daniel Rebelo de Oliveira"; + }; drets = { email = "dmitryrets@gmail.com"; github = "drets"; From 4e12dd7c347999b7e4215714b585254a59e0829e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 21:15:53 +0100 Subject: [PATCH 100/118] firefox-unwrapped: 147.0.3 -> 147.0.4 https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/ --- .../networking/browsers/firefox/packages/firefox.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index 4a871e154ab0..ee14ab210c5b 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 = "147.0.3"; + version = "147.0.4"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "37e39c47d694eccdcabb7d8a0a4cfe1b02860a97f604653f364c60f4e98796ffc7f1c6ab51226b2e5034a4b4805ccc6ec3983f0d830c9f36692df2ec261273d9"; + sha512 = "981368916582e1566594ab8e2c03cab471aaf04613d2c77a0d4e067ab159bb81b5929a801bbac20ef0506ef048cde91b2e2f89598fa8d4e8d66a8c8016bb9b33"; }; meta = { From 936971045671f147ef77bed01780f9179cc9e7b6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 16 Feb 2026 21:17:21 +0100 Subject: [PATCH 101/118] firefox-bin-unwrapped: 147.0.3 -> 147.0.4 https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/ https://www.mozilla.org/en-US/security/advisories/mfsa2026-10/ Fixes: CVE-2026-2447 --- .../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 3ddfe6fbe124..2f081ec9953d 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 = "147.0.3"; + version = "147.0.4"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ach/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ach/firefox-147.0.4.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "4d65dfc35a253e50002b9a92d5ef6da9860b17c7086cfecced851be088850a79"; + sha256 = "bd26f6bce39001eeacb13a4915b8a1f5bb5c9f0fab826a27a9e8bb8ace74a2cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/af/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/af/firefox-147.0.4.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "d546cd87acc38f6ffeee91108a6cca9d9e18713eb90cc042f1e83346d06b5046"; + sha256 = "59a361b682853105bd3e5d2fb58a0bbb99f56fe9f4aa20b60871fe6b2acea500"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/an/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/an/firefox-147.0.4.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "a09cd7b86457e51fc5337f6722282110731961b0b52c8c54500e84a98867ec6f"; + sha256 = "302568cafb424764edcaadcfa6c063ab0a0611f9f0b7e338bb9bf67ee88765f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ar/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ar/firefox-147.0.4.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "a7e3566cf5a80ede383f4beb36f07c58badfae6e6e664219280db9997c8fc79f"; + sha256 = "9dc067219de9a61c66e40802e55e9fffc8e0edb3b4474dc4aef917885074409b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ast/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ast/firefox-147.0.4.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "f1b2d16b245d4b49248f4af5e429dbcde6d20fcd5402fb413d8eded0e9d01acf"; + sha256 = "b5f14d22c322ef0055afb16318245df5915db44ddc063908917905fd916fa963"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/az/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/az/firefox-147.0.4.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "9b9b7e3f63a687c480d67fdad2c74bd616d343a4c62bc5868a828918a980fee8"; + sha256 = "d9c4986695d862fbd3e01d47a3d134f8d286cd9b2ad57f4e3f7b0a89dc7bd5fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/be/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/be/firefox-147.0.4.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "5238efc23c8be90905279965ad9a997260414d15ebd64e49d5a270646396ebc7"; + sha256 = "5c2cc4dafaa27ed28fac0daf7b700ca827e57e00422c5cba610adddae333a826"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/bg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/bg/firefox-147.0.4.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "974ed1fc64d0f49f44fc344fa710b83b813eff78ad60514310f91e74e747b36a"; + sha256 = "de100a9900efefc6d61008dfadbf7fc4724c66eaee92a5ed69a548f2c34e5375"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/bn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/bn/firefox-147.0.4.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "c4b62e6e31d3cdce7761ef9d33e360618d4a826200353da5e1a9dbc86eb47ea3"; + sha256 = "d25b0ec1ddf3f69de0232d77aca3beb1825d9550e2dd01b17717d3a7586590c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/br/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/br/firefox-147.0.4.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "0c3e2d183d8c8e0724e75f993b65753a599da140473bf92cc40879d4ce916756"; + sha256 = "a92a933d5917a979ded5a9845bb154d4cd0e49753228e163b42e47d7fc2f3575"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/bs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/bs/firefox-147.0.4.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "c021dde70eb736baaf08384fff1268d60623d7fa70cee82d300bf10ce6c5e516"; + sha256 = "9da35fea225f42ddabd8d12fe1dcf1ecf37169b7a0ab54287a82ea05c3034457"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ca-valencia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ca-valencia/firefox-147.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "1441309401c00da8dc73652bfee19e0281fd3ed43dbc69c818bf86c83a56918f"; + sha256 = "7a8d976503e8ae6ab22828468d4abd0887dbdbee934007d0969f16a4902d41f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ca/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ca/firefox-147.0.4.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "a1ad54926bff2d45d34dd48efca1f13f440d8ce3e192e709781fb0dd1deb679e"; + sha256 = "6c988a577d04085bf212161e5176a2145add6c0b567b1fd2ed9487c43e1f6a47"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/cak/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/cak/firefox-147.0.4.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "153a170b0570f96ef962e64b814f74fc2aebb09b08ba699e3f645eadad835c67"; + sha256 = "2a037de45ef5d762c16ed7172816000ccf8568e4943cf881009c9436ce988043"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/cs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/cs/firefox-147.0.4.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "48109cba49bf14b60117eac680e89d091c0f9b45b32f88f31c337eebe297306a"; + sha256 = "d3fb4ceca7c2c6810912b87be98aad21159522acc9211396325071618cb04d26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/cy/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/cy/firefox-147.0.4.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "1d11c4793b016918802df8b8a9b7e02f50278934ed2a51331fc475850ca11958"; + sha256 = "5c9b25a79f526babf68eaed0a1f1f77fdf2f510bf023c8598b5a6db74697aa90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/da/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/da/firefox-147.0.4.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "c4231efab3fadd0bca9cf01fcc126531036975f4d783106f62493797a96dc8fa"; + sha256 = "0de2f964efdcfda19eaac91bdd77374fdf3332036e6d6cafc4432784824ce475"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/de/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/de/firefox-147.0.4.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "8417d1fdb4e8adec20f87ccbfe8da0bceb70ad16dfa0a199918fa00790df59e0"; + sha256 = "f6052062aa7607f08cee089340c5efbef3e581042c9e610ff19fb90b1ee17ab3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/dsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/dsb/firefox-147.0.4.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "1ba3d1dc8015d45eac93a34ee1a4b69aaf1868bf07b5c0fbac9aaf01bd51c7c0"; + sha256 = "504b6cc701c82b6eed3cf476dfec05110dac6ebd51b101638fd94d63fc75dec6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/el/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/el/firefox-147.0.4.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "36a587cc7a64a779584d9a30887b7b40f4dc4fb77c5522ae6c594e82d285b0ee"; + sha256 = "88db693730ca2eeb3b140476a48fbb1feda92d9dd4e28a2fd541e95f78733d30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/en-CA/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/en-CA/firefox-147.0.4.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "38635bda0dddabb4e68d87010283c429ef71c86193f5a16ae69c11053a1c304c"; + sha256 = "34102ade315369290af5150c1733a2fe9f905faf45022327014563f262f1b6c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/en-GB/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/en-GB/firefox-147.0.4.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "1bc69743a3a60deace4ebcb226b44c28c953fc3f48903dde325a3ddd98877481"; + sha256 = "eceeba0a6f7b8a716447e947ce54301006e9c4e210e26c06b63c848fef5b7b69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/en-US/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/en-US/firefox-147.0.4.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "3bdf654c08bfa7dda5e13fa2554cd0edf997f32e972aa63942a3a7ab5a0fb877"; + sha256 = "fdafe715d3b3ee406e306a27fd91f3e8bdee2fd35c1b3834df6c9134be6265ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/eo/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/eo/firefox-147.0.4.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "cd39a1eaad58a67556cc6557d7ed8cc6a4c6cf2aa116223a6e047e248845859f"; + sha256 = "ca546ec2fe84c251e685c0aa19a20ad6858310e96a87276dbda90c39d1fea948"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-AR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-AR/firefox-147.0.4.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "8d43b240abf4bfbc95d82f39f944e8707fb3c2f00c86b8f6b58ab3e1292e6fe8"; + sha256 = "3d7d6baf8b9cbc8d6fd9fe90675ed386e9aaddaa439e1e3634765f8072875fb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-CL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-CL/firefox-147.0.4.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "2eacfe99a9764305860a6cacd4d5c33805ba1f99796784bd668d3c7e85ea5c3a"; + sha256 = "dc657a646689f5a2dd95127bba71d9d28fa0d3e14aa54d9457a6668701b5b405"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-ES/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-ES/firefox-147.0.4.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "e1b93bf0c754c7dd65b2cc900e2972d0c70f37ba57ca48fd9566882c20f208f4"; + sha256 = "11a84e3265102148e0c99c9dcc47774cf4d27afdba66b0b01165757d5c65971d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/es-MX/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/es-MX/firefox-147.0.4.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "e471ddd797057791244da14d295e622e098a7c17d85cbbf3cd459e1343f91b4a"; + sha256 = "b2af0e1144484cc3466bc15cfdc5febb0c344ba51dfc2f7f8fdee8cf799ae4a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/et/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/et/firefox-147.0.4.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "9e05b4f86c88d92e585ac254dc54f2f58c84bc3844686f1033e927f9f3888c97"; + sha256 = "12c87499a9c714bb1f5e6605525628c13cd0d63121eab3fb1b01a004636f3bac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/eu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/eu/firefox-147.0.4.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "8bd721578c99de5d3dace9ae33842f6779433f9ba080010bba3a44b92a97f03f"; + sha256 = "cf349a03770e2b609d24df655cefe8a91356da555261a82edf4440912c47cedf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fa/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fa/firefox-147.0.4.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "ae622a244f60c683c96437587148922b4bf56fec6dad2f4bad5af97a00507523"; + sha256 = "4d72fd299d53300ccea2b56de85c9c7c9bc5159048f9b1eaf6b5857604c4d6b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ff/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ff/firefox-147.0.4.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "6fe8ce101e53369a5fa30ae915a0f713449fbc1c37f8458b8f6a5656deeb73e6"; + sha256 = "1e9d688ebff9a52edd91932da9eee0493c1660df7f7b5341bb3a4e321a5c6831"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fi/firefox-147.0.4.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "387abd073c72ef35c4c9cbd5997694f65460faa8e0411697b0b9fd5d39310473"; + sha256 = "8fae9f8b17e416a6aafc803024cc3d58c415ef44f60855090547843b749df135"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fr/firefox-147.0.4.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "e9925f25c25fcdf935c7d19c88f8d1c8f7146fa8c05e8545017e22f99401eccb"; + sha256 = "ab0d1b6b79853a6cc544b94e0b72adce16efd2cb2a96bef0eb4a949eed2fd850"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fur/firefox-147.0.4.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "05e49471fd40701f6bb655bb81005b9b1f93da63c6113483cbe08020f22be4bd"; + sha256 = "7d336c99e3c2b201add012e5c67118614cff769f2c608afb0b3f27bcc08e592d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/fy-NL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/fy-NL/firefox-147.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "93f41b908f23949dc1b8f0f2f7cd04a1f50410ebc8b2d402a94948b3346b49ac"; + sha256 = "ecaa16ae325a20d56d171159ff1c128c5544178326c04df36ecbb605c4270b9e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ga-IE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ga-IE/firefox-147.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "9f0982f64a22587d326404c97cba14439a0d0c6d2b4113f553df6ef0fe63cf2a"; + sha256 = "b1126d5daa0a561c1234c4fefc40d0111174b05e78c1ad961f39380e0f97490f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gd/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gd/firefox-147.0.4.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "1989804869633e10e20cc71e4e140d9b419ed5efc894a0b2e83a7740b39880ef"; + sha256 = "575b1d750f1460fed55eb573064617d1d2cab5c32a0a489dc7a221b04722ed14"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gl/firefox-147.0.4.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "8861a1e771fafc93a6036d8002552f27092ef71dfa0d4a7e4096bb5b9e1d14a8"; + sha256 = "6676dfb9ef4f49e3a95b8918bd2e7207d26c801e458bcb9ac4745fd38a9f9b23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gn/firefox-147.0.4.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "48975f63f3bffbf9bfb2a9fd1c5f734637c106caa74423dafbf2bb7b45475703"; + sha256 = "f7fcbe8bb3eedcb70e4fea89696ce9112d8990f862b207c7110a5bcb1dee28cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/gu-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/gu-IN/firefox-147.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "92e795d972f8f51ce1ee6ecaadf5389c3b38a1f1d6a5101e476faae3c797bf86"; + sha256 = "cefb3dda3e8c813b052cc9bfedc6d88d68420673f490d9ac8b49e9a93c7b26af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/he/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/he/firefox-147.0.4.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "5762d5e40a2489aa2e40b16e97ef6b6197df8b746baa787cb24c76552405403a"; + sha256 = "bb5f27904f77b06af4309189d51092cb1844456eb392e617e339dd0a0566b5ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hi-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hi-IN/firefox-147.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "befde5fb9455fea8b6227a99faf9149a11a3d62fd41985db7d653de5153843da"; + sha256 = "476167a5433af5bc0dd2a13ba2a06923db6bca168d2ebffd764e3811cfc9219f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hr/firefox-147.0.4.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "cd14ec487946d3ba661d128665a222c68515d5d78c75d0d7b59c9aef120a1b01"; + sha256 = "3c557e0dd33d3947fb7e532630ebdd3eec80c7f8e7ca7c54289a64976a642182"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hsb/firefox-147.0.4.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "3d9b57ca3dcfda96562512acefa015a1238c9b926fa28c854a934b0d60bdf677"; + sha256 = "c49bdcd6425bcd555ec48c97b982a44002660faaeee407fa6ba60181982a66de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hu/firefox-147.0.4.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "3abda1d4f42f4f9201f9468884c6f948c6bc00118c8d27c0ebeedcd2b6643c7f"; + sha256 = "bd1cb3687ababfca6abc2cc4bb265b8c353528b54066499a8cf19b011fef7cae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/hy-AM/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/hy-AM/firefox-147.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "97e3716d2cf0673ae3ada9cb60235f58b598971a4eab11e32b0899ca9f193c1e"; + sha256 = "f592d4eed6f0a9c9cb292b0e19effc1d793da1c174690fc3fcca802fe6aa74fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ia/firefox-147.0.4.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "c5508db79c65266a873583d33701f391a5ffba5987426b376456f7196a9ad420"; + sha256 = "309dffc2b9a85fe16dfb4956ade7177fc8aadbf561c0851483eb355840d7be85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/id/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/id/firefox-147.0.4.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "c5a8bb30eef59ea29bb7ca92a97fa93c4525be2475722d7303f36c5bcef3f9e5"; + sha256 = "67df2ef78bc35089bc9288d367ca0e527aec4ed258f490d6b1f1699ffa541b32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/is/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/is/firefox-147.0.4.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "ed11f3f2fc6bddab3d05d047f740d181a419d15bfdcc283f310e7bf11af1284e"; + sha256 = "bdbbc5609e5c206bba7c5663f79e9526603dcf176f42aa2eb05dcc551bdd7b13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/it/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/it/firefox-147.0.4.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "4ec16b570fccb831de079888c1eda026a492a1dd2a739333b495e2698f7230db"; + sha256 = "3c727adc52e21fda8d331b7a920079573257a942ccfa991a5727c32cc66fe6c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ja/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ja/firefox-147.0.4.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "b4408749cda3d70ea5dc46b329f92079301bcc0ec5ffa93e59f058b4bae2a64e"; + sha256 = "eb784dff7978cef661a8c62e04c67e9bbc7ae6d0c61e47398f8193dd3d8ffffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ka/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ka/firefox-147.0.4.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "85bd78074ec86ed718fcca23261481571a67d75978946286e9ca89c1feef8be8"; + sha256 = "007326bfaf89cde6ff05b0a33891c2ae17a5910e4e034d44af0b5558218d884b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/kab/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/kab/firefox-147.0.4.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "99f044a614517f796ecb68376d02059c565d224bef8ac60f9ccbb0ce9a863359"; + sha256 = "cf567a925ff77571ba81998196c98cec9ca39d290f1d7c416cb9a514359733c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/kk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/kk/firefox-147.0.4.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "f3c11f750aa9041bca19424532e32feec5ef14c36ad654b6a744d071a99ffe84"; + sha256 = "4f48b8aa70e41bb8ab64bb29624ead8f15e288ed7c2f3d6c64dbb05a36358bb2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/km/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/km/firefox-147.0.4.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "14db1d5c4d46cad7dcef21eeb8a4980a538c841584be7fcdf5ffa27fe2245ead"; + sha256 = "b04a2d286567d4d07f21e3e842fc1905d1be3732a6a0a276a7eea9aa9a530b44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/kn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/kn/firefox-147.0.4.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "2119539b422d8dc94ac53f56413094e077dbaf25e2f175652a456d7c9590fe82"; + sha256 = "fd34692c53a3e61746ad991498ed0abe6f66e972b54285d42838b7d4204653bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ko/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ko/firefox-147.0.4.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "19e5973ae0cacef3150fedc27c99b012b65dd9be3b1251818aa03d5fc8240ab5"; + sha256 = "99c806905ff7e441f95199387b76cc9a3c5e5908aee7511e33bd6fe826ba5364"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/lij/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/lij/firefox-147.0.4.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "721fd540f833e998d2b7cffb4cbc03489c6a79b45c650f69750acb269fe8a8d6"; + sha256 = "ad3b9102ebcf2ac655c4278d48e89ddbd15896a1050b122bdfe68624503362b2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/lt/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/lt/firefox-147.0.4.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "ddb6857949735b27053fb6316feff17770559e865f6c8fe96fb2630dfa874c3d"; + sha256 = "a3f916d3eaf8d88666394f3e7b244b243162822aed26b5c3dfe1548a57f1bbb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/lv/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/lv/firefox-147.0.4.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "0eb33784973e356494101245dc825b3c7c8e5a5fba0de35af155abcbfedb32c9"; + sha256 = "18828c3b5676bfdb3d3c7fdc8baace9e231708871230728a3fba70ffdfe7c25b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/mk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/mk/firefox-147.0.4.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "934e6ef49a9df54a030094b8d0b1835ee6846128d15e3ecc42f3dcf31bec53a5"; + sha256 = "6ce7163c41785fe147516fe48ddfa1d8d13e0cd3f3d5765d00ac4a164c1161d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/mr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/mr/firefox-147.0.4.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "0e96a4e3c728ebf8959fea3c5af03894c12005fa1c435e19ce6a0251ded65770"; + sha256 = "8536b7223d063c9dd4cf54183b723ae96b042eb5902df98f89b20cbe20b71678"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ms/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ms/firefox-147.0.4.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "ea20f40a2eb9bd96c994adc94528597e03983f9bd3e6b85dfdde5247138e6d7e"; + sha256 = "177775292de36adc036ea225026c25b6a3a0f7fb1374d7bee97106ed1b738843"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/my/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/my/firefox-147.0.4.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "eae59288b56e9cdcb81bb2ff6b29f70ae06c072043ed9b5f4798b6b842077a2c"; + sha256 = "a70145d01f3aee75d6e2de88bc98aadf3179b83e997db1067b777f6c00075c73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/nb-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/nb-NO/firefox-147.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "ebfa50969e31e43a09806fd060a33cf304f8c9ef5a9b6fc1dd64cbea05c53766"; + sha256 = "70dfc2cc3dd8d57c3aba1ab9ce6fce59d35c4cf338712dd866a9a399ace45575"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ne-NP/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ne-NP/firefox-147.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "fb02f72e688dc23916f2c4344829e3cf2a4cc1f983609ec72ddee813f7987096"; + sha256 = "4ad5dad2ff6023b54e28768f6c85a46073d5af530bb6ea952e71842b02a2dace"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/nl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/nl/firefox-147.0.4.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "e099ddb1181d2834ed9fb0be9d70ecd7f377d0991f9398233f3a35e7a79d81ba"; + sha256 = "7778e9939de2af85f0c912042e98210e3e7a27b8917f289e66aa66fc6fd36fde"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/nn-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/nn-NO/firefox-147.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "cfad7ed65892ee86314f435db9d139f4c84300994144b450c83efa7247c28684"; + sha256 = "f254aedf9f1625a338c7e70a76e096e95c1bd9f964faa3a0debe31bcecc6ebeb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/oc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/oc/firefox-147.0.4.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "63dd47eed21b32e9c7c94c378de3b85b59c3e37d266fc94a4eebbdbcca1fec80"; + sha256 = "af274f929c687145c90b63b0f643bd053136ade179e025c54aabd5e7dc60836b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pa-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pa-IN/firefox-147.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "f1cf34ee0b5518774d06c4281a59e94ccbcbb21fa2b2ee75df20047032754141"; + sha256 = "3ab6f6d8385a36e2001a0dc25d0271846e8527a5baaad88d9b1a53d8e5ff5f42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pl/firefox-147.0.4.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "bc13e793177b43239d76df360555f012d4eb86a72dc27ea6e2782b9e37d63bfd"; + sha256 = "9f5254e12e9470323307bfc96513b8d365b6d368f77e2e7175841b62d71a45f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pt-BR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pt-BR/firefox-147.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "6e2335d9a184f55675ffd3a1462c90db5df13f6375fe8462e686865778f5f33e"; + sha256 = "e28a629e36530784ba5c77adeadd323fd9b467941a6c9adc6b462b164b552bfb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/pt-PT/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/pt-PT/firefox-147.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "15a0f70fd0503c74556c11bdba2a8441d10b9a7b97dd523646f23a7af2104f84"; + sha256 = "49124db6655d03f3db3eaca4e7b828c0b2864ec48171946c0b5b96dd82899d14"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/rm/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/rm/firefox-147.0.4.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "1c23fbdfbcaacc32a79cd1c8d7d3c638c6beca3404e1f141b18fdbe4ac548c08"; + sha256 = "84513094a0d6169c82136051c6847973b64b672652e93a36ce9c2a8eef33fca2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ro/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ro/firefox-147.0.4.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "e0956765a54c582cf5881cc305b729745a2dc99b4433d9aa28bcf2a38ed1acdf"; + sha256 = "842e0e54598b78143fa26e548e56959d445e5749a288b812d0179aa9dc8472e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ru/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ru/firefox-147.0.4.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "d4f09e0372cb846de795a231687dd8e03b9e1917da4a90e8d1267771f20b8d70"; + sha256 = "a24490dc2b2f977dd1d246e9aabbdcae7f86914f75cad33acdb50028fd3fcaed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sat/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sat/firefox-147.0.4.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "c2358abba03a574d54dde36c1f59d032ccc2f4e78a70fe3230cd5d7bc4ca8782"; + sha256 = "005edbea61c0ac4c15197ebfb1c7a98e125f9661f4c335d73951b788d06b5698"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sc/firefox-147.0.4.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "de8b1ccbe3971322b0c929d07ef386c7534e76353e55b4835a234a118a1a1d18"; + sha256 = "60001f79e60f0562b123f990813a7dfd9bfe021f90c48bf38b880623efec3916"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sco/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sco/firefox-147.0.4.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "a1015d1a7753cfbeaf3b36fd10f0628900d56e35be316cab86506d631191a3cc"; + sha256 = "0ee2def6c27bb354d2dfcf1f33953daf7ee94691b4fdcad8417cc9daa1617d40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/si/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/si/firefox-147.0.4.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "449da2992f449655ac6fb2607be511d6b0bd2185956aace9d78b453bd28c0f73"; + sha256 = "a68a51edf178645fdf8b0def6a78735bed27928ea3efdc84b3fc8a6f54a98322"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sk/firefox-147.0.4.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "6aa09c2a70dd89cea6bccee6380c5b4798fae46fe5126988cd8b3c9652873e0d"; + sha256 = "0dd408d02933edd31d7d9dcf4485d12722ec6a3647afc94c98caf33ffb7c3cf4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/skr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/skr/firefox-147.0.4.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "2119d17225695db7f9cb72205a706147202a56949956e43c3ed02c8be94365a4"; + sha256 = "a6630e524651c368f91c7260c83f6fc68a0b6007438754ea546882c028bbefb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sl/firefox-147.0.4.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "3507fdc114e8de7fd4a22931d2fc0f4a6d1b6bbf88c869a01ce1717fb7b86324"; + sha256 = "3f3fa60412ace741cabd0bc2f069f59c6fc08de0be65e34e625306abffe53743"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/son/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/son/firefox-147.0.4.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "c9eed92bd01d9e44cb153b1f6908e0a524a05460921f4e83921ecb910a51523e"; + sha256 = "44c4f5c9e52f245caa4671ac7a7ff1ce347b8ec306f2508f7066ff8d018d1cf9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sq/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sq/firefox-147.0.4.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "801db6421b2a220732b82f7cb24cf3694730b1e870ea2f71e97cb6ddd4b9a1b1"; + sha256 = "dd369137ff1f206d73d9001878c8822fa7dd8949ba2ba8d102c5feb268843a51"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sr/firefox-147.0.4.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "693fbf7a2afb89b178064a8a0ce6980b6508ec3fa58118b21020b259b0c639c8"; + sha256 = "f1e6ec5e685b7ad0de6e5b648f508ba7cdb8b748ac0b2b23b4ff0894e0a72513"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/sv-SE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/sv-SE/firefox-147.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "66fa6b46c2766818b184cb38e8b2152000eee564a75ee020b2d9106e4406cd08"; + sha256 = "3080d9bcb19d3cacd66ffbbe0f1d7cdc1fe7ddf5769b54c3b94a049abc074bcb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/szl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/szl/firefox-147.0.4.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "cef4c27fa0d0d00347b6b4d94391f6d5887ba1c96fc381a50c45979a23ccdaac"; + sha256 = "2a7aa0958fee0075d58e888cb3943376f06460ecc47e49d216ea642cb5c985eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ta/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ta/firefox-147.0.4.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "0c1c7a4412f879e21e0cd8e3e1267990525ffc0f8fa1a0bc3cdcf703a36bad5a"; + sha256 = "431265695ef098f3e60d4c3111fec46b544a94973ace1dad1652dc10373e3c26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/te/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/te/firefox-147.0.4.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "c2ddd10ee49a51f7418920ebecb0a1f9eab7fa22cab127b84d94bbd5ff16536f"; + sha256 = "a8ea6fec99427ad01a5a5ed0cf96235d16d40fcbe797c7e628f38d8f51088e1c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/tg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/tg/firefox-147.0.4.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "36799100031dd58bb63e0520382aa0c3793cea0e68d3f99abae3919b5bb02fed"; + sha256 = "630371fa250254ce92c5dc3408ebcd647f0a0145f8577971d570a34aa39794c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/th/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/th/firefox-147.0.4.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "8ca62cad1df10134ba240ef73f677415b8e81229efe09faeb9d578efbebbaf8c"; + sha256 = "b107d53eb80aabe023fc7aaabf8563c70cea115d2cd1fbf90681a9d073a0fe3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/tl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/tl/firefox-147.0.4.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "1bd6ab820ccf55404e4e99f47be8b1bbe9083f90185636208e92b83838c6ca24"; + sha256 = "e9a411712f0e34c2ccf5222c0a8da3f84401345ba33a09e0dbae53931340f445"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/tr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/tr/firefox-147.0.4.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "7ca4cd87496cc4a1d5495c58119f5e61be2fb12f020181de883173dc30f64b82"; + sha256 = "f062589204b85eb94f962d530e78edb4e0f870f1c648f1b4c7771cfc408a8f02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/trs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/trs/firefox-147.0.4.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "921b9dc446dca2ade2b927990d9861f4f6d4f801597bef62b7273739f40d0f4e"; + sha256 = "dea945a53a130a9a2cbdf02fdd82344d8d57fec21254e4984cfabe6444a78f85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/uk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/uk/firefox-147.0.4.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "2b93ab7786fcaf929aea3c21e48e26858a0d2fa0f0bfbc21ab1cebcb1222bf70"; + sha256 = "3f43ef7e7871cbfe5d99a251b8a887fec02e38d6a939ee6c02c6962c69acf3ba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/ur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/ur/firefox-147.0.4.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "e66e2ccbf51b75f17d659ee094911247588abbbbf931defff7a95940a5af1bfc"; + sha256 = "114c4284e4d4be4dab679860ff87820f10a8c16c4a751dd56b7c8a13ce66d2df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/uz/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/uz/firefox-147.0.4.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "b4ad835fbe41da9a550e4022fdb72f73f2dfb59229cad46b319aa58836e4d6a9"; + sha256 = "f6f4aa0ce4060c15d424271d2f86ff6f902c31d6ea05d4ee8710d26545b68aaa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/vi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/vi/firefox-147.0.4.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "337902d4f9b726d9db3e8a0e0812d53ed83269dc12f5807f1fedd936abd42a61"; + sha256 = "9d0e85873a7fa2b80211bf1044c6cfdc99fd5d0cea3d750c09141eab051a2924"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/xh/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/xh/firefox-147.0.4.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "aa343fac4ae62fcf32646a140b1393cf461911de0329a096b49790c520b935ad"; + sha256 = "678fb4553c5194fc2fd164f432e3695319c094a77d53212c987cdfd802e06d4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/zh-CN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/zh-CN/firefox-147.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "8adee4853bf1adfcaaf1d95b6a82d4063d87fc182a05a3831dbac7be204133d7"; + sha256 = "b9298b4bb1a2f1adb93f1f2c06f45653794648e3ae7b0e99d74bf4b76b70021f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-x86_64/zh-TW/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-x86_64/zh-TW/firefox-147.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "0cd2ecced471de454493ec7def05f6585a9f60678fb3a74cb7f666e792289ef9"; + sha256 = "2d567aefd74845535b20eb9ae0de982c61e785b90f7be0da5e227f4d877d6fd5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ach/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ach/firefox-147.0.4.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "5d1e60d8cc8ff21b46f8e926ab920392f8b0cb4edcdca469e2133e8230ee7104"; + sha256 = "a81e9e6cc40e8540b21d37506e2cc73f9505f7c884d9131ceb3cc40029967804"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/af/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/af/firefox-147.0.4.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "430221e26149ad9357c5facae36820b75b1497b32287ffdf238dccdfb4338c32"; + sha256 = "3da42ba6a306721e9a258324958ef6ce072c5c6744c7864f9213d27a2121eaf9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/an/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/an/firefox-147.0.4.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "e0682e08dc0882ce99b852c37e39fbb6119a8ba44b56721124ab28a33dc3db3d"; + sha256 = "400ad7a13882d93f622021f097c472c763759523c96ca5c2330cda64d6ef8619"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ar/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ar/firefox-147.0.4.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "de101d7aace7f9530b392d810ef3775002921b1739029217ba278566957584d4"; + sha256 = "7c4f9c04be3c961eeb065c7f861c0d2b6bec371ca52817b3c4cdc339a989fa8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ast/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ast/firefox-147.0.4.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "0f1113bd14248f5b2c0d9528fdac951ee1f22084fe2260eace9a5351a371707e"; + sha256 = "6245fcff084cdfa466a2618c9cfe8e7baf7e1d73fc88e6b4154b3ea2abc01690"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/az/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/az/firefox-147.0.4.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "513e8a86d7cf0b19d2b1ea9146be261693ea01762b08a84e4ffda661137b6877"; + sha256 = "47dab81b18bb98ea485f5d4dbb702605c5a3f6b5c4e6702d18cf99b78ee1231e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/be/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/be/firefox-147.0.4.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "680d94739ecc72bcc6b75dba128952506ac7e91b5976752d4fa08db7f2b3b878"; + sha256 = "d4629b7efa79b75e6f163bde243ac132b00403fe9aa3c2498f02192ea27d9f44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/bg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/bg/firefox-147.0.4.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "faeb1be65542944aa7b55523b350bcb742a4b42d73d9dddeb909c9fbad4862bc"; + sha256 = "cc539de9fc579f38af0c85d755042e39e4a66acdcc0d52b946679a6b0abf142a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/bn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/bn/firefox-147.0.4.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "28573ccf55298361c56067429e995f0bf3d3b82920444fbd989964e43ccdebce"; + sha256 = "1cfe62a269b741e3443e3bc0518bb98e1d960f2840d0d1a19cab7028ff1e1c1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/br/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/br/firefox-147.0.4.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "695813fd29a0ac8495c3a5a793b3736184f7754e9663fcd2226c1cab28a78d84"; + sha256 = "1290797835bfe17124bcbd1ce4df62ae5f5dab4c1b7ad58d8cd5d5056ed3eb7c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/bs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/bs/firefox-147.0.4.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "f2356c531b5d77ace1d0bd642861a0694a406f10a594c49a1e1bed6b9dfa84ca"; + sha256 = "bd9ddd2d1fab4dadcf728bf5befcacebd3ae4bd6e2847fbb4191e66f6b35f4e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ca-valencia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ca-valencia/firefox-147.0.4.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "05bef04dc2fffff03b2867a236c5230ae48ee5850e5c62a7921f5e9868e77e23"; + sha256 = "1dc1c5b8c91154e5c7c5c350a880d0709703750cb2b52fae3841f7008afe9cdc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ca/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ca/firefox-147.0.4.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "2d5290b2a32cf07796fb33d61c49351b7153a2212888482cbcf785a0801d06dc"; + sha256 = "36af4b5e38d53cf4a5f29842bbc59d59c4f772ba64cc125225e0097c001bde7a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/cak/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/cak/firefox-147.0.4.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "68025bd8e4064c537198dec03039bbb66f1e381e2b67b489e5239b80fd8a3f19"; + sha256 = "72bee79c238c76e8cacae5d356b451c0d7d39b8b897386eff5a5db591c572e4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/cs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/cs/firefox-147.0.4.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "cc609dfff4f5e53bb1f14f405c707c1a8359ef89ffb9535570e0014c0d3c2e44"; + sha256 = "a05cfe4db70b54008f81bca1f248d73011ed05f67338eec031675313699498a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/cy/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/cy/firefox-147.0.4.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "fe60bd0b8f4c14a6944626adb04d77f55d5dd9bf71ce6ab1f585f5496a424a1d"; + sha256 = "ca8d8b411f23bbad587085448faa4701b652d0213290678415c9648c2366264d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/da/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/da/firefox-147.0.4.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "29e309d9d2b60a6ceda0c8ecaec17cc0f5b264cf79a2fea297763546eaf7f3d6"; + sha256 = "e9c4aa0da98b708b20e82f6b494395d30f0d1c893f043da10e7d3bcdb597b9bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/de/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/de/firefox-147.0.4.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "d677df27a521d4e658afeeea3485591bd1b4ff646641c12636872f08056bfa6f"; + sha256 = "47b3756d164f5f361f17f0319cdcc509ddc8362948239bec09d6abb926d2167e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/dsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/dsb/firefox-147.0.4.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "35698a3c2e156ffedbb0817621fabff41a1344307a4159fffcaa5102a980f4a7"; + sha256 = "ba76fa2f47ca9a0e7dfd34e7686223b7d2bbcb3de9e1889b46ca48d315c8028a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/el/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/el/firefox-147.0.4.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "3532095aa795f3879710267fcbdce39179e27ed20822956e87ea58fdc5150561"; + sha256 = "3971033eed3ce52419df1d82af19d6ace19982ac9a38f98293c6291c2a3d6126"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/en-CA/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/en-CA/firefox-147.0.4.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "3088d0c0bc41b0d5355f6d3c3341e918fe812879ce6dda80cbfb497baa12dacb"; + sha256 = "ba97aaa71d9b089ae7554fa2671fa94b6d70e47d319e1d62f3a67baef60816e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/en-GB/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/en-GB/firefox-147.0.4.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "8307830e01bb37a164db8087d001f35bd59f06c8bedf3e9b99665be0d1e5cea7"; + sha256 = "251c73c6fd585cb658e58403257e4b462227c6fdf87cb0f5b7b19f6e8d066629"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/en-US/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/en-US/firefox-147.0.4.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "393bd4bacbb724b60ce925fa442ae313b5465deac6e00d3f8d91524c048bbf10"; + sha256 = "6e42ecfd0cad1a56490decdace9a230bd4a5c0fad8f1f4a989538c4fc0a71eca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/eo/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/eo/firefox-147.0.4.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "8d51e792a3eff3aa7b7b115609bd41141059339e41eea6a2f996de72149587f8"; + sha256 = "b38ba2d17b97cbb277471fc353fa29b207b2933efea696e6cc133cef526e5554"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-AR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-AR/firefox-147.0.4.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "987564db352f1ef40737f06cf2148fde19ad64a2399b39b201e1f332dd229b38"; + sha256 = "7c0009ef36a7bb6d1ba0627e60aa8a6cf0e902d84eedb34b8c08b0fba3b824d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-CL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-CL/firefox-147.0.4.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "255369edd15f21714cb8ad2668df54c12bac0b7ef7338859bbf8d4028a2ad987"; + sha256 = "f47c4bbe17a792b81c6ae54f5f47551db9fb1ffd0b9af89f7d6f3c178bc87820"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-ES/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-ES/firefox-147.0.4.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "34a5c506b5d4225dac61249cc67200aca189088b138854f2f92b77fbecb50085"; + sha256 = "8e175742069a45a3de1cfe4c2bd764b9b44c8840bcadd16e92f8ad3c94b98195"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/es-MX/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/es-MX/firefox-147.0.4.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "a0b2ebe59a8c54c65e6619aea7901f8191fec3f25cfae404d2e7867b9b135ad3"; + sha256 = "e4db7a12251767b050a561d86b3dd051e228c01097da616853fe8f83bb39e575"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/et/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/et/firefox-147.0.4.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "cf0dc9cb2d21b194c80159f58cae4108864bf1352013e069286ccb6f22af8f90"; + sha256 = "b6e2fb736094dd1b00b0068912d2ced8e8dd6abf4145cbfc492a966e83039d50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/eu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/eu/firefox-147.0.4.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "12cc126e6222b8788994f1bc5d1a35afe08d863593c73c900fbd051516036655"; + sha256 = "bcc6b17c77edb845e6308ab5497fbfb2fac4529fa7880cba8dc238dfb5ebb749"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fa/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fa/firefox-147.0.4.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "2f42b2b592420546ccdc8082c080885fbc47efcd5a3c0f361382461894eb073c"; + sha256 = "df28eecdfb684761df48cfc6410fb33e7b09289c69d2e60cacbe5b964c5d5e4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ff/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ff/firefox-147.0.4.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "364862bbdffb5e0e70d038a7909678bdfcff7e7d94000d82033dae4026a65348"; + sha256 = "b90d4dc9e8cdf3fdaa78cf57d1a873e0a75b1b2cd7e0989b33a4385dfda5e033"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fi/firefox-147.0.4.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "0c63d1435c86da0fe0dc6f64c4079c3c51c3909145c1a11720e28fedb016d5b0"; + sha256 = "aacf7a02aaeef6166293b6c3c2e860fc297d1974cbcef7c3ad09b6b0b8491229"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fr/firefox-147.0.4.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "8d51c3c701d866b6f66932b7fdab793097732d3c0a2c94aa4415f83d5ec6238f"; + sha256 = "f949506f49b9b932cdb2f7258f6d31682dba0e37861871b57306a9541a35bed3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fur/firefox-147.0.4.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "ceba26f9319e509aaacbdb0ec107c4b2fad63a1cf3febdfb7ccfab83532519b7"; + sha256 = "f25ef0fc2634b9404da2d55cb0f8a9b1b758ce85bd1a6a4f2d23d5d35359f661"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/fy-NL/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/fy-NL/firefox-147.0.4.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "ba8e65b273b1834c926d3181dc4e33bc83353b2e7c0a4b2daa886a22f53a00b1"; + sha256 = "90d248fd6314677680d96b82c0923f5ebe88b4033c64a373f2f372dee6c79cc2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ga-IE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ga-IE/firefox-147.0.4.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "691790a2863f32d69843ec6390dfd108388d17a32fef3cebf0785efe3de13f20"; + sha256 = "c056ba9e7f1ce4cb8a5cb2d5bacb0d82d3eb376cec52f67e6e74744b72644b9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gd/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gd/firefox-147.0.4.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "57d68a4c6d251e505f076c048a00669dca8f9bbaaaa94da2bcb7a634ec110fe7"; + sha256 = "6f82a5855d3c79cac1f2927a20e07bb7e239d3b419da7137d502ad8005f5fe44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gl/firefox-147.0.4.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "f43865551195e152c9fcc629c74fa070f48e9ae12cb532a6b43eb6fd6ffd0666"; + sha256 = "5d54835ca7409b4deb9d47dfea3a2753c27741fc9186f08f4dd0e11a9fa9083d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gn/firefox-147.0.4.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "d20334aaf9a29a67cc891b4d836ef0b326139189d034c06c33bf10809ac03f26"; + sha256 = "003a2834f6588a6436bea22ab30a3e93ebdd976f577201dc2f3932c71f9b2918"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/gu-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/gu-IN/firefox-147.0.4.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "d1deefdff9f10735f7c525d391b81e47b33051ac2ff04138ad611e7066d544d4"; + sha256 = "c8218e8434b832f8fc06974d19d31df67220e05c8dcbb5aa7769292cf7958be0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/he/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/he/firefox-147.0.4.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "bcc48ac4da9313b258d609187bd6f015274b8682d3414ade2f308f0a19c218a1"; + sha256 = "7602150923c0cffd93ef582db2c5e96574ba3837c5860b1cf7ee51027217191d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hi-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hi-IN/firefox-147.0.4.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "d2e6834768553c625d1ae4ca35a1a01327fa2083b2e25ab52657378c665e3a8b"; + sha256 = "ead071be4653717ba7816217eb53b4b1548905356b3423a324595ddccab66472"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hr/firefox-147.0.4.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "b98fc357e25c217d529eec517f9c14bb94bbaf7378aa833f9a1f5f042cbd5cbc"; + sha256 = "512b7a43965092e81b1d7a4216493d365d606bba237b0713cbea57089b230c58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hsb/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hsb/firefox-147.0.4.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "9aaec56be715967a73bf94bb952d832ef57bbf0aab67c89d80822a0f22d695d6"; + sha256 = "03fcca0f290c7471fcc30cd6684285fbed5d910f1ea22644e5b60fe0a68ef4d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hu/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hu/firefox-147.0.4.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "d20f7e1dc06daf7fd7d8b5f6dc6a25cffcd9d9d9e6c86b7c01297264480b663e"; + sha256 = "e2bb7a70f66aa10fe50933e59e0829965088200c3c9da3970ccb99cb89b64079"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/hy-AM/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/hy-AM/firefox-147.0.4.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "45238ad91c85c2d5e3b077ad38aa3b5848c3d06a5ed10e208b7ea528c85a816c"; + sha256 = "4156c2dd86e1ced853c214c4e6b21db37d4557a6c9debf9fafbe006964d6b059"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ia/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ia/firefox-147.0.4.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "6d00771bc3530dc3ab0627cb59d53e62baa4ffd9708adf387944108ee048d69c"; + sha256 = "7a31cf8115643600f6e730bcb946df9afb4eeaa3ca98709d9ca9df0300305582"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/id/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/id/firefox-147.0.4.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "06eba7ba5323678911442ed5cfaed122cb974f5fed7e392cd794e473dc8a0d83"; + sha256 = "c5b1268f668028e8b949080c138e76fdabfa4fc84be421dc6ce4477790a6960f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/is/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/is/firefox-147.0.4.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "6c86165ed6bfa84dcbc9a930876b41ca90f27d4fec975c1091b67137b44a6e55"; + sha256 = "d65ef266b6ce548b212df9ec452b5e7b267d75fc0157c09b0b3dcdf26dd51d61"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/it/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/it/firefox-147.0.4.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "4061a624cad3b7c5a466eb3c1c44a214e9f1c0048973a24fa71ff37cf40e52f5"; + sha256 = "8bb759e8ebcc0ad59d99959f09cbbfd4d6137304d9ac509fb0bad4eeb696fb16"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ja/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ja/firefox-147.0.4.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "ac71ee300c5b238e55fa07e8fc4ee535c3726a820fcddbebac247142a73357cb"; + sha256 = "ab84fff434d36f44bb0f9f180dbf597f6f5ae80b0526ff3f949a9fa93e4c5da7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ka/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ka/firefox-147.0.4.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "aac06c4f1460f1ffbb9cfc6681b84d5e6af37dbaffa52cbc3436219daf68ed5c"; + sha256 = "be188b8f46d824844effc982d58ab48c4ba8acc09a2a3d222ac9489c6727b3c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/kab/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/kab/firefox-147.0.4.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "7182fe293d7cb9421313ad80a0620fa4df3b159c8a0e10e62e23284d974d0457"; + sha256 = "1b6b87676ce5e48454920f424267314e2d85be1b30be8200b02b8b9a243d9c0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/kk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/kk/firefox-147.0.4.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "ee05b77ec95e1433ed2f12ad934f5e5ce4830a5b0c08530e8ce1413eaae78101"; + sha256 = "e56e10980e3181b240988d3b11b4a3b1fe80a4e2b62187351c3fe956329aa4f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/km/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/km/firefox-147.0.4.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "5d82a46b80c84aab5ca5f03ec1e1d22271744cc90574a05f305d4a2fff57fa18"; + sha256 = "c686db8e681050d9cf3c5a78dcea0bf5b9fe95769fc99ade8c0a3ceea6a6a788"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/kn/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/kn/firefox-147.0.4.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "55b7dcbfe9fa421d64dfcd7127687d9a9da7e36c644b2b77deea6627bf3e6362"; + sha256 = "c52c85cab4a972530b9ea9594b21b345fbdcbcf12843f1070b7253e3f85c61fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ko/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ko/firefox-147.0.4.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "f8a51e5aca7bd5b27b4d8ab944f864393fbddc2456b3395d958967709ce94caa"; + sha256 = "238ba7e51668bafa0e871f8d7db7e4294dca07a4d2c3f265cacd875bb5962779"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/lij/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/lij/firefox-147.0.4.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "20278133dc34a52f7012156000f3263255ba10a752902d216d414265a5680a0b"; + sha256 = "9d85985f0489e92393de5e56a300d6be15c8f908d98255b73f14dece07e707a3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/lt/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/lt/firefox-147.0.4.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "7fa3b65b2f5f7da26c443a5358d135ed14408aaa0beb4a5e58132e6e152692ac"; + sha256 = "a0c70346bc0bdccf8bf1301fcd7ee7d3871472956254f9adc9225dd7478d4062"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/lv/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/lv/firefox-147.0.4.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "0219965bdd0854c522bfa6e0771383599c10875fe56235da6a4ef13d3037d266"; + sha256 = "3d661f61cc5546f4b151e15ef8c2028606506eefbc5eb27a2b7691ace129e5cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/mk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/mk/firefox-147.0.4.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "65b5d089d103cc1515803492041393e324081f44f6c2f221b1f6f877da296e48"; + sha256 = "eeb25137283cbc6ab8bd43ad014a3fc052225847b7d9323e8d981a0d969a34b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/mr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/mr/firefox-147.0.4.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "52da8a47dcd1edbdfaf2e3038eab9b06a0d6aad2085bd9729a3e9da3dea7fb2f"; + sha256 = "60459b85529ffac1af372e3909cbc1ad4f999064e0e70455b9509be8f2817b4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ms/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ms/firefox-147.0.4.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "45315602e26d695fdfcccd5325a31823bc9d29855478d15bb7a3c03bea3802e0"; + sha256 = "d39aaa444ef3fb90bf904729a473d748fb03f718943bae09f2f144d793d07d81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/my/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/my/firefox-147.0.4.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "cfc899121e29a73130b8e5c9b9cd9c93db7d250744d857c85e33d8c5cc6273dc"; + sha256 = "e2573283d59016663728c84c789266fb737c68aad75aecfeee4da5ab4b1d2bf7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/nb-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/nb-NO/firefox-147.0.4.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "1e39b248f0e30a099a91ae4f29d22541ac879859a94d8c4750bd4b1818e73be7"; + sha256 = "8063ee1768c2ed366c804cdaf7b7b30fd2e7a01bab42d5570708cb29c94e5aea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ne-NP/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ne-NP/firefox-147.0.4.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "050478a2d4bad403fa87a9b724bcdb73767fdd68725ba6006930ce27a6933ce3"; + sha256 = "7b83ddc7c825e63db29512c51348ce99dc617571292712547bbaf181478614c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/nl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/nl/firefox-147.0.4.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "ce0f235df88a94aaea299d9cba855182d7dbea71d55add834d122ea0bf2c59e0"; + sha256 = "7e132ed37a7274d70e7fc19bed7ef5dded93a11f6da883e970254944213e2ab5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/nn-NO/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/nn-NO/firefox-147.0.4.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "5ba701e1409a16c4eec6e26382d049ead714819d54f2cea7d2427370b1cb4908"; + sha256 = "0e31f199b0cb54f8bdf6cba81d18bbec6416202b83d2418aa002d201290d7424"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/oc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/oc/firefox-147.0.4.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "4a5759e66899b1922b5df15812603152e22fed915847a217579260ebb6bdb73b"; + sha256 = "88dcbc7408e213ae3c766069c3f0af89469f9414cdfd33752b86f82922c0fb9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pa-IN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pa-IN/firefox-147.0.4.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "177959755bbbd76be7a0602e82f37e4bb272928eb4ce7d8b335be1befa246484"; + sha256 = "4cd0d26390535f27f23c2b226308ad5298a0ddebfe778ab6b44234f5e92fbbb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pl/firefox-147.0.4.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "4816948481724f86110ec6f3979b4d29f6013b0b3a1c00b9bb13447e176b8b63"; + sha256 = "18ccd5d924372dcf8f8c8f73101e9c4f3ac882175f92b89beb068857cb1465d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pt-BR/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pt-BR/firefox-147.0.4.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "14d503382a1a91afeff40f39339224c79d0b807bc0d3adc61fef639909bda7e1"; + sha256 = "7a7790f38c5e3721febdf62675ce4faaedf90fad1373a7d4ca5115c8228dfc35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/pt-PT/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/pt-PT/firefox-147.0.4.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "485837093f9fed54da105e627cf0431e4de780aa51f8bdd9e1743dc9644b15d7"; + sha256 = "a8b30d95223751a92f933789a35a8afc70f44176d00d58a22e3d7542e1c1199b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/rm/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/rm/firefox-147.0.4.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "5fbb8b05c97fa679dfbaaaf42dbf3b643e81a0181ec041c8d61fe07cdc90e945"; + sha256 = "8006ceec5fd5b08d8b5ecb2f6d825943ce814fb56acf483904714753f356b735"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ro/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ro/firefox-147.0.4.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "5e764a66b229fd48a15e60b4f2741b63a1d2f7d69a9bb0b2e5376893b43df281"; + sha256 = "d616d70a8b1cb457d934255c601eccef13e424cd5caaa0acfa7077fe90670936"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ru/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ru/firefox-147.0.4.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "b94bfb42ba6575d6d44f6f5088e2e552a708bb05ad0ec434eb41dcd997ddc3f8"; + sha256 = "d02c0cb748a9b03052871c58024e66f748aed967221bfe668dcb6cb6174a6dcb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sat/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sat/firefox-147.0.4.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "407d5e63df1c54bb8f8bd19bdebe54e5ed41b107fb77797d1194e97ad9507f02"; + sha256 = "ce4a01d8f8440b2c4886f7303b5acd25a1e81a9bcf6d0f0198107d2288ee61ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sc/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sc/firefox-147.0.4.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "f6cdb0b03aed0c39f935dbc42c17ebddcec1d8ea4d9961c727d9f6248113f8d0"; + sha256 = "ffaa9b8dc83b6f137714e634f0bb4f36a864e305e1b5ecc3b238190296d7d625"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sco/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sco/firefox-147.0.4.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "a5d3ee5a9e6bcda39a3c66a0f4bc28c559518ac4f9fcc11cc9d611faac0336d9"; + sha256 = "10fde383ede8ae1f340de47c9f66697b33c7b0c69f956598f8991b38620fe9af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/si/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/si/firefox-147.0.4.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "aa67c3f8eb76118195363441bfed262dc46bc3392e885626376cf5712efc55e9"; + sha256 = "6bd06de4ac83d838ea8a55d3620f0a68fd15d51f931bfeb45dadb11e974705b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sk/firefox-147.0.4.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "f0cf0b945daef5e003fbe816159e8dea9b16d5c25009046c58385793e0c414ed"; + sha256 = "b853c398665ebeebfb6b6e40b40468d3b8fc9c43dfc4f8206f1696fa39088324"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/skr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/skr/firefox-147.0.4.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "6b44e9fe0cabf48ffd77250dbdfec187904344e88e9b2c333307650785e99882"; + sha256 = "9f6d5c727d91c12cbc3aefd35c99e5411b1a534c119fc161c8cb4d58ea631415"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sl/firefox-147.0.4.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "b30f072212019521c236713d536379d6ab19d27eeb3c0cc735221012eb8c7b51"; + sha256 = "63e36acc9810886ff4656795dba8eb3b4d63d2700526c17b2a04a4a4266676a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/son/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/son/firefox-147.0.4.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "ddb855669ee79ff33b832ef1a3a6635091fb3eede80b1d7f40d3fe34d7aeda6f"; + sha256 = "29496a7c1a27921e7a41d7c54d74eace3685e44a0d0d9314a8bdf51ed46b4d6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sq/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sq/firefox-147.0.4.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "31f5b14743dcacdc4d6aa5bd94ead591472efbc1893a4da789329b4064a243ef"; + sha256 = "0485fb0218d1b8bd04ff9d6415b74279bac4cd227bd9bb94553576c2854033b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sr/firefox-147.0.4.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "510276aa5a171ae3c1b159ffecbd0fd601699ab3860d98dd0d60eb247547214d"; + sha256 = "86cf0baa4cf20449234f328d2d697280cc535fc2cd9769f99375f526cd5d7ec3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/sv-SE/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/sv-SE/firefox-147.0.4.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "227b8aa98dee57dd6cc7c083788d5c8c87b23fc6f1deb65bb762e62b02efacb9"; + sha256 = "db9fa48bad661f6e1ded5e7cc29d2b5cf21c4bba3050a02192dfaf5690e0c033"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/szl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/szl/firefox-147.0.4.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "53adc90c7cfd7ed77d45c3a9a22eb7d423151fffe90a15edcc7836766c36e2fc"; + sha256 = "cf73c2da614a9504c0ff2249db6edf452e496ab41bad31ee7d4204572354ae1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ta/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ta/firefox-147.0.4.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "de9dfae198d452b454348daffe690dc56ed26156196174990d74da339ed2a218"; + sha256 = "c032dd3fef44198a68ad72f25edd703a47aeabaf1302bcd0a831b1eaf9ef8a10"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/te/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/te/firefox-147.0.4.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "e922fc16bd3c1a8920c45b7072e33fa6c5076673a6ec07ee560fd06361f57966"; + sha256 = "1491f1f0b4b09cdb994cb2f78703ec1d9389d0df8527ba2fff215bcf212feb46"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/tg/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/tg/firefox-147.0.4.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "9af06a1480d0581cf90cace232633ff12f60797eb4498305616763395e0d3e16"; + sha256 = "3f287c7c247acd23fba69d724a4d0dc005c03a0c443c8f5c47f170c46981eb13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/th/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/th/firefox-147.0.4.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "da5c805ab00b4b8302128017fd5091a60ed976e3acb5d20ddb7cb9467585c418"; + sha256 = "41e4a62f5044e612347851d8d0bbeff19fad46d23b69ea2d46f3abc6c50c9a1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/tl/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/tl/firefox-147.0.4.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "542ce8c972abdaf1b3d5046fe504de57ce2bbce0aec818fac449c258d57aa1eb"; + sha256 = "11b4cc1ad4c32c290dee9b909fe57b467abad242a241136e2fb5088fd9fa3c07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/tr/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/tr/firefox-147.0.4.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "98f576673e4b44405934eede6ee2e7d678782ee646ca1cfbddbd52194b2520ac"; + sha256 = "7641536451bec89861b3bfc4c86764d1c78be66ca944b8398d6a9f62e8ecdbe7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/trs/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/trs/firefox-147.0.4.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "c1fab02532a95e05e022df866d8aada83a2e9bfb7b7f1470d292ac2780dae19f"; + sha256 = "2605e963d8a57a565926f1cd0857c1660d2cfd089888dec1059af8f4f98f3112"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/uk/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/uk/firefox-147.0.4.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "b51cd1678e3926d09a2e8df18a045d440474c7a6c88052405b5a3d324f4d318a"; + sha256 = "6ba7698465796dca8ae16a4b3c1f92892ef8e4beaf1188a7a3e24ef13c797172"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/ur/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/ur/firefox-147.0.4.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "c21e0f88bf430ccd24650d8bf6f652453a93754745c9b317ccf9bfcb4bdad3ef"; + sha256 = "e1052e98c3b70694caa5ed1e016693013af158248b33f6d29a1d623aad6d32ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/uz/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/uz/firefox-147.0.4.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "20d6065f9bd83ec9478e8981b043dd87fab3edfede6bd361d92d65c42e6942e7"; + sha256 = "37f93d7096e119450e7e5afa42cf0ec4cdc948e37ebeff7e9e1e1c6e16a92590"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/vi/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/vi/firefox-147.0.4.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "c7d36d8dca5cbbb16daf15b3cafbf983426caeccf0592dc537e9745ccfb9682e"; + sha256 = "e9800301fa479225170d29ff9db3470593acfc6f27c015320b316e1f59844b5f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/xh/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/xh/firefox-147.0.4.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "9322f84b3b3d272f73008b28e09ea966798f96a26a4eeefde986d3ca799096ab"; + sha256 = "555c1e029d50672fb6a887fb3b4310d55df4de36bdff2aa428ef254a1570b194"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/zh-CN/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/zh-CN/firefox-147.0.4.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "205566fd0d6727b4ac54d803ff2fecc1242f3a67a4b5f25ed29b9287e94708e9"; + sha256 = "171bb1e7c2402b5710644f19fba5c9d91c92d878c33f8485487ad29a94d2f189"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/linux-aarch64/zh-TW/firefox-147.0.3.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/linux-aarch64/zh-TW/firefox-147.0.4.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "d1e127891f629972aae77f30e3172cde627cb116b992707d4e3fb9779e02d133"; + sha256 = "17dde4551263684ce630b6516437af74bd5a73c1a2f45953febfdfa52b189155"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ach/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ach/Firefox%20147.0.4.dmg"; locale = "ach"; arch = "mac"; - sha256 = "7d9cff0d1279ce11452518ab6080005e8191bb6364d3e6e378268ca3d59b7a8e"; + sha256 = "c203b937e1acb3351cfccbd67fd7d2be6d4a1dc4af61fa2ffb89dbaedde66d43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/af/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/af/Firefox%20147.0.4.dmg"; locale = "af"; arch = "mac"; - sha256 = "631d288368e81590f030c7659114cb78ad7e76aa551d6647c76f402bbb9639ab"; + sha256 = "23ca26a29c90591c29603a09cb3458ee70ff428837090cb9652f0eac33fa9df0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/an/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/an/Firefox%20147.0.4.dmg"; locale = "an"; arch = "mac"; - sha256 = "837afb75e6d675e818d30e584e0fd41fc1d384df9791295e810629ca511db35d"; + sha256 = "5ff92dba731f603581916683ee27425b1bd7c8618e9c9d822b138cc152a4bbfb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ar/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ar/Firefox%20147.0.4.dmg"; locale = "ar"; arch = "mac"; - sha256 = "8450e6e4bd440b04d7119486fd3d1a991592cbeee7bfe472ad7edb5dcc27326a"; + sha256 = "fb77915252e40e92c881e754c03513aa82931c64b115698c2c0a95f95ac4fb07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ast/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ast/Firefox%20147.0.4.dmg"; locale = "ast"; arch = "mac"; - sha256 = "835751cd86f4d9313fa0c50c2e10ce9bb3420248a401c3c23901ecb572c588d6"; + sha256 = "6e3424b2845f69958a59605f622a2d8d9e6ce583cb1b3222d8b0f6372ba98e41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/az/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/az/Firefox%20147.0.4.dmg"; locale = "az"; arch = "mac"; - sha256 = "ff5470bb511cab9345bcbec41319d00b1793fdc5bde7df39c4e39552d070bdc4"; + sha256 = "6126d8996af87dfd4081db3f510dbe2588612f4eb81e0cf06b15807fff626f49"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/be/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/be/Firefox%20147.0.4.dmg"; locale = "be"; arch = "mac"; - sha256 = "3878e5465b2ab7d116d3f9ed44231f674ca850fbf7440763406f063275010424"; + sha256 = "d1ec9e3c623eba9786f6df64185bde6dee5a1ef56bace4f6ae8464eb83bb12ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/bg/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/bg/Firefox%20147.0.4.dmg"; locale = "bg"; arch = "mac"; - sha256 = "8ce2dfbd204b847c73b5847f936d7c3fe7ac79a80ea98bd26bb394a64c2db479"; + sha256 = "a552ed86048e839ac9754b62fbc8a8e63324df4d0f656397fd10337d20358ed8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/bn/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/bn/Firefox%20147.0.4.dmg"; locale = "bn"; arch = "mac"; - sha256 = "a6b86ed1b6b03f38950c2f31e1ce09da157e1ee5464eba96eb6201a918138edd"; + sha256 = "34b6fa86bc721bcd2c770759c62a3d02cfd009b6acb9fca7e89e03965e8b63fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/br/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/br/Firefox%20147.0.4.dmg"; locale = "br"; arch = "mac"; - sha256 = "192bf91c01e1ccab28d213910cdde39ddafd7bbd168e0570194d782afae0597f"; + sha256 = "8c0ca4cdee6bb24b623bc13ff256e71bd3d16a8bd82341ba4716c8537098a26d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/bs/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/bs/Firefox%20147.0.4.dmg"; locale = "bs"; arch = "mac"; - sha256 = "376cb46c913507bf50f0324af22c8d5835bb5c4ee74baaf4403719d20adac3f0"; + sha256 = "be52e98caec5ae54e0c1c57294d38584f51109b1e7688dcc7fc692866aa5667e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ca-valencia/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ca-valencia/Firefox%20147.0.4.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "7ebfbea941956773dbdf36a41858d130f237c7d4c66ba6da7a1a3c18c050c193"; + sha256 = "7e84c5d0c1b69f9e92b745ca59f7720f0a8af0f83f928c5bc57c8bf35b4c9390"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ca/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ca/Firefox%20147.0.4.dmg"; locale = "ca"; arch = "mac"; - sha256 = "ed57ed03f8f7096fff48bc40d6243b677497e7adf62c8eb070d52b64e64ac399"; + sha256 = "08d9de033b6a100e5c679c5959873c0eda9a3494f3dc6e65a61dd9dc2c66820c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/cak/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/cak/Firefox%20147.0.4.dmg"; locale = "cak"; arch = "mac"; - sha256 = "33fb8502841d00cf9919940b221f68c5d5756b15af994ce8286c70fbba572945"; + sha256 = "1b8a8640fee2a46479da49debfaab7e40862313aedac81f965488c93761a01f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/cs/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/cs/Firefox%20147.0.4.dmg"; locale = "cs"; arch = "mac"; - sha256 = "c04ed392c0d8f552bed3b9d9593b0a078793bf7b592cb0e321e22bd80463aad3"; + sha256 = "55f676c4905aa5eeae86dd702adf937878f00ea93ca3e8f2ff58b1a67a8c0851"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/cy/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/cy/Firefox%20147.0.4.dmg"; locale = "cy"; arch = "mac"; - sha256 = "5f750c7a3a3db902dad0af6643e40d887cb072f2371bc902e2028a67316f6a35"; + sha256 = "b1d199210551fab4c353c85c5680e1d105183300b2351f9904a1f8ec3d59ae9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/da/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/da/Firefox%20147.0.4.dmg"; locale = "da"; arch = "mac"; - sha256 = "c3fc7bbcb7e828a7bea5a253201792df8be5a433fa3b0efa57901d970d63704f"; + sha256 = "ce096f0d21fff60100a6427bfc74cb0213ad1fa421198082522dcb39337ea07a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/de/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/de/Firefox%20147.0.4.dmg"; locale = "de"; arch = "mac"; - sha256 = "5d9a0e23cb7890aa5d3fb9fc6ad91c42d98c7f3c6603b426511c31267b8332d7"; + sha256 = "fa41076470a0683e453843a2d0d9feb26f92d7ee760af8a1b40b42cb8074f2c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/dsb/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/dsb/Firefox%20147.0.4.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "4783fba00aed06c3dc64aacd3f096571d6de23f4997d381ed03b17076e881e71"; + sha256 = "a1f27ed28c4484228735eb40fdcd0746a94caf7571d735ebb1b689d396cf7c3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/el/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/el/Firefox%20147.0.4.dmg"; locale = "el"; arch = "mac"; - sha256 = "d4ef502d7596aa69d484727db90d42ad91cc30f15b4ea32895e2ce231dced675"; + sha256 = "32f3d9ac8fa65d1e430e61730894d8434f484ba179f89b10ef2727cf507096ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/en-CA/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/en-CA/Firefox%20147.0.4.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "f87cfeef6e21c0d8f3a502ec1f58ea2b47aa1abc6aaecb62481322bf3312e033"; + sha256 = "6d48616672f660e77a416b9b91dbb47388ce9f2e887f0d4015c46a7ae48bfbb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/en-GB/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/en-GB/Firefox%20147.0.4.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "eeb28285047cf21321306144aed54bfe72cc1ee11c4f1d78179219b3d13363ef"; + sha256 = "4bb733460e1c1eb73fa65670513aa48fca40b41c8599068c753aa7d5fd902c09"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/en-US/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/en-US/Firefox%20147.0.4.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "400ce7988c3789ef7b57b4b1411f2aa726e045b63597ca708e005a9c81e87528"; + sha256 = "1b7d7e2f1f00fbc18a6890bd3a614d3501168a52ec35ef86a92d915a254bcfb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/eo/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/eo/Firefox%20147.0.4.dmg"; locale = "eo"; arch = "mac"; - sha256 = "78574f416de3d534707b22ffa1e486ca33e554f9b7567a213958a588121d08b9"; + sha256 = "3e4b0cadf3de5ed554cac2c47c18621d475d82d314c7908b9546a54948d69d0d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-AR/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-AR/Firefox%20147.0.4.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "af35c9816d713a97a2eb9404f8427e3b2fbda4e6f0dfd24ccc18d4f0d4171c5b"; + sha256 = "c8a7ef965b196250ceb685ae442d31965337abe156412e535e807a57b3dddc3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-CL/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-CL/Firefox%20147.0.4.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "63c7dd3c804d72bf3b6c8df97e3250db006d10aa58b0ce3c9f9b8dcd869fcd81"; + sha256 = "a86055d737f02d2340fbcfa94fe492d5ee2eefdb877c2072f1e673724abbe341"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-ES/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-ES/Firefox%20147.0.4.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "3183a3b134d27698807de1b8fe97f689335f2698f32b3bad056aa596f35500e3"; + sha256 = "af488cd0243101997965c055421199d57a0179e0f56c946013d4199758e3c557"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/es-MX/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/es-MX/Firefox%20147.0.4.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "9aff752a9b9805a0313578fa10e0605e20b2c9d66def8c82474c1cb2d18e881c"; + sha256 = "96503be83cf286543cd07b9d168f6e20c6998ceed24dc80722d559ac3c01d3ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/et/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/et/Firefox%20147.0.4.dmg"; locale = "et"; arch = "mac"; - sha256 = "90eb66731ba993e22de7f9a18e493dce17d5d5a41de7dc111e5d31fad5a2cc57"; + sha256 = "29d0eaf7dfc844eaf90b6f553ae67f6cc62f23ad29622fafa926e2ad111e8fff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/eu/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/eu/Firefox%20147.0.4.dmg"; locale = "eu"; arch = "mac"; - sha256 = "8e954a7bb3931b46a29831aa5a1b7d8b6a0378dfc097bb9a10773316046cec14"; + sha256 = "8442e81b9a9efc8587a2d99249c4c7b448bd778b7e60ae22b57903e39ae62a3b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fa/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fa/Firefox%20147.0.4.dmg"; locale = "fa"; arch = "mac"; - sha256 = "cae36798ca4b1433d1db4b2e5e958d618952f547d8196b319bf04640bd5c4437"; + sha256 = "50977bb2b25542b4f8da0d8a9d9875ff50113e2eb7ef242bdfdab1d25173bc97"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ff/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ff/Firefox%20147.0.4.dmg"; locale = "ff"; arch = "mac"; - sha256 = "b2a3ccdc43f6bb2d7608ff24168fb30f9d7fa22c8f30b0ccad343fc053633e5f"; + sha256 = "691c54a78c907a37d66ce4bfd57ad397bd6fe690b2f88e150c04b85bf2108339"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fi/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fi/Firefox%20147.0.4.dmg"; locale = "fi"; arch = "mac"; - sha256 = "8521408cfcb5c1b2c9ce67c97e1494f239cf1e31cab36b8d7fff7dcbf5c14f43"; + sha256 = "179919c213c51376371a77efee8d758d6ca697b8405bc2ccebf7e7f6e23ac30a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fr/Firefox%20147.0.4.dmg"; locale = "fr"; arch = "mac"; - sha256 = "04634e84768e6d05310a74cd4822b8855887bd693723cf70856a0d726753025a"; + sha256 = "4b9a4b92fa21c89cde7ddf0c35156a09aa3ffe73b0929223281693711a09ca23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fur/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fur/Firefox%20147.0.4.dmg"; locale = "fur"; arch = "mac"; - sha256 = "4d875e223b96dbd6b6b454e978a65fa8d6be5497a9c1d59cb134aacab7c4ee5a"; + sha256 = "de9efca97bcd84021e5d20085f6ab7e2d9436489312cc1a406cb6f52c3f91084"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/fy-NL/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/fy-NL/Firefox%20147.0.4.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "94f602054cba6797f091ca0646c58d5078ab04d65a0a95bf3d0818250fd63c6a"; + sha256 = "15ba7669a702437d3bf17ea905ae1340f3892752689e33bbf8787c31dece11d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ga-IE/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ga-IE/Firefox%20147.0.4.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "cfaf7d03b05b727152bf1910312d59e2d54f5094dd3c2b26f1a71553e2afc9d0"; + sha256 = "bf921f33dc687d9512ac6d55d3224b9ef93a7737d222ea64e132627721370aa2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gd/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gd/Firefox%20147.0.4.dmg"; locale = "gd"; arch = "mac"; - sha256 = "449d0e1735b92e4ac6a97e5dece903a0167d2d4dd257d581b49cc8dd4cdd001e"; + sha256 = "804b014280c6b62389917ca8d89f6d8f1382744053b5e1373dab65f6bd949010"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gl/Firefox%20147.0.4.dmg"; locale = "gl"; arch = "mac"; - sha256 = "2fe894a46dcc4e8f5edbdf4de65a472ef18a5c41672d83d5a904d007c34393e5"; + sha256 = "bdb61d5aa39b120d7e5b1af8cce09b7adc51375b1d69288797af707da0363ddc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gn/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gn/Firefox%20147.0.4.dmg"; locale = "gn"; arch = "mac"; - sha256 = "b14127dde2e0b0b684b4fb7b9de949221c14236848bcbe620ebae1e1424fe3a7"; + sha256 = "7648b3f5530b1a87fe7b7d33cfd4980dc130e11c96bed2f4270bd596f3840ebd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/gu-IN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/gu-IN/Firefox%20147.0.4.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "9f51061a67841b403e0cbba4b7c2d81ce270c41e682681908c2b7ff229ece598"; + sha256 = "d080c86f5b1a49b0c74d84a43c58e434edc59e9ee9cc6a2c0d74d3f01c0aedaf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/he/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/he/Firefox%20147.0.4.dmg"; locale = "he"; arch = "mac"; - sha256 = "4d73dffd85f744291287accd3a871d757c59063ddd584a44cd1e8470e9ef6f21"; + sha256 = "e0c30d43af434679be4a500e8a9fd01bd356172c2e49ceec924f6739cd77d52e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hi-IN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hi-IN/Firefox%20147.0.4.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "c30cc468bcadeb56e78a6c206da0eb3e303f543b63d6ebabc38e0f5bb26e2899"; + sha256 = "44eae5d4c8a465c600cb4b5aa8b2608a2e26fd8d243b3042c7c41bd403ab1174"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hr/Firefox%20147.0.4.dmg"; locale = "hr"; arch = "mac"; - sha256 = "80ce64f1dba422f69b5d967c255895402f686fc1a0471a6d49f21528ec6e2d19"; + sha256 = "fdc27be69848b188a25701903d259cfe44f0f1506469323543176950057def21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hsb/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hsb/Firefox%20147.0.4.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "39dfe10eba326b545358627704043aea10727a89b4588aef97fa86961365cdde"; + sha256 = "51f2e70fced14284a97cdd5fef7a1d4a0a631b48da1a3fc55f4a9dcb12d54b5b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hu/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hu/Firefox%20147.0.4.dmg"; locale = "hu"; arch = "mac"; - sha256 = "2423d4322e793c73f35944cf86e5f6f9174b0dde99c500f0bc6ad49ef944e274"; + sha256 = "f06bf2d382c9b3e16a7a77a216ad750554677c32a56d659f116806644c603c95"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/hy-AM/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/hy-AM/Firefox%20147.0.4.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "49619d76109399c92e68780d245852c97517c0521c27677b459aec73f4c32328"; + sha256 = "214117502e3f026960683c267618eb924e81153fe919afce0ce40bc87740ad28"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ia/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ia/Firefox%20147.0.4.dmg"; locale = "ia"; arch = "mac"; - sha256 = "09ef0ad498fb7fc66f35c52a3b83bd4aec5223fced450fadbe6406755b349b13"; + sha256 = "bd0d9a5d6a2db41b6ca78179fa22bc7b4b047a39178bf2ce145b5402306b6c93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/id/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/id/Firefox%20147.0.4.dmg"; locale = "id"; arch = "mac"; - sha256 = "3b53d81c1e7189d1004f2c3a7f2d0cf09a0802f5056ecce14244b0a6d043de56"; + sha256 = "d0c8e00485efd7f96e386f7d36360773a3e38bd08a676730538c16455a748036"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/is/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/is/Firefox%20147.0.4.dmg"; locale = "is"; arch = "mac"; - sha256 = "52134a27ce90940078919f03e81d04b4b0482598df03e635166169dc77e7bf76"; + sha256 = "5b4f820cca11739b204d647da6b24e782201225232ede4023cbe4e9e3ba44bad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/it/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/it/Firefox%20147.0.4.dmg"; locale = "it"; arch = "mac"; - sha256 = "adcb0d8649f90f3146e383350c40a0dbd9847daaaefe6dc411bfa45a01e7119c"; + sha256 = "5fcf007d0b8f9d42ec64f5b358d919f6736848e1cca05f1e44df803f2d02a628"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ja-JP-mac/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ja-JP-mac/Firefox%20147.0.4.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "21b577787ab93918ab187f0d6fb28505084bc503b4c5dcdeb1933be380003924"; + sha256 = "80b4623fa4b7ce5d8be23a482295f230e9553e3f104c7a9eaf25ee1212894d58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ka/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ka/Firefox%20147.0.4.dmg"; locale = "ka"; arch = "mac"; - sha256 = "ef765b3d403141260c92ea85e03eb47c4c3f1dbfcc35a1457aeb80ddd20e6032"; + sha256 = "8c19a081400ccf8e9e20208c7db07e36d1eeebd7e0862a0c85b103e65f31dbf0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/kab/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/kab/Firefox%20147.0.4.dmg"; locale = "kab"; arch = "mac"; - sha256 = "e71c94b87f66b3547f319eae486ce6063e2fca092db1b13c42eb80318bfc4123"; + sha256 = "2c4b2d8ca8f663b30e43407ef41e1112f874571ec125b10afe716c1a22334a44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/kk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/kk/Firefox%20147.0.4.dmg"; locale = "kk"; arch = "mac"; - sha256 = "85195ce932679f121c153b8a0e28922bf9ccb1b9987f650b7134fa3fbe9713cf"; + sha256 = "3d062b1518cb765bf672b820ebf3ebbcf8b6b5d1133ba47559a7264ca6497bc9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/km/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/km/Firefox%20147.0.4.dmg"; locale = "km"; arch = "mac"; - sha256 = "af7d86e274188ef40fd5e611ed8f7527d18df980a29b6ebfd87a79eec25e6d8c"; + sha256 = "feddc8de3f3fc57967403ea46fad915c27a7fd0a53dd54cb5641d9d7b67e4744"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/kn/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/kn/Firefox%20147.0.4.dmg"; locale = "kn"; arch = "mac"; - sha256 = "f0e96d09855476d2ef6dbc031953540d1556668034b11599f0448c0243721b72"; + sha256 = "293488980520844be3159813ddc93811e54eb7e667b68081531e1b0acb952653"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ko/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ko/Firefox%20147.0.4.dmg"; locale = "ko"; arch = "mac"; - sha256 = "1956af585b366a0974e566278d466963784b0c0266da8ead5281a19e19262e62"; + sha256 = "d940bd8d8b78d69e27830b6daab6e89106ab9310ac1187182c8909eca3e922fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/lij/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/lij/Firefox%20147.0.4.dmg"; locale = "lij"; arch = "mac"; - sha256 = "8f6df8bf697cac489b9dc5d2d22f13c6b5886394d2ed0210540be3422765abbe"; + sha256 = "d4495d386732a80e206304b9e898933ed9b2aa8e86abcea52a3dffbc80661344"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/lt/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/lt/Firefox%20147.0.4.dmg"; locale = "lt"; arch = "mac"; - sha256 = "595c73eff7ecda88b2ea133b334ac4e62f7e2e922e80fbc890e6c988121bfbf8"; + sha256 = "678fb770b144ae8ff1fba3e6b24106fed06be77cb6b2434b8356fe6ed28a559c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/lv/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/lv/Firefox%20147.0.4.dmg"; locale = "lv"; arch = "mac"; - sha256 = "018b5c353c9d881eb222ce342d43532eb4bedad881b562ea3c9a339e399111de"; + sha256 = "46731be2da083ccee4b8ac954d3a76c4a9afb95a0202e381f4e572f266ab1656"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/mk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/mk/Firefox%20147.0.4.dmg"; locale = "mk"; arch = "mac"; - sha256 = "c9e1f6c71ade4131c1639678fe2d6cd5c3a374a414846c489dc5f3571c36215c"; + sha256 = "caaaa074c1b876a5a314040bd6102d76429cc8d93823363a02a8cf35cf54dd7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/mr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/mr/Firefox%20147.0.4.dmg"; locale = "mr"; arch = "mac"; - sha256 = "820a186b7129483ea9f5ff253d016ef5a9f1ab4cd3d1bddee358d389447090aa"; + sha256 = "c4ab9b54c118b3f629e3ceff6ed502f8b3df13da8fe1cd24a876d406edefa286"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ms/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ms/Firefox%20147.0.4.dmg"; locale = "ms"; arch = "mac"; - sha256 = "a063ea05de9c0baed1ca60ecdab3c0ce509c44476b81d31692d1a2ebfdbc0204"; + sha256 = "70d58a02b900bf4b1d88a5d0d5fb779098ab2f1b2378d297cab5eb38627f3d4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/my/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/my/Firefox%20147.0.4.dmg"; locale = "my"; arch = "mac"; - sha256 = "a184957a9e3b9ba406b8acb10a7eab52cda440d152e02bd6c849238f28ca3238"; + sha256 = "aa8053d9eac83ba18f00664236bca6e5f40d331dc3012f1bc4da3d2165103177"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/nb-NO/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/nb-NO/Firefox%20147.0.4.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "b2b662b82a5f551c576b816f38d08168556df77f2fc2f30c4380a404e16056fd"; + sha256 = "91745bd8d2c702f682bdd69da54fc2f325bb35a1a9571252688933db6d25811f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ne-NP/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ne-NP/Firefox%20147.0.4.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "8016cae243c5c7dc3362a5e6ba91cbaae7384fe2ed19db760e82883bc0e2fcc8"; + sha256 = "cfdc106c5c7b136e9e111453bb520c9964d29fc15be1f579aa1a507f916d8075"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/nl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/nl/Firefox%20147.0.4.dmg"; locale = "nl"; arch = "mac"; - sha256 = "4798e099fed2d80abda04446fe898b0d9f4ca78c746e9f876033588cccdc88e9"; + sha256 = "ff70461d90c014625abb13afff030e26594987c4efcee4c3b476c085161e2c6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/nn-NO/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/nn-NO/Firefox%20147.0.4.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "449014b99715ce06aa78a866a837de3c6c6f85b6fef6fc4104944f8cb8cb40d7"; + sha256 = "9d465c4dffc73a430dad557ae117a87c90d254c0208af6934042f896704b925f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/oc/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/oc/Firefox%20147.0.4.dmg"; locale = "oc"; arch = "mac"; - sha256 = "7913ce45b5140d4943c9fc3172c954a7c2ab090b3f8c0b2a0e7ca28e4ab24376"; + sha256 = "321005e65d6136cfdabc776ed46f8a3c171d491e92eaedc32691b5b443ba56ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pa-IN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pa-IN/Firefox%20147.0.4.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "86a702141de9562361a43e2cd4edbabd3ed365e7c0776ba63d45c2b46584e9e7"; + sha256 = "a8458d47acfaa672639ee012929a5e62abf5780b5a98959af8b9b83c939f7265"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pl/Firefox%20147.0.4.dmg"; locale = "pl"; arch = "mac"; - sha256 = "8e025c99c1253eb975dbf5e3a1828692b402b8d1d7c3226eb588231d5d5d5e98"; + sha256 = "d32c65f1cdc2e41283f1ead264967114b8382c14320d137a58cbdbac04aebfd3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pt-BR/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pt-BR/Firefox%20147.0.4.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "4aa7cc7bf31e6b4a2321abf4019b0108cd2d15332098679d15013833a4926b0a"; + sha256 = "7e1944871e2450ddb75f0a1baf75aa9fd2b10909b221b99fb211c3767e14cf9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/pt-PT/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/pt-PT/Firefox%20147.0.4.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "c6f1336c2a72aa0d35bf0ac5274e9d4c3d94afffa96859eb444f134c7338648b"; + sha256 = "a8f8476fdbd9fe21aa0aa3aeab4f9c1b02c941f9d7d65902a32af99105287283"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/rm/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/rm/Firefox%20147.0.4.dmg"; locale = "rm"; arch = "mac"; - sha256 = "68851b8e80966be41e2a90b6a48ef1aae6d345c96fbfb27f29902afcbc747d1d"; + sha256 = "398665d34d72e269b853e4436a2ff32575dbc63eb4c1727434a7e798111958df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ro/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ro/Firefox%20147.0.4.dmg"; locale = "ro"; arch = "mac"; - sha256 = "bc2fb101e010e01d6dc8e27cd08778d59dbc568420ce760826bb83361d89fe39"; + sha256 = "01d023576ca17c3031f1c8a18f1250abdb6838e0dbc5de1ad1ee86b13a535e0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ru/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ru/Firefox%20147.0.4.dmg"; locale = "ru"; arch = "mac"; - sha256 = "a79afb955d51c9fdc1ccd9c7e297e121757144ab3b4f2f64b3c6997c3ad0d334"; + sha256 = "19f95e72c7dbd724b5d5107854448dcd7afb5bbf2eb92bdc05f301d2345d7c37"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sat/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sat/Firefox%20147.0.4.dmg"; locale = "sat"; arch = "mac"; - sha256 = "25b855d88f7135b31d0f67ea5927f35f24bd168e2dd4899b0a2caccfa9ccaa85"; + sha256 = "e7e148a6da80b6e45a431ab621c4d9f2d5abd7b0e12222d396fe00ba404af4f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sc/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sc/Firefox%20147.0.4.dmg"; locale = "sc"; arch = "mac"; - sha256 = "ec538f3685caee4c48fdc418dbc97a2b81c39fabf375d10e52e325c1969131e7"; + sha256 = "1c75f41e134031a5652ee00e5a7c7390eb3ff78d397f28e503457862aad58ecd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sco/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sco/Firefox%20147.0.4.dmg"; locale = "sco"; arch = "mac"; - sha256 = "6e91ac0c08d8b7309e3fb343f69558ab0968807f3566fdecd6ca496c3fa115f6"; + sha256 = "9e17c5e5a7f0d38f620696df179c2f23c9b9a32a373de62a2bfa1ece49aab8a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/si/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/si/Firefox%20147.0.4.dmg"; locale = "si"; arch = "mac"; - sha256 = "49dc53bd1a40d874c6c48b96656ebb568131abc3e137e9932b6a8f8ef144a543"; + sha256 = "21101952d9c6a9c25a6f754df5acb6dad04b4f109e4fed9231645635d66a420b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sk/Firefox%20147.0.4.dmg"; locale = "sk"; arch = "mac"; - sha256 = "9e1ddcec77bc6d958f9d0d4d1fdb63651822d35313d5e8d2cf2dfb57a8f91f51"; + sha256 = "679f38d40c1838d8b210b09e4d03709abd0ba1a737bc1df517d4f58d1701d5bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/skr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/skr/Firefox%20147.0.4.dmg"; locale = "skr"; arch = "mac"; - sha256 = "fc7a5670589fed87007db1749f9d68bb8abbdf52874d3d50efa6efbb367f892b"; + sha256 = "fff51b25a46943b7fcb8d5d436b0ad132397bff1506e80d1789d32054dfbd242"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sl/Firefox%20147.0.4.dmg"; locale = "sl"; arch = "mac"; - sha256 = "93f20759b33beeb0997a41d90904b3aa95e0ce43cea38c28e70c80d4ae403a2d"; + sha256 = "74e4b8df7464ed2969f52cea8d62f754f74f25e3a9598a66f4bf21467485f144"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/son/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/son/Firefox%20147.0.4.dmg"; locale = "son"; arch = "mac"; - sha256 = "933986f76eb68dd38b1480b91cad75137cce8af36ca12274fc9b37d2529398da"; + sha256 = "85afa3675c8281d3963287fc932942bb6cf587787dd82a26b486414e90b771e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sq/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sq/Firefox%20147.0.4.dmg"; locale = "sq"; arch = "mac"; - sha256 = "79947035b9b184c21a68d0ccc0eb8bb5dfa7c4e600ac54e0911b82ab21bdb03d"; + sha256 = "829d7f7ed852204f41e7a200fbf645c13077ef73f4aa0345037ef17b2f1d68bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sr/Firefox%20147.0.4.dmg"; locale = "sr"; arch = "mac"; - sha256 = "ea39aa1d5eccd67cd18c7b50178a34515c8c1abdab62d9d52c72ba2f9452bd65"; + sha256 = "77d5458b7b229a340ccab5f697b8ee20d4ae0c3d92b9f84bb8b05ba705d70a32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/sv-SE/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/sv-SE/Firefox%20147.0.4.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "1d549e36f22adeacb08e1b3779c5d05aac603643e799af3614c52c689f4098e5"; + sha256 = "f093d7711dd3cd75977ec5e3542f094318d3692ae75b582e5347c802a61eebac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/szl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/szl/Firefox%20147.0.4.dmg"; locale = "szl"; arch = "mac"; - sha256 = "7ca2da8f7d61a76482090c18d26f016fb3bf13fa9e363507ff891801f4c7e324"; + sha256 = "aa9cf13206e3708e0ca944b0fa24352c6dcb8109b648a052ce0d0e9d43743ac0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ta/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ta/Firefox%20147.0.4.dmg"; locale = "ta"; arch = "mac"; - sha256 = "0638c9659623ec1a517bbbaec08f3acfa1471c5f6e693965cfd16c99b64049ec"; + sha256 = "7e0d5977885e485f317fad0efd3f24b4767551c53d61ca48e496055e4fff6c68"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/te/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/te/Firefox%20147.0.4.dmg"; locale = "te"; arch = "mac"; - sha256 = "0fb5d102b0a9fe05561c380b7f7b3c23d4676cf1073c809ea160f9100cbe2f4d"; + sha256 = "c9f1c1e6da527bca00c6dcd3a6a71575d4f92fde7d4fc99118a5173982b81469"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/tg/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/tg/Firefox%20147.0.4.dmg"; locale = "tg"; arch = "mac"; - sha256 = "e4e003166bf89328416432caa9afedfd4b880c70377f77dfa35580af3e247025"; + sha256 = "8706f95b1471b5d80e8b1c1717e8f83b2b604fafe0345fa84a111ac32aa77ae0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/th/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/th/Firefox%20147.0.4.dmg"; locale = "th"; arch = "mac"; - sha256 = "22a9cf6f8d06e035bf04f529a246d651e5de48554b2ebc7f30292cdb60da0ed8"; + sha256 = "3e7053c648594e0126c4309c341437cf65b61ae89b3d3881dccbe735deb944af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/tl/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/tl/Firefox%20147.0.4.dmg"; locale = "tl"; arch = "mac"; - sha256 = "df11e8349ab2c3bc7eff701c4054c27c8ae8220716cc424681460314ddb6526f"; + sha256 = "3921b0e6f6758e3407597c8d3ac4271cbb06613a1bf12d1e5c91acc8b176a4ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/tr/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/tr/Firefox%20147.0.4.dmg"; locale = "tr"; arch = "mac"; - sha256 = "488ab3d177a6ec1eb588262e7fc40e0ba1a177d68de8904d2d15ce7e103f1d06"; + sha256 = "1676d44fe93f03bba3f16cd2a1889021cf3018c3c9cc24d0f4ba0e9f062d733e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/trs/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/trs/Firefox%20147.0.4.dmg"; locale = "trs"; arch = "mac"; - sha256 = "9813e9830e1d801a8b1283562fa842c477f5c2e1de54229e9583214606ccd8e1"; + sha256 = "3ae691de6a0030cb474fe6cdde6bf62287549ca2c688aab21429e4f83ba4d4b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/uk/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/uk/Firefox%20147.0.4.dmg"; locale = "uk"; arch = "mac"; - sha256 = "3dda0ff740c6bcfdba436f421fad04943c6a790a3c72d0d6d560f16595ac4739"; + sha256 = "b3b0f0347fc30f8e12e553de3ed82f2b27fdb872c20ea400dc172de78400f70d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/ur/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/ur/Firefox%20147.0.4.dmg"; locale = "ur"; arch = "mac"; - sha256 = "c908f232fc6601c524c3b32e3f536c91fe253a9949310f3af60d808ac44e3a6b"; + sha256 = "b6153b2a26e3f4606df3af7c8a302c3b693b1916d03389b1970a67feb6c3d609"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/uz/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/uz/Firefox%20147.0.4.dmg"; locale = "uz"; arch = "mac"; - sha256 = "7a246daeb97379aa3ec09f039204ecef670f279132e3d8580a475b16bebe5b05"; + sha256 = "ebf9133f4d20784f6f288a85971b446f3beb2373ffda69ff38f8ba6f813cccfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/vi/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/vi/Firefox%20147.0.4.dmg"; locale = "vi"; arch = "mac"; - sha256 = "55995a0039c5ac7203caa6764f047dfc88cb82b3737c13cb725c53081f59c471"; + sha256 = "2ea2a1b50b6e7623bff22813922859f28031a6d4e8b10e0bd9d592b6b903428b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/xh/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/xh/Firefox%20147.0.4.dmg"; locale = "xh"; arch = "mac"; - sha256 = "483f0b29c20ebb6ac93f88afdea7a912b69cefcd0084d7a8e9cf5539f1785991"; + sha256 = "b251a4483c30c828df2ffb679fd857c42f2537c6675c27e7c6f40ae4f6e86d2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/zh-CN/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/zh-CN/Firefox%20147.0.4.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "f1e3bad58756bc30ca6516d5cafce0af824dd9a7e7bc1ab52fdfd5a14c3f9993"; + sha256 = "97515045255ba78b829f72b4a650ed26498ebca393035e36f98cf9e45d6790e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0.3/mac/zh-TW/Firefox%20147.0.3.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.4/mac/zh-TW/Firefox%20147.0.4.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "3e18a59471b1390e1f6a021e2b19eee1444660fde0496cb033604122e67f4705"; + sha256 = "d644c4ba405c78fc5a69addda6482577ad4775b734cbe49b554bd86821dceff3"; } ]; } From 311d2329f968f2b6b124108bdf068d05c27c7247 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 20:18:10 +0000 Subject: [PATCH 102/118] terraform-providers.oracle_oci: 8.0.0 -> 8.1.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 f02da10c545b..67c90a6232ed 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-2uSMK9GvqCdIPjr/PI4FlOM5qXhPsEY6dnY3S795/vg=", + "hash": "sha256-Ew7W4Jk8ygNS50SFxNctHeyyYpNckxpWtms6ImwJdBU=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v8.0.0", + "rev": "v8.1.0", "spdx": "MPL-2.0", "vendorHash": null }, From bd500b436245367f26882b2ddd4c014968c6a876 Mon Sep 17 00:00:00 2001 From: Daniel Rebelo de Oliveira Date: Mon, 16 Feb 2026 20:16:03 +0000 Subject: [PATCH 103/118] redu: add drdo as maintainer --- pkgs/by-name/re/redu/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/redu/package.nix b/pkgs/by-name/re/redu/package.nix index a9b1b6829265..d4805003e902 100644 --- a/pkgs/by-name/re/redu/package.nix +++ b/pkgs/by-name/re/redu/package.nix @@ -28,7 +28,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/drdo/redu"; changelog = "https://github.com/drdo/redu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ alexfmpe ]; + maintainers = with lib.maintainers; [ + alexfmpe + drdo + ]; mainProgram = "redu"; }; }) From 38d2449c0bd562c0b702266aa390d6a283c51370 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 20:33:31 +0000 Subject: [PATCH 104/118] google-alloydb-auth-proxy: 1.13.10 -> 1.13.11 --- pkgs/by-name/go/google-alloydb-auth-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index d42062539f58..990536e89ba0 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "google-alloydb-auth-proxy"; - version = "1.13.10"; + version = "1.13.11"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; tag = "v${finalAttrs.version}"; - hash = "sha256-e+m7vr/N4Ij8X89f12ZjJDh60hOMQXQOBOaVE4TUVaA="; + hash = "sha256-yumoStHsqICOYN9p6EY6L/GOG6g07fVO7Lyy4gkU7N4="; }; subPackages = [ "." ]; - vendorHash = "sha256-PKtN0HvIzxr42XpandoHqqK9N0ohq2dXxGbnIlMO8mo="; + vendorHash = "sha256-hFxTDVd/iFVSTRp9hIADe33YIjGYGYlUWBgB9Ff3Oiw="; checkFlags = [ "-short" From 4fba5ba083c919029eaaf607c179d0397a60a0db Mon Sep 17 00:00:00 2001 From: mdask Date: Sun, 8 Feb 2026 01:57:18 +0100 Subject: [PATCH 105/118] balatro-mod-manager: init at 0.4.0 --- .../ba/balatro-mod-manager/package.nix | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 pkgs/by-name/ba/balatro-mod-manager/package.nix diff --git a/pkgs/by-name/ba/balatro-mod-manager/package.nix b/pkgs/by-name/ba/balatro-mod-manager/package.nix new file mode 100644 index 000000000000..765d48a54e04 --- /dev/null +++ b/pkgs/by-name/ba/balatro-mod-manager/package.nix @@ -0,0 +1,102 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + pkg-config, + glib, + gtk3, + webkitgtk_4_1, + bun, + cargo-tauri, + writableTmpDirAsHomeHook, + nodejs, + wrapGAppsHook4, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "balatro-mod-manager"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "skyline69"; + repo = "balatro-mod-manager"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ISEgmyGA96r+OolKc/8qiKee43ruNonmWdqfM4pr3p8="; + }; + + nodeModules = stdenv.mkDerivation { + pname = "${finalAttrs.pname}-node_modules"; + inherit (finalAttrs) version src; + + nativeBuildInputs = [ + bun + writableTmpDirAsHomeHook + ]; + + dontConfigure = true; + + buildPhase = '' + runHook preBuild + bun install --frozen-lockfile --allow-scripts --no-progress + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out + cp -r node_modules $out/node_modules + runHook postInstall + ''; + + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + outputHash = "sha256-97O4DrnjZO2mhSrCQz9xbcRCSaxMNNa4NaLNPlmecJg="; + }; + + cargoHash = "sha256-TPZf4jtv/3mIpe6ASzPkIusQC/iPFpYN51XiiH6pkZc="; + + dontUseCargoParallelTests = true; + checkFlags = [ + # skip tests that depend on networking + "--skip paging_stops_when_cursor_is_none" + "--skip apply_changed_updates_and_deletes" + # skip tests that looks for CA certificates + "--skip test_is_installed_with_no_dir" + "--skip test_mod_installer_new" + ]; + + nativeBuildInputs = [ + pkg-config + cargo-tauri.hook + bun + wrapGAppsHook4 + nodejs + ]; + + buildInputs = [ + glib + gtk3 + webkitgtk_4_1 + ]; + + postPatch = '' + cp -r ${finalAttrs.nodeModules}/node_modules . + chmod -R +w node_modules + patchShebangs --build node_modules + ''; + + postInstall = '' + for size in 32 128 512; do + install -Dm644 src-tauri/icons/"$size"x"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/balatro-mod-manager.png + done + ''; + + meta = { + description = "A mod manager for the game Balatro"; + homepage = "https://balatro-mod-manager.dasguney.com/"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ mhdask ]; + mainProgram = "BMM"; + }; +}) From 4b0398c0b1b5559a7f498529788b692bbab4ccd7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:15:55 +0000 Subject: [PATCH 106/118] python3Packages.echo: 0.11.1 -> 0.12.1 --- pkgs/development/python-modules/echo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/echo/default.nix b/pkgs/development/python-modules/echo/default.nix index 3bbb575671e3..12450ff696fc 100644 --- a/pkgs/development/python-modules/echo/default.nix +++ b/pkgs/development/python-modules/echo/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "echo"; - version = "0.11.1"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "glue-viz"; repo = "echo"; tag = "v${version}"; - sha256 = "sha256-aeewirt3jNZLZUkM0Gis6nhUS/ezlKHlk6wlwgtoC4w="; + sha256 = "sha256-36uT2FpOzwuNMM4GhlTuYCSo8j7waIQgWOCN6maKaiY="; }; build-system = [ From 3023c5bbf05caf8c34c5cee7ef7c811990a54105 Mon Sep 17 00:00:00 2001 From: Maevi Date: Wed, 11 Feb 2026 18:29:53 +0100 Subject: [PATCH 107/118] libzdb: 3.4.1 -> 3.5.0, adopt --- pkgs/by-name/li/libzdb/package.nix | 41 ++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/li/libzdb/package.nix b/pkgs/by-name/li/libzdb/package.nix index 8238ba41117d..3ccb1f6d9388 100644 --- a/pkgs/by-name/li/libzdb/package.nix +++ b/pkgs/by-name/li/libzdb/package.nix @@ -1,26 +1,51 @@ { lib, stdenv, - fetchurl, + fetchFromBitbucket, + nix-update-script, + autoconf, + automake, + libtool, + re2c, sqlite, }: stdenv.mkDerivation (finalAttrs: { - version = "3.4.1"; + version = "3.5.0"; pname = "libzdb"; - src = fetchurl { - url = "https://www.tildeslash.com/libzdb/dist/libzdb-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-W0Yz/CoWiA93YZf0BF9i7421Bi9jAw+iIQEdS4XXNss="; + src = fetchFromBitbucket { + owner = "tildeslash"; + repo = "libzdb"; + tag = "release-${lib.replaceString "." "-" finalAttrs.version}"; + hash = "sha256-fZSTu/BGIFsbEHSB/+2SObb9myg+Iyc1IDxnpv/EEhU="; }; + nativeBuildInputs = [ + autoconf + automake + libtool + re2c + ]; buildInputs = [ sqlite ]; + strictDeps = true; + + preConfigure = "sh ./bootstrap"; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "release-(\\d+)-(\\d+)-(\\d+)" + ]; + }; + meta = { - homepage = "http://www.tildeslash.com/libzdb/"; description = "Small, easy to use Open Source Database Connection Pool Library"; - license = lib.licenses.gpl3; + homepage = "http://www.tildeslash.com/libzdb/"; + downloadPage = "https://bitbucket.org/tildeslash/libzdb/"; + license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ maevii ]; }; }) From 829820ba8a545dfb6dd2304991aacd5803ed7724 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:20:41 +0000 Subject: [PATCH 108/118] chirp: 0.4.0-unstable-2026-02-06 -> 0.4.0-unstable-2026-02-15 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index b05cb3f10465..3a00a79ba3f2 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-02-06"; + version = "0.4.0-unstable-2026-02-15"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "450cf8a7a126419400eb3b271e4e22f7a8ada1ec"; - hash = "sha256-UjLVYLd+OjDPoSBSSQQuh5eXn+7Hq5BFXnoy/PuaUsI="; + rev = "304236906f680ab9d2d951d33f9eabd343448a88"; + hash = "sha256-tVwby2gpnfzsKzCUdCZbSbxmbxRmjnm4ek/S5n3Gk5U="; }; nativeBuildInputs = [ From 45d67bc48516752a4c24c01e788ff3abfeb990d7 Mon Sep 17 00:00:00 2001 From: Maevi Date: Wed, 11 Feb 2026 18:56:24 +0100 Subject: [PATCH 109/118] opendkim: mark insecure, adopt --- pkgs/by-name/op/opendkim/package.nix | 30 ++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/op/opendkim/package.nix b/pkgs/by-name/op/opendkim/package.nix index a39efe59c53d..c80d68b098af 100644 --- a/pkgs/by-name/op/opendkim/package.nix +++ b/pkgs/by-name/op/opendkim/package.nix @@ -2,13 +2,14 @@ lib, stdenv, fetchFromGitHub, - pkg-config, - libbsd, - openssl, - libmilter, + nix-update-script, autoreconfHook, - perl, + pkg-config, makeWrapper, + libbsd, + libmilter, + openssl, + perl, unbound, }: @@ -19,8 +20,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "trusteddomainproject"; repo = "OpenDKIM"; - rev = "rel-opendkim-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - sha256 = "0nx3in8sa6xna4vfacj8g60hfzk61jpj2ldag80xzxip9c3rd2pw"; + tag = "rel-opendkim-${lib.replaceString "." "-" finalAttrs.version}"; + hash = "sha256-/IqWB0s39t8BeqpRIa8MZn4HgXlIMuU2UbYbpZGNo1s="; }; configureFlags = [ @@ -49,11 +50,24 @@ stdenv.mkDerivation (finalAttrs: { --prefix PATH : ${openssl.bin}/bin ''; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version=unstable" + "--version-regex=rel-opendkim-(\\d+)-(\\d+)-(.*)" + ]; + }; + meta = { description = "C library for producing DKIM-aware applications and an open source milter for providing DKIM service"; homepage = "http://www.opendkim.org/"; - maintainers = [ ]; license = lib.licenses.bsd3; platforms = lib.platforms.unix; + mainProgram = "opendkim"; + knownVulnerabilities = [ + "CVE-2020-35766: Privilege escalation in test suite" + "CVE-2022-48521: Specially crafted e-mails can bypass DKIM signature validation" + "Upstream OpenDKIM hasn't been updated in years, and is assumed to be unmaintained. Consider using an alternative such as rspamd." + ]; + maintainers = with lib.maintainers; [ maevii ]; }; }) From 5cf4263d14d3e8b08236c3813b28b793cba41884 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 21:23:56 +0000 Subject: [PATCH 110/118] vscode-extensions.danielgavin.ols: 0.1.44 -> 0.1.45 --- 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 cd13ad2fa55d..eecde1206165 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1143,8 +1143,8 @@ let mktplcRef = { publisher = "DanielGavin"; name = "ols"; - version = "0.1.44"; - hash = "sha256-b8zf6p5N51VHSgyFWsFBmCd3GvRgBeFpikt8GfoG7J0="; + version = "0.1.45"; + hash = "sha256-YfaP9QCLW4vZKfMyE/MEqEyiA9M5xlnS5Uxph+RT89s="; }; meta = { description = "Visual Studio Code extension for Odin language"; From e6b65d007f60b1f45b31f5aca707328ecf7d8883 Mon Sep 17 00:00:00 2001 From: Reylak Date: Wed, 21 Jan 2026 11:30:52 -0300 Subject: [PATCH 111/118] phantom: fix mainProgram, install.dekstop --- pkgs/by-name/ph/phantom/package.nix | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pkgs/by-name/ph/phantom/package.nix diff --git a/pkgs/by-name/ph/phantom/package.nix b/pkgs/by-name/ph/phantom/package.nix new file mode 100644 index 000000000000..def691125ec5 --- /dev/null +++ b/pkgs/by-name/ph/phantom/package.nix @@ -0,0 +1,54 @@ +{ + stdenv, + fetchFromCodeberg, + qt6, + cmark-gfm, + cmake, + pkg-config, + lib, +}: + +stdenv.mkDerivation { + pname = "phantom"; + version = "0.0.0-unstable-2025-12-22"; + + src = fetchFromCodeberg { + owner = "ItsZariep"; + repo = "Phantom"; + rev = "7bba1e0a2d9b33d881fb999bb543324d14355505"; + hash = "sha256-KjQX6Hxp4hcRJWRF/CDxZGQtzQqozGWxxHn0VpOzR0U="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + qt6.wrapQtAppsHook + cmake + pkg-config + ]; + + buildInputs = [ + qt6.qtbase + qt6.qtwebengine + cmark-gfm + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/share/applications $out/share/icons/hicolor/scalable/app + cp phantom-qt $out/bin + cp ../src/phantom-qt.desktop $out/share/applications + cp ../src/phantom.svg $out/share/icons/hicolor/scalable/app + + runHook postInstall + ''; + + meta = { + description = "Markdown editor with support for multi-tab"; + homepage = "https://codeberg.org/ItsZariep/Phantom"; + license = lib.licenses.gpl3Only; + mainProgram = "phantom-qt"; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ reylak ]; + }; +} From a352d4642c212b5bf4157b2ac427f6f8e6f8f465 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 16 Feb 2026 21:51:46 +0000 Subject: [PATCH 112/118] gpu-viewer: 3.23 -> 3.26 Diff: https://github.com/arunsivaramanneo/GPU-Viewer/compare/v3.23...v3.26 Changelog: https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v3.26 --- pkgs/by-name/gp/gpu-viewer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-viewer/package.nix b/pkgs/by-name/gp/gpu-viewer/package.nix index e0c99a8a4799..4fa7b2171368 100644 --- a/pkgs/by-name/gp/gpu-viewer/package.nix +++ b/pkgs/by-name/gp/gpu-viewer/package.nix @@ -29,14 +29,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gpu-viewer"; - version = "3.23"; + version = "3.26"; pyproject = false; src = fetchFromGitHub { owner = "arunsivaramanneo"; repo = "gpu-viewer"; tag = "v${finalAttrs.version}"; - hash = "sha256-+x+e/GCNBpZTpExVwY6gm+/20pU5dg34+qMQIDWEf0E="; + hash = "sha256-QVWDvfi6rlJEh3ouD0L1MuMlu9qmgye9YJh2wNT0Ais="; }; nativeBuildInputs = [ From 0edec0aea3b7e48702da6b19f00391500d9638cc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 16 Feb 2026 21:58:27 +0000 Subject: [PATCH 113/118] python3Packages.pocket-tts: 1.0.3 -> 1.1.1 Diff: https://github.com/kyutai-labs/pocket-tts/compare/v1.0.3...v1.1.1 Changelog: https://github.com/kyutai-labs/pocket-tts/releases/tag/v1.1.1 --- pkgs/development/python-modules/pocket-tts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pocket-tts/default.nix b/pkgs/development/python-modules/pocket-tts/default.nix index b4a037e47e54..12bdc0787598 100644 --- a/pkgs/development/python-modules/pocket-tts/default.nix +++ b/pkgs/development/python-modules/pocket-tts/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "pocket-tts"; - version = "1.0.3"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "kyutai-labs"; repo = "pocket-tts"; tag = "v${finalAttrs.version}"; - hash = "sha256-zGZySn8nXCjwfcXYglJIrS/u1cqiJrErx1wQkC7H93k="; + hash = "sha256-9Y/q/6Ti/oTyOgRzK+UT+LSM/iH3RGey+XojxbPvPS0="; }; build-system = [ From 88d32db64ab03c182f349860403c165f5458fe4c Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 13:26:18 -0800 Subject: [PATCH 114/118] sbclPackages.cl-ana_dot_makeres: remove override for package deleted in Quicklisp update The cl-ana_dot_makeres package was removed from imported.nix in 131418601897 (lispPackages: update from quickisp-2026-01-01) on staging. The override added in bdd4fb5000 on master now references a nonexistent package, causing an eval failure on staging-next. --- .../patches/cl-ana-fix-type-error.patch | 21 ------------------- pkgs/development/lisp-modules/ql.nix | 3 --- 2 files changed, 24 deletions(-) delete mode 100644 pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch diff --git a/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch b/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch deleted file mode 100644 index de31a1255931..000000000000 --- a/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch +++ /dev/null @@ -1,21 +0,0 @@ -Fix type error in fixed-mem-cache for SBCL 2.6.0 - -cache starts as nil and may be emptied by the loop, so (last cache) -can return nil. (setf (cdr nil) ...) is undefined behavior that -SBCL 2.6.0 now catches as a type conflict during compilation, -causing COMPILE-FILE-ERROR. - -Use nconc instead, which handles the nil case correctly. - -Upstream issue: https://github.com/ghollisjr/cl-ana/issues/48 - ---- a/makeres/makeres.lisp -+++ b/makeres/makeres.lisp -@@ -936,5 +936,5 @@ - do (unload-target (pop cache)))) - (load-target id) -- (setf (cdr (last cache)) -- (list id))))))))) -+ (setf cache -+ (nconc cache (list id)))))))))) - diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 624c7a04cc34..39d41370ed11 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -191,9 +191,6 @@ let "iolib/pathnames" ]; }); - cl-ana_dot_makeres = super.cl-ana_dot_makeres.overrideLispAttrs (o: { - patches = (o.patches or [ ]) ++ [ ./patches/cl-ana-fix-type-error.patch ]; - }); cl-ana_dot_hdf-cffi = super.cl-ana_dot_hdf-cffi.overrideLispAttrs (o: { nativeBuildInputs = [ pkgs.hdf5 ]; nativeLibs = [ pkgs.hdf5 ]; From 96ab990e911baaf97808109f45d4cce435d765d6 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 14:21:18 -0800 Subject: [PATCH 115/118] treewide: remove executable bit from .nix files These files have the executable bit set but no shebang line, which will be flagged by nixpkgs-vet NPV-145. --- nixos/modules/services/networking/speedify.nix | 0 pkgs/by-name/ro/roc/package.nix | 0 pkgs/by-name/sp/speedify/package.nix | 0 3 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 nixos/modules/services/networking/speedify.nix mode change 100755 => 100644 pkgs/by-name/ro/roc/package.nix mode change 100755 => 100644 pkgs/by-name/sp/speedify/package.nix diff --git a/nixos/modules/services/networking/speedify.nix b/nixos/modules/services/networking/speedify.nix old mode 100755 new mode 100644 diff --git a/pkgs/by-name/ro/roc/package.nix b/pkgs/by-name/ro/roc/package.nix old mode 100755 new mode 100644 diff --git a/pkgs/by-name/sp/speedify/package.nix b/pkgs/by-name/sp/speedify/package.nix old mode 100755 new mode 100644 From 4ad456f1cfdeff671be7417f6d1f0b02c1f4de71 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 16 Feb 2026 22:39:13 +0000 Subject: [PATCH 116/118] python3Packages.whisperx: use finalAttrs --- pkgs/development/python-modules/whisperx/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/whisperx/default.nix b/pkgs/development/python-modules/whisperx/default.nix index ba7734045e14..ca4a6e297eb9 100644 --- a/pkgs/development/python-modules/whisperx/default.nix +++ b/pkgs/development/python-modules/whisperx/default.nix @@ -37,7 +37,7 @@ let }; }; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "whisperx"; version = "3.8.1"; pyproject = true; @@ -45,7 +45,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "m-bain"; repo = "whisperX"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2HjQtb8k3px0kqXowKtCXkiG2GuKLCuCtDOPYYa/tbc="; }; @@ -90,8 +90,8 @@ buildPythonPackage rec { mainProgram = "whisperx"; description = "Automatic Speech Recognition with Word-level Timestamps (& Diarization)"; homepage = "https://github.com/m-bain/whisperX"; - changelog = "https://github.com/m-bain/whisperX/releases/tag/${src.tag}"; + changelog = "https://github.com/m-bain/whisperX/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.bengsparks ]; }; -} +}) From 5712d1d0249cfdd0cfb63e5756c2a4bb92cf13d1 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 15:31:57 -0800 Subject: [PATCH 117/118] ci/eval/outpaths.nix: add executable bit This file has a nix-shell shebang but was never made executable. --- ci/eval/outpaths.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 ci/eval/outpaths.nix diff --git a/ci/eval/outpaths.nix b/ci/eval/outpaths.nix old mode 100644 new mode 100755 From e2cbf7353bd180ba5bbda97948d4c9047c349d72 Mon Sep 17 00:00:00 2001 From: Sandro Date: Tue, 17 Feb 2026 00:41:02 +0100 Subject: [PATCH 118/118] markitdown-mcp: improve meta.description --- pkgs/by-name/ma/markitdown-mcp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/markitdown-mcp/package.nix b/pkgs/by-name/ma/markitdown-mcp/package.nix index 3524793235d6..ac733901f778 100644 --- a/pkgs/by-name/ma/markitdown-mcp/package.nix +++ b/pkgs/by-name/ma/markitdown-mcp/package.nix @@ -39,7 +39,7 @@ python3Packages.buildPythonApplication (finalAttrs: { passthru.updateScripts = gitUpdater { }; meta = { - description = "An MCP server for the \"markitdown\" library"; + description = "MCP server for the markitdown library"; homepage = "https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"; changelog = "https://github.com/microsoft/markitdown/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit;