From b61927e5f35fd085419c75fb3ec0ec707a4727ed Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 29 Dec 2025 17:38:05 +0100 Subject: [PATCH 01/67] nixos/podman: fix starting unprivileged containers with sdnotify=conmon Closes #410857 Back when I researched the correct combinations of settings, containers would hang indefinitely with `--sdnotify=conmon` when using lingering and Delegate=yes. Apparently, this changed now this is needed to get these containers to start. --- nixos/modules/virtualisation/oci-containers.nix | 12 ++++-------- nixos/tests/oci-containers.nix | 2 +- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/nixos/modules/virtualisation/oci-containers.nix b/nixos/modules/virtualisation/oci-containers.nix index 5b3576c97acd..6b7500d6c08e 100644 --- a/nixos/modules/virtualisation/oci-containers.nix +++ b/nixos/modules/virtualisation/oci-containers.nix @@ -542,7 +542,7 @@ let Environment = "PODMAN_SYSTEMD_UNIT=%n"; Type = "notify"; NotifyAccess = "all"; - Delegate = mkIf (container.podman.sdnotify == "healthy") true; + Delegate = true; User = effectiveUser; RuntimeDirectory = escapedName; }; @@ -630,13 +630,9 @@ in inherit (config.users.users.${podman.user}) linger; in warnings - ++ lib.optional (podman.user != "root" && linger && podman.sdnotify == "conmon") '' - Podman container ${name} is configured as rootless (user ${podman.user}) - with `--sdnotify=conmon`, but lingering for this user is turned on. - '' - ++ lib.optional (podman.user != "root" && !linger && podman.sdnotify == "healthy") '' - Podman container ${name} is configured as rootless (user ${podman.user}) - with `--sdnotify=healthy`, but lingering for this user is turned off. + ++ lib.optional (podman.user != "root" && !linger) '' + Podman container ${name} is configured as rootless (user ${podman.user}), + but lingering for this user is turned off. '' ) [ ] cfg.containers ); diff --git a/nixos/tests/oci-containers.nix b/nixos/tests/oci-containers.nix index 9d41e4baffdf..71c35e8d4176 100644 --- a/nixos/tests/oci-containers.nix +++ b/nixos/tests/oci-containers.nix @@ -84,7 +84,7 @@ let isSystemUser = true; group = "redis"; home = "/var/lib/redis"; - linger = type == "healthy"; + linger = true; createHome = true; uid = 2342; subUidRanges = [ From 53448422726f8efb3087d335094eab0e260f6c79 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 30 Dec 2025 10:43:36 +0100 Subject: [PATCH 02/67] podman: add rootless tests to passthru.tests --- pkgs/by-name/po/podman/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index 5090d9dd84ac..fed9635c312f 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -158,6 +158,8 @@ buildGoModule (finalAttrs: { podman-tls-ghostunnel ; oci-containers-podman = nixosTests.oci-containers.podman; + oci-containers-podman-rootless-conmon = nixosTests.oci-containers.podman-rootless-conmon; + oci-containers-podman-rootless-healthy = nixosTests.oci-containers.podman-rootless-healthy; }; # do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed binPath = lib.makeBinPath ( From 2d9aa455208a345d7c2ba4e0fcb627500122b037 Mon Sep 17 00:00:00 2001 From: Tony Zorman Date: Tue, 6 Jan 2026 10:15:47 +0100 Subject: [PATCH 03/67] cbqn: 0.9.0 -> 0.10.0 Tests all now moved to test/run.bqn. Also updated dependencies: + cbqn-bytecode: 0-unstable-2025-03-16 -> 0-unstable-2025-11-24 + replxx: 0-unstable-2023-10-31 -> 0-unstable-2025-05-20 + singeli: 0-unstable-2025-03-13 -> 0-unstable-2025-11-19 --- .../interpreters/bqn/cbqn/default.nix | 12 ++-------- .../interpreters/bqn/cbqn/sources.nix | 22 +++++++++---------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/pkgs/development/interpreters/bqn/cbqn/default.nix b/pkgs/development/interpreters/bqn/cbqn/default.nix index d830e60dba2d..91bc41382bbe 100644 --- a/pkgs/development/interpreters/bqn/cbqn/default.nix +++ b/pkgs/development/interpreters/bqn/cbqn/default.nix @@ -113,16 +113,8 @@ stdenv.mkDerivation { # main test suite from mlochbaum/BQN $out/bin/BQN ${mbqn-source}/test/this.bqn - # CBQN tests that do not require compiling with test-only flags - $out/bin/BQN test/cmp.bqn - $out/bin/BQN test/equal.bqn - $out/bin/BQN test/copy.bqn - $out/bin/BQN test/bit.bqn - $out/bin/BQN test/hash.bqn - $out/bin/BQN test/squeezeValid.bqn - $out/bin/BQN test/squeezeExact.bqn - $out/bin/BQN test/various.bqn - $out/bin/BQN test/random.bqn + # run tests in test/cases/ + $out/bin/BQN test/run.bqn lint runHook postInstallCheck ''; diff --git a/pkgs/development/interpreters/bqn/cbqn/sources.nix b/pkgs/development/interpreters/bqn/cbqn/sources.nix index b1fa2e270e35..1e49a859e4b2 100644 --- a/pkgs/development/interpreters/bqn/cbqn/sources.nix +++ b/pkgs/development/interpreters/bqn/cbqn/sources.nix @@ -11,13 +11,13 @@ let self = { pname = "cbqn"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "dzaima"; repo = "CBQN"; rev = "v${self.version}"; - hash = "sha256-WGQvnNVnNkz0PR/E5L05KvaaRZ9hgt9gNdzsR9OFYxA="; + hash = "sha256-RZIxIRlx1SSYP+WrMRvg6nUqqs4zqEaGPvFyY3WFgbU="; }; }; in @@ -25,37 +25,37 @@ cbqn-bytecode = { pname = "cbqn-bytecode"; - version = "0-unstable-2025-03-16"; + version = "0-unstable-2025-11-24"; src = fetchFromGitHub { owner = "dzaima"; repo = "cbqnBytecode"; - rev = "0bdfb86d438a970b983afbca93011ebd92152b88"; - hash = "sha256-oUM4UwLy9tusTFLlaZbbHfFqKEcqd9Mh4tTqiyvMyvo="; + rev = "cca48b93b2e3260d2fa371c578d94cf044e39042"; + hash = "sha256-xBjXlzWhbsKjiknnncVRkh9VlUNzaxYVNB7BhZTI/r4="; }; }; replxx = { pname = "replxx"; - version = "0-unstable-2023-10-31"; + version = "0-unstable-2025-05-20"; src = fetchFromGitHub { owner = "dzaima"; repo = "replxx"; - rev = "13f7b60f4f79c2f14f352a76d94860bad0fc7ce9"; - hash = "sha256-xPuQ5YBDSqhZCwssbaN/FcTZlc3ampYl7nfl2bbsgBA="; + rev = "c1ce5b0bcabd96ec93ebf630a85619295ec7c2f3"; + hash = "sha256-4TEjJdF0FAIT69uVMp0y4bFFrRda1CXC/bLX6mrUTA0="; }; }; singeli = { pname = "singeli"; - version = "0-unstable-2025-03-13"; + version = "0-unstable-2025-11-19"; src = fetchFromGitHub { owner = "mlochbaum"; repo = "Singeli"; - rev = "53f42ce4331176d281fa577408ec5a652bdd9127"; - hash = "sha256-NbCNd/m0SdX2/aabeOhAzEYc5CcT/r75NR5ScuYj77c="; + rev = "2936c66b061b9df61cafc1f8d07a7ed53bf10bee"; + hash = "sha256-vxxGmc0eQxKZN7G0GCGx7xjOWgB1a1jJIcbfbaQd2do="; }; }; } From e0710dc8afd7e8e786a72aace9f5b874f099bb4d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:46:58 +0100 Subject: [PATCH 04/67] cabal2nix: remove nix from the wrapper We can almost safely assume that Nix is installed on the system and cabal2nix just needs nix-prefetch-url which is a pretty stable CLI. Removing it from the wrapper prevents situations where we'd pull in Nix when the user actually prefers Lix. There are currently no provisions for dealing with this and overlaying pkgs.nix is (no longer) feasible. There is also no guarantee that daemon protocols are going to stay compatible going forward. --- pkgs/top-level/all-packages.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 04751798c858..e225ab1d43f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1700,7 +1700,6 @@ with pkgs; wrapProgram $out/bin/cabal2nix \ --prefix PATH ":" "${ lib.makeBinPath [ - nix nix-prefetch-scripts ] }" From aa8111d879c542a370b39587065892b00f01b54f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:49:04 +0100 Subject: [PATCH 05/67] niv: remove pkgs.nix from the wrapper We don't know what Nix implementation the user prefers and niv mostly needs nix-prefetch-url which is stable enough. --- pkgs/development/haskell-modules/configuration-nix.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index a2ff42270836..b5b66ad75f3e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -262,12 +262,7 @@ builtins.intersectAttrs super { ghc-debug-brick = enableSeparateBinOutput super.ghc-debug-brick; nixfmt = enableSeparateBinOutput super.nixfmt; calligraphy = enableSeparateBinOutput super.calligraphy; - niv = overrideCabal (drv: { - buildTools = (drv.buildTools or [ ]) ++ [ pkgs.buildPackages.makeWrapper ]; - postInstall = '' - wrapProgram ''${!outputBin}/bin/niv --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nix ]} - ''; - }) (enableSeparateBinOutput (self.generateOptparseApplicativeCompletions [ "niv" ] super.niv)); + niv = enableSeparateBinOutput (self.generateOptparseApplicativeCompletions [ "niv" ] super.niv); ghcid = enableSeparateBinOutput super.ghcid; ormolu = self.generateOptparseApplicativeCompletions [ "ormolu" ] ( enableSeparateBinOutput super.ormolu From dff47de40bd4052ab46042419b40286a8d175424 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:49:56 +0100 Subject: [PATCH 06/67] nvfetcher: remove pkgs.nix from the wrapper We don't know what Nix implementation the user prefers and nvfetcher mostly needs nix-prefetch-url which is stable enough. --- pkgs/development/haskell-modules/configuration-nix.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index b5b66ad75f3e..aeb5dc1cfe44 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1581,7 +1581,6 @@ builtins.intersectAttrs super { wrapProgram "$out/bin/nvfetcher" --prefix 'PATH' ':' "${ pkgs.lib.makeBinPath [ pkgs.nvchecker - pkgs.nix # nix-prefetch-url pkgs.nix-prefetch-git pkgs.nix-prefetch-docker ] From 5b94303f1a37f2c46aeee142e7b34d6880bd64a5 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:50:33 +0100 Subject: [PATCH 07/67] update-nix-fetchgit: remove pkgs.nix from the wrapper We can assume that the user has Nix installed. Not having it in the wrapper prevents pulling in a specific version of C++ Nix when the user may prefer another version or Lix etc. --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1332333c02c5..0a8b59088f37 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1840,7 +1840,6 @@ with haskellLib; # PATH. deps = [ pkgs.git - pkgs.nix pkgs.nix-prefetch-git ]; in @@ -1854,7 +1853,9 @@ with haskellLib; wrapProgram "$out/bin/update-nix-fetchgit" --prefix 'PATH' ':' "${lib.makeBinPath deps}" ''; })) - (addTestToolDepends deps) + # pkgs.nix is not added to the wrapper since we can resonably expect it to be installed + # and we don't know which implementation the eventual user prefers + (addTestToolDepends (deps ++ [ pkgs.nix ])) # Patch for hnix compat. (appendPatches [ (fetchpatch { From a6af5da7f3dbeac24b5cfc8164dba1d11ea51936 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:51:53 +0100 Subject: [PATCH 08/67] haskellPackages.cli-nix: note unnecessarily baked in dep on pkgs.nix --- pkgs/development/haskell-modules/configuration-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0a8b59088f37..1e101cc6073f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2025,6 +2025,7 @@ with haskellLib; cli-git = addBuildTool pkgs.git super.cli-git; cli-nix = addBuildTools [ + # Required due to https://github.com/obsidiansystems/cli-nix/issues/11 pkgs.nix pkgs.nix-prefetch-git ] super.cli-nix; From e49259f4897ca2125de90f7b9eff7b431aea5710 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 14 Jan 2026 17:31:49 +0300 Subject: [PATCH 09/67] nixos/display-managers: move "generic" DM unit to its own option set This is the first step towards deprecating it. --- nixos/modules/module-list.nix | 1 + .../services/display-managers/default.nix | 66 +-------------- .../modules/services/display-managers/gdm.nix | 43 +++++----- .../services/display-managers/generic.nix | 83 +++++++++++++++++++ .../services/display-managers/lemurs.nix | 5 +- .../modules/services/display-managers/ly.nix | 5 +- .../services/display-managers/sddm.nix | 5 +- nixos/modules/services/ttys/getty.nix | 8 +- .../services/x11/display-managers/lightdm.nix | 8 +- .../services/x11/display-managers/xpra.nix | 3 +- nixos/modules/services/x11/xserver.nix | 33 +------- 11 files changed, 134 insertions(+), 126 deletions(-) create mode 100644 nixos/modules/services/display-managers/generic.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index f9adc3f3230f..f0063202b065 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -611,6 +611,7 @@ ./services/display-managers/default.nix ./services/display-managers/dms-greeter.nix ./services/display-managers/gdm.nix + ./services/display-managers/generic.nix ./services/display-managers/greetd.nix ./services/display-managers/lemurs.nix ./services/display-managers/ly.nix diff --git a/nixos/modules/services/display-managers/default.nix b/nixos/modules/services/display-managers/default.nix index 800a10f17d80..90b542ee355d 100644 --- a/nixos/modules/services/display-managers/default.nix +++ b/nixos/modules/services/display-managers/default.nix @@ -40,26 +40,7 @@ in { options = { services.displayManager = { - enable = lib.mkEnableOption "systemd's display-manager service"; - - preStart = lib.mkOption { - type = lib.types.lines; - default = ""; - example = "rm -f /var/log/my-display-manager.log"; - description = "Script executed before the display manager is started."; - }; - - execCmd = lib.mkOption { - type = lib.types.str; - example = lib.literalExpression ''"''${pkgs.lightdm}/bin/lightdm"''; - description = "Command to start the display manager."; - }; - - environment = lib.mkOption { - type = with lib.types; attrsOf unspecified; - default = { }; - description = "Additional environment variables needed by the display manager."; - }; + enable = lib.mkEnableOption "shared display manager integration"; hiddenUsers = lib.mkOption { type = with lib.types; listOf str; @@ -250,50 +231,5 @@ in else null; }; - - # so that the service won't be enabled when only startx is used - systemd.services.display-manager.enable = - let - dmConf = config.services.xserver.displayManager; - noDmUsed = - !( - cfg.gdm.enable - || cfg.sddm.enable - || dmConf.xpra.enable - || dmConf.lightdm.enable - || cfg.ly.enable - || cfg.lemurs.enable - ); - in - lib.mkIf noDmUsed (lib.mkDefault false); - - systemd.services.display-manager = { - description = "Display Manager"; - after = [ - "acpid.service" - "systemd-logind.service" - "systemd-user-sessions.service" - "autovt@tty1.service" - ]; - conflicts = [ - "autovt@tty1.service" - ]; - restartIfChanged = false; - - environment = cfg.environment; - - preStart = cfg.preStart; - script = lib.mkIf (config.systemd.services.display-manager.enable == true) cfg.execCmd; - - # Stop restarting if the display manager stops (crashes) 2 times - # in one minute. Starting X typically takes 3-4s. - startLimitIntervalSec = 30; - startLimitBurst = 3; - serviceConfig = { - Restart = "always"; - RestartSec = "200ms"; - SyslogIdentifier = "display-manager"; - }; - }; }; } diff --git a/nixos/modules/services/display-managers/gdm.nix b/nixos/modules/services/display-managers/gdm.nix index 41f184b94f62..e46c8cf72fe7 100644 --- a/nixos/modules/services/display-managers/gdm.nix +++ b/nixos/modules/services/display-managers/gdm.nix @@ -217,27 +217,30 @@ in # Enable desktop session data enable = true; - environment = { - GDM_X_SERVER_EXTRA_ARGS = toString (lib.filter (arg: arg != "-terminate") xdmcfg.xserverArgs); - XDG_DATA_DIRS = lib.makeSearchPath "share" [ - gdm # for gnome-login.session - config.services.displayManager.sessionData.desktops - pkgs.gnome-control-center # for accessibility icon - pkgs.adwaita-icon-theme - pkgs.hicolor-icon-theme # empty icon theme as a base - ]; - } - // lib.optionalAttrs (xSessionWrapper != null) { - # Make GDM use this wrapper before running the session, which runs the - # configured setupCommands. This relies on a patched GDM which supports - # this environment variable. - GDM_X_SESSION_WRAPPER = "${xSessionWrapper}"; + generic = { + enable = true; + environment = { + GDM_X_SERVER_EXTRA_ARGS = toString (lib.filter (arg: arg != "-terminate") xdmcfg.xserverArgs); + XDG_DATA_DIRS = lib.makeSearchPath "share" [ + gdm # for gnome-login.session + config.services.displayManager.sessionData.desktops + pkgs.gnome-control-center # for accessibility icon + pkgs.adwaita-icon-theme + pkgs.hicolor-icon-theme # empty icon theme as a base + ]; + } + // lib.optionalAttrs (xSessionWrapper != null) { + # Make GDM use this wrapper before running the session, which runs the + # configured setupCommands. This relies on a patched GDM which supports + # this environment variable. + GDM_X_SESSION_WRAPPER = "${xSessionWrapper}"; + }; + execCmd = "exec ${gdm}/bin/gdm"; + preStart = lib.optionalString (defaultSessionName != null) '' + # Set default session in session chooser to a specified values – basically ignore session history. + ${setSessionScript}/bin/set-session ${config.services.displayManager.sessionData.autologinSession} + ''; }; - execCmd = "exec ${gdm}/bin/gdm"; - preStart = lib.optionalString (defaultSessionName != null) '' - # Set default session in session chooser to a specified values – basically ignore session history. - ${setSessionScript}/bin/set-session ${config.services.displayManager.sessionData.autologinSession} - ''; }; systemd.tmpfiles.rules = [ diff --git a/nixos/modules/services/display-managers/generic.nix b/nixos/modules/services/display-managers/generic.nix new file mode 100644 index 000000000000..59daa7f8f8bc --- /dev/null +++ b/nixos/modules/services/display-managers/generic.nix @@ -0,0 +1,83 @@ +{ config, lib, ... }: +let + cfg = config.services.displayManager.generic; +in +{ + imports = [ + (lib.mkRenamedOptionModule + [ "services" "displayManager" "preStart" ] + [ "services" "displayManager" "generic" "preStart" ] + ) + (lib.mkRenamedOptionModule + [ "services" "displayManager" "execCmd" ] + [ "services" "displayManager" "generic" "execCmd" ] + ) + (lib.mkRenamedOptionModule + [ "services" "displayManager" "environment" ] + [ "services" "displayManager" "generic" "environment" ] + ) + ]; + + options = { + services.displayManager.generic = { + enable = lib.mkEnableOption "generic display manager integration - deprecated"; + + preStart = lib.mkOption { + type = lib.types.lines; + default = ""; + example = "rm -f /var/log/my-display-manager.log"; + description = "Script executed before the display manager is started."; + }; + + execCmd = lib.mkOption { + type = lib.types.nullOr lib.types.str; + default = null; + example = lib.literalExpression ''"''${pkgs.lightdm}/bin/lightdm"''; + description = "Command to start the display manager."; + }; + + environment = lib.mkOption { + type = with lib.types; attrsOf unspecified; + default = { }; + description = "Additional environment variables needed by the display manager."; + }; + }; + }; + config = lib.mkIf (cfg.enable || cfg.execCmd != null) { + warnings = [ + (lib.mkIf (!cfg.enable) '' + Enabling display-manager.service implicitly due to `services.displayManager.generic.execCmd` being set; this will be removed eventually. + Please set `services.displayManager.generic.enable` explicitly, or switch your display manager to use upstream systemd units (preferred). + '') + ]; + + systemd.services.display-manager = { + description = "Display Manager"; + after = [ + "acpid.service" + "systemd-logind.service" + "systemd-user-sessions.service" + "autovt@tty1.service" + ]; + conflicts = [ + "autovt@tty1.service" + ]; + restartIfChanged = false; + + environment = cfg.environment; + + preStart = cfg.preStart; + script = cfg.execCmd; + + # Stop restarting if the display manager stops (crashes) 2 times + # in one minute. Starting X typically takes 3-4s. + startLimitIntervalSec = 30; + startLimitBurst = 3; + serviceConfig = { + Restart = "always"; + RestartSec = "200ms"; + SyslogIdentifier = "display-manager"; + }; + }; + }; +} diff --git a/nixos/modules/services/display-managers/lemurs.nix b/nixos/modules/services/display-managers/lemurs.nix index fdf9458b6d5c..6f614e5f74f0 100644 --- a/nixos/modules/services/display-managers/lemurs.nix +++ b/nixos/modules/services/display-managers/lemurs.nix @@ -76,7 +76,10 @@ in }; displayManager = { enable = true; - execCmd = "exec ${lib.getExe cfg.package} --config ${settingsFormat.generate "config.toml" cfg.settings}"; + generic = { + enable = true; + execCmd = "exec ${lib.getExe cfg.package} --config ${settingsFormat.generate "config.toml" cfg.settings}"; + }; # set default settings lemurs.settings = let diff --git a/nixos/modules/services/display-managers/ly.nix b/nixos/modules/services/display-managers/ly.nix index d9505c440a43..2efeaeebcbc1 100644 --- a/nixos/modules/services/display-managers/ly.nix +++ b/nixos/modules/services/display-managers/ly.nix @@ -107,7 +107,10 @@ in displayManager = { enable = true; - execCmd = "exec /run/current-system/sw/bin/ly"; + generic = { + enable = true; + execCmd = "exec /run/current-system/sw/bin/ly"; + }; # Set this here instead of 'defaultConfig' so users get eval # errors when they change it. diff --git a/nixos/modules/services/display-managers/sddm.nix b/nixos/modules/services/display-managers/sddm.nix index af7600ec5f66..2125abbbadce 100644 --- a/nixos/modules/services/display-managers/sddm.nix +++ b/nixos/modules/services/display-managers/sddm.nix @@ -361,7 +361,10 @@ in services.displayManager = { enable = true; - execCmd = "exec /run/current-system/sw/bin/sddm"; + generic = { + enable = true; + execCmd = "exec /run/current-system/sw/bin/sddm"; + }; }; security.pam.services = { diff --git a/nixos/modules/services/ttys/getty.nix b/nixos/modules/services/ttys/getty.nix index 6c9932b15887..01d2858602b6 100644 --- a/nixos/modules/services/ttys/getty.nix +++ b/nixos/modules/services/ttys/getty.nix @@ -151,11 +151,9 @@ in # We can't just rely on 'Conflicts=autovt@tty1.service' because # 'switch-to-configuration switch' will start 'autovt@tty1.service' # and kill the display manager. - systemd.targets.getty.wants = - lib.mkIf (!(config.systemd.services.display-manager.enable or false)) - [ - "autovt@tty1.service" - ]; + systemd.targets.getty.wants = lib.mkIf (!config.services.displayManager.enable) [ + "autovt@tty1.service" + ]; systemd.services."getty@" = { serviceConfig.ExecStart = [ diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix index 363bdbbc92cc..1ace9c1b8c1f 100644 --- a/nixos/modules/services/x11/display-managers/lightdm.nix +++ b/nixos/modules/services/x11/display-managers/lightdm.nix @@ -215,22 +215,24 @@ in # Set default session in session chooser to a specified values – basically ignore session history. # Auto-login is already covered by a config value. - services.displayManager.preStart = + services.displayManager.generic.preStart = optionalString (!dmcfg.autoLogin.enable && dmcfg.defaultSession != null) '' ${setSessionScript}/bin/set-session ${dmcfg.defaultSession} ''; # setSessionScript needs session-files in XDG_DATA_DIRS - services.displayManager.environment.XDG_DATA_DIRS = "${dmcfg.sessionData.desktops}/share/"; + services.displayManager.generic.environment.XDG_DATA_DIRS = "${dmcfg.sessionData.desktops}/share/"; # setSessionScript wants AccountsService systemd.services.display-manager.wants = [ "accounts-daemon.service" ]; + services.displayManager.generic.enable = true; + # lightdm relaunches itself via just `lightdm`, so needs to be on the PATH - services.displayManager.execCmd = '' + services.displayManager.generic.execCmd = '' export PATH=${lightdm}/sbin:$PATH exec ${lightdm}/sbin/lightdm ''; diff --git a/nixos/modules/services/x11/display-managers/xpra.nix b/nixos/modules/services/x11/display-managers/xpra.nix index 54cf5733607b..d7d31e6fc428 100644 --- a/nixos/modules/services/x11/display-managers/xpra.nix +++ b/nixos/modules/services/x11/display-managers/xpra.nix @@ -300,7 +300,8 @@ in VideoRam 192000 ''; - services.displayManager.execCmd = '' + services.displayManager.generic.enable = true; + services.displayManager.generic.execCmd = '' ${optionalString (cfg.pulseaudio) "export PULSE_COOKIE=/run/pulse/.config/pulse/cookie"} exec ${pkgs.xpra}/bin/xpra ${ if cfg.desktop == null then "start" else "start-desktop --start=${cfg.desktop}" diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index 33343b5b54fd..25a472095370 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -849,35 +849,10 @@ in environment.pathsToLink = [ "/share/X11" ]; - systemd.services.display-manager = { - description = "Display Manager"; - - after = [ - "acpid.service" - "systemd-logind.service" - "systemd-user-sessions.service" - ]; - - restartIfChanged = false; - - environment = config.services.displayManager.environment; - - preStart = '' - ${config.services.displayManager.preStart} - - rm -f /tmp/.X0-lock - ''; - - # Stop restarting if the display manager stops (crashes) 2 times - # in one minute. Starting X typically takes 3-4s. - startLimitIntervalSec = 30; - startLimitBurst = 3; - serviceConfig = { - Restart = "always"; - RestartSec = "200ms"; - SyslogIdentifier = "display-manager"; - }; - }; + # FIXME: what + services.displayManager.generic.preStart = '' + rm -f /tmp/.X0-lock + ''; services.xserver.displayManager.xserverArgs = [ "-config ${configFile}" From 3c09aaf0b56a2feae74998b594f040f845477f1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 16:01:01 +0000 Subject: [PATCH 10/67] quantlib: 1.40 -> 1.41 --- pkgs/by-name/qu/quantlib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quantlib/package.nix b/pkgs/by-name/qu/quantlib/package.nix index 5428c36e19cf..012b6301dab1 100644 --- a/pkgs/by-name/qu/quantlib/package.nix +++ b/pkgs/by-name/qu/quantlib/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "quantlib"; - version = "1.40"; + version = "1.41"; outputs = [ "out" @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "lballabio"; repo = "QuantLib"; rev = "v${finalAttrs.version}"; - hash = "sha256-cyri+kCwIFO/ccnqWhO8qOXNPIV0g6iiNvBYtN667pA="; + hash = "sha256-dHXITHP0SBrBXf5hrVhjSD4n2EtVvEkBDfE2NbT0/sc="; }; nativeBuildInputs = [ cmake ]; From 3e6d8e40fe7ddb20d7f6b269661c12afa8f238c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Jan 2026 11:56:18 +0000 Subject: [PATCH 11/67] cloudlog: 2.8.5 -> 2.8.6 --- pkgs/by-name/cl/cloudlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index f3c1ed5deb74..121396bedd2c 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.5"; + version = "2.8.6"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-SHul8plxCA8S1DT7ThYpEn2ce1DgexWJExoz7avRMtw="; + hash = "sha256-k+/KajRRKsfEFk8ApEJ154pT4cR54ZnavSrk8U4Azso="; }; postPatch = '' From 31ceb42c573a8a51d77f87f25e2847c7f8c07d82 Mon Sep 17 00:00:00 2001 From: Collin Arnett Date: Fri, 12 Dec 2025 10:32:16 -0500 Subject: [PATCH 12/67] libtorch-bin: add missing runtime dependencies --- .../libraries/science/math/libtorch/bin.nix | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/science/math/libtorch/bin.nix b/pkgs/development/libraries/science/math/libtorch/bin.nix index 7430977674dd..f0b5a08af427 100644 --- a/pkgs/development/libraries/science/math/libtorch/bin.nix +++ b/pkgs/development/libraries/science/math/libtorch/bin.nix @@ -3,15 +3,17 @@ stdenv, fetchzip, lib, - libcxx, llvmPackages, config, - addDriverRunpath, + autoAddDriverRunpath, + autoPatchelfHook, patchelf, fixDarwinDylibNames, cudaSupport ? config.cudaSupport, + cudaPackages_13, + libz, }: let @@ -35,7 +37,11 @@ stdenv.mkDerivation { if stdenv.hostPlatform.isDarwin then [ fixDarwinDylibNames ] else - [ patchelf ] ++ lib.optionals cudaSupport [ addDriverRunpath ]; + [ + patchelf + autoPatchelfHook + ] + ++ lib.optionals cudaSupport [ autoAddDriverRunpath ]; dontBuild = true; dontConfigure = true; @@ -63,7 +69,17 @@ stdenv.mkDerivation { postFixup = let - rpath = lib.makeLibraryPath [ stdenv.cc.cc ]; + rpath = lib.makeLibraryPath ( + [ stdenv.cc.cc ] + ++ lib.optionals cudaSupport [ + cudaPackages_13.cuda_cudart # libcuda.so + cudaPackages_13.libcufft + cudaPackages_13.libcurand + cudaPackages_13.libcusolver + cudaPackages_13.libcusparse + libz + ] + ); in lib.optionalString stdenv.hostPlatform.isLinux '' find $out/lib -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do From e8f0af2c0ff01878d6e12c42ab55daa63fd47ab0 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 19 Jan 2026 18:16:07 +0100 Subject: [PATCH 13/67] victoriametrics: 1.133.0 -> 1.134.0 Release notes: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.134.0 Full changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.133.0...v1.134.0 --- pkgs/by-name/vi/victoriametrics/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 47fabecf15eb..2840fd26da46 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.133.0"; + version = "1.134.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-Svl/yFacg1/XI0BaBWeWLRxwBwUZJjRELlYLky+ihus="; + hash = "sha256-66iiAxm9vtBgDeZQ6g5B6uGTkv4k0nX3uTUEV6UwmWE="; }; vendorHash = null; From 07c0b329855aa0c3b72aae7195ff0f4a106c3583 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 20 Jan 2026 21:20:14 +0000 Subject: [PATCH 14/67] sptk: 4.2 -> 4.4, fix install failure for dangling symlinks Without the change the build fails as https://hydra.nixos.org/build/318191976: ERROR: noBrokenSymlinks: the symlink /nix/store/h8v4y5s72czz0hd701jmf6kjj7bq81w4-sptk-4.2/bin/gspecgram points to /build directory: /build/source/src/draw/gspecgram.py Changes: - https://github.com/sp-nitech/SPTK/releases/tag/v4.3 - https://github.com/sp-nitech/SPTK/releases/tag/v4.4 --- pkgs/by-name/sp/sptk/package.nix | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sp/sptk/package.nix b/pkgs/by-name/sp/sptk/package.nix index 5d8759c8e106..360550ac3cf8 100644 --- a/pkgs/by-name/sp/sptk/package.nix +++ b/pkgs/by-name/sp/sptk/package.nix @@ -4,26 +4,26 @@ cmake, fetchFromGitHub, fetchpatch, + python3, }: stdenv.mkDerivation rec { pname = "sptk"; - version = "4.2"; + version = "4.4"; src = fetchFromGitHub { owner = "sp-nitech"; repo = "SPTK"; rev = "v${version}"; - hash = "sha256-lIyOcN2AR3ilUZ9stpicjbwlredbwgGPwmMICxZEijU="; + hash = "sha256-QdaXIFsFXL9/CtUJlOaUKOTmG/nm6ibBEsVfzW9pT/U="; }; patches = [ - # Fix gcc-13 build failure: - # https://github.com/sp-nitech/SPTK/pull/57 + # fix dangling symlinks: https://github.com/sp-nitech/SPTK/pull/90 (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/sp-nitech/SPTK/commit/060bc2ad7a753c1f9f9114a70d4c4337b91cb7e0.patch"; - hash = "sha256-QfzpIS63LZyTHAaMGUZh974XLRNZLQG3om7ZJJ4RlgE="; + name = "fix-dangling.patch"; + url = "https://github.com/sp-nitech/SPTK/commit/8798c94d19e930c0947a7d1d0bc9e59a02aab567.patch"; + hash = "sha256-G7yyJ0uiVzcP6wQVwiDpWVZOJmOpKZRfNyoETt3xam4="; }) ]; @@ -31,6 +31,14 @@ stdenv.mkDerivation rec { cmake ]; + buildInputs = [ + (python3.withPackages (ps: [ + ps.numpy + ps.plotly + ps.scipy + ])) + ]; + doCheck = true; meta = { From baaddf2e7e8752e8374a8753b74259493574cdcf Mon Sep 17 00:00:00 2001 From: medv Date: Wed, 21 Jan 2026 12:18:09 +0800 Subject: [PATCH 15/67] phase-cli: 1.20.0 -> 1.21.2 Fix derivation, upstream runtime dependencies changed in https://github.com/phasehq/cli/releases/tag/v1.21.0. Add package maintainer. --- pkgs/by-name/ph/phase-cli/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phase-cli/package.nix b/pkgs/by-name/ph/phase-cli/package.nix index 2ee1db1e2a3b..e0e6f10a53f0 100644 --- a/pkgs/by-name/ph/phase-cli/package.nix +++ b/pkgs/by-name/ph/phase-cli/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "phase-cli"; - version = "1.20.0"; + version = "1.21.2"; pyproject = true; src = fetchFromGitHub { owner = "phasehq"; repo = "cli"; tag = "v${version}"; - hash = "sha256-vhjDXQutRdkeeId2shPWFtoZGH6FXvQcWhH8MLe9JqI="; + hash = "sha256-nj6vSq+2pquZ5A77EG9s2IXUsmAz41xD1OkaVHrKLIA="; }; build-system = with python3Packages; [ @@ -31,6 +31,7 @@ python3Packages.buildPythonApplication rec { pyyaml toml python-hcl2 + botocore ]; nativeCheckInputs = [ @@ -51,7 +52,10 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/phasehq/cli"; changelog = "https://github.com/phasehq/cli/releases/tag/${src.tag}"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ genga898 ]; + maintainers = with lib.maintainers; [ + genga898 + medv + ]; mainProgram = "phase"; }; } From 61d37580b28a674d0be97bb8ddcea62608e0cf19 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 21 Jan 2026 16:55:59 +0100 Subject: [PATCH 16/67] gdscript-formatter: fix hash, remove `.git` from `src` Before this, rebuilding `src` multiple times sometimes resulted in different hashes due to differences in `.git`. Hydra: https://hydra.nixos.org/build/319210955 --- pkgs/by-name/gd/gdscript-formatter/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gd/gdscript-formatter/package.nix b/pkgs/by-name/gd/gdscript-formatter/package.nix index 82aa6f6ae057..51ff27505dee 100644 --- a/pkgs/by-name/gd/gdscript-formatter/package.nix +++ b/pkgs/by-name/gd/gdscript-formatter/package.nix @@ -14,9 +14,11 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "GDQuest"; repo = "GDScript-formatter"; tag = finalAttrs.version; - hash = "sha256-nnLVmd7wVHdDcAnyCHCVYckmbzMdSGIVL2iSgDC+9cs="; + hash = "sha256-V9zrL2Aku5e+9McXpXdXvsGJKjqVXIIaAsoAF2xHB4g="; # Needed due to .gitattributes being used for the Godot addon and export-ignoring all files deepClone = true; + # Avoid hash differences due to differences in .git + leaveDotGit = false; }; cargoHash = "sha256-xqGmv/e1Ch/EqutIb2claiJ8fQGDDdOriOZdt8SR8mw="; From c9b2f6feef5a61f94f1b4ccc4dffb00b530de5ff Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Wed, 21 Jan 2026 18:54:08 +0200 Subject: [PATCH 17/67] homepage-dashboard: fix non-determinism by using fetcherVersion 3 --- pkgs/by-name/ho/homepage-dashboard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ho/homepage-dashboard/package.nix b/pkgs/by-name/ho/homepage-dashboard/package.nix index 91877cebe2ca..98ed6979e6da 100644 --- a/pkgs/by-name/ho/homepage-dashboard/package.nix +++ b/pkgs/by-name/ho/homepage-dashboard/package.nix @@ -47,8 +47,8 @@ stdenv.mkDerivation (finalAttrs: { src ; pnpm = pnpm_10; - fetcherVersion = 1; - hash = "sha256-cDN01UlS4xEUWVUuHgOB0evZOUaSo9krNHyS1YV2/WE="; + fetcherVersion = 3; + hash = "sha256-iWKGDgZIdQzKSJx5MpqO83nvpawBhCKllWf3x6aCAtQ="; }; nativeBuildInputs = [ From 0a6cc48ca9863a26a3049bcd25f61c6bf9dd4a65 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Thu, 22 Jan 2026 00:40:39 +0800 Subject: [PATCH 18/67] ghostty: update themes dependency, fix build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See ghostty-org/ghostty#9606, #467368 Since a 1.2.4 release is somewhat unlikely, with the 1.3.0 release scheduled in 6–7 weeks, let's patch this now so that people who don't use `cache.nixos.org` (or mirrors thereof) aren't stuck with a broken build or being forced to use the flake. --- pkgs/by-name/gh/ghostty/deps.nix | 6 +++--- pkgs/by-name/gh/ghostty/package.nix | 11 +++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostty/deps.nix b/pkgs/by-name/gh/ghostty/deps.nix index eee5fe335be8..502370ea9f37 100644 --- a/pkgs/by-name/gh/ghostty/deps.nix +++ b/pkgs/by-name/gh/ghostty/deps.nix @@ -169,11 +169,11 @@ linkFarm name [ }; } { - name = "N-V-__8AALIsAwDyo88G5mGJGN2lSVmmFMx4YePfUvp_2o3Y"; + name = "N-V-__8AAIdIAwDt5PxH-cwCxEcTfw4jBV8sR6fZ_XLh-cR7"; path = fetchZigArtifact { name = "iterm2_themes"; - url = "https://github.com/mbadolato/iTerm2-Color-Schemes/releases/download/release-20251002-142451-4a5043e/ghostty-themes.tgz"; - hash = "sha256-GsEWVt4wMzp6+7N5I+QVuhCVJ70cFrdADwUds59AKnw="; + url = "https://github.com/mbadolato/iTerm2-Color-Schemes/releases/download/release-20260112-150707-28c8f5b/ghostty-themes.tgz"; + hash = "sha256-NIqF12KqXhIrP+LyBtg6WtkHxNUdWOyziAdq8S45RrU="; }; } { diff --git a/pkgs/by-name/gh/ghostty/package.nix b/pkgs/by-name/gh/ghostty/package.nix index 2baa4e26ffc2..41833530c66e 100644 --- a/pkgs/by-name/gh/ghostty/package.nix +++ b/pkgs/by-name/gh/ghostty/package.nix @@ -5,6 +5,7 @@ bzip2, callPackage, fetchFromGitHub, + fetchpatch2, fontconfig, freetype, glib, @@ -48,6 +49,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-0tmLOJCrrEnVc/ZCp/e646DTddXjv249QcSwkaukL30="; }; + # Replace the defunct iTerm2 themes dependency with a newer version + # Remove when 1.2.4 or 1.3.0 is released + patches = [ + (fetchpatch2 { + name = "fix-iterm2-themes-ref.patch"; + url = "https://github.com/pluiedev/ghostty/commit/dc51adc52661bbcacebe5e70b62b5041e3ee56a5.patch"; + hash = "sha256-0DrP4zN26pjeBawoi9U8y6VM/NlfhPmo27Iy5OsMj0s="; + }) + ]; + deps = callPackage ./deps.nix { name = "${finalAttrs.pname}-cache-${finalAttrs.version}"; }; From 1b90c6833c1ef7d1dd0abf4f8d0e50a656e1e837 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 22 Jan 2026 09:36:47 +0100 Subject: [PATCH 19/67] victoriatraces: 0.6.0 -> 0.7.0 Closes #482237 ChangeLog: https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.7.0 --- nixos/tests/victoriatraces/otlp-ingestion.nix | 7 +++++-- pkgs/by-name/vi/victoriatraces/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nixos/tests/victoriatraces/otlp-ingestion.nix b/nixos/tests/victoriatraces/otlp-ingestion.nix index fb2818d7010e..d3807c6bde66 100644 --- a/nixos/tests/victoriatraces/otlp-ingestion.nix +++ b/nixos/tests/victoriatraces/otlp-ingestion.nix @@ -60,6 +60,9 @@ in services.victoriatraces = { enable = true; retentionPeriod = "1d"; + extraOptions = [ + "-search.latencyOffset=0s" + ]; }; environment.systemPackages = with pkgs; [ @@ -82,10 +85,10 @@ in """, timeout=10) # Query for traces from our test service - machine.succeed(""" + machine.wait_until_succeeds(""" curl -s 'http://localhost:10428/select/jaeger/api/traces?service=test-service' | \ jq -e '.data[0].spans[0].operationName' | grep -q 'test-span' - """) + """, timeout=10) # Verify the trace has the expected attributes machine.succeed(""" diff --git a/pkgs/by-name/vi/victoriatraces/package.nix b/pkgs/by-name/vi/victoriatraces/package.nix index 4c7657e43286..051dde820502 100644 --- a/pkgs/by-name/vi/victoriatraces/package.nix +++ b/pkgs/by-name/vi/victoriatraces/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaTraces"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaTraces"; tag = "v${finalAttrs.version}"; - hash = "sha256-gXdOPRC3oxMAimMc4v0CjTb224qiocFY9/1PFH4hbRw="; + hash = "sha256-MWPw2SJlqjQCyBYT++A0KcwccdpTP7Ome4RfA7lcjAM="; }; vendorHash = null; From 4299f364dcb238da7c450894ee11203e405872c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Thu, 22 Jan 2026 13:41:47 +0100 Subject: [PATCH 20/67] taterclient-ddnet: 10.7.0 -> 10.8.1 --- pkgs/by-name/ta/taterclient-ddnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/taterclient-ddnet/package.nix b/pkgs/by-name/ta/taterclient-ddnet/package.nix index e51085032ae9..5952923e7ad3 100644 --- a/pkgs/by-name/ta/taterclient-ddnet/package.nix +++ b/pkgs/by-name/ta/taterclient-ddnet/package.nix @@ -33,13 +33,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "taterclient-ddnet"; - version = "10.7.0"; + version = "10.8.1"; src = fetchFromGitHub { owner = "TaterClient"; repo = "TClient"; tag = "V${finalAttrs.version}"; - hash = "sha256-9d4vKrWuDW2E1PXs4yRAyR6zNPfYEclW8RfHNnpkpyc="; + hash = "sha256-yPGXbTxbj+hsdygC68TRtzVg+flEAxqNnhd9smbbekU="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 89765e6c6f39a9cbe09953d508132cc2c1e9a186 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 13:15:22 +0000 Subject: [PATCH 21/67] scaleway-cli: 2.50.0 -> 2.51.0 --- pkgs/by-name/sc/scaleway-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/scaleway-cli/package.nix b/pkgs/by-name/sc/scaleway-cli/package.nix index 6a9d85351d62..93711d5e48d8 100644 --- a/pkgs/by-name/sc/scaleway-cli/package.nix +++ b/pkgs/by-name/sc/scaleway-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "scaleway-cli"; - version = "2.50.0"; + version = "2.51.0"; src = fetchFromGitHub { owner = "scaleway"; repo = "scaleway-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-4c8ikz/ksulr1tfsIQDKbPYK3PwlmO0rtOn4n6ak3ZM="; + hash = "sha256-osA8YWvS2KqQtYmCRIAGw+/h3UPocW0sBn5IDhk/wWg="; }; - vendorHash = "sha256-WIBeWQy4nterTEi8wqsy1bhlH6opXJDvtdxXU2jEv+Y="; + vendorHash = "sha256-s3G7zvTCg3voMur4YjHibqsHKLkB79iDgmMhv0C52yY="; env.CGO_ENABLED = 0; From f45f484d578636a5a4ec3860368f053f281829e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 14:35:09 +0000 Subject: [PATCH 22/67] python3Packages.cs50: 9.4.0 -> 9.5.0 --- pkgs/development/python-modules/cs50/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cs50/default.nix b/pkgs/development/python-modules/cs50/default.nix index 9159e9707599..449526b9b4a5 100644 --- a/pkgs/development/python-modules/cs50/default.nix +++ b/pkgs/development/python-modules/cs50/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "cs50"; - version = "9.4.0"; + version = "9.5.0"; pyproject = true; src = fetchFromGitHub { owner = "cs50"; repo = "python-cs50"; tag = "v${version}"; - hash = "sha256-g7ws5ikzLt2ciS0QTPTJDRAqePyYPDCYIpJuwnWHJNQ="; + hash = "sha256-jJji5EyvKfJ9vkzETsh0CJ9WIi7hWF2amHrOvf4/JbI="; }; build-system = [ From a3168f2b8392e6e8750cdd78d9eaf0776582504c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 17:41:06 +0000 Subject: [PATCH 23/67] firefox-bin-unwrapped: 147.0 -> 147.0.1 --- .../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 a8f891365a8b..3fbfed8374af 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"; + version = "147.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ach/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ach/firefox-147.0.1.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "988fc97953f476ae5fde6a9f75ae709bca69c9a6aae4604fbe4ab2c2fc547bae"; + sha256 = "efdc92f596d54a5f520e0af765ba60dca9ab4f39b8e2fdcf44ee8be6caa99b2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/af/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/af/firefox-147.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "7a0504b3b7260bd491d37a62a5b10ce3db784c8eb32eb10ddbf5277155b0b2e4"; + sha256 = "c68e3a046f2044934e02323b7c51edc276e3b43103956db81741b5ae5f1ac460"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/an/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/an/firefox-147.0.1.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "aefb1bb1878f4c7044b5becb1b22bf61bddd687ca6f19e86f3eed89110b7dce9"; + sha256 = "5a4b0b1aba16367f5eea1a3e6337962485ee3c20ce9ed91311bd7574e5ff51ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ar/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ar/firefox-147.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "ad3848e2dcf6a91f86087ec61d36055639f38094960c8c27dd0ea8ef20c2f4bd"; + sha256 = "a857625cb2f18f3a57865050209fa3500cb1b7265e54502192d6db66d5f3c1c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ast/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ast/firefox-147.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "f0aab1d8f0be7b446e86d8e7c5513ce89af60fae8692f1ed0ddd6d37dfcef922"; + sha256 = "cf7db56f9371cbaa7d2b6454711abaa05bcf0c2c6cfbd515993a311aa1ef5f3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/az/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/az/firefox-147.0.1.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "9af7cd2d770eff9fff62f7029599bf263055154a66b1df16443a9e24f305ff82"; + sha256 = "40a06f77cfd0ee1dd5b27cb5ee8db890f9d679de4a2df7f9cf8a326215eff570"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/be/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/be/firefox-147.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "e34aa412d61418b16e6246b0ff0762190297138ebbf40958d13f62b2a9da0718"; + sha256 = "1380f28c5c1c03a468611f1141f8fe04a3c7812c8c423195f34a41c163be0e7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/bg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/bg/firefox-147.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "8d8f6869512ab426b57ca5bb085133affe867d69b57d50c80e9cc9f62e5109d0"; + sha256 = "a6a630397623606973c6ab113a66b8522b2dab4f7c1e0bbb01afa6faa39eb5f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/bn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/bn/firefox-147.0.1.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "43ac1be4d8f316067f9608608df1788c9e1d62cdda608dd24f0be7ccbfc20bf7"; + sha256 = "56aca8d56f7d21afca3753766f8f9fcc7cedf1a6408ea8791ff5f79ed6a5937f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/br/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/br/firefox-147.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "87d249d04efc6263bd1633d28328a51100cef9be90182b52a1581510317f35ca"; + sha256 = "25555cd68c99901a9eafd55e6bfbe5e59d3450a9641fc59f315c033ee6a5994e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/bs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/bs/firefox-147.0.1.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "3be883a97dbce35c04c1c42c8702cdd893673f9225f2429357b84054f0c49260"; + sha256 = "686a3009e555cedfbc594d6b0944f6fdddacd98c755c2e05f524ca0acbbd89f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ca-valencia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ca-valencia/firefox-147.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "3c490bfe2742eaf35cc6487635562f7e44b719dadcd3fad74cb55ee4c17f0cb0"; + sha256 = "58b9bd1dfc1b9f6331913fe21ac9d1a0d1772150b0e168b445aebffe42942130"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ca/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ca/firefox-147.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "92096a1c601a706185b470e0dd2a6bf48ea2dba1c793c7e5866d3772ebc5e464"; + sha256 = "2265276148c7e99d9846840d9888798d962de7cb65fe2897787a5ee102cc284e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/cak/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/cak/firefox-147.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "19ab11d5b85397db75e2d08c3d22e5963bddfc337c84f3a6f9f8b95a062d0b71"; + sha256 = "56237d547325744378b261f25edfc2bcfb82e1837ee64396a536a3fd574ff07e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/cs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/cs/firefox-147.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "ea41e4dfe9ad736942eef5a8ef1f692a3a50f4dc5398969afda8f2c59d9c689f"; + sha256 = "79b69cdc975c1332ce78d877e21f9c178b93536c5824be131e2c9f6d662ef95d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/cy/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/cy/firefox-147.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "0ef71679794e139c14872a8a08eb396925f40f926af0ed0188504f488d14ec40"; + sha256 = "9816ac3a248a21b2a87198d4bbcc476d22f3eb3c976f36cd07dfc44b3beca425"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/da/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/da/firefox-147.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "5fd07ae772e6a1627f7833af73500f01868bd9786b4398e8255a3263b61620e2"; + sha256 = "f0a9544d964560343d40774a5567ca54d168f0d0099e6b44b77ec339c51cd571"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/de/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/de/firefox-147.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "f573645efd35d4ec2bda8f9fbf3b68ce57e5aaffd0b51d864c630d66990507a9"; + sha256 = "e288f0364b67bf0087511e979ce5c3e006acc40cde3090673f3951a19d34b931"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/dsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/dsb/firefox-147.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "0385a285932ca3b88ae6b24e43a1d7289db87ba625aac4d97a4e243e4411e824"; + sha256 = "207123872b701a74cfb0b6518c116fce68b1f8d009a512949cc07ccf6275227e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/el/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/el/firefox-147.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "ac9e925f7fca37de8bb7cb9a37444aadb2e1759268eb9a0ce9b6220ffc015ff3"; + sha256 = "de056b516f7cd36eff3d7f30e73cd8f6c5192970da048d58887c647517dffe90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/en-CA/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/en-CA/firefox-147.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "efa81416724918ff5ce40f78186e089baeb5ffe2c4a158c390bf5909c001888a"; + sha256 = "323411403894e8dc6c1150edbd7ceb4a02ef85ec7a1a15c46bd65e1dc079b3c7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/en-GB/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/en-GB/firefox-147.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "961d1176fc8e687104d5eb192f90b9d8e3520adcbed54efbd959d90272569ed9"; + sha256 = "297e6ba94682d1b4f125dfdb8f40451d9e3522419addb5bd02114bf75721cca4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/en-US/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/en-US/firefox-147.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "f055b9c0d7346a10d22edc7f10e08679af2ea495367381ab2be9cab3ec6add97"; + sha256 = "15897c30dc1261e31ebc0c639189602f34cb667ae11e58191eb8c494a911ea1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/eo/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/eo/firefox-147.0.1.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "ebdec47286c8d7074d809d7947d8c688aea09024a5c13a243f5cd01487a225e6"; + sha256 = "772808896bb5e7c2d2e4b401c7c618dbdfc8239d7bf2803fbee513c8b23a9fc8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-AR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-AR/firefox-147.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "655341e83a0867a63c83d998daedf94300cf6c581d0d5eb20c5a8e0d4c8c339c"; + sha256 = "d9b4955649577b7b71c1ff50651c3bb540f1089d072e886efe0ceca48fa608c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-CL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-CL/firefox-147.0.1.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "a2c72c1f772b221f4340c0f5796d211c67a1f721f6da488d416684ef8788b8a0"; + sha256 = "38e0890d262567821d87c930f71713f284d26a7ac5c155e64f387dfeff71218d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-ES/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-ES/firefox-147.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "719ee70347f6c6aea3c8fef4c4be4bf2aebd0b6f201dd26063e7000511f5cbe8"; + sha256 = "22362792be0078a2586c74900e64e69ecde0658e0ff2d979347a5ddd5d34bb8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-MX/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-MX/firefox-147.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "3a2b8332d167ba4bed3d7a98b8397a3b3de7ea0f0357785684679c7ca202b9e0"; + sha256 = "8e03651e9755750f771967616ebd999974191de365e05ac38be54f873412e605"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/et/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/et/firefox-147.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "335172e2e7b61ab378ac786646ef6c1c980dcffd1d206e45d5757bbb876534da"; + sha256 = "0938f2baa4f527cb9c4ddd9a4775b3174023ca187a324fe269f72826cb6ace53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/eu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/eu/firefox-147.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "3ca019197e15098a5662b636aec84a929ae3e9c6fb783383ea9b1ad5db7f1dbe"; + sha256 = "955e58772565afd862b3401cd67ca69ef62ddf8d6096f064bcf6caa8affb310a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fa/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fa/firefox-147.0.1.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "db03ddd3ea67808504029efffe02e9fb9c23b5f9baf38907cf7a741ff9bdcc80"; + sha256 = "859567da6322c87876e1f73fa7d2359fd975cc93266ccd3c879213cc2aea5fca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ff/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ff/firefox-147.0.1.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "36c02b0fa9d1214468ac35b116817a8fb391b27b409d7383598e1d34596820dc"; + sha256 = "bc95c0f102f3fd6eaa3ee1304e4ef329017a9619630dc2bb6cc756530b85dcdc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fi/firefox-147.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "3b3cd928f23b659b4e3a4f42b08e476fe80cc2b77b14af4de66795c425f585d5"; + sha256 = "666802635f38a324b6cfc948aed318503ebc4be8fac2b47c3041ede1003cdffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fr/firefox-147.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "6246e86af024717d06c04a225f31d4e97d18af9f84b12132be340d4caf13682f"; + sha256 = "3b52068e1799e08aa1289896fb306bfe42ee32fcb6a066f85bc9dc6cce0da129"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fur/firefox-147.0.1.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "25d2194b1be8a79237576c5c006e68aa64604fabaf9392fa635bb65cd683134b"; + sha256 = "0a86237a7992d0b51a91a7b75c7ba1af9b2fa894593cab0d5a658fafcb1952f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fy-NL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fy-NL/firefox-147.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "0f50fd890d76e7db869ac43e16f054519f49e3a561b3954a80226d8a3262f096"; + sha256 = "15eb44cd5504c4b1124e90f6cd23bb25004d975b4855cb5db2a4e9027cace21f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ga-IE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ga-IE/firefox-147.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "d3902661e4ceb4bace7884c26a76e42bc8c7b654e0bd29846f36c028cc180dcb"; + sha256 = "1cec97cb2a35a55b33127a31d80d0ba0d3adfd741f2552d0a740fee981dae22f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gd/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gd/firefox-147.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "9afff40c92e93ed10369b6d0229180c54dc83b493dad2e74dd76a102f5ed32f4"; + sha256 = "44838ae83503a38faa5ed114b0d846ec0457d6fe630d404e33d4edc41cc0d214"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gl/firefox-147.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "abd518260e9e0dbbb5e0aba2ab89bac42a71c173e4f95f0dd8beb643491057c6"; + sha256 = "83d5e46949a79d3ff6c70b0b6f3ee33a10af97d192d14e37ed0493c446983d35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gn/firefox-147.0.1.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "cbd34259c8e074ce8819d8bda3834e78fdccf9f07d3cb61611423fac369f1b0c"; + sha256 = "7453226bb4dc8aeb5b0a0b2ec22e1531dee0665d3bea3bd633b7caa0f6d0c83f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gu-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gu-IN/firefox-147.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "46b9ed90e7369f1e6a25907d87cbd335923419430af039da935151a629cb1f2b"; + sha256 = "d17e09a102ab9d0a8d3e0a5a5e4d6bea7e8599471bf95a5c539eec776188bce1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/he/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/he/firefox-147.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "8872c432c5bcc763743bb1444ddc163d22efe09e0caafe70e0c71286da36b8cb"; + sha256 = "ead610b90263b4a93fe86e757c8f39f6a90665a3afd6ffdcd5d326b7d0699bee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hi-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hi-IN/firefox-147.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "44dcda846efc1c95a30b9ecd98ae5ea06b66ebf3dcebd791f4bb05214b34d10f"; + sha256 = "89e732ecab2b29c7df969ad5e389a9a985be41edb9000d8dd0aa6cbe34fe0fc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hr/firefox-147.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "7de7ca173e459385825a58de2d8733b1327a7b49e5c1fab17ff5c7a58473d99a"; + sha256 = "1df2909c1c5f8b6b11dd72040e65d20e68139f184bcd5fd2818283ac9aee1025"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hsb/firefox-147.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "dc2fce1c4c952f0064994a71395e9ca716652be448f77a7a46fb800443dae05a"; + sha256 = "db2224fc27550b581eda584802ce9f47d0d0a1efc1ef53146c69c82a3265f2f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hu/firefox-147.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "d2cb97c490dec4e000fb77df799076da0c91c66c9ce0395e5d46422e7ceabcbd"; + sha256 = "b7be2bdd6ccc01f5229770b8d5530bed8fab03e26ebd5c43abf190e46d8b1bf8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hy-AM/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hy-AM/firefox-147.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "2bcc6500e8dfd8208f98825d0858eb8ba7cc4dfc1b52b8e93c49b17d733c9e7c"; + sha256 = "56b356e2779a783c3984b780c79d79f5cbf9e2bb7702e167970e72b40ef6c6db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ia/firefox-147.0.1.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "e22632058f86f0c0655627503a055d4a8253ab730198e3b8fc89688e210600b3"; + sha256 = "5a10cd57b72642ab84772bd60e83785bbce03e2c91415fd9c3cd5975e4c7b3b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/id/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/id/firefox-147.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "3e25e4712ff47fc94fa28693f55bc7851a8a209f09d5d7508b6dd06f20430a65"; + sha256 = "5cc03b34d2b48d24032692dacc402fc4d7eb94feebb5031d5a28efbea0c0f24d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/is/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/is/firefox-147.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "1cfbdf1b5569ff1a58ec991b1f139b030af273783f40a2cf98ac7e7ad03e7162"; + sha256 = "f9362e231f4f14724355c2bc783ccb7acc8249a7d78723c06a06cbe279f35254"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/it/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/it/firefox-147.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "2f08284ce3a553a9c7aaa6489ab9a74119767fa46b6b2c6a7a4d77b8117ba41c"; + sha256 = "518153bf07da1dec94a2245b2e8d820509969bdb321f7b7a465d875ef3487905"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ja/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ja/firefox-147.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "214333e51b37250280c7cf33cb0ec4bc817d76f7dfe74fe16ad6fdd6d459f94a"; + sha256 = "ae0c657901935d4da400995726c5a9fc5ab5ca3ac8d1aca2cd969eac145e0998"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ka/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ka/firefox-147.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "1e846fe54f49e07df8231121593b37b97c469508cd7123ef893e484eab2520bc"; + sha256 = "4cc51cd1eddb152486c6910b474dbb7e2ef40c5557bc56d51ac78024fe020cc8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/kab/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/kab/firefox-147.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "4bb0fb62203c3cfb9bb90eefc8546c21a340a9c4225224403932c9b1718cff64"; + sha256 = "4aa15c8ddcdb4f86e9a64c652f56a28ad877f8d9c44444a4e221f436936af684"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/kk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/kk/firefox-147.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "9dcc444c2f84fafec4b7906196f67a5d472f01d5f51f27ab4666a19206e9ba94"; + sha256 = "baf76eab762f5b348171e7a1ec04f60f2f2a9785ebd9cad55d747191b00ef94c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/km/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/km/firefox-147.0.1.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "53b938e288ce73e4e29e723dc63532f76f88067e48412b8549690af3c00dd2d3"; + sha256 = "01c1d590514cbeadaa7544b1dba48f17ec08107b9d8f118dfc35a4baca0ab994"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/kn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/kn/firefox-147.0.1.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "d1689ffbd23f380a388bd44bfded695c06504996bfe02d6f0baaaac624e36cce"; + sha256 = "bc6660cd30da37a5df8d1aca28bf17f03dd6e37a0371bcb10f1b50cd24da47aa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ko/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ko/firefox-147.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "f87297c13669fa9a78ffae16c5289fcb85e1ce6427edf912c90184c388961837"; + sha256 = "2d30891a0df55f9dc717353c5db611b900376387eb275b2e99f8c8e54c8b8c0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/lij/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/lij/firefox-147.0.1.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "3cc8e4cacd628f3adb95cb928861681c7a7de527171a3813b2c977c49357f182"; + sha256 = "7d230fce50980aaaae9afe529566fb1b5eabb47bc7aadcd4732c5b92f273e495"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/lt/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/lt/firefox-147.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "8ecf2fda25c9ffdf484aa3c32f9268c13c5613476c4ca5afddd6a05c822e5b08"; + sha256 = "569b043afb7252d1abe6f20369f5dc780c3b2b6044672a1c9c534feb3ce8ff9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/lv/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/lv/firefox-147.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "ea054c9be0aea3b81fc77e35530bc2dc14c624709f6b08e6beb1833caf7ac356"; + sha256 = "007967d5da6bc3f5a090b3b4e4fd8285d1470ef5de196e7038b8752418f01266"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/mk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/mk/firefox-147.0.1.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "4728a140fe7887a10fda3505d8eccd9de54fb37ce434323fcbb8dd2653282165"; + sha256 = "f6320305ae1351951d36d233db0641639c937e1182d0a9289498e7a67d074fb6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/mr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/mr/firefox-147.0.1.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "8d3fc0291dc48f547c5bc31b5dbeed800ad51006f5975a7e92e8631af6fcf821"; + sha256 = "98c8b4aa4eeec93e745f84791a9591247d536438e293630302c32589bed785f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ms/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ms/firefox-147.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "3f80543913e4c8ca858961f0f713872b94aa2d06351906632c1752a34db83d63"; + sha256 = "94fd76b2ae9523bbd59f28299ea97f9b3e6a4e1e8ccc381c883335024b35e583"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/my/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/my/firefox-147.0.1.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "f443674450539cfa1918c915ca8c39a7a331626aad36b8245bc8664bff64f9fa"; + sha256 = "6e4ef8d2991655190ca101ac02228db4a9ebc82584b7fa3f9211a62555189a50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/nb-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/nb-NO/firefox-147.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "86a91007d9a2a8679f6a6d35ae56255582e5d36643d9ec097dbb07db9bcae143"; + sha256 = "760c3e1b756dbf7087479bb87a0032d224a3226a28e47437f235fd7057e66843"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ne-NP/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ne-NP/firefox-147.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "98c4caa426ea29c427e7b2b334366cbdbbf9a46072d1cf2a628ea13d995a8621"; + sha256 = "6246a4223c8270f7fb302f74bd76c100435bef2382c39e351eb225a017bbd3b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/nl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/nl/firefox-147.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "1d03f88aa51fe6b3cfe00661f2e54042dddb1ad8dfda7007da6ca48172937b99"; + sha256 = "ae92aba5981e0252d25ee94c81c61705336dbec56f56f67f4965e8191eaa43d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/nn-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/nn-NO/firefox-147.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "8bfdd536512a6ee98ec81d9a3027b90e7a74363b1b25cac9f527f6cddf122d24"; + sha256 = "a5c3b362736bd71bd4d36e501720fad47708c109c8d55610998f9d024eed7cc4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/oc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/oc/firefox-147.0.1.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "849fbf3560da0c0af692747622db11d99831dbbce1468581676a13c6fdee5654"; + sha256 = "72129bb17820242b3559a4d6e2b24bebd94df1e0468a749c7d2371f630b3094e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pa-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pa-IN/firefox-147.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "be2e85070914e375d66f2cede94ed01678e5bb038dd2c49df3f6a2860c9c74f7"; + sha256 = "3296ce550a50770e9c973ee4d6c9534dabef314d1c371bf0d65958708d02efaa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pl/firefox-147.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "806d5e0c3c123289711bed780adedaee7d11c3a3cc5fc4d732623f5df699503b"; + sha256 = "20f0e21ea4a613e7feee77d34b156b370547ccded0416c16b17185131fca9019"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pt-BR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pt-BR/firefox-147.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "03411f0f9569eb28eba91d2c51d406e26fade18b1d1e69a34b005baad6ce5bb5"; + sha256 = "8796b9d4b518053f2669d5d3b5227a119a5858f39b206f9ce0a54d528ae530a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pt-PT/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pt-PT/firefox-147.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "c6b5c656152c87f8595f8b54dcbae05d13536cb42ea8bad6314fbf6f02dd09eb"; + sha256 = "e14b1d92a76edab02c4bebe2f9439dd171a2629c46d1e7df67c43b8e13a0d41e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/rm/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/rm/firefox-147.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "ca4436358a71d47de64b1599c41730b5e8c04fed8fd2824dd5bf759b7cc79c86"; + sha256 = "e51f6c9498ca56c8becc56163fd8f7e9128c54188796ab3e6dd88dd15f6fd885"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ro/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ro/firefox-147.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "755f942fd55a3b6d9de59447045e69abd3559a8fea3c17c0e493217cd7db594c"; + sha256 = "26286a0c78026026a67a220d00b871e077606ae42b850a0b3ffaf06c20a7f280"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ru/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ru/firefox-147.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "290486f40df9373333f0ee08572bfc4b43503d8c05f9a5c0732ade360a21d0d3"; + sha256 = "9ff6241ba7cc35782419b83d903f98c1cfb9e1832722acd13cf275f4646634eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sat/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sat/firefox-147.0.1.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "cc63c854f2adf25d1291c4533605cfe72234d7c3568228c5209fa45d3f1c6a75"; + sha256 = "73378102476e3e20e340f95df05fcf0c23c2033ad60d56bdbb46e6065b8780a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sc/firefox-147.0.1.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "a9f4b0dccbef63a1572e8d393f8611b36e7b72ef76a3383d1ad28d6122d07176"; + sha256 = "5fb38a4f4df73c0e58083260b5bc98f5eacb8b1de3494571169d6b726ad2a813"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sco/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sco/firefox-147.0.1.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "bf8a76a76fb631de995ae595b28c6015afecd8545850cc6bdd8565ce8d24ac92"; + sha256 = "8d5362a4189000aa06b8b80b8367090a38d4b18bbabd08624ba85b7ed96f0512"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/si/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/si/firefox-147.0.1.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "33f3084f5dcfb2c18e0a9cc0f73cfa2582130ef2278b5e99c847a1848cf72d0b"; + sha256 = "8f76e597b2a5c8f78393b94ef624de479fdc25b7f4babb7d7def845fab3239bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sk/firefox-147.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "98fa0b72d6d5939b9757e0c558a6676d9eb57879236f2d37c3bcc107ee808589"; + sha256 = "7cb87c1972a5a6c0e74ba5f1e81a926546daa635f240b8a44ce5400fbe511d57"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/skr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/skr/firefox-147.0.1.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "0fe5d356e87e91ffeec00a3ca49c8a28d476d38310aa18c7ecad8aba779fa2f0"; + sha256 = "72a44facb326bd66d5a7f7d19481a59d40b61d89a2e177e269b66a4f88075dcd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sl/firefox-147.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "b45ddbc860562c8f73997dd9674c20e00de61df9e370201256a2f30ea33beec8"; + sha256 = "e16bd4556cd1e94a5c33f2a43a5ddcba8f8498caf4af29dd543c5d91a15e2540"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/son/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/son/firefox-147.0.1.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "3fdd73b9a07ad0813b26224e5590c675d17f762cb8ed89cf3d33e7aeecf09251"; + sha256 = "ad3a637c8225badd406a727aada42ea6fabb917dd3c4f70b100291d4e2ebf24c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sq/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sq/firefox-147.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "08e087f5fef7d40fac0abac09eeb83bbc8b6d8e8466de0efca4a274b1d6d8198"; + sha256 = "9bcd105f1a9db5d93270bcfc4f6d1bcbd576f03bdf5f10c820cad9fe1fc4a176"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sr/firefox-147.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "4a037aa9f13f22db157d284ef595ffefdf2aea7d29553fc0aab91bb7f0c35a0a"; + sha256 = "42deac8972f119b8f54f494fed28515cc34510b9d16b078cc88474b88ad9a85f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sv-SE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sv-SE/firefox-147.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "2b3e24e31eaa1b1ba6ad87fab1742e84f3eeaa46de96a60c3d997ff1b8f98829"; + sha256 = "daad52480dfcd670288f7f489788022c3686ab600a5c6f1b85528e169dc6e4d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/szl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/szl/firefox-147.0.1.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "9196519109dcab1a06d1662ed50803ab40f40c6db61ad245232afcc2f586d552"; + sha256 = "cd2d49b9142cd1ba74f88cc4488e11b9ef6927d7923ae88eaf52be231c2de250"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ta/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ta/firefox-147.0.1.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "c60a16d42efbcb2c61a33ed31f1442309ba8e38ff429097bfb7269aef34860d0"; + sha256 = "a9e68545579e31afc4e29217566fbdb950e337c53d54ddb31bcb90331ea76101"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/te/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/te/firefox-147.0.1.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "88fd2efc763e9bc3c47819357e380d58daa3c222e2d1f1c8d26d33dc5eb18127"; + sha256 = "97b7ddb0c49eceded8117b06cc14cd2b45e77865ea4eee72b1ef499ce2d9d252"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/tg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/tg/firefox-147.0.1.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "060017622057fcfb86bf92d3e875d0ad3c8b0a59cba29eac4ff60c78ce193305"; + sha256 = "eca57b84f31995b2bba3831b9c0a0d468b0f09bc2c6e9ebc48dcc98c2c1a798a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/th/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/th/firefox-147.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "e2c6666213d78dff3f58b0b858c0305ab771f6a1763dcbb3269a6120356fb6df"; + sha256 = "0e59b555dcce5cb0e6b5e1c585afd608c788a852575995c7209b4910da09b9bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/tl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/tl/firefox-147.0.1.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "671643b210c99ff06bd509570df8891af4db47a3fe2d0428ec6c54fa655ea755"; + sha256 = "22bfdbf5af315157e2a27a65b7ed68fb5dea4f481802767081fe91d07d0d0a45"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/tr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/tr/firefox-147.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "bc3dec74e0baa401d2510a7b692509441821ce59a168a0226fe24f6810907bd8"; + sha256 = "da14427d5d29428672e912f28aa9c6d3cc6b21e6682420507c3b96bb17a68e85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/trs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/trs/firefox-147.0.1.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "f52c00d0c3a766c0faae3276d6544b155591890e949b0b3463c2c1ad780c2f7e"; + sha256 = "cba06c269837be63932698a1e1b5036a9c8843db914b99bda40f0e89e85aa9f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/uk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/uk/firefox-147.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "5e6e527a0264dd7b998a30e27d32ddaec3c7ade776c2033f24d23c664e1011fd"; + sha256 = "1c3f1e28c9349365994dde550b47e4d2ebfe8ff0f0468c8552756208935b4686"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ur/firefox-147.0.1.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "237551a08ab9796695922f48a48b501713876bbfdb33d931f6e7444127e893fa"; + sha256 = "96f747c996d55a6b0d6d946e986b47d2646f2809df5d58a1425279a85fc46b8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/uz/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/uz/firefox-147.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "848ab1e8d9966ea4950e2ea365b8042cc32cea0dee6b693b3db37d04cb1f2212"; + sha256 = "d83aee7d98d192c788f90ad1d02a51373ac8054a368a98e4596ac18649f644b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/vi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/vi/firefox-147.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "f427fd6b7d0d6795d274d74b872fbd94ed0b63354bde62b2133ad88bbe0f2056"; + sha256 = "84d2740757d806d3e32910f2c9711ad933988c6efd446c1076549a8967d94c1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/xh/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/xh/firefox-147.0.1.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "571dbacdc45c5ddc2ab3334a26bc561f7370ff06b1cd333c33b114908ac188e2"; + sha256 = "a9186be9f4a6422695a51096586bea229b081f147fceec9b041e1fa5ed379ffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/zh-CN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/zh-CN/firefox-147.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "27cb3622fe421d850d1937876202e828ab45cbdee5213f89773d0b28094c2a2d"; + sha256 = "cacc1a2f983eac3558edccb3021fc99a1fabb0bc5ca4e45395a73f196e755af3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/zh-TW/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/zh-TW/firefox-147.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "660a46b42c99ad61efff32b0288a5468f57dbd856d8c44ad410491a1ae484c3b"; + sha256 = "c0b3cbbd86b9927ddde50007e9a9d2ff0ba4259825651209e0a460556e0151d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ach/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ach/firefox-147.0.1.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "bc0236af52092e6d2576705004515780b7fac0394c6a70f15426f0fe522a84cc"; + sha256 = "e3bc22d29a8953b968844cd14dfefbbfe08d92f9459f8ff489559965d84696c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/af/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/af/firefox-147.0.1.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "f04c4ea0fb3a4c02c6d49d2ea122c086b18f92881a0cdcbb0fe3d354a9db6ead"; + sha256 = "ab57eaf0fc5f3f01757e2f51b7924d65f57e83bd8b54624786cf9f0cff9a35ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/an/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/an/firefox-147.0.1.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "39dab55f22bcae183aea850bb812b00eeb0ee9c37ce3789121118f93ce47254e"; + sha256 = "b2c63e6acfb64de321c1e99f22ffe76d14afeb3594296aa14fc01c2f232c00ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ar/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ar/firefox-147.0.1.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "cef2befaed7c1a1e87dec8e0be583b6c85bf7762ece22457e146036495d73d97"; + sha256 = "696faa4915395537eae09c6a005dbbe9d568d9221ccf89e1f7f4840b2064eedb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ast/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ast/firefox-147.0.1.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "c57cfe0c697a17b575d2e57d1bad63a733a9a0b82f03825a395c86f0fe41d460"; + sha256 = "4da5fc5542976d76c71f0758477310385bca902808244d69973d71ae6c6532b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/az/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/az/firefox-147.0.1.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "d7698e6f34cb6b2ba92238eaea1f45bdcc3662b2d9d5ad61f71664b2c1f7f703"; + sha256 = "d48cc5596df85f647aa833160a5a26ea759aa7a98ef262b7b523c20d2b6a0818"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/be/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/be/firefox-147.0.1.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "9e85187c109cc7d3396952ba421a283ee2213288fab640c849f9a5709e118951"; + sha256 = "82df6e6ed0af62ea9c5a715a5f3b546c01adb4bdec33de2dce7abd63e59babf1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/bg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/bg/firefox-147.0.1.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "3809463a5a2b65da27aeb33cf14c3d6e3e5e2d27f7a84b80e5cd773799024af8"; + sha256 = "90ab93a58b52b148cb2d8214386acf1b82fb48105c00ba31734d0ec48abfa255"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/bn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/bn/firefox-147.0.1.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "8294cf49ee32c827d80f3f9174e6f53e4019f68645062c47323f67ae8d27d287"; + sha256 = "e969600acf59cb93469ae46805160e3449baa411b121586564c6758ba60a6721"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/br/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/br/firefox-147.0.1.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "fcde7f19ef3a2d6db120eac434e101c60ba6d34dcfc535ef8cb16c8d16f6da03"; + sha256 = "784cf2e4c46ecadc388ed80e1c0f01e70998ee73815fd45197a6ccf34fca65f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/bs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/bs/firefox-147.0.1.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "515e237fb83b485698149cbbdf6c663ccfe8582eebde1dd63d6b185a0ea673dd"; + sha256 = "db5b9b7c76e5c381706e4abf440ec98936b94dcc2b8ddd7c7512ca8267cff315"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ca-valencia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ca-valencia/firefox-147.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "6d710553f70ff04ff380c9393f681fc8334238be737991134c27b4a1c0de4942"; + sha256 = "0ffdd225ce5a346370300897a5e84e15d359af176d5fbc872edc646601fc7d2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ca/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ca/firefox-147.0.1.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "5aa2a8116118033d7105f5cd802e428fc1ed645a5abe95f8a5a90a24661c41f9"; + sha256 = "ba5ff852eae984c58e4b6d0d8d4b5a8808655d625b099167b76948920cb08607"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/cak/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/cak/firefox-147.0.1.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "75bf22107d6d14ed67d3abeb5e4c256487d8cb145e34931a06df726ec7871723"; + sha256 = "7e5447dff9eee8aa4da26eec93cf82500e00c9cca9b82a44ac7ac81e95abc684"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/cs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/cs/firefox-147.0.1.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "e4091a945fe375bad90f348ac071fafecdffe63c4d4f422141d5548026fc7360"; + sha256 = "554abbfefa428315897bb9d78f6afdf56e6cbf2713e9b661d54ce1e6a1dd8adc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/cy/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/cy/firefox-147.0.1.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "0b51139d7dbe4deec93561b10b0e2600b6f13400c2df4f574d2efadf6a48319c"; + sha256 = "89a739cd82f3b7d5b1c27d159b051036c4f3b47d73fe21709cee45511ee0cb4f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/da/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/da/firefox-147.0.1.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "78f2c4c346f29c8e4b30cbef6222302fdb316a8ca4dadf9c3ae6778c0ef320b1"; + sha256 = "70d2d3deb6452ea97d55ffdb7ccfa1a930291ddcdff7c7a773f34e45cfd4f723"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/de/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/de/firefox-147.0.1.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "e1f04ee132afdb3d1a6e4365b297e4cd6c018bcc3b98d1ed31b2ade9edc9c1a8"; + sha256 = "9bdf283e1b719709e5e3a2a3cda15fdcfd91f8f0092b024ea5b5817311553316"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/dsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/dsb/firefox-147.0.1.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "95aa6ac1652cf28e86d0079791871cf79537c9ae85687601ab265dd723813434"; + sha256 = "e9cb49b7c5d2b6fa0bc7306d21a2f290ca06d20a83baef766a7227dd43c0e9da"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/el/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/el/firefox-147.0.1.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "fb64c02c621cccef3b8fc5d947d32ceeeb57f7f328016d93d6f3248da2f39915"; + sha256 = "072456862a1aa55cc5353012d1428d82152ab3d9b950206e2a257b34872121f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/en-CA/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/en-CA/firefox-147.0.1.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "d6cc0bbb98b5bb3731900537ed2ecb57d50312da9c931194f131c70dd3c4d177"; + sha256 = "d2f734d084f2932c97bc3673cc9c75ff9a16743aa9707d7407fc49594d5b0551"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/en-GB/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/en-GB/firefox-147.0.1.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "5b873e24a3e5ae982b1f3a3a0e67cc7cdecbe7a2088bbfdb8ab440ea1ba103c3"; + sha256 = "9023e04cb211c7941e45665ca941d4e8be740859dd515ef07b06b9d81dc17c8f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/en-US/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/en-US/firefox-147.0.1.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "024b7f7a79409d41bd8e8ffb153ba1dace5d241637032f51c29dcdc15c957c94"; + sha256 = "8439e5ec021aa23d6ffae3badb431168e89289f0e49381cf72a379a8da4ef037"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/eo/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/eo/firefox-147.0.1.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "1ba7c7b890a3001ee193e933a2ebab35e95b497c6208ccb3d9bba9a9d7b8a8b3"; + sha256 = "a729efba96393a9397e0f86c325c5b4425bd3b7a27d00f65c343f283b7534c93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-AR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-AR/firefox-147.0.1.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "e19d24e4c63291931474a004064e626839fa3afca546eeacab86748766aa68b0"; + sha256 = "6d1a461a0c91b6e0d115127ce7724d2b891f3037336df607772220c868d39bb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-CL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-CL/firefox-147.0.1.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "9a8f1a6c386356410b9c7e066c51edd682d63122558ab2b4fb72a085adf2cd16"; + sha256 = "f699276af8e109e19aa39621b45673477aef7403961d131272ed86d5ee003360"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-ES/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-ES/firefox-147.0.1.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "c28748d23c2bd61822c14bb322fc14abc72c3a9d8ea283573d7e44b7966c4052"; + sha256 = "bda4fc086daf3c3f9ae6929819fb349d8bd203d65e115741dcfc95256913b6b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-MX/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-MX/firefox-147.0.1.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "50b33fa459df387ca58de890abdd56799ab566b98cf0a89cebba93bd93f23a2d"; + sha256 = "7a930b256f257c8517f3a1fc0ccb4752298da2496469cfbe598e4bde33686cc0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/et/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/et/firefox-147.0.1.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "d23d89584a92aee5c86082993c4fa7d4881072799206fd9553dacce90b872895"; + sha256 = "e6ecf0bd177375822d1a9a3e3d34b5ceedd112d1a29d29b2c38c28fa6373dac6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/eu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/eu/firefox-147.0.1.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "f04a0a79561bcfcac7d8148a857aec6d2d8967960cf10e5b6911de12aff08b00"; + sha256 = "8e80e633f7679b9bd4b42b7ab61591c806ab9ab446921a6a6f1087bf990da6a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fa/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fa/firefox-147.0.1.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "f4be83c784bc6aa51f67d0e0920d132dc2037edd75e82e76bfcb1a54c9e27351"; + sha256 = "e80d5b196fa7bda09ac36b817736a8d7fcce0a4ee8897314c5877c35bf262741"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ff/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ff/firefox-147.0.1.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "049470faa6baef9ba72ff1c00927819d6ffa123e2f972af8f400ad17bdf63ec1"; + sha256 = "0629fffc9a0d015dfba376fbf53abb56cb74edb1816af70a607e3f907a45eb0c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fi/firefox-147.0.1.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "e88a66b0e38dc5fc63ec66687a84b56c5358c46d6bf6cfaaa9dd236af57fcf60"; + sha256 = "68893cf5cdcc40b31c5c56951ca4c14eca1b4b8ef5c711c3b6173ad39bdfba2f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fr/firefox-147.0.1.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "0efc4e748cc92c60748f5bd87bad30d259b51abc380c2c7b958ebbb082da45b0"; + sha256 = "a430d186cc8e9d529abbc5d92652b0caac872ddc701237ed527e80a100beab7b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fur/firefox-147.0.1.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "43d41091eb8c143d3a3a4dad3a78a5b1658a6fb958eed7fd9536fb70f79caec9"; + sha256 = "e7e815051e9072ce71d358babf835c0f21a3e8957976cd1e050335466cfa7f65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fy-NL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fy-NL/firefox-147.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "9cb3d4a3f380b6041d24b23b7942b390cad91c3dedaa0218d3020cbddc7e18bc"; + sha256 = "eceab43b46dd5162e715dd96704e8cdb441000297342b840b5ef90bf311f687d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ga-IE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ga-IE/firefox-147.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "347320ca983743221fd05f5e19b05e1f36fd3bead37c846e5ef7cbc0aafba45e"; + sha256 = "12db061f47e276969d80b9ac1a57b0c914baa7bd28b385adb32a1d82fa98ba41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gd/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gd/firefox-147.0.1.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "ae5408c3514ab3aadb4c1ff17ca29a3123d9173d321c954180684633f91c387f"; + sha256 = "3b1172f78671e471cb0aa078ddd21eb3139a9ebc6a6f7c16278dca5834cae15b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gl/firefox-147.0.1.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "43f947a4f859f031d0a368a8b3dee194a43b374823ac67312768238bcaf213a4"; + sha256 = "bab84944431d0a983c5df9ce3f012544225dee1cf695f47a5ede2a51bb6144ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gn/firefox-147.0.1.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "53fbbfa118bf60335f6c45223490686170386e0a0bfe6504a0be1d0d04977dc1"; + sha256 = "ec458c754ac245be8975fe52d885a6759f33706448f294d6b832cf88555b8c42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gu-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gu-IN/firefox-147.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "7027edade877e4274f9dcd13eba74c2da5be930834c5c146a4036488c839fea7"; + sha256 = "24f0b05c46f81be5026f1d1edd141ce0bec7a7f44f6652105058fcf7b887ba3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/he/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/he/firefox-147.0.1.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "aba17d005d23abcfae8cf4df344723250ddb7dc6a3e6e95bf89dd88c363d9164"; + sha256 = "d263209762ad83af0321f290acd179d76c60a6682869da4afa850f6374e70dd2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hi-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hi-IN/firefox-147.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "de2e705e4e70f060e032779fed394f2a11baae0f475ea8f5d9184704cad1f58b"; + sha256 = "1094aa8799266df24d1d4d5eb8e3044cbcf2ed570dcd9f0f22a7f7e407b2c808"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hr/firefox-147.0.1.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "acb1b15be39012c1e98973ea85f358bc2b1b6caf507b4b4d5de760084922b007"; + sha256 = "a3a87babf0f2e926ca96dc4e2f7c4897bcd8d9f661a06299f13368c26048fdcc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hsb/firefox-147.0.1.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "1bf9323b4f9e5bf33cad61cbe2e30c21cdc14b750c225772c96aacac5f268ef5"; + sha256 = "0f06f109cac60d05a476cbca23cef7d4225decf9319262a18320c76c1d4df26d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hu/firefox-147.0.1.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "b7adc79727dd698ed37f33faaa4ef2a34032439019d4a3c132b8fee2a9e55e37"; + sha256 = "df56ea62c26423f466ebc88c4cdc8868c4d37eba0b25b616d4c719758664753d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hy-AM/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hy-AM/firefox-147.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "ead76f70f6b3a860c8c8b7ba4dcfd590a830c121b71eee6838adf3d6b9fa2db1"; + sha256 = "eacb2ae1075e08871599dd8138f86f89d71cfcca84dd3c307228407c882fff85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ia/firefox-147.0.1.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "d7c1b13429a84458d981d6e8e5bfb9d77a003881d74f92b8bf2973f75534c03d"; + sha256 = "a98f388e5c0e254dcb15cd6459da161cb6251a1abfe07508de4001d67fce8d8c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/id/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/id/firefox-147.0.1.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "8f501118a65f2f08c3259922c59c017fccdef376c30d636a70cf7d312e7499a8"; + sha256 = "0a3df415af8f616fcf0250fe673d426e72b27412302ec014bf3c14251b77a641"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/is/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/is/firefox-147.0.1.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "e859c20c06d5a11f12eeb2d91e01bec422ca1b0bde1bb02db02f116f34aa8107"; + sha256 = "ee7af381ddb2a5cf37857398b9351f53dd4857b12aa7a9361965c12805d7ef5c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/it/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/it/firefox-147.0.1.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "2c03f8b8d93fdefbaa44103480eee573ccc785009a7ce21857a6458d57a02e1b"; + sha256 = "a19eea0dcdd89ba3231de1f17760446f706d7674f5e3e5eea348b9c770119311"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ja/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ja/firefox-147.0.1.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "aa63b45684531c8e5a61d9b990b189fa5b1ebec86b3310689692331c832d0252"; + sha256 = "b5347e6e88637cfdf0ff02328fc219ac08421bebfad26e216d370d38653db290"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ka/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ka/firefox-147.0.1.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "c25ad34bfe2d5b5696e17499d938d0fb4bc7f1220977e4ac01a91cd059c02f05"; + sha256 = "1a710abc4ee1b686e82248a541391a161f6aef517674f2044a1b78944307352b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/kab/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/kab/firefox-147.0.1.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "45348c1ba70311a315097c51169ef4837ef59dbb0a29c126e6cabb3a3214f31c"; + sha256 = "472cf02f8fc08a15c9be8e972551eeb9ed1e35a00e5c4eb8695626eb536b8c91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/kk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/kk/firefox-147.0.1.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "a75372758222e529ab940ff3a941a1b43fcc883a5c347af470abb22aa9ba2538"; + sha256 = "a88de4856e5656c20a3037c97f3c3e41cb1172c9d70834df77ac604f81339a6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/km/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/km/firefox-147.0.1.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "afd7becc7792394b6588a8f3ee0c810ab035fc7f7381c5885dfcbf4070894efa"; + sha256 = "9043bcc8139329148fbd493ca077ec8a30ffc776ef44bcc3290c3f3274c76ed8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/kn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/kn/firefox-147.0.1.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "c47c32f89220bd380268fed22f5c493a6687a54e6dd1665834799edd0544a6c4"; + sha256 = "f90aa08f89035d24b2022e7ff7e72ef6f856eaf7f7506eed6e9b0a451f033625"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ko/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ko/firefox-147.0.1.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "740d789112a03bfcf6642fd3129406edcdc857802de5b24d70d6b78c943e9de6"; + sha256 = "b947e8797fe56652c0bcd1fc9bc80ef4450b33521064ec2a8679471a7504039f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/lij/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/lij/firefox-147.0.1.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "fa0db32e5702072b3e36b6ae1b3a8221b01626422d67d824f6ce6c2c678dd8ca"; + sha256 = "8ef18e6ced7cc937fed13ecf4e30fbabd71a3c7c8f79007cbfeef990a78d9550"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/lt/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/lt/firefox-147.0.1.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "26088686ef1ba23440224031712e2bb1ffe0f260cd33bbb38cb8aa8180b3a27a"; + sha256 = "d86026b190dad375d92567aee70c8fc1812ebcde374d243eee4c71e456588afc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/lv/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/lv/firefox-147.0.1.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "c1f561cfb5a5cba057f0e9d72e78b9405d4f2986fda2d131f0c2508fc9b57b82"; + sha256 = "035dd2abb927ddf0e0fc4140b8021b25308810f2c8037acde493c8dbe6ba4e6b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/mk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/mk/firefox-147.0.1.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "505abc4bb40f84c86ee8e9f9d72765d10d5f524212afad5d52572c9afe64d7bc"; + sha256 = "4e6b20ab8e22ecf617065d5249684a89ca72c274036af11ea2e47ea04f978d26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/mr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/mr/firefox-147.0.1.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "9707c99b6419271cced69d59aae2f0c737c204b0a41bce079aaec1c707f1a253"; + sha256 = "6dabbdd9e430e23b8208bf5277313c6772ded152decf1135b5ee9e30805bdf0f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ms/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ms/firefox-147.0.1.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "d0be5b0dcb0a67d8bf043fe300a180731846c9f2f20f8fc6a99b735e4e430bc4"; + sha256 = "cbf7ea6d2b7db8b7a5f5fa152ce790f26fcf6ad017f5aa76fd13086c3f596dc4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/my/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/my/firefox-147.0.1.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "026e114bde2905ffb02d709f93c90eff4d56a6519d3e8281ddf7b457735a7f40"; + sha256 = "d719747f1a89a8a106529ef58f9b1ee2cd9c59ae5be266a3531f220df512de89"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/nb-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/nb-NO/firefox-147.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "e54b255fbfa4acbd881c8760b933e576f9cdcb7b7b410c5613faa7d8f021614f"; + sha256 = "0422f8a77ce762af012a191c0a246bbac2b382d0376b33bdb89a8313bd5176ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ne-NP/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ne-NP/firefox-147.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "16d5c671cef29ac1b6a8475deb8dba8a00d3496e609fc91df8dc1178daa32338"; + sha256 = "aec06048ab15170a45e242842b9ce28778eef7b216f86813110da818bf6b65c7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/nl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/nl/firefox-147.0.1.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "2c9c0773e76bea2481781d105a119b90d5bf3b4f262ec6362d75ca7c4af946cb"; + sha256 = "f6162880e5e5ae494789348aa285cb4424827f420518d21b692af44bb08e5e6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/nn-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/nn-NO/firefox-147.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "a9350c548aaf078b0855dc2de857931964f904bd20a4040a6dbb3e000e6d6b07"; + sha256 = "8fafeb84e44f90918ae9dad255ce4f3075611e33d6b79b2ff984f93962964568"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/oc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/oc/firefox-147.0.1.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "2c78ea875fdd7cbae6f15dd64745bfdc53da6bbd21c8851750114a8b42efa7b1"; + sha256 = "88e2fcc991214217a27d65497c73dbece05d91c72cb8ba3e208e3ad5f2aba072"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pa-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pa-IN/firefox-147.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "2c1975f5541283d336e67534f01483771b85bee507e115473341a80709224b06"; + sha256 = "e4f6d999c1e44849a9e898d5a595a167e5953d5344a17aadaa43bb90617cede6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pl/firefox-147.0.1.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "fe66ce6e2e118577af2bd92ce9d17637379cb342ed24309a899a1eb612b80c66"; + sha256 = "741e571ed0d07d7121c99bba4e5c6f3961c97724fceb9966139c22c35fa5d5cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pt-BR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pt-BR/firefox-147.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "bf4756daa320150cce82596440386aeb8a8abbc4d48efb4308cb4a02a28a00c6"; + sha256 = "af10416999342813b66ef7752c2f5a3243e3a3f280388ef4315c8d4a542f9245"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pt-PT/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pt-PT/firefox-147.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "16a7b6051848d681a61ad4f98c422e4065208bb79e73f86cfb8f0c144b74ee3d"; + sha256 = "057e373ddc74ca37d098663c283cc9ed64d5f466b37648e6421b16adca03d36c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/rm/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/rm/firefox-147.0.1.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "f0f16735ddd13dab9ed211facccc18afadc35ec722b895105def2bb7c7c28750"; + sha256 = "b8b42c32f580cfbd16cf1904c3ad8eb4c81c92cf868bdbaede5adf424e75e6bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ro/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ro/firefox-147.0.1.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "115b270b8ec20a6364e6a28a5ccdda006163137cfed70366e18e6636c1a61201"; + sha256 = "63e1dd146c8727117c2aef886b885a7cac937a1a6598f1ec4dbbc40fae7f9409"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ru/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ru/firefox-147.0.1.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "f72d18404a6f6e6f205615a7278b912d1436d61a7ae47ee72f5e6a8f8f090e70"; + sha256 = "3e2478a759a5f007425d46ea20c6c60d3457c54f31b2c624edce15c128d95cac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sat/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sat/firefox-147.0.1.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "5f55caae9fd79defe7faaa41a473717e599d6e3e0996fc49ce6dfdecdf417e37"; + sha256 = "c4e2e3d050a4676231f933748a8145130729d4d52a0e4d04bf824cdee699944d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sc/firefox-147.0.1.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "3bfa5253115fc7c61a24230af79dc6384d16f0b22ada2cd7363cf04c07364062"; + sha256 = "469144ebe3880453ee74136a6ff2f8a820e41e27b3834f4b0b4e6e8ba2692d64"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sco/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sco/firefox-147.0.1.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "f920cb450c6df43dbf9996c8302b01024f99e6995e311b71d5eb47a1fa8f77ed"; + sha256 = "5d40e391d643ef7fea008da6f4333dcb9e2b1df0b215a1b3e39c965b8f6d5609"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/si/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/si/firefox-147.0.1.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "32889b7cc750e0968dea985eda62e780b29d106d9d90c04f810bc9994bf9a76c"; + sha256 = "451df334e83c5b216e5154f9c80c58e6d924de5ff806eaff1f2a1d25ad06eb62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sk/firefox-147.0.1.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "6e03e36cd9053204321b44754f1a1dcef10c9021f1444d1bbd783e166fbb52ec"; + sha256 = "8f382b89094f222ba06af564c9d83b3c5fab26f61c68a0a42e80477eb423fe0f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/skr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/skr/firefox-147.0.1.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "5a33875e8e9e0a07e81b20f6e564abb7d966a1cdeb9995be5aed607f4a39dcb2"; + sha256 = "fd6576f2b0fd74a39fd62ac8b2de032901f57d71ce489c02c2f5ee2eab39adc1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sl/firefox-147.0.1.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "95572dbf53db1177d0dcc0b14f97c213cc44f30dcf48887f95302b9839e905bf"; + sha256 = "a6e4a712a4807a411be1bf119ac184d860a90a7f4f8f74e596345d793665f5a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/son/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/son/firefox-147.0.1.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "48706ec6726f0c16336c3aa2325bb0d4e465c41cbf89a94e0145a55846a062d0"; + sha256 = "9747f12e8c834097923e44d8f1959f6ebe11bae1fa8f9c297981b5502bf0cc4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sq/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sq/firefox-147.0.1.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "b8881760f1f5a2ff88487cffd97a84403c76f7688c879583610f8109e6d8e68c"; + sha256 = "cdfa9cdbfb6d58fe84c8c2445b292aea86b322d9658b944d947ad8cd660e08fe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sr/firefox-147.0.1.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "bc71542eb79e15274a68814f5bbc417d6b814b0119b9993ca83fb8e10d27b956"; + sha256 = "d2ef17f8c1d5a0a2fcbd71c76e207c2fe1c57dd8ddb2dcddc48d4bbeabc3fd35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sv-SE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sv-SE/firefox-147.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "7ad84388e2313b089577bfe5c59d8ecefe102301f88bbc88a8dc2aa7f465f5cc"; + sha256 = "f4da9246cf8bc0286ba3298afaa955b23fe5ac879bf534ebf872f0793db7c4b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/szl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/szl/firefox-147.0.1.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "ed82367b011c27efea13fd9c36f4e2d1e7a7a7ea319bef2f21e689c02613279b"; + sha256 = "8bf9f83390d8ccfb1b8f9ce7c704b5f55a39fea5d067b9916a5c3e2d8a784a9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ta/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ta/firefox-147.0.1.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "1b30117c69e538371ca514b8004256b7522f97217d5d4f9fc29b90775a3d17db"; + sha256 = "c9a0843d2dd213f791c6afbdd11af00a9fb678ec1490eae10c821a6b4dbb62ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/te/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/te/firefox-147.0.1.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "783a98905ad51f44033cd570181b4e80cf32b201e167b2f7f074b7e4e77c1f57"; + sha256 = "7be20c13b4ca86d12791c0524030b61ac18511bb8f9fba75a5af3d9d38c2fc9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/tg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/tg/firefox-147.0.1.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "785116aecb07ee59e56e5ec326608204b25126b755bbbe24f8b06f2f83fb4661"; + sha256 = "03a5c7a1b734045cd2f0b1eafa6d36c7f513263f0f5cae595c2066ca02d1bbf1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/th/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/th/firefox-147.0.1.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "f4dac5ecc6e0c18b7a24b80471c7efd44f46d6a6306f28c8c8e7f58b53ad2404"; + sha256 = "6f1a889b40dc1b5f6ae205e99d84e7ad97fe4695e9e40d9d27def7de7c64f81e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/tl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/tl/firefox-147.0.1.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "3cd5d70fd07ebc2b78d6cc61b3bccef60b3ef2cb33dcffa3aea6985176f673d4"; + sha256 = "3c81b7ce451e8bb49d815c02e00bc242c8c8514d1d4ac4b6b11dfa77d8739b7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/tr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/tr/firefox-147.0.1.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "feb67145bfdf4b7cc0bdf0f977d4218fd076df40daec3afdf086fc7389706c6a"; + sha256 = "ac11bfc098a36f6930ece0a343dd0d84d9a86c380097b07d3f28dda1b43b4be6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/trs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/trs/firefox-147.0.1.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "214c28a48e784dbd7936f6c755889986e5fa05a6e7379df4299b1bd1d20baab9"; + sha256 = "acbefcf49c21f1a6bf92d23c0ee17899c1802c6c93fd335730abe90ea2f4e95a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/uk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/uk/firefox-147.0.1.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "af4c6ed603ab0a493133c67c94e5ce275d80442e236e699328832555e9d63bbc"; + sha256 = "df762ba8b7615e3b660f9bf87bfdbbee013950e99af05d545eb27f5adb590d87"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ur/firefox-147.0.1.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "e524e07245c71c4ef0c2cd40a471d67ed25058f9d9f953c65233d20504bd7dbc"; + sha256 = "f9f67319836c6e11c263d37723a30b5c575b203961ef2fc22f86e2f77cc48bd8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/uz/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/uz/firefox-147.0.1.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "3b8abbd913472198381be91325edf35a5f0beb385f05d79ff73774b45d45678a"; + sha256 = "95c090bf08e041445ddfa58cc8f8ca4d801ccd936f2b4e23ad89b04c2335679e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/vi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/vi/firefox-147.0.1.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "350c1ee24ff3b546f70325a7d1b1bf6cbcf2ca9385668be54b2e3c1a69bd5f59"; + sha256 = "962d25da4db6152d8e47d6bc5626dde582cbcf39083e6149b8fcd52f391935bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/xh/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/xh/firefox-147.0.1.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "eefc7b9b768b4d55ae8b238b8584433612f884b2c5ebcc660e0491eaaed2091e"; + sha256 = "2e595434c3a54df0778b9cbbcac1c91b79bcb7febf213eff5a527e4f02a16a68"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/zh-CN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/zh-CN/firefox-147.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "fc3314dc96751e3486b9a1d22493dc30cf0b6b21bf10ee75bf7c84406106890d"; + sha256 = "a7347c88a3bf9e5a6bea0ef5de160a4a86f74494a4e1295b087f381f89e199eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/zh-TW/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/zh-TW/firefox-147.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "efc5b32b0b609485968b62431fc1a55dfdd31870a7e1f199627d30112ac9b1dc"; + sha256 = "adb748958b352eac15e8163181f56e80eb3fb25ef1b96db66930a4220d4bc6c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ach/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ach/Firefox%20147.0.1.dmg"; locale = "ach"; arch = "mac"; - sha256 = "b3c4eb1a815c67e9b0b6ce8b2c77bea28f7c1e4bf3a690ffa67f8ad12b3cf8ef"; + sha256 = "47d3f34bce3e0fe036945c3ff7917eb6334ecaf9ab0b6739e8203a94c4631ba7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/af/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/af/Firefox%20147.0.1.dmg"; locale = "af"; arch = "mac"; - sha256 = "624c16930380f289577d742e33169351b033ed4f1dc140e77e132953c61af5da"; + sha256 = "e389ea54de608ba4846ecd2458a525d1703156df460931e3a25e4511d3364d76"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/an/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/an/Firefox%20147.0.1.dmg"; locale = "an"; arch = "mac"; - sha256 = "f45820d0ababa8d591754c4ce80a530a6ffaed3cf091ef97650393f2f9d23da9"; + sha256 = "8d797c78483327102d7fa0c78fde6fdab58ba6c8e02c24d353b0a08838839289"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ar/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ar/Firefox%20147.0.1.dmg"; locale = "ar"; arch = "mac"; - sha256 = "e08b2d80600500432818881c0fea568f0d6a0eece179cf3254ccab4f4d744efc"; + sha256 = "65182b8c5641a2d05485d80990d74be74e45013060f8f0d4e8e5670ba218e022"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ast/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ast/Firefox%20147.0.1.dmg"; locale = "ast"; arch = "mac"; - sha256 = "60baadfcbbb84cd7fbcac739c7ee5735f3e446658c94fbb7c4df6b8d1c1fad7e"; + sha256 = "344a32f5b28581ae461f47ef57d3c5a41375b39cdba120f6499cb1cf171fe6e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/az/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/az/Firefox%20147.0.1.dmg"; locale = "az"; arch = "mac"; - sha256 = "72f6287ca55abc42de443ededd01cac8aecd0821f7905b98b9398a3fff776fb5"; + sha256 = "fa0fbfc8546ca6945d45d3017cd880895cbc191679d53e0e4c2ec21f8ad70022"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/be/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/be/Firefox%20147.0.1.dmg"; locale = "be"; arch = "mac"; - sha256 = "f382aec51be65434f851597093034ab1038d6b7b572e95d7821c05c3f6ae07b8"; + sha256 = "991ebf739badff823c6b4a092312e700a5efbc5a149acb94d0664ad67c3bc628"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/bg/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/bg/Firefox%20147.0.1.dmg"; locale = "bg"; arch = "mac"; - sha256 = "f0c705be6f89a416fdc1e09d40e8b47bf1e9ffc34672fdd724a6db782a1c15f6"; + sha256 = "20a8d3c8ca22d8a27a3bbd3769838713c47a353bab584fbbef99140dc485509a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/bn/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/bn/Firefox%20147.0.1.dmg"; locale = "bn"; arch = "mac"; - sha256 = "bd75b474be610b1dc8fdf9edfa1fd43079b1782f964a6107e2c59b481d2fdead"; + sha256 = "8130742b82c820b18e91fe188fb7d99476fda465b454b7e05371c9741a305a11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/br/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/br/Firefox%20147.0.1.dmg"; locale = "br"; arch = "mac"; - sha256 = "6377e1b41747d4a5868d71e541632925bf76f7661c4b72fdb7b5a75638c4abf3"; + sha256 = "fd342d13ede91f99fa9f00256e902c6e8a68ec534607ebc1c07fee13bfa67903"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/bs/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/bs/Firefox%20147.0.1.dmg"; locale = "bs"; arch = "mac"; - sha256 = "05d9738166c62238f15a9a705b7add6caa8cf3bc254ad291228a95875a472706"; + sha256 = "14ce39765d7d40415d5748eb6fb58dadc1b3f9bb91e7867085df8690388039c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ca-valencia/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ca-valencia/Firefox%20147.0.1.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "b6d59cec57932b6d5ed76deb9810805384991f2f89c997a2db23944ec146ae62"; + sha256 = "ad65bbe2b350a65e3a97b612f893cee9aa52c31500d77cc2bcf2f13e58da2e6a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ca/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ca/Firefox%20147.0.1.dmg"; locale = "ca"; arch = "mac"; - sha256 = "c2caf7f5e39ba31b5f7d1149b3505d446092e312db755b95a036bcd2baa670f4"; + sha256 = "21f3100e3c9f62b048a32c246800e356c3f1608ce2707ab5a57a0cd5efb3d80f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/cak/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/cak/Firefox%20147.0.1.dmg"; locale = "cak"; arch = "mac"; - sha256 = "c2b208074e358290ba5e6960f9f7eed31de9b981316a33d3fb45c0a1f12ee05c"; + sha256 = "3e826295bb53abdcb2713634831b3c6b4b34487362b63c71986a48fe24c97b27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/cs/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/cs/Firefox%20147.0.1.dmg"; locale = "cs"; arch = "mac"; - sha256 = "1b8a8c1962683bf768c5457a29bbda543d5bd26e9ae2f25fec11fe2a9abc3d1b"; + sha256 = "471ad4940475feec18346fbe1de3a8614bb0d5cac3d5dadf2decc0bef9341d84"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/cy/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/cy/Firefox%20147.0.1.dmg"; locale = "cy"; arch = "mac"; - sha256 = "d65722b001228e7369a0be9c765201f3ea64f2315cb3d4575bf150e0b89ecfc4"; + sha256 = "fc1fae66af0f93fea65e5552a58a26a94a805fdfbccbce873f0a0c0489a2a5a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/da/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/da/Firefox%20147.0.1.dmg"; locale = "da"; arch = "mac"; - sha256 = "69c54976f71cc36a15b3d0af4a724f6003e43930ddcea03ba3cdcf98e2e4b65b"; + sha256 = "02762bdf575050499d9e235b6f5f8e7c80365eb6e94aca2f30a604ad74eb3c11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/de/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/de/Firefox%20147.0.1.dmg"; locale = "de"; arch = "mac"; - sha256 = "d035921999d83a32cbd034c2febdce9e981fe08b993b792fa1c86ac5b727ea98"; + sha256 = "577aeb687fb7cc6fbdbcb6ab464f3d179cd6d7d25cf0d29e0aad7f05f6e071e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/dsb/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/dsb/Firefox%20147.0.1.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "57cfb4bcd517102931e4542a4e567fe5a9f31eb580c657016d202e8acaa8869a"; + sha256 = "4993a0fc4a694ac58f24d011416b38fad6700d65ccbb3518dc2c9ff22a756fb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/el/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/el/Firefox%20147.0.1.dmg"; locale = "el"; arch = "mac"; - sha256 = "7a9fe73a8b1c2f01cc6bc3d54982115647ad245063dfb616c952d5cabd28c15b"; + sha256 = "c8439c8de69992f65a9222f451021f401bfaaef6ac6f2b031a30fa799181f35f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/en-CA/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/en-CA/Firefox%20147.0.1.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "34d581222798665a7c1860860bdaa3bf5d366d340a8c7d0787d3b6da4af0f52f"; + sha256 = "850a59eed951b1a6635224282cf3ab1a16876fa2cdf333162c8bda4575801ed2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/en-GB/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/en-GB/Firefox%20147.0.1.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "e4c33069fb2d0ae3ce38cdeca071b5cf99ff3a500958ac4084a533fd3fe2232b"; + sha256 = "d65c71730c464978ad74844034d0f34755eedbcc4745d71b73a3d29d430c6c48"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/en-US/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/en-US/Firefox%20147.0.1.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "48485e2068bc726e2f30cf5855fc2da1fc75c1272bc243a5394f428ffae3ba35"; + sha256 = "bd30946381af47301c511df6f617d9b9a0b6cca04ecbeac55825db14808043f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/eo/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/eo/Firefox%20147.0.1.dmg"; locale = "eo"; arch = "mac"; - sha256 = "6f6bf6989e352004c9b5c49c73f3eac5e4bee687981fe06f859e0f286c53dfdf"; + sha256 = "71fada294e290ccfa3e7ffa0ae9f135045065041b48c389d32a53c1b5240e9db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-AR/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-AR/Firefox%20147.0.1.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "b72da4a8741efa991555e774811eaa390509a81093ef4c72174be7906b346ecb"; + sha256 = "157fd95ad852c7f9eb047e4efc90d4af252ce47c66bc94b101e31fb2c8fd4a81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-CL/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-CL/Firefox%20147.0.1.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "ffc6f9951d485700df4d48b21ec670cb1b30bd2f3ffa9cd55f08dd62d1a1dac5"; + sha256 = "07fe9407f45a818f1b89215256bed17e051adf26355b04d0f7248a1f32008a7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-ES/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-ES/Firefox%20147.0.1.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "699ae020e1264f87ad910c2f4943e0cd3d6636b1c87d4b306dbb77058e72fcfc"; + sha256 = "10202fc888e331c31d0d663ef558276e5f95ab9ffaf86df154dd88f8df7a2b0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-MX/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-MX/Firefox%20147.0.1.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "296112f0e1b49bcca617041273cc1c30d57d53bfe17cb484dde47007934c8376"; + sha256 = "6db107ca59fa29eb129e17e1fb9c4ed99c6d9e05cb9a242c18db4236b79b4850"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/et/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/et/Firefox%20147.0.1.dmg"; locale = "et"; arch = "mac"; - sha256 = "eb78e38e1fa4e6a9fa8806aac9d614dac300b71995e40dc7de08a75e3f2e2d0f"; + sha256 = "a0506289f07e2a202236bb0cd52c92f33e14cd5b5432bf77e33f4a415f93b7df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/eu/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/eu/Firefox%20147.0.1.dmg"; locale = "eu"; arch = "mac"; - sha256 = "f18f97ad3ab1351f974bf52662c0063b7ab27d986217d40a0adc3b4560eefce1"; + sha256 = "45f6b82f86a986e59a0de9b0689e50a4c5cb07a1d51033058b0e20b4c044447d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fa/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fa/Firefox%20147.0.1.dmg"; locale = "fa"; arch = "mac"; - sha256 = "9ab415de63b10a409b34f09981a9fc9205661a0ab41ab999f66ee81b112b56cf"; + sha256 = "074bdf2faf318978d391845a377e37d0b0b87ccd83f0bfdc31b49a1067e49234"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ff/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ff/Firefox%20147.0.1.dmg"; locale = "ff"; arch = "mac"; - sha256 = "f28986c180ed01ff526833865883d7d5f66ec84ae4505d356788e62638c1cddd"; + sha256 = "d0be4813d183ea526e8abc13c9b48e4cb1d23c3c98bf2038b75047c906f06029"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fi/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fi/Firefox%20147.0.1.dmg"; locale = "fi"; arch = "mac"; - sha256 = "b2e5b6cf20b78e77cb7041ef44d12709b1d35bbd0597b739623c5dad6f85cbfd"; + sha256 = "7021a27ba4faf73eedac1bfbae55bee83d8ef3190ea628c9f3b2a033227ee421"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fr/Firefox%20147.0.1.dmg"; locale = "fr"; arch = "mac"; - sha256 = "fa9dad250db1dacf4481e389aef74e4f1e8d250761b66255e138febb60ef9bfb"; + sha256 = "1cdadc4ac2c2f09bb9c6efb050f88218a61382bdb26ffecf1e81de736b9455ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fur/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fur/Firefox%20147.0.1.dmg"; locale = "fur"; arch = "mac"; - sha256 = "9c382ac2920fbecc4154e808d6d7ab7d35fabc94241080808a07cf6bed3a7e46"; + sha256 = "c1d7772312e931d9782dae84538e489502ee27af4dfeb816723ad62131c6f10a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fy-NL/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fy-NL/Firefox%20147.0.1.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "3c56cf3fb5a9115c108dccd33190c6c70880e7f14e6eb053355ef56ae5ab1b9c"; + sha256 = "9eb8bf82afd8fb9e5c5c788f6daff47a741501c17608ce6e66211d451ef1cd8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ga-IE/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ga-IE/Firefox%20147.0.1.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "205542dcae797c80ac67661e542ea4553d403f715ea087529d1d7a18e41bbede"; + sha256 = "a50a7179b22cdc08618d76fe7fec5f4b945792b525b85655ebe91617e951c095"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gd/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gd/Firefox%20147.0.1.dmg"; locale = "gd"; arch = "mac"; - sha256 = "246787c07097cf4a0eb35f78151aa83471095f077fb4a4c4311160a8b75b5ad7"; + sha256 = "79aca26a668f746431e1b53fd0113c2d305aa1001ff6538795f44e5837ad2f1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gl/Firefox%20147.0.1.dmg"; locale = "gl"; arch = "mac"; - sha256 = "11092fb4364838e79ec3ca2bf0862ad5d20dfdc031a05a5b966c5c82feb7744c"; + sha256 = "f24e96a468e3a3759532efbdad462f763d5a0ed75f0e1455928e02ae917028c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gn/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gn/Firefox%20147.0.1.dmg"; locale = "gn"; arch = "mac"; - sha256 = "7133c5462825385b7b03e78424293221125484acfc15e3bdae0a112e00b8b42c"; + sha256 = "882eca621d5115cda38fe1a540d3725bffa71f6e721c531594792e4c6b7fe9af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gu-IN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gu-IN/Firefox%20147.0.1.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "2701f4f1a643d04407fc1025518b7edff6209f57413d4103ce0fdc120a2b3a60"; + sha256 = "b93f4eba14bdf5c1e31169915db59bd6658027e409d2a756a7ed78048bb3b52e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/he/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/he/Firefox%20147.0.1.dmg"; locale = "he"; arch = "mac"; - sha256 = "16240d7026de3bddbcd18d283e38af8a6b155f8adcf3c85119b8ab0e625fa927"; + sha256 = "3bd397f769db1946d185ed5bc8ca3c0947df4fa180edabd44b02672cfde49962"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hi-IN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hi-IN/Firefox%20147.0.1.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "6a5c91aaaa5fafa1ad278643615ebf61c30fc301e09f770e7466c24f2325f45d"; + sha256 = "45b9c5399685b28c1e94712be5227b2bbf79f447246400854ed598115be948dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hr/Firefox%20147.0.1.dmg"; locale = "hr"; arch = "mac"; - sha256 = "0f410d5a88e976b86571e750ec41f17212a4b4b7b78f123bb1a8eb69ec28ed87"; + sha256 = "3415c20cf5162be9d6b11d1878a230ec07feaa0fa0de4c55c743f0848a9043ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hsb/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hsb/Firefox%20147.0.1.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "4e6cda527e1bcdc07c273e7a6062d67e7eb75027d3dd2682d3275830fe9dbf46"; + sha256 = "152cddcaeeb69556b0b1eb5527653efbdcc6b9c69919c60fa79b01d2278fdbbb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hu/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hu/Firefox%20147.0.1.dmg"; locale = "hu"; arch = "mac"; - sha256 = "d0e347ba6e362ae6ee3d18db3569a92dca16894bf2b396e61881278af142bb06"; + sha256 = "8ee9144c7b83131d7b13b6fa6bbb8924645cfb77163fb9714102c6eb68bf2cff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hy-AM/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hy-AM/Firefox%20147.0.1.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "b2c9e5136ad323ea30d8f312b77d28ddd0379c3f109a9b4634f32028ff3ec8cb"; + sha256 = "a189e3b537fa693d7306265c0df827d367c5983a0413890c696374909469761c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ia/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ia/Firefox%20147.0.1.dmg"; locale = "ia"; arch = "mac"; - sha256 = "566c79fcc692307e67bf25a67b2b8a2b4ada2a8b1106891f31266be6bc53d9ed"; + sha256 = "ad8ca05a6491f84ebc150f9e86c7329f05eaa88ccead3df61cf595915f0bc56f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/id/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/id/Firefox%20147.0.1.dmg"; locale = "id"; arch = "mac"; - sha256 = "2722511392399ab2a26fa8f0a6c82ad8317932bfea0bdfe010fdf1636926934d"; + sha256 = "b68d46662d47741640fd613b376bb1569f1950b9a1611c3140c6ad2e46d1e398"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/is/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/is/Firefox%20147.0.1.dmg"; locale = "is"; arch = "mac"; - sha256 = "3607aa2fee9bef0312734b74e336694ce74fbfa01e097ef01a1423659201145a"; + sha256 = "76efabca3327179934e5f2199ed7c80a0daa616cb9c205ac2562c25286f82dce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/it/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/it/Firefox%20147.0.1.dmg"; locale = "it"; arch = "mac"; - sha256 = "8703767735284cae19cc4fca0929214a53d07293734011a266b1cf0b5d786b29"; + sha256 = "2c83291c15f5e947c02485e9ee8f8cc75393d23458f28edc0f6c5f85b4abaec2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ja-JP-mac/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ja-JP-mac/Firefox%20147.0.1.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "74c23c2b59be3113b954a32c3d5e52b51a85abdc5e0fa3e4eecfd6b9bf602caf"; + sha256 = "6cbdcbc14919de215c5b0e08f535ea2d686efcd6d9db56c31b1e7254da5d2171"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ka/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ka/Firefox%20147.0.1.dmg"; locale = "ka"; arch = "mac"; - sha256 = "477f552e6256f684da8ff9dd94538b7a5d8a5343d1604fb30cc6051df92d7b6f"; + sha256 = "d3545477b9f3f9e7ea36aaa90304f7d1758dfc9c1e5a2fd3f31dae7bb5a485d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/kab/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/kab/Firefox%20147.0.1.dmg"; locale = "kab"; arch = "mac"; - sha256 = "4bf3c0f40330444ed4a9eca846fdd5272f85a126eb29bc11b973f997a3489e9c"; + sha256 = "641ce818ebb7be04da14e4fdd7acaf2ec8003f0ad3a54a7aca6b851d273629c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/kk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/kk/Firefox%20147.0.1.dmg"; locale = "kk"; arch = "mac"; - sha256 = "9a29ff64be4fe896f41aed759e0438256c83f8a4ec0204144a895454819c8f82"; + sha256 = "d52cbb40d61987a05b8935603eba69cdd05b904a09147af8e0523c6c8f371256"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/km/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/km/Firefox%20147.0.1.dmg"; locale = "km"; arch = "mac"; - sha256 = "4ebe150e3b2a1f90c69f14a394f88b97e03b2c8372371c343d0f4b640bc3777f"; + sha256 = "b4064026ce354352a90d02020b9ba10f7235261f43be8f0222be728f76a79d9b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/kn/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/kn/Firefox%20147.0.1.dmg"; locale = "kn"; arch = "mac"; - sha256 = "0936971d546bc754ca939609270a7965e199e3a97ee5f0b110f5ee19152a9bff"; + sha256 = "32a97f2437e93402760c8819a5c432e43a90ee704a0872153108f9419141e82e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ko/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ko/Firefox%20147.0.1.dmg"; locale = "ko"; arch = "mac"; - sha256 = "7efc63e119e69d2e3b45e056ce7f6592e3d0563712223466f7b265a5258ab39f"; + sha256 = "8b020db5a84fea14b9bd7d0954c46eec079006021e791ab5bfd179b8e4259f91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/lij/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/lij/Firefox%20147.0.1.dmg"; locale = "lij"; arch = "mac"; - sha256 = "25f5ae62f4f5e218fa3bf073a00f2e1e27e1be4dbd851f6a444fe2a39db478e3"; + sha256 = "9daede10db46772044f199c1256fe04f173be9aff7b0e88781c740c8bbefed80"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/lt/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/lt/Firefox%20147.0.1.dmg"; locale = "lt"; arch = "mac"; - sha256 = "689d864de8b98beec3e6011461595f06c3523bba8f9afea0416ef5e3e97d886d"; + sha256 = "ff5d63bae7c7b19938e70146834c8816cedde1298935e2afb6586b68a6e25e85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/lv/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/lv/Firefox%20147.0.1.dmg"; locale = "lv"; arch = "mac"; - sha256 = "485837c93f433851f823af31d49639905a37bb9c943414763a00a0a898ff5819"; + sha256 = "e57746ffaf868926fdabd649682d4d79b11119e7c28e11ced35b1ac46f3aadff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/mk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/mk/Firefox%20147.0.1.dmg"; locale = "mk"; arch = "mac"; - sha256 = "3f4b7ecc7018f61d11125376bd3d2590e47126bfed3011feb398a84f8c0a0067"; + sha256 = "2d70732bb0cd0ea1bbaa6e5597d670949fdc81e9ab06b253c2f1165a989980c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/mr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/mr/Firefox%20147.0.1.dmg"; locale = "mr"; arch = "mac"; - sha256 = "e52e12dfc28b27fab8dfef35ee031fc7f4a6a872c7d889b3d57541595e8dc96d"; + sha256 = "6e0165d4be3aba198f949d0c6fab473bb688bc3b4d2d90e990348feda262215c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ms/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ms/Firefox%20147.0.1.dmg"; locale = "ms"; arch = "mac"; - sha256 = "aa1dd0954bf0a6994efd7c7f0f29eb5f8f6b01ca864940403c4a13d046b45f06"; + sha256 = "c65cb4c05aa94e0135ccd7b964b685946be4fb064ad5055d415759f1573f97dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/my/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/my/Firefox%20147.0.1.dmg"; locale = "my"; arch = "mac"; - sha256 = "633f14981fc8891d83a96d8dfa27496167fe70bb594ba0ec69961a68bfee5fed"; + sha256 = "4a88deade12a93b75fb3ba13748b34369409eadddcc4926e86d0a29026e3c70f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/nb-NO/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/nb-NO/Firefox%20147.0.1.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "f5b8fff15f8492d04ca7c071491cd31704fbd5caae59dec0af8640dad885ab85"; + sha256 = "d2d085741e3327904448b98b875bc7d6c2f9118e23cc9dac4d32ee1a52b25f98"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ne-NP/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ne-NP/Firefox%20147.0.1.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "6be8cc7f1432d0efc649b99251d0fb34512498eb666089b77dd634292ed4b962"; + sha256 = "41b99161aa02cb5f3258b0c8e19b505dfe44bc59816d16f05a975a4ad35030b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/nl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/nl/Firefox%20147.0.1.dmg"; locale = "nl"; arch = "mac"; - sha256 = "4093ba4b6b9783449000e444b29d4d072a7fedf121dbd5779fbd73604cfca341"; + sha256 = "d4a0a70afa07164f2bbaedc27e0ec572421e8c5eae0bab8fc7bebb8fd56031f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/nn-NO/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/nn-NO/Firefox%20147.0.1.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "e8308477b9dcf62efecb3c8693e9b016b21df64b66205126cfa344418f5026f4"; + sha256 = "8857c6c2f202b2739fa33cbcbb72e0bd135999d24d987f5add1d25ac3dc3dc86"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/oc/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/oc/Firefox%20147.0.1.dmg"; locale = "oc"; arch = "mac"; - sha256 = "c420c2cf746df91091df2418b6b102c06f6868d60341091a8a2732a1709ab908"; + sha256 = "f8dff40a766770ba92f7a29dcc60f9427268b00890bd74cec2acf3191da8a529"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pa-IN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pa-IN/Firefox%20147.0.1.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "965996b23fa79fa4a376f820479d088166b3191873d4db16735310fe163e9170"; + sha256 = "c56c49b0edfe96d8ecd24484492769496364ca4710bf4ee4c65488d51f4ced0c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pl/Firefox%20147.0.1.dmg"; locale = "pl"; arch = "mac"; - sha256 = "3c2d79e2e4be63744f28aef5dd9bacfb081bf4abb276cb01228bbe0609bfad87"; + sha256 = "5bbcd19d3af5ab2501cceb79e9f2cc573e3bf05374c97a895fa1816c45094af5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pt-BR/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pt-BR/Firefox%20147.0.1.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "c096008bd5f8ed01ea5a0e8595aeb366d7beb190169db5e1aab1b49297bdd710"; + sha256 = "7b12cf041965fe0b5cb86a5e23763e2fa1975dd9ad32f2db8dbeb648cf13f725"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pt-PT/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pt-PT/Firefox%20147.0.1.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "1ea5833749a76e0c88c7226f1ad71ef87284489bd40542423aac4bae17895620"; + sha256 = "d8f21dcafed16a53e918bf6db77813aca98f223e5ea87d74f7680ada4ec77a0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/rm/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/rm/Firefox%20147.0.1.dmg"; locale = "rm"; arch = "mac"; - sha256 = "157d8834be3f253b6559ff94d79d9744c35f53d7a62fb4cc631738b9c439a7e7"; + sha256 = "0fb7eb5bc5a27b335aea0c1357a47aacb2b4ae66d0782c3d71c9f443641f9a86"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ro/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ro/Firefox%20147.0.1.dmg"; locale = "ro"; arch = "mac"; - sha256 = "649252798506f69d9bd19bff49ea16bac89079bdf4d47de59541ca39ca08e181"; + sha256 = "847ea06aa4b6aa6b1bd5dae0c7bff9f58f60d67f02dabbc02397264869823c6b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ru/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ru/Firefox%20147.0.1.dmg"; locale = "ru"; arch = "mac"; - sha256 = "b3b63cb8ba78a7cf83b66702dcadd693584312c420c7caba261d561417cc34c7"; + sha256 = "2ac291116371e00e5ad1abdbf74eb1f1fd4f957dd2346a7246cdd295a0b3dd94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sat/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sat/Firefox%20147.0.1.dmg"; locale = "sat"; arch = "mac"; - sha256 = "3a0691c29efeab20ded6a2f279532b668ed7aa086dcbea20af805669baf96fae"; + sha256 = "a41365af7b0cc7e0f3cdd5f8e62f34f97eb56944922fc30e7432a314e886f399"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sc/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sc/Firefox%20147.0.1.dmg"; locale = "sc"; arch = "mac"; - sha256 = "76af0b30c38b403e3541ce6d68def9ea0ca6538a02b584cebbc920e4edc27ce6"; + sha256 = "90272fb19dfaa3164b973c556fcb2e05b2dfe936af91a68030b6096fea02a2e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sco/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sco/Firefox%20147.0.1.dmg"; locale = "sco"; arch = "mac"; - sha256 = "2c1774b70ba01e2345edefe373a166962cf84f1c6e84667f26c9f53676ac456a"; + sha256 = "dfe410a562e46d420110672a5afdeb530069aed193cdb40dc55e6662bfd3104c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/si/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/si/Firefox%20147.0.1.dmg"; locale = "si"; arch = "mac"; - sha256 = "d1f95bf8f0ceb76a1e881dca8ab16d84f7535b6918fdd98c5d7a465ac8a9add6"; + sha256 = "df82bf97f672561a55b7a73a25e946702ef06634fe7b0f84fbe234d21c328a80"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sk/Firefox%20147.0.1.dmg"; locale = "sk"; arch = "mac"; - sha256 = "b8bddaa0341cf51dd0be670f8acab91a9ded8904699558663c32b755d1cfd785"; + sha256 = "f36bb0b1b5db45aa860259d8e92c1d70971e6dd0d1de3413b890f43aaf31f5a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/skr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/skr/Firefox%20147.0.1.dmg"; locale = "skr"; arch = "mac"; - sha256 = "4dd03a999080e9107081c6f240c05d48b2bcea6da93e8934f8e31a276d515d21"; + sha256 = "c21acd273508b5f7d1cb436803d23906dfc27430beaff9e1c3674f21bc1e54ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sl/Firefox%20147.0.1.dmg"; locale = "sl"; arch = "mac"; - sha256 = "e12cf1176039ddde4bca07e36fbf7a2fc1c30f2624731a9f0774c402187214f9"; + sha256 = "9bcfd776ac1dae83b541fc552cf171ff2f9c6b0b782a21e00dbcabd90a8e4fd8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/son/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/son/Firefox%20147.0.1.dmg"; locale = "son"; arch = "mac"; - sha256 = "fcdb9d804f850114568717334ba1b8b9f3a1a341d33f66120176d705351816e6"; + sha256 = "b1e4f7488b35eb70b5593437b4782487aeabf7e9c20dda69b46c9c619fd6738e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sq/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sq/Firefox%20147.0.1.dmg"; locale = "sq"; arch = "mac"; - sha256 = "35b7796af9cc13a362c7a460f8bfb9408c67c10e5fa08ad8e0d750111fa70b08"; + sha256 = "c7860d446e6e7ce5dff917c1277d39163dd75990ffaf26e09536450a282b9aa8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sr/Firefox%20147.0.1.dmg"; locale = "sr"; arch = "mac"; - sha256 = "2d737dff29f703b65fab6cdad88e4a539bd46f212f5ddd4080e4958ca0755bf7"; + sha256 = "28c00086be77b33f7e5ab34833dd3a1c7c04b04423348cdf9f7ebadfcaad328d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sv-SE/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sv-SE/Firefox%20147.0.1.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "d4f051e3898300a563db82577cdb9f5895f637607bd6988e71077ac4b19f89dc"; + sha256 = "faf138e88c524bfc322654b4227e7c1daf821fd843dd9579c6c2a2ecda8a9d7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/szl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/szl/Firefox%20147.0.1.dmg"; locale = "szl"; arch = "mac"; - sha256 = "d282b4d616e432e3d097e89244f78e886ec84343f872df4fda9409db696aba34"; + sha256 = "4663743553ec32a079f8bb7607bc5a401afa206c14b1a2b6906368eb9e9590d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ta/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ta/Firefox%20147.0.1.dmg"; locale = "ta"; arch = "mac"; - sha256 = "b04690808773c2a3af0f2ea5fcd4f6358bc55fd252848c8f5a41666fecc1be2c"; + sha256 = "86935ca5d4ef1e92e294433a79eaf17762720ed0810c247f9acc30b9f2754872"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/te/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/te/Firefox%20147.0.1.dmg"; locale = "te"; arch = "mac"; - sha256 = "1875350ae9dc3294d931a2a136457a81400cf31bb699681cb35b76821bb5e7f5"; + sha256 = "92bcb327e01587724e45598f71897ca313ae23160b6128e6fd2b521a2b46ab65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/tg/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/tg/Firefox%20147.0.1.dmg"; locale = "tg"; arch = "mac"; - sha256 = "7b3fc5ac9cbdbbeae87978471ab8e7b5cc9fcbd9790e2d72b1fd8a6b4cb12ab6"; + sha256 = "7f47510c567fb083b2dd42f1cc3cc7048d93303e3fed0e91a698467eba64febc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/th/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/th/Firefox%20147.0.1.dmg"; locale = "th"; arch = "mac"; - sha256 = "7db2e72b280642e585c483a3fbcf37cbcdb5dd738f66b77e53edc8a25a2e32e9"; + sha256 = "8a5fb67e9a976bb39e519837ee0d9e8e122269af48317e9262db91fadaffbcb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/tl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/tl/Firefox%20147.0.1.dmg"; locale = "tl"; arch = "mac"; - sha256 = "efcc950119e4c9185ff14ced3feb206c47b557f2a6e45922d270a765729ac2cf"; + sha256 = "36216c9b245853c23fc67644e54cb7764d6417f5c690bc4f76706dd82c0c111d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/tr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/tr/Firefox%20147.0.1.dmg"; locale = "tr"; arch = "mac"; - sha256 = "0a22bff7b53f7e493981c97d94aad3f4346cc4b2c79508c4fea88186c1193e6f"; + sha256 = "32d5fc7bcab8fbff7ebfcc00455fd25c27ea311d7900563711fd09e91bccdbff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/trs/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/trs/Firefox%20147.0.1.dmg"; locale = "trs"; arch = "mac"; - sha256 = "671391483a08a50bb869a3d94f7d154a84dc75841684935cf0376e844a04b39c"; + sha256 = "39faa8c3219b0eb785dc942b53be8c5beb5fe692ad1c98ab9621c000bd5d0440"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/uk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/uk/Firefox%20147.0.1.dmg"; locale = "uk"; arch = "mac"; - sha256 = "163c08268e79c5a8e094e5d7d4aea38aea8843506f506307e8e2c5e8bb5e1de0"; + sha256 = "f9d090961e0d6159fd43ab81f5039ddebf6b5f6744e80cc414f2d4b7fe87fa81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ur/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ur/Firefox%20147.0.1.dmg"; locale = "ur"; arch = "mac"; - sha256 = "3a0b974632941452c183bc5d36c6f11c6f7f2e5ef35f467acd5bf84d5aad664f"; + sha256 = "53c5dba20d75482b564202d3edea9559878fb053e69b14d8fd611116e87d8630"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/uz/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/uz/Firefox%20147.0.1.dmg"; locale = "uz"; arch = "mac"; - sha256 = "d4f1c4a127d8480da486427295379a013c0ea21a3d5a06166f29d35403e5c4e8"; + sha256 = "f86f64bfcfae6a2d3da37cd94fa46059246ce77cedbc909d2ef8288ffb46b55c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/vi/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/vi/Firefox%20147.0.1.dmg"; locale = "vi"; arch = "mac"; - sha256 = "d6e54f7bf0ccd82dd417bf13bae955f80144528a49a25ed9e4a8b445b45790de"; + sha256 = "f51633f1091229896b19ac0aae7be371eb1a8822ee6231924be8a19e33833f82"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/xh/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/xh/Firefox%20147.0.1.dmg"; locale = "xh"; arch = "mac"; - sha256 = "629c16c14bf93ea9c9d344a406d51e9c89b8ffd1730f4230b5cd568a3692a0c3"; + sha256 = "4cbe6019399d26525b9588458d1350382a42600f3a77f58aae21754adc182fbb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/zh-CN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/zh-CN/Firefox%20147.0.1.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "0f2caddf4998521fd4a070103818c7105271603b542b2c151fb6e9b1ffaeb570"; + sha256 = "f41980728854f4e69bdc4334614fad9e0bc2f410929c70ea056c3cacc96dcf30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/zh-TW/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/zh-TW/Firefox%20147.0.1.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "97fa51369dc5d32d83b6fe517046314359f84a9cecfa333840336ad41a845e79"; + sha256 = "880a8faa154d6bb6fa4906d97e7202e03e8ac52d15803df139ed14cad56303ac"; } ]; } From 44d65cb5e0ac4cbccff3ee5e46afa0512130ae1a Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Thu, 22 Jan 2026 23:08:10 +0200 Subject: [PATCH 24/67] code-cursor: 2.3.41 -> 2.4.21 --- pkgs/by-name/co/code-cursor/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/sources.json b/pkgs/by-name/co/code-cursor/sources.json index df505ebf3e6e..60222961f8b6 100644 --- a/pkgs/by-name/co/code-cursor/sources.json +++ b/pkgs/by-name/co/code-cursor/sources.json @@ -1,22 +1,22 @@ { - "version": "2.3.41", + "version": "2.4.21", "vscodeVersion": "1.105.1", "sources": { "x86_64-linux": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/linux/x64/Cursor-2.3.41-x86_64.AppImage", - "hash": "sha256-ItUgknMzSDeXxN3Yi/pz2wZoz7vVVqx9nGXuGmbHbXc=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/linux/x64/Cursor-2.4.21-x86_64.AppImage", + "hash": "sha256-OOjANfVHMlRN1uWq2jNmK/RqI4Q5NTlN/19Nl2jWiKI=" }, "aarch64-linux": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/linux/arm64/Cursor-2.3.41-aarch64.AppImage", - "hash": "sha256-0D0IbkUyvCyCbf8apO7WG3KrcCEgv2TLNRjFOD8mcgU=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/linux/arm64/Cursor-2.4.21-aarch64.AppImage", + "hash": "sha256-tk7TzkLy8oHtXp0UcMwhDXa9B2f2lanWYmPbF7OKfZ0=" }, "x86_64-darwin": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/darwin/x64/Cursor-darwin-x64.dmg", - "hash": "sha256-/GcQppfoBS9rIksQ/wYYH9Is7Sw2ZnjoW1Tk0hN8Y7g=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/darwin/x64/Cursor-darwin-x64.dmg", + "hash": "sha256-uacRpz0HFRfmaNekSB5qLXpnhiQRvAw03W+9QfPl6ZY=" }, "aarch64-darwin": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/darwin/arm64/Cursor-darwin-arm64.dmg", - "hash": "sha256-ejhhXRhNTMh9n2cPkpNC0msk4Z1OFD2EzxwkJYw92XU=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/darwin/arm64/Cursor-darwin-arm64.dmg", + "hash": "sha256-nCch/JXO1lzj0ibAa8e0OPlnBTOrIk/fvq9CO46Ev8w=" } } } From 6a90bc4a7a6253cf45a74a4dd84088739be34e42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 00:40:19 +0000 Subject: [PATCH 25/67] angie-console-light: 1.8.1 -> 1.8.2 --- pkgs/servers/http/angie/console-light.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/angie/console-light.nix b/pkgs/servers/http/angie/console-light.nix index 15eac60d0195..9f65a6e57ae4 100644 --- a/pkgs/servers/http/angie/console-light.nix +++ b/pkgs/servers/http/angie/console-light.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation rec { - version = "1.8.1"; + version = "1.8.2"; pname = "angie-console-light"; src = fetchurl { url = "https://download.angie.software/files/${pname}/${pname}-${version}.tar.gz"; - hash = "sha256-yKKwkvLsBFVNc0Uv9iDMhhinuXAukJI9k9ZG5Amhgfs="; + hash = "sha256-q27UPgWvOoEXa8Ih3sEFuoO7u5gvLtpoe7ZJYMmZtRc="; }; outputs = [ From 881498c0e7466a36a9a106a04b3214fe1cdc0772 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:15:30 -0800 Subject: [PATCH 26/67] aseprite: add iamanaws as maintainer --- pkgs/by-name/as/aseprite/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index 44ca288f6f38..26e6af31cb51 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -171,7 +171,7 @@ clangStdenv.mkDerivation (finalAttrs: { - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. - Onion skinning. ''; - maintainers = [ ]; + maintainers = [ lib.maintainers.iamanaws ]; platforms = lib.platforms.linux; mainProgram = "aseprite"; }; From 4afddcd153c1dbddf52d06ddfe39c833dab6986d Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:30:02 -0800 Subject: [PATCH 27/67] skia-aseprite: fix build on darwin --- pkgs/by-name/sk/skia-aseprite/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/skia-aseprite/package.nix b/pkgs/by-name/sk/skia-aseprite/package.nix index cb56f0a9475b..3379f6fef5c5 100644 --- a/pkgs/by-name/sk/skia-aseprite/package.nix +++ b/pkgs/by-name/sk/skia-aseprite/package.nix @@ -2,6 +2,7 @@ aseprite, clangStdenv, expat, + cctools, fetchFromGitHub, fetchgit, fontconfig, @@ -38,6 +39,10 @@ clangStdenv.mkDerivation (finalAttrs: { gn ninja python3 + ] + ++ lib.optionals clangStdenv.hostPlatform.isDarwin [ + # Skia's build invokes `libtool -static` on Darwin to create `.a` archives. + cctools.libtool ]; # Using substituteInPlace because no clean upstream backport for GCC 15 exists for this version of Skia, newer versions fix this with large refactorings. @@ -68,13 +73,15 @@ clangStdenv.mkDerivation (finalAttrs: { expat fontconfig harfbuzzFull - libglvnd libjpeg libpng libwebp + zlib + ] + ++ lib.optionals clangStdenv.hostPlatform.isLinux [ + libglvnd libX11 libgbm - zlib ]; buildPhase = '' From 2a86ebb0d220275a575935324b6a4232805eed0b Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:50:07 -0800 Subject: [PATCH 28/67] aseprite: add darwin support --- pkgs/by-name/as/aseprite/package.nix | 63 +++++++++++++++++++++------- 1 file changed, 47 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index 26e6af31cb51..5b40efd86c7d 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -11,6 +11,7 @@ gitUpdater, glib, harfbuzzFull, + libicns, lib, libGL, libjpeg, @@ -68,6 +69,9 @@ clangStdenv.mkDerivation (finalAttrs: { cmake ninja pkg-config + ] + ++ lib.optionals clangStdenv.hostPlatform.isDarwin [ + libicns ]; buildInputs = [ @@ -108,10 +112,10 @@ clangStdenv.mkDerivation (finalAttrs: { substituteInPlace src/ver/CMakeLists.txt \ --replace-fail '"1.x-dev"' '"${finalAttrs.version}"' - # Using substituteInPlace because no upstream patch for GCC 15 was found for this bundled library. - substituteInPlace third_party/json11/json11.cpp \ - --replace-fail "#include " "#include - #include " + # Fix build on Darwin with `-Werror=format-security` + # (NSLog requires a string-literal format) + substituteInPlace laf/os/osx/logger.mm \ + --replace-fail 'NSLog([NSString stringWithUTF8String:error]);' 'NSLog(@"%@", [NSString stringWithUTF8String:error]);' ''; cmakeFlags = [ @@ -139,6 +143,10 @@ clangStdenv.mkDerivation (finalAttrs: { "-DSKIA_LIBRARY_DIR=${skia-aseprite}/lib" ]; + # `libskia.a` is static, so its deps must be linked explicitly on Darwin + # (otherwise we hit undefined `_jpeg_*`/`_WebP*` symbols, e.g. in the thumbnailer). + env.NIX_LDFLAGS = lib.optionalString clangStdenv.hostPlatform.isDarwin "-ljpeg -lwebp -lwebpdemux -lwebpmux"; + postInstall = '' # Install desktop icons. src="$out/share/aseprite/data/icons" @@ -149,6 +157,30 @@ clangStdenv.mkDerivation (finalAttrs: { done # Delete unneeded artifacts of bundled libraries. rm -rf "$out"/{include,lib,man} + '' + + lib.optionalString clangStdenv.hostPlatform.isDarwin '' + install -d "$out/Applications" + if [ -d "$out/bin/aseprite.app" ]; then + rm -rf "$out/Applications/Aseprite.app" + mv "$out/bin/aseprite.app" "$out/Applications/Aseprite.app" + fi + # Generate the `.icns` files referenced by Info.plist from the shipped PNGs. + res="$out/Applications/Aseprite.app/Contents/Resources" + icons="$res/data/icons" + if [ -d "$icons" ] && command -v png2icns >/dev/null; then + for spec in "Aseprite ase" "Document doc" "Extension ext"; do + set -- $spec + name="$1" + prefix="$2" + png2icns "$res/$name.icns" \ + "$icons/''${prefix}16.png" \ + "$icons/''${prefix}32.png" \ + "$icons/''${prefix}128.png" \ + "$icons/''${prefix}256.png" + done + fi + # Keep $out/bin clean on Darwin; the bundle lives under $out/Applications. + rmdir "$out/bin" 2>/dev/null || true ''; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; @@ -159,20 +191,19 @@ clangStdenv.mkDerivation (finalAttrs: { license = lib.licenses.unfree; longDescription = '' Aseprite is a program to create animated sprites. Its main features are: - - - Sprites are composed by layers & frames (as separated concepts). - - Supported color modes: RGBA, Indexed (palettes up to 256 colors), and Grayscale. - - Load/save sequence of PNG files and GIF animations (and FLC, FLI, JPG, BMP, PCX, TGA). - - Export/import animations to/from Sprite Sheets. - - Tiled drawing mode, useful to draw patterns and textures. - - Undo/Redo for every operation. - - Real-time animation preview. - - Multiple editors support. - - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. - - Onion skinning. + - Sprites are composed by layers & frames (as separated concepts). + - Supported color modes: RGBA, Indexed (palettes up to 256 colors), and Grayscale. + - Load/save sequence of PNG files and GIF animations (and FLC, FLI, JPG, BMP, PCX, TGA). + - Export/import animations to/from Sprite Sheets. + - Tiled drawing mode, useful to draw patterns and textures. + - Undo/Redo for every operation. + - Real-time animation preview. + - Multiple editors support. + - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. + - Onion skinning. ''; maintainers = [ lib.maintainers.iamanaws ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "aseprite"; }; }) From 611619a7712eeadca68ecb4f330e9b25f016dc99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 23:18:29 +0000 Subject: [PATCH 29/67] python3Packages.qcengine: 0.33.0 -> 0.34.0 --- pkgs/development/python-modules/qcengine/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qcengine/default.nix b/pkgs/development/python-modules/qcengine/default.nix index 4a83cd6af40c..e8fe59a5878a 100644 --- a/pkgs/development/python-modules/qcengine/default.nix +++ b/pkgs/development/python-modules/qcengine/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pythonAtLeast, ipykernel, msgpack, networkx, @@ -19,12 +20,12 @@ buildPythonPackage rec { pname = "qcengine"; - version = "0.33.0"; + version = "0.34.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Ute8puO2qc679ttZgzQRnVO8OuBmYnqLT3y7faHpRgA="; + hash = "sha256-VKULy45bYn5TmxU7TbOVK98r0pRMWAwissmgx0Ee/8w="; }; build-system = [ setuptools ]; @@ -60,5 +61,6 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ sheepforce ]; mainProgram = "qcengine"; + broken = pythonAtLeast "3.14"; # https://github.com/MolSSI/QCEngine/issues/481 }; } From ed2a4997c7d0da66fd4697bfefc0270f9596fd19 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Thu, 22 Jan 2026 13:38:12 +0100 Subject: [PATCH 30/67] python3Packages.qcelemental: 0.29.0 -> 0.30.0 --- .../python-modules/qcelemental/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qcelemental/default.nix b/pkgs/development/python-modules/qcelemental/default.nix index 55c3c9a108a8..92dfd2ec696b 100644 --- a/pkgs/development/python-modules/qcelemental/default.nix +++ b/pkgs/development/python-modules/qcelemental/default.nix @@ -2,8 +2,10 @@ stdenv, buildPythonPackage, lib, + pythonAtLeast, fetchPypi, poetry-core, + setuptools, ipykernel, networkx, numpy, @@ -16,15 +18,18 @@ buildPythonPackage rec { pname = "qcelemental"; - version = "0.29.0"; + version = "0.30.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-v2NO5lLn2V6QbikZiVEyJCM7HXBcJq/qyG5FHzFrPAQ="; + hash = "sha256-nIW38ReKgE1FA0r55TOOsAOlvtAV3fIQexTsyqx4r4g="; }; - build-system = [ poetry-core ]; + build-system = [ + poetry-core + setuptools + ]; dependencies = [ numpy @@ -49,7 +54,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "qcelemental" ]; meta = { - broken = stdenv.hostPlatform.isDarwin; + broken = stdenv.hostPlatform.isDarwin || pythonAtLeast "3.14"; # https://github.com/MolSSI/QCElemental/issues/375 description = "Periodic table, physical constants and molecule parsing for quantum chemistry"; homepage = "https://github.com/MolSSI/QCElemental"; changelog = "https://github.com/MolSSI/QCElemental/blob/v${version}/docs/changelog.rst"; From 7e8449584852558a010281a5c975a30d67eeb438 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 19 Dec 2025 21:23:01 +0100 Subject: [PATCH 31/67] deno: fix cargoTestFlags for structuredAttrs --- pkgs/by-name/de/deno/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 1be01bc0aa5d..6c6707235f1c 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -128,7 +128,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoTestFlags = [ "--lib" # unit tests - "--test integration_tests" + "--test=integration_tests" # Test targets not included here: # - node_compat: there are tons of network access in them and it's not trivial to skip test cases. # - specs: this target uses a custom test harness that doesn't implement the --skip flag. From a2fb31a8769a8f3957a641cfb845b3bf65d5a21b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 13:04:49 +0000 Subject: [PATCH 32/67] cloudflared: 2025.11.1 -> 2026.1.1 --- pkgs/by-name/cl/cloudflared/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix index 49191ae7c8a2..f71cce772f64 100644 --- a/pkgs/by-name/cl/cloudflared/package.nix +++ b/pkgs/by-name/cl/cloudflared/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "cloudflared"; - version = "2025.11.1"; + version = "2026.1.1"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; tag = version; - hash = "sha256-OspDwmh8rzGaHlLfQiUxQzDNxBdzkBJbPrmL1YN7BtM="; + hash = "sha256-9+WDVS2pZR5nbbpdGSi9jO8ccT0L5K7NLdobL8J+bYU="; }; vendorHash = null; From 2973dca0d53ea09bde0be394dae55527b28d1132 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 13:31:36 +0000 Subject: [PATCH 33/67] shoko: 5.2.1 -> 5.2.4 --- pkgs/by-name/sh/shoko/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shoko/package.nix b/pkgs/by-name/sh/shoko/package.nix index ac4db1f494bb..b378d8cf67c0 100644 --- a/pkgs/by-name/sh/shoko/package.nix +++ b/pkgs/by-name/sh/shoko/package.nix @@ -12,13 +12,13 @@ buildDotnetModule (finalAttrs: { pname = "shoko"; - version = "5.2.1"; + version = "5.2.4"; src = fetchFromGitHub { owner = "ShokoAnime"; repo = "ShokoServer"; tag = "v${finalAttrs.version}"; - hash = "sha256-V8DwYLjxklKYmOnYNLp51GRJXgOXKnbgDD4DL4T4lVc="; + hash = "sha256-dV2q1eCCBsqe/zsmVoCyBpnbUXQ2tPoWWlZTypZLHV8="; fetchSubmodules = true; }; From 1e1eedca07b968e8a5f1c49a8b4fbb6e22709462 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 23 Jan 2026 14:34:02 +0100 Subject: [PATCH 34/67] openvpn3: move NIX_LDFLAGS into env for structuredAttrs --- pkgs/by-name/op/openvpn3/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openvpn3/package.nix b/pkgs/by-name/op/openvpn3/package.nix index c4223f7a93d3..569be7c40b17 100644 --- a/pkgs/by-name/op/openvpn3/package.nix +++ b/pkgs/by-name/op/openvpn3/package.nix @@ -119,7 +119,7 @@ stdenv.mkDerivation rec { wrapPythonProgramsIn "$out/libexec/openvpn3-linux" "$out ${pythonPath}" ''; - NIX_LDFLAGS = "-lpthread"; + env.NIX_LDFLAGS = "-lpthread"; passthru.updateScript = nix-update-script { }; From 8cd5cfcdd54aa40e04a18b9fec7fa2e0b753f44c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 16:32:06 +0000 Subject: [PATCH 35/67] python3Packages.oelint-data: 1.3.3 -> 1.3.4 --- pkgs/development/python-modules/oelint-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index e93d2d9a02bf..573310856a83 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.3.3"; + version = "1.3.4"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-5eEhr2Jt6Ucco1/3zMGSq5SNcco8FMdJn583qBJmxk0="; + hash = "sha256-TN37FfLPBRrVZ8BKqp7If9EBK8JkyUAdwztHjIJX2Bc="; }; build-system = [ From e134011748acb2d92fccb5120bf046f7e26ad98a Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Fri, 23 Jan 2026 12:04:02 -0500 Subject: [PATCH 36/67] codex: 0.88.0 -> 0.89.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 04e8b608b7d6..890687be4703 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.88.0"; + version = "0.89.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-Ff6Ut1GwRPd2oB4/YojKgS/CYMG0TVizXOHKfpKClqY="; + hash = "sha256-VFbtxGOqX80qWqVo+BG+BnUr8DiLCfcJCrN9fwy7utY="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-eLao+Jaq7+Bu9QNHDJYD3zX2BQvlX/BSTYr4gpCD++Q="; + cargoHash = "sha256-gg7KPEMO2aiBcIN8TllaDQeTLyw+WLfmMrXBKV/L53M="; nativeBuildInputs = [ installShellFiles From f0ba9bbea4aae5433c3c1cd918e2ac04e0c9f52b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 18:01:16 +0000 Subject: [PATCH 37/67] python3Packages.langgraph-runtime-inmem: 0.22.1 -> 0.23.1 --- .../python-modules/langgraph-runtime-inmem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix index d8ef124f05d8..d1f38f5fc872 100644 --- a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix +++ b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-runtime-inmem"; - version = "0.22.1"; + version = "0.23.1"; pyproject = true; # Not available in any repository src = fetchPypi { pname = "langgraph_runtime_inmem"; inherit (finalAttrs) version; - hash = "sha256-u9mDl13Dcq1c1SiCY9NHFzKw3/K6s8b0Hl/ls6OOoe4="; + hash = "sha256-94VLsnQt15eujRmlHTty1iGLUcuWGvT+m0N7tQcQiQs="; }; build-system = [ hatchling ]; From 4395780eaeb3fef3ee06d0fd0830184c12bd999d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 19:01:21 +0000 Subject: [PATCH 38/67] turso-cli: 1.0.15 -> 1.0.16 --- pkgs/by-name/tu/turso-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix index e81f5aa76dad..79f885c6dc13 100644 --- a/pkgs/by-name/tu/turso-cli/package.nix +++ b/pkgs/by-name/tu/turso-cli/package.nix @@ -8,16 +8,16 @@ }: buildGoModule rec { pname = "turso-cli"; - version = "1.0.15"; + version = "1.0.16"; src = fetchFromGitHub { owner = "tursodatabase"; repo = "turso-cli"; rev = "v${version}"; - hash = "sha256-c4RtEqMCpRgr4p6STWrRv7+UIA11WySTNhyvkLgzRso="; + hash = "sha256-X5rQ+bnyNlEek1mMgBW1SmeTIf5NSfxQvLxEQJuWOhU="; }; - vendorHash = "sha256-tBO21IgUczwMgrEyV7scV3YTY898lYHASaLeXqvBopU="; + vendorHash = "sha256-Cb4/KA9jfI/pNHbJqLWtm9oEXfMHGBS46J9o3lL4/Tk="; nativeBuildInputs = [ installShellFiles ]; From bbcfaba24bb3e2eccbceb1b34c8e84825e052f09 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 23 Jan 2026 21:14:30 +0100 Subject: [PATCH 39/67] minilibx: fix build with gcc 15 --- pkgs/by-name/mi/minilibx/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mi/minilibx/package.nix b/pkgs/by-name/mi/minilibx/package.nix index f237ae7c38fa..bb42d6b52701 100644 --- a/pkgs/by-name/mi/minilibx/package.nix +++ b/pkgs/by-name/mi/minilibx/package.nix @@ -42,6 +42,8 @@ stdenv.mkDerivation { "CC=${stdenv.cc.targetPrefix}cc" ]; + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17"; + installPhase = '' runHook preInstall From 1a38f76a0c4cdfc10077dec1c096a054e660301d Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 23 Jan 2026 16:16:26 -0500 Subject: [PATCH 40/67] keycloak: 26.5.1 -> 26.5.2 Diff: https://github.com/keycloak/keycloak/compare/26.5.1...26.5.2 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index c396c99d62e2..d435dcd1596c 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.1"; + version = "26.5.2"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-lp/3m82N6VgKK4D0QAuEq/j8fR21Biar58MFeNuGjXo="; + hash = "sha256-SXoHnwk/hepSV5BIsmZvCXOPn5UfVKwbNZ4D9zSlaz0="; }; nativeBuildInputs = [ From 28a5faf3074658672dd8388d63f85de4a69a06e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 22:12:06 +0000 Subject: [PATCH 41/67] cargo-flamegraph: 0.6.10 -> 0.6.11 --- pkgs/by-name/ca/cargo-flamegraph/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-flamegraph/package.nix b/pkgs/by-name/ca/cargo-flamegraph/package.nix index 19cf8c44c129..f87066b1cab9 100644 --- a/pkgs/by-name/ca/cargo-flamegraph/package.nix +++ b/pkgs/by-name/ca/cargo-flamegraph/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-flamegraph"; - version = "0.6.10"; + version = "0.6.11"; src = fetchFromGitHub { owner = "flamegraph-rs"; repo = "flamegraph"; rev = "v${version}"; - sha256 = "sha256-WBJS+0RzFg8dgmxYuHOguJROPONdlkIfllpeCKxaSHY="; + sha256 = "sha256-WPWS3NX6t8RNNALqYF2JMLI5HWVhsVmhg9ULZKt972I="; }; - cargoHash = "sha256-nDZHkF3RvKdrXhfD0NGRL/xjCxIP2zRe4w1LVxHkdi8="; + cargoHash = "sha256-U/Cs4HRNuxq7RaWHmmLoWbiZgqumSRFRLpe1N/63q+E="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ makeWrapper ]; From 9967e507b5312a65474246d6fa7099ed20670192 Mon Sep 17 00:00:00 2001 From: James Ward Date: Fri, 23 Jan 2026 16:23:01 -0700 Subject: [PATCH 42/67] kiro-cli: init at 1.24.0 --- pkgs/by-name/ki/kiro-cli/package.nix | 107 +++++++++++++++++++++++++++ pkgs/by-name/ki/kiro-cli/update.sh | 74 ++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 pkgs/by-name/ki/kiro-cli/package.nix create mode 100755 pkgs/by-name/ki/kiro-cli/update.sh diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix new file mode 100644 index 000000000000..5ea3e20e2a9d --- /dev/null +++ b/pkgs/by-name/ki/kiro-cli/package.nix @@ -0,0 +1,107 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + makeBinaryWrapper, + undmg, + versionCheckHook, + xz, + bzip2, +}: + +let + inherit (stdenv.hostPlatform) system; +in +stdenv.mkDerivation (finalAttrs: { + pname = "kiro-cli"; + version = "1.24.0"; + + src = + let + darwinDmg = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg"; + hash = "sha256-V/akA/fcQZFULlBgGNibQRrhiBpGOr2s+jdPrAGOtnY="; + }; + in + { + x86_64-linux = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz"; + hash = "sha256-kDvM5OVKaB7RYmYySRNyMMMPllGPXuO27/E4/SN3onY="; + }; + aarch64-linux = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz"; + hash = "sha256-gprO84khQoRPCeNqZny3TP2ndQgJrtRm0xcpSjzrYHI="; + }; + x86_64-darwin = darwinDmg; + aarch64-darwin = darwinDmg; + } + .${system} or (throw "Unsupported system: ${system}"); + + sourceRoot = if stdenv.hostPlatform.isDarwin then "Kiro CLI.app" else "kirocli"; + + strictDeps = true; + + nativeBuildInputs = [ + makeBinaryWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + undmg + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + stdenv.cc.cc.lib + xz + bzip2 + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + install -Dm755 bin/kiro-cli $out/bin/.kiro-wrapped + install -Dm755 bin/kiro-cli-chat $out/bin/kiro-cli-chat + install -Dm755 bin/kiro-cli-term $out/bin/kiro-cli-term + makeBinaryWrapper $out/bin/.kiro-wrapped $out/bin/kiro \ + --prefix PATH : $out/bin + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/bin $out/Applications + cp -r "../Kiro CLI.app" "$out/Applications/" + ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/kiro-cli" $out/bin/kiro + for bin in kiro-cli-chat kiro-cli-term; do + if [[ -e "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" ]]; then + ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" "$out/bin/$bin" + fi + done + '' + + '' + runHook postInstall + ''; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Command-line interface for Kiro, an agentic IDE"; + homepage = "https://kiro.dev"; + license = lib.licenses.unfree; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + maintainers = [ lib.maintainers.jamesward ]; + mainProgram = "kiro"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + }; +}) diff --git a/pkgs/by-name/ki/kiro-cli/update.sh b/pkgs/by-name/ki/kiro-cli/update.sh new file mode 100755 index 000000000000..baff24e34e71 --- /dev/null +++ b/pkgs/by-name/ki/kiro-cli/update.sh @@ -0,0 +1,74 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix coreutils + +set -euo pipefail + +MANIFEST_URL="https://desktop-release.q.us-east-1.amazonaws.com/latest/manifest.json" +PACKAGE_DIR="$(dirname "$0")" +PACKAGE_NIX="$PACKAGE_DIR/package.nix" + +manifest=$(curl -fsSL "$MANIFEST_URL") +latest_version=$(echo "$manifest" | jq -r '.version') +current_version=$(grep -Po '^\s+version\s*=\s*"\K[0-9.]+' "$PACKAGE_NIX" | head -1) + +if [[ "$latest_version" == "$current_version" ]]; then + echo "kiro-cli is already up to date at version $current_version" + exit 0 +fi + +echo "Updating kiro-cli from $current_version to $latest_version" + +get_linux_hash() { + local arch="$1" + echo "$manifest" | jq -r --arg arch "$arch" ' + .packages[] | + select(.os == "linux" and .fileType == "tarGz" and .variant == "headless" and .architecture == $arch and (.targetTriple | contains("musl") | not)) | + .sha256 + ' +} + +get_darwin_hash() { + echo "$manifest" | jq -r ' + .packages[] | + select(.os == "macos" and .fileType == "dmg") | + .sha256 + ' +} + +hex_to_sri() { + local hex="$1" + nix hash convert --to sri --hash-algo sha256 "$hex" +} + +x86_64_linux_hex=$(get_linux_hash "x86_64") +aarch64_linux_hex=$(get_linux_hash "aarch64") +darwin_hex=$(get_darwin_hash) + +if [[ -z "$x86_64_linux_hex" || -z "$aarch64_linux_hex" || -z "$darwin_hex" ]]; then + echo "Error: Could not find all hashes in manifest" + echo " x86_64-linux: $x86_64_linux_hex" + echo " aarch64-linux: $aarch64_linux_hex" + echo " darwin: $darwin_hex" + exit 1 +fi + +x86_64_linux_hash=$(hex_to_sri "$x86_64_linux_hex") +aarch64_linux_hash=$(hex_to_sri "$aarch64_linux_hex") +darwin_hash=$(hex_to_sri "$darwin_hex") + +echo "x86_64-linux hash: $x86_64_linux_hash" +echo "aarch64-linux hash: $aarch64_linux_hash" +echo "darwin hash: $darwin_hash" + +# Get current hashes from package.nix +current_x86_hash=$(grep -A2 'x86_64-linux = fetchurl' "$PACKAGE_NIX" | grep -Po 'hash = "\K[^"]+') +current_aarch64_hash=$(grep -A2 'aarch64-linux = fetchurl' "$PACKAGE_NIX" | grep -Po 'hash = "\K[^"]+') +current_darwin_hash=$(grep -A2 'darwinDmg = fetchurl' "$PACKAGE_NIX" | grep -Po 'hash = "\K[^"]+') + +# Update version and hashes +sed -i "s|version = \"$current_version\"|version = \"$latest_version\"|" "$PACKAGE_NIX" +sed -i "s|$current_x86_hash|$x86_64_linux_hash|" "$PACKAGE_NIX" +sed -i "s|$current_aarch64_hash|$aarch64_linux_hash|" "$PACKAGE_NIX" +sed -i "s|$current_darwin_hash|$darwin_hash|" "$PACKAGE_NIX" + +echo "Updated kiro-cli to version $latest_version" From 760d3ef661fbe2c828cfd066b41ab009758d4fb1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 24 Jan 2026 00:21:34 +0000 Subject: [PATCH 43/67] python3Packages.fast-array-utils: cleanup, add optional-dependencies --- .../fast-array-utils/default.nix | 86 +++++++++++++++++-- 1 file changed, 80 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/fast-array-utils/default.nix b/pkgs/development/python-modules/fast-array-utils/default.nix index 422e8b1ac0ea..4d3815c78c26 100644 --- a/pkgs/development/python-modules/fast-array-utils/default.nix +++ b/pkgs/development/python-modules/fast-array-utils/default.nix @@ -1,22 +1,48 @@ { + lib, buildPythonPackage, - dask, fetchFromGitHub, + + # build-system hatch-docstring-description, hatch-fancy-pypi-readme, hatch-min-requirements, hatch-vcs, hatchling, - lib, - numba, + + # dependencies numpy, + + # optional-dependencies + # accel + numba, + # dask + dask, + # doc + furo, + pytest, + sphinx, + sphinx-autodoc-typehints, + # full + h5py, + zarr, + # test + anndata, + numcodecs, + # test-min + coverage, pytest-codspeed, pytest-doctestplus, + pytest-xdist, + # testing + packaging, + + # tests pytestCheckHook, scipy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "fast-array-utils"; version = "1.3.1"; pyproject = true; @@ -24,7 +50,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "scverse"; repo = "fast-array-utils"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FUzCdDFDqP+izlSWruWzslfPayzRN7MFx1LOikyMDss="; }; @@ -43,6 +69,53 @@ buildPythonPackage rec { numpy ]; + optional-dependencies = lib.fix (self: { + accel = [ + numba + ]; + dask = [ + dask + ]; + doc = [ + furo + pytest + # scanpydoc + sphinx + sphinx-autodoc-typehints + # sphinx-autofixture + ]; + full = [ + h5py + zarr + ] + ++ self.accel + ++ self.dask + ++ self.sparse; + sparse = [ + scipy + ]; + test = [ + anndata + numcodecs + zarr + ] + ++ self.accel + ++ self.test-min; + test-min = [ + coverage + pytest + pytest-codspeed + pytest-doctestplus + pytest-xdist + ] + ++ coverage.optional-dependencies.toml + ++ self.sparse + ++ self.testing; + testing = [ + packaging + ]; + }); + nativeCheckInputs = [ dask numba @@ -62,9 +135,10 @@ buildPythonPackage rec { meta = { description = "Fast array utilities"; homepage = "https://icb-fast-array-utils.readthedocs-hosted.com"; + changelog = "https://github.com/scverse/fast-array-utils/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ samuela ]; }; -} +}) From 470fde06bbb1a3dfefd3be8fac93e2db0d36802f Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sat, 24 Jan 2026 02:35:30 +0200 Subject: [PATCH 44/67] raycast: 1.104.1 -> 1.104.3 --- pkgs/by-name/ra/raycast/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 41b1c0da0a6b..5c9abf3bb91b 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -12,19 +12,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.104.1"; + version = "1.104.3"; src = { aarch64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; - hash = "sha256-zm+r7f7uTUPtvLTVyVf18VwADltyOur8lPqqvpWrRu8="; + hash = "sha256-+8ZVBZlOVaeH1m2TX2f+56hlXXZSifS4y+7qSNW6nlY="; }; x86_64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; - hash = "sha256-TQNWPQzrPw43heW+zOCei6rM5sQYcIz6MEXonj8F3WM="; + hash = "sha256-qGiZNBdtA24Hm8SXbYoNlcMlijHOQ1isSZAzCk0PVq8="; }; } .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported."); From ddcb01a922d64c9cafb95ee296fa14749fdd3da7 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 24 Jan 2026 00:08:49 +0000 Subject: [PATCH 45/67] python3Packages.scanpy: 1.11.5 -> 1.12.0 Diff: https://github.com/scverse/scanpy/compare/1.11.5...1.12.0 Changelog: https://github.com/scverse/scanpy/releases/tag/1.12.0 --- .../python-modules/scanpy/default.nix | 81 +++++++++++++++---- 1 file changed, 66 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/scanpy/default.nix b/pkgs/development/python-modules/scanpy/default.nix index 133513e646ad..88b1f4c7f624 100644 --- a/pkgs/development/python-modules/scanpy/default.nix +++ b/pkgs/development/python-modules/scanpy/default.nix @@ -2,9 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system hatch-vcs, hatchling, + + # dependencies anndata, + fast-array-utils, h5py, joblib, legacy-api-wrap, @@ -25,35 +30,54 @@ tqdm, typing-extensions, umap-learn, - dask, - dask-ml, + # optional-attrs + # dask + dask, + # dask-ml + dask-ml, + # leiden igraph, leidenalg, + # scrublet scikit-image, + # skmisc scikit-misc, - zarr, - pytestCheckHook, + + # tests + jinja2, pytest-cov-stub, pytest-mock, pytest-randomly, pytest-rerunfailures, pytest-xdist, + pytestCheckHook, tuna, + writableTmpDirAsHomeHook, + zarr, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "scanpy"; - version = "1.11.5"; + version = "1.12.0"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "scanpy"; - tag = version; - hash = "sha256-GnZ1qJ4SaTLDzfLAH6IHrYeuMBo8PglKUlj4f3ljeR0="; + tag = finalAttrs.version; + hash = "sha256-jpi3SyTaG5mxCqUNSM564MMIrNdz4LBYo9+dn5nYmeY="; }; + # Otherwise, several tests fail to be collected: + # AssertionError: scanpy is already imported, this will mess up test coverage + postPatch = '' + substituteInPlace src/testing/scanpy/_pytest/__init__.py \ + --replace-fail \ + 'assert "scanpy" not in sys.modules,' \ + 'assert True,' + ''; + build-system = [ hatch-vcs hatchling @@ -61,6 +85,7 @@ buildPythonPackage rec { dependencies = [ anndata + fast-array-utils h5py joblib legacy-api-wrap @@ -81,7 +106,9 @@ buildPythonPackage rec { tqdm typing-extensions umap-learn - ]; + ] + ++ fast-array-utils.optional-dependencies.accel + ++ fast-array-utils.optional-dependencies.sparse; optional-dependencies = { # commented attributes are due to some dependencies not being in Nixpkgs @@ -129,13 +156,15 @@ buildPythonPackage rec { }; nativeCheckInputs = [ - pytestCheckHook + jinja2 pytest-cov-stub pytest-mock pytest-randomly pytest-rerunfailures pytest-xdist + pytestCheckHook tuna + writableTmpDirAsHomeHook zarr ]; @@ -151,35 +180,57 @@ buildPythonPackage rec { "tests/test_pca.py" "tests/test_plotting.py" "tests/test_plotting_embedded/" + + # fixture 'backed_adata' not found + "tests/test_backed.py" ]; disabledTests = [ # try to download data: "scanpy.get._aggregated.aggregate" "scanpy.plotting._tools.scatterplots.spatial" + "test_burczynski06" "test_clip" + "test_doc_shape" "test_download_failure" + "test_ebi_expression_atlas" "test_mean_var" + "test_paul15" + "test_pbmc3k" + "test_pbmc3k_processed" "test_regress_out_int" "test_score_with_reference" + "test_visium_datasets" + "test_visium_datasets_dir_change" + "test_visium_datasets_images" # fails to find the trivial test script for some reason: "test_external" + # fixture 'original_settings' not found + "test_defaults" + # AssertionError: Not equal to tolerance rtol=1e-07, atol=0 "test_connectivities_euclidean" + + # assert sc.settings.autoshow + # AssertionError: assert False + "test_resets" + + # FileNotFoundError: [Errno 2] Unable to synchronously create file (unable to open file: name = + # 'write/test.h5ad', errno = 2, error message = 'No such file or directory', flags = 13, o_flags + # = 242) + "test_write" ]; - pythonImportsCheck = [ - "scanpy" - ]; + pythonImportsCheck = [ "scanpy" ]; meta = { description = "Single-cell analysis in Python which scales to >100M cells"; homepage = "https://scanpy.readthedocs.io"; - changelog = "https://github.com/scverse/scanpy/releases/tag/${src.tag}"; + changelog = "https://github.com/scverse/scanpy/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ bcdarwin ]; mainProgram = "scanpy"; }; -} +}) From 50f72fb0578687d79c9df339bca9b0c354973bec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:18:23 +0000 Subject: [PATCH 46/67] redpanda-client: 25.3.5 -> 25.3.6 --- pkgs/by-name/re/redpanda-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index 2f8dae7e3867..830d931494ea 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "25.3.5"; + version = "25.3.6"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-Qtdgl2EV1Nbvwo30ZMod83gvw/Kw36Qnjx7ywtsnvTI="; + sha256 = "sha256-4SVd01dbgpjhdhZhQUIGta7OBjSzQNmo5teLQ+w804s="; }; in buildGoModule rec { From e855657fc9f02a952610e4ed98dc0ac951ca1012 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:26:48 +0000 Subject: [PATCH 47/67] serie: 0.5.7 -> 0.6.0 --- pkgs/by-name/se/serie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index a46da3cc41e7..71e50906cad3 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "serie"; - version = "0.5.7"; + version = "0.6.0"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${version}"; - hash = "sha256-JWpqF19rZIw4GyKAzoGYsuCEDJOLDRiHRFJBsguISZ0="; + hash = "sha256-iHhm71z1DH2oDcgl5bwFVO0U5ks0LmoqMrlUZfIQkf4="; }; - cargoHash = "sha256-0pJDz6R/3EJl7K+cuy9ftngvOig/DO52cyUgkdnWa10="; + cargoHash = "sha256-9jWXr/43zPe+7VpbRHj5k8eptXnhMKU073KAKJtG5+E="; nativeCheckInputs = [ gitMinimal ]; From 4aa2c4286469b61f39797a7e12e47f6e37cc44c8 Mon Sep 17 00:00:00 2001 From: Julius Michaelis Date: Fri, 23 Jan 2026 13:52:47 +0900 Subject: [PATCH 48/67] osmctools: fix build Closes #482921 --- pkgs/by-name/os/osmctools/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/os/osmctools/package.nix b/pkgs/by-name/os/osmctools/package.nix index c40175e388ae..116f0fdfbfe4 100644 --- a/pkgs/by-name/os/osmctools/package.nix +++ b/pkgs/by-name/os/osmctools/package.nix @@ -20,6 +20,9 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ zlib ]; + # Fix build with gcc15 (-std=gnu23) + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17"; + meta = { description = "Command line tools for transforming Open Street Map files"; homepage = [ From d17af8fec68d3c57eda8fcdcf54c16228ce1f1cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:36:57 +0000 Subject: [PATCH 49/67] telepresence2: 2.25.2 -> 2.26.0 --- pkgs/by-name/te/telepresence2/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telepresence2/package.nix b/pkgs/by-name/te/telepresence2/package.nix index 23b2dc02d5e4..94a0c74c007b 100644 --- a/pkgs/by-name/te/telepresence2/package.nix +++ b/pkgs/by-name/te/telepresence2/package.nix @@ -44,13 +44,13 @@ let in buildGoModule rec { pname = "telepresence2"; - version = "2.25.2"; + version = "2.26.0"; src = fetchFromGitHub { owner = "telepresenceio"; repo = "telepresence"; rev = "v${version}"; - hash = "sha256-7QLx+t8Y9r8iO53gtbeK3SOEhYN6NZTWzCe+bhWl3JA="; + hash = "sha256-/WFTOFThqnUDCTkTTTj9Y6x5iaucH1H5/10mZGcyvQM="; }; propagatedBuildInputs = [ @@ -72,7 +72,7 @@ buildGoModule rec { export CGO_ENABLED=0 ''; - vendorHash = "sha256-Zroh9/FKG+wm8nX+t+TpJQeT2nFi8UrzxAWnNAaMt8Q="; + vendorHash = "sha256-t7gQhMcB2T/hL6m+nH7G2ePiAUPCTtpKScfjB44QQCQ="; # ldflags copied from Makefile # ref: https://github.com/telepresenceio/telepresence/blob/7a2b9f553fb51ef252df957916c7b831bd65c1ce/build-aux/main.mk#L250-L251 From 6816e6a2051c21857bafa7ca23050cf348466134 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:56:45 +0000 Subject: [PATCH 50/67] sqlitestudio: 3.4.20 -> 3.4.21 --- pkgs/by-name/sq/sqlitestudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlitestudio/package.nix b/pkgs/by-name/sq/sqlitestudio/package.nix index 8a2c54465eb8..06a9e09c66d9 100644 --- a/pkgs/by-name/sq/sqlitestudio/package.nix +++ b/pkgs/by-name/sq/sqlitestudio/package.nix @@ -14,13 +14,13 @@ }: stdenv.mkDerivation rec { pname = "sqlitestudio"; - version = "3.4.20"; + version = "3.4.21"; src = fetchFromGitHub { owner = "pawelsalawa"; repo = "sqlitestudio"; rev = version; - hash = "sha256-bylfbfYpXrXRolPmTRHEDyq6fjF1quVwwzg6q2XRmac="; + hash = "sha256-xs0+bB0gPoDkIldaTA/nFofx9KPvIcyxe6kzcHuboxA="; }; nativeBuildInputs = [ From 68f4cccf6c2c7f6eb9f3b5b3af8a12c367f7ce38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 04:11:22 +0000 Subject: [PATCH 51/67] python3Packages.llama-index-workflows: 2.12.2 -> 2.13.0 --- .../python-modules/llama-index-workflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-workflows/default.nix b/pkgs/development/python-modules/llama-index-workflows/default.nix index 4550da40c92a..0393c9a3d8f6 100644 --- a/pkgs/development/python-modules/llama-index-workflows/default.nix +++ b/pkgs/development/python-modules/llama-index-workflows/default.nix @@ -10,13 +10,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-workflows"; - version = "2.12.2"; + version = "2.13.0"; pyproject = true; src = fetchPypi { pname = "llama_index_workflows"; inherit (finalAttrs) version; - hash = "sha256-N+Bc00g8ZPQQF2/mFNuMhLb0L8Ms2ts8yKyN4Y8BqXs="; + hash = "sha256-hIVNkT9GUEX6ZQOp18e1t4X7O8ul/pqWHDaxQD4fD1I="; }; postPatch = '' From eb69dd34443c6342ab5295e1041be59bd4cc377c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 05:24:30 +0000 Subject: [PATCH 52/67] python3Packages.posthog: 7.5.1 -> 7.6.0 --- pkgs/development/python-modules/posthog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index a40b28b12341..8353d9eb076c 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "posthog"; - version = "7.5.1"; + version = "7.6.0"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-bIWgVi3HVBgomrG7plbLhMEwF0LS/0hNSDDU8vJpWOg="; + hash = "sha256-eMfFiNqILLom1Q4uCY76LOJijqnzD07KgD69GCxexGY="; }; build-system = [ setuptools ]; From 1f9e50e557ed46919bc83725d1eda2996d67ad9b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 05:51:05 +0000 Subject: [PATCH 53/67] vscode-extensions.saoudrizwan.claude-dev: 3.51.0 -> 3.53.1 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index 9eefcbe7e546..d977b990bc63 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.51.0"; - hash = "sha256-/WqW0hjerbNM9TtgpNV+usDUajIhRd3y+zeYxJi0COc="; + version = "3.53.1"; + hash = "sha256-jMldzLsB4Wdwzzq0vyy1n89G6UaycGz+XReHrwfzpkc="; }; meta = { From 7b93250536176f01d8bf7dd92873072b2b5ec9d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 06:39:42 +0000 Subject: [PATCH 54/67] dnsmonster: 1.1.0 -> 1.2.9 --- pkgs/by-name/dn/dnsmonster/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dn/dnsmonster/package.nix b/pkgs/by-name/dn/dnsmonster/package.nix index 64c59922f958..6589c7474daa 100644 --- a/pkgs/by-name/dn/dnsmonster/package.nix +++ b/pkgs/by-name/dn/dnsmonster/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "dnsmonster"; - version = "1.1.0"; + version = "1.2.9"; src = fetchFromGitHub { owner = "mosajjal"; repo = "dnsmonster"; tag = "v${finalAttrs.version}"; - hash = "sha256-+GFkGUR3XKDgrxVAZ3MuPxGyI0oGROdhHKMBwMSvoBI="; + hash = "sha256-SDAD5OBactf0dynUmLgdrg+m0bZATh4wGW/NZ2gG+dI="; }; vendorHash = "sha256-7rIBbaYr1dgC0ArcuwZelHKG5TLIQDV9JSBoYOcz+C0="; From 86a962f9e7472dd4805ec02dc403f3a2e827f5d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:13:44 +0000 Subject: [PATCH 55/67] gelly: 0.15.0 -> 0.15.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 abf75565b3cd..e4a0c56380de 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.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-BLW0ACn3e8tm040UbolXyLtwHlienddQ+9HXj4deNd8="; + hash = "sha256-7JMtXqqVy7JJs7pkCuJlcfFD0APdTjUwOr/LsyWRHVU="; }; - cargoHash = "sha256-htBnnqyHpJFsSERlNsXXKnIRu9CcanqIVd+OwTAmrFw="; + cargoHash = "sha256-SXIYUUTZGKEXS62/Q+SDiz5BB4eE2TEOq346zotFpO4="; nativeBuildInputs = [ pkg-config From e50fbbdfb68731401635a8f6eb254ca617d457f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:28:38 +0000 Subject: [PATCH 56/67] terraform-providers.buildkite_buildkite: 1.28.0 -> 1.29.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 71982b08067f..551d2a0ef2cb 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -128,11 +128,11 @@ "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" }, "buildkite_buildkite": { - "hash": "sha256-oQyhrDpxjCckqq+mtViswP1rPcgowEq4ZN5jHWa7UpY=", + "hash": "sha256-Wu70EyhLP1jC9Y3/RDOtGB8EMbeMvD+HwsSpNXAaMZI=", "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", "owner": "buildkite", "repo": "terraform-provider-buildkite", - "rev": "v1.28.0", + "rev": "v1.29.0", "spdx": "MIT", "vendorHash": "sha256-e9RWvfhn/jO44ljfzNjo2qCQZfVISg8DWQdvnTXbf8o=" }, From c460ab6bce48f7b2adbb788293dc9b7ec99b8ddd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:53:42 +0000 Subject: [PATCH 57/67] iosevka: 34.0.0 -> 34.1.0 --- pkgs/by-name/io/iosevka/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index 97cea1edc3c0..05687aa41ba2 100644 --- a/pkgs/by-name/io/iosevka/package.nix +++ b/pkgs/by-name/io/iosevka/package.nix @@ -58,16 +58,16 @@ assert (extraParameters != null) -> set != null; buildNpmPackage rec { pname = "Iosevka${toString set}"; - version = "34.0.0"; + version = "34.1.0"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-fASlzL/7pVDIs5wCkEUJaU0r0Gy5YGZ9kxiAskZHWcI="; + hash = "sha256-vdjf2MkKP9DHl/hrz9xJMWMuT2AsonRdt14xQTSsVmU="; }; - npmDepsHash = "sha256-uujfgTv2QEhywQNmglZusgikGEZvVtWL/lYFq6Q1VFc="; + npmDepsHash = "sha256-YMfePtKg4kpZ4iCpkq7PxfyDB4MIRg/tgCNmLD31zKo="; nativeBuildInputs = [ remarshal From 66d1e19eeb548dc377146dd6d05598303b8f037f Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 24 Jan 2026 10:58:53 +0300 Subject: [PATCH 58/67] mesa: 25.3.3 -> 25.3.4 musl fixes got merged upstream --- pkgs/development/libraries/mesa/common.nix | 4 +-- pkgs/development/libraries/mesa/default.nix | 1 - pkgs/development/libraries/mesa/musl.patch | 39 --------------------- 3 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 pkgs/development/libraries/mesa/musl.patch diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index fa1b738173db..dac4f6eedfae 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "25.3.3"; + version = "25.3.4"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-CMZsnphyOmaU5YzAHyyahz2UrYtJknYvWX1wbx9RUmQ="; + hash = "sha256-4nHB47hbTzB9zo4vDdBFM6WF6u9O6MnZ10wHyG8L7WU="; }; meta = { diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 8920f92513e4..bd4c07d70cfd 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -147,7 +147,6 @@ stdenv.mkDerivation { patches = [ ./opencl.patch - ./musl.patch ]; postPatch = '' diff --git a/pkgs/development/libraries/mesa/musl.patch b/pkgs/development/libraries/mesa/musl.patch deleted file mode 100644 index 07f6c9c41463..000000000000 --- a/pkgs/development/libraries/mesa/musl.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 571dedac8881649cd94c59488413b835cbcf0498 Mon Sep 17 00:00:00 2001 -From: Alyssa Ross -Date: Thu, 20 Nov 2025 23:16:47 +0100 -Subject: [PATCH] rocket: fix building for musl - -musl follows POSIX and provides ioctl as int ioctl(int, int, ...). - -Fixes: 5b829658f74 ("rocket: Initial commit of a driver for Rockchip's NPU") -Signed-off-by: Alyssa Ross -Link: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38561 ---- - src/gallium/drivers/rocket/intercept.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/gallium/drivers/rocket/intercept.c b/src/gallium/drivers/rocket/intercept.c -index 6ffb8647d61f5..88e55893d9520 100644 ---- a/src/gallium/drivers/rocket/intercept.c -+++ b/src/gallium/drivers/rocket/intercept.c -@@ -294,9 +294,15 @@ handle_action(struct rknpu_action *args) - } - } - --typedef int (*real_ioctl_t)(int fd, unsigned long request, ...); -+#ifdef __GLIBC__ -+typedef unsigned long ioctl_req; -+#else -+typedef int ioctl_req; // per POSIX -+#endif -+ -+typedef int (*real_ioctl_t)(int fd, ioctl_req request, ...); - int --ioctl(int fd, unsigned long request, ...) -+ioctl(int fd, ioctl_req request, ...) - { - int ret; - uint32_t output_address = 0; --- -GitLab - From 2feb910049040d902a77b44ecce551bfa6b5c6be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:16:58 +0000 Subject: [PATCH 59/67] sarasa-gothic: 1.0.35 -> 1.0.36 --- pkgs/by-name/sa/sarasa-gothic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/sarasa-gothic/package.nix b/pkgs/by-name/sa/sarasa-gothic/package.nix index 979cb210d3e1..30b841054367 100644 --- a/pkgs/by-name/sa/sarasa-gothic/package.nix +++ b/pkgs/by-name/sa/sarasa-gothic/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sarasa-gothic"; - version = "1.0.35"; + version = "1.0.36"; src = fetchurl { # Use the 'ttc' files here for a smaller closure size. # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${finalAttrs.version}/Sarasa-TTC-${finalAttrs.version}.zip"; - hash = "sha256-J+VCrAVN+pNqij3QIkGDjz3EXePUCnUsEaPezaYOYXs="; + hash = "sha256-iM/AfX2Ws4/CVw7PWSNMTPz49WEK8m8RMFpsTUS7+CI="; }; sourceRoot = "."; From d9e0eb103d7c23ea58cbe4c8b8c1f6de2b76681a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 09:41:35 +0000 Subject: [PATCH 60/67] models-dev: 0-unstable-2026-01-17 -> 0-unstable-2026-01-24 --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index c65edb9aa8c0..8d08bdd95a7b 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-01-17"; + version = "0-unstable-2026-01-24"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "971e8734ae3ae7220afc4cfc8320c717107bc9ba"; - hash = "sha256-kAbJKCRxcgORYa6+GTYPw1461+Bb8dYguexgokw4d1U="; + rev = "545bf83089a0d0bc4001b14c485270e10161cdd8"; + hash = "sha256-iby02kRswqBqBP1pQS7vMMsRTY7VLiccdd7aoanOURw="; }; node_modules = stdenvNoCC.mkDerivation { From 35d40c5fabff7143b4f6231302536c4ae7ed41a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 10:24:32 +0000 Subject: [PATCH 61/67] mongodb-atlas-cli: 1.51.1 -> 1.51.2 --- pkgs/by-name/mo/mongodb-atlas-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix index e796e8dfc9a2..2f824bbb3881 100644 --- a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix +++ b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "mongodb-atlas-cli"; - version = "1.51.1"; + version = "1.51.2"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongodb-atlas-cli"; tag = "atlascli/v${version}"; - hash = "sha256-z2m+DcQoPn+o/U4NOM3PTyp31fae8Odb4CkJGZJn4wA="; + hash = "sha256-0NZh+o8UuiasOO0fJua3vPhJiA/NI/RdwQ203BMVU+U="; }; - vendorHash = "sha256-dp9/v7tIyKm6nc1iEM9pEtcC5aYFnJeY2wS4qRU1IIA="; + vendorHash = "sha256-KwExYvH9IWFynh12VnkL3G9PKGZ0lQnIImoCY9Kz+OI="; nativeBuildInputs = [ installShellFiles ]; From 782f0b321fbe89dda4c10fd194605c26ad9ff1f8 Mon Sep 17 00:00:00 2001 From: Vikingnope Date: Sat, 24 Jan 2026 11:33:50 +0100 Subject: [PATCH 62/67] vesktop: 1.6.3 -> 1.6.4 --- pkgs/by-name/ve/vesktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vesktop/package.nix b/pkgs/by-name/ve/vesktop/package.nix index 5c370f7da788..775c186e145d 100644 --- a/pkgs/by-name/ve/vesktop/package.nix +++ b/pkgs/by-name/ve/vesktop/package.nix @@ -26,13 +26,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vesktop"; - version = "1.6.3"; + version = "1.6.4"; src = fetchFromGitHub { owner = "Vencord"; repo = "Vesktop"; rev = "v${finalAttrs.version}"; - hash = "sha256-Ceo66G9Dhz6cL4PlXXrM0Es9QrqFCvlaHgvP/c1aJfQ="; + hash = "sha256-jLaA6tHupiMdzZK42TLB1oqd9/5pt1TERJiRG4FIM7k="; }; pnpmDeps = fetchPnpmDeps { @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_10; fetcherVersion = 2; - hash = "sha256-H5O08/2cWNj1KfYV1be+uYobDYGEdEfO0nlazbtiqvc="; + hash = "sha256-V38oQAhj4PBuaFXyeEHdBKaTXeIdeqNk887gPSmtZoU="; }; nativeBuildInputs = [ From 9b564e013a878bd4f155b48b560ac2e084694b72 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:08:18 +0000 Subject: [PATCH 63/67] vacuum-go: 0.23.3 -> 0.23.4 --- pkgs/by-name/va/vacuum-go/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 6f2415df4026..9148647c7d02 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,14 +7,13 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.23.3"; + version = "0.23.4"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; - # using refs/tags because simple version gives: 'the given path has multiple possibilities' error tag = "v${finalAttrs.version}"; - hash = "sha256-Z++nFH1UquT+4CvW5bohQCXQGW7P0tFXFcfTvQWjMgg="; + hash = "sha256-6Y41AHhvgYaUheeEjaKCslyni93BoG+WwvJgIuMp8lQ="; }; vendorHash = "sha256-kpW1i6LJUFMJArSHYMI4taTfAcfDH+E39GOBOKZFu+c="; From 87eb10ceb160181e3a7a8e9b5fc1bb0bc1a09fc2 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 24 Jan 2026 12:28:23 +0100 Subject: [PATCH 64/67] treewide: remove ma27 from a few packages A bunch of stuff accumulated again that I stopped using. Removing myself as maintainer since it doesn't make sense to keep that status. --- nixos/tests/grocy.nix | 1 - pkgs/by-name/em/empty-epsilon/package.nix | 1 - pkgs/development/python-modules/mautrix/default.nix | 1 - pkgs/os-specific/linux/wpa_supplicant/default.nix | 1 - pkgs/servers/mautrix-telegram/default.nix | 1 - pkgs/tools/security/pass/default.nix | 1 - 6 files changed, 6 deletions(-) diff --git a/nixos/tests/grocy.nix b/nixos/tests/grocy.nix index f31c9d6a7c7c..1df958fb9f44 100644 --- a/nixos/tests/grocy.nix +++ b/nixos/tests/grocy.nix @@ -4,7 +4,6 @@ meta = with pkgs.lib.maintainers; { maintainers = [ diogotcorreia - ma27 ]; }; diff --git a/pkgs/by-name/em/empty-epsilon/package.nix b/pkgs/by-name/em/empty-epsilon/package.nix index ab4902cf1d3d..5fa0663d91e3 100644 --- a/pkgs/by-name/em/empty-epsilon/package.nix +++ b/pkgs/by-name/em/empty-epsilon/package.nix @@ -106,7 +106,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fpletz - ma27 ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/development/python-modules/mautrix/default.nix b/pkgs/development/python-modules/mautrix/default.nix index 4ffd4be78993..7763f318c4c3 100644 --- a/pkgs/development/python-modules/mautrix/default.nix +++ b/pkgs/development/python-modules/mautrix/default.nix @@ -79,7 +79,6 @@ buildPythonPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ nyanloutre - ma27 sumnerevans nickcao ]; diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index 91377303c229..a5805a6404dc 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -177,7 +177,6 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ marcweber - ma27 ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index 3d641de72490..4528136f0fc0 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -86,7 +86,6 @@ python.pkgs.buildPythonPackage rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nyanloutre - ma27 nickcao ]; mainProgram = "mautrix-telegram"; diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix index 4d098e50050f..f38a0445daf9 100644 --- a/pkgs/tools/security/pass/default.nix +++ b/pkgs/tools/security/pass/default.nix @@ -198,7 +198,6 @@ stdenv.mkDerivation rec { fpletz tadfisher globin - ma27 ryan4yin ]; platforms = lib.platforms.unix; From 4056c20a4dd1a44812a7a3a1c2234b9eddf9074c Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 24 Jan 2026 12:30:43 +0100 Subject: [PATCH 65/67] i3lock-pixeled: remove This is a youth sin of mine that I didn't touch for almost 7 years now and really shouldn't be used by anyone. --- pkgs/by-name/i3/i3lock-pixeled/package.nix | 49 ---------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/by-name/i3/i3lock-pixeled/package.nix diff --git a/pkgs/by-name/i3/i3lock-pixeled/package.nix b/pkgs/by-name/i3/i3lock-pixeled/package.nix deleted file mode 100644 index 3a4010486eab..000000000000 --- a/pkgs/by-name/i3/i3lock-pixeled/package.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - stdenv, - i3lock, - imagemagick, - scrot, - playerctl, - fetchFromGitLab, -}: - -stdenv.mkDerivation rec { - pname = "i3lock-pixeled"; - version = "1.2.1"; - - src = fetchFromGitLab { - owner = "Ma27"; - repo = "i3lock-pixeled"; - rev = version; - sha256 = "1l9yjf9say0mcqnnjkyj4z3f6y83bnx4jsycd1h10p3m8afbh8my"; - }; - - propagatedBuildInputs = [ - i3lock - imagemagick - scrot - playerctl - ]; - - makeFlags = [ - "PREFIX=$(out)/bin" - ]; - - patchPhase = '' - substituteInPlace i3lock-pixeled \ - --replace i3lock "${i3lock}/bin/i3lock" \ - --replace convert "${imagemagick}/bin/convert" \ - --replace scrot "${scrot}/bin/scrot" \ - --replace playerctl "${playerctl}/bin/playerctl" - ''; - - meta = { - description = "Simple i3lock helper which pixels a screenshot by scaling it down and up to get a pixeled version of the screen when the lock is active"; - mainProgram = "i3lock-pixeled"; - homepage = "https://gitlab.com/Ma27/i3lock-pixeled"; - license = lib.licenses.mit; - platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ma27 ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ab2536fbbed8..335b1b78a00d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -831,6 +831,7 @@ mapAliases { http-prompt = throw "'http-prompt' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-26 hydra_unstable = throw "'hydra_unstable' has been renamed to/replaced by 'hydra'"; # Converted to throw 2025-10-27 i3-gaps = throw "'i3-gaps' has been renamed to/replaced by 'i3'"; # Converted to throw 2025-10-27 + i3lock-pixeled = throw "'i3lock-pixeled' has been unmaintained for several years now."; # Converted to throw 2026-01-24 ibm-sw-tpm2 = throw "ibm-sw-tpm2 has been removed, as it was broken"; # Added 2025-08-25 igvm-tooling = throw "'igvm-tooling' has been removed as it is poorly maintained upstream and a dependency has been marked insecure."; # Added 2025-09-03 ikos = throw "ikos has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 From 1d22eb4b227c3453571224dd0d4fe45f7158693c Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 24 Jan 2026 12:10:11 +0100 Subject: [PATCH 66/67] whosthere: init at 0.2.1 Signed-off-by: Matthias Beyer --- pkgs/by-name/wh/whosthere/package.nix | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/wh/whosthere/package.nix diff --git a/pkgs/by-name/wh/whosthere/package.nix b/pkgs/by-name/wh/whosthere/package.nix new file mode 100644 index 000000000000..ce799e938efa --- /dev/null +++ b/pkgs/by-name/wh/whosthere/package.nix @@ -0,0 +1,49 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, + nix-update-script, + testers, + whosthere, +}: + +buildGoModule (finalAttrs: { + pname = "whosthere"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "ramonvermeulen"; + repo = "whosthere"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-jwXJ+mF3r+Xg3lyQzwzfGp3TmfVjnxO9Lg272zeTREY="; + }; + + vendorHash = "sha256-ZiomQ+Md0kFkq7nERsnLZwkA9nlcvglMtzJV7NX3Igs="; + + checkFlags = + let + # Skip tests that require filesystem access + skippedTests = [ + "TestResolveLogPath" + "TestStateDir" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + + passthru.updateScript = nix-update-script { }; + passthru.tests.version = testers.testVersion { package = whosthere; }; + + meta = { + description = "Local Area Network discovery tool"; + longDescription = '' + Local Area Network discovery tool with a modern Terminal User Interface + (TUI) written in Go. Discover, explore, and understand your LAN in an + intuitive way. Knock Knock.. who's there? + ''; + homepage = "https://github.com/ramonvermeulen/whosthere"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ matthiasbeyer ]; + platforms = lib.platforms.linux; + mainProgram = "whosthere"; + }; +}) From a8a0fdcc914b6f925ef06a7fec6bac8e6d9e431e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 24 Jan 2026 12:53:04 +0100 Subject: [PATCH 67/67] tart: 2.30.0 -> 2.30.3 --- pkgs/by-name/ta/tart/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tart/package.nix b/pkgs/by-name/ta/tart/package.nix index a03d578ac0cc..6cc236425ba9 100644 --- a/pkgs/by-name/ta/tart/package.nix +++ b/pkgs/by-name/ta/tart/package.nix @@ -14,11 +14,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "tart"; - version = "2.30.0"; + version = "2.30.3"; src = fetchurl { url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart.tar.gz"; - hash = "sha256-NUjF5hX+M12WcT+T/QXqHBFz2UOVm0NFtYzKGQmS6kg="; + hash = "sha256-dV+WxjY3dVF7oFpUNPyVk2nWupbn44dOff/Z6TUqPks="; }; sourceRoot = ".";