From 64d601469ca05dcf2d4529b92513913ac8c0f503 Mon Sep 17 00:00:00 2001 From: "nikhil.singh" Date: Thu, 26 Jun 2025 19:12:38 +0530 Subject: [PATCH 01/31] fzf-preview: init at 0-unstable-2025-06-26 Co-authored-by: emaryn <197520219+emaryn@users.noreply.github.com> Co-authored-by: Acid Bong Co-authored-by: Nikolay Korotkiy --- pkgs/by-name/fz/fzf-preview/package.nix | 90 +++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 pkgs/by-name/fz/fzf-preview/package.nix diff --git a/pkgs/by-name/fz/fzf-preview/package.nix b/pkgs/by-name/fz/fzf-preview/package.nix new file mode 100644 index 000000000000..c636114ff510 --- /dev/null +++ b/pkgs/by-name/fz/fzf-preview/package.nix @@ -0,0 +1,90 @@ +{ + atool, + bat, + catdoc, + chafa, + exiftool, + eza, + fetchFromGitHub, + ffmpegthumbnailer, + file, + glow, + gnumeric, + jq, + lib, + libcdio, + makeWrapper, + mediainfo, + odt2txt, + openssl, + p7zip, + poppler-utils, + stdenv, + w3m, +}: + +stdenv.mkDerivation { + pname = "fzf-preview"; + version = "0-unstable-2025-06-26"; + + src = fetchFromGitHub { + owner = "niksingh710"; + repo = "fzf-preview"; + rev = "5f6e936d1c3943192f9bdade71cff8879bdab3a6"; + hash = "sha256-vDgYv9PjQQYcMKG97ryncd30JPplnEqAKBp5hAE0E+o="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + + install -Dm755 -t $out/bin/ ./fzf-preview + + wrapProgram $out/bin/fzf-preview \ + --prefix PATH ":" ${ + lib.makeBinPath [ + atool + bat + catdoc + chafa + exiftool + eza + ffmpegthumbnailer + file + glow + gnumeric + jq + libcdio + mediainfo + odt2txt + openssl + p7zip + poppler-utils + w3m + ] + } + + runHook postInstall + ''; + + meta = { + description = "Simple fzf preview script for previewing any filetype in fzf's preview window"; + + longDescription = '' + fzf-preview is a lightweight Bash script designed to enhance the user experience + with fzf (fuzzy finder) by providing instant previews of files directly in the + fzf preview pane. It supports a wide variety of filetypes—including images and + text—and delivers relevant file information in the terminal. The script aims to + be simple, fast, and highly compatible, making it a useful tool for anyone + leveraging fzf for file navigation or search. + ''; + homepage = "https://github.com/niksingh710/fzf-preview"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + niksingh710 + ]; + mainProgram = "fzf-preview"; + platforms = lib.platforms.unix; + }; +} From 80b0301d229d0b89ea6e8af1c459c64ba41562e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Sep 2025 02:08:59 +0000 Subject: [PATCH 02/31] gcli: 2.8.0 -> 2.9.0 --- pkgs/by-name/gc/gcli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gc/gcli/package.nix b/pkgs/by-name/gc/gcli/package.nix index 75822b7be633..42dc4698e2fe 100644 --- a/pkgs/by-name/gc/gcli/package.nix +++ b/pkgs/by-name/gc/gcli/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "gcli"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "herrhotzenplotz"; repo = "gcli"; rev = "v${version}"; - hash = "sha256-s71RImg/N8v9h472upI94Pae/Zlw27f4Kc9SCavP1oY="; + hash = "sha256-iWNVDKa8O1hAC8SBQqhQaRX7T81c4/+piOSkHb46hpw="; }; nativeBuildInputs = [ From c3b170a009b9d4218538a0aed1f64b82b3a30cb6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 13 Sep 2025 06:23:40 +0200 Subject: [PATCH 03/31] =?UTF-8?q?ocamlPackages.ppx=5Fderiving:=206.1.0=20?= =?UTF-8?q?=E2=86=92=206.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/ppx_deriving/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/ppx_deriving/default.nix b/pkgs/development/ocaml-modules/ppx_deriving/default.nix index 50dbbf1201b3..03a236a95518 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving/default.nix @@ -13,7 +13,7 @@ ocaml-migrate-parsetree, version ? if lib.versionAtLeast ppxlib.version "0.36" then - "6.1.0" + "6.1.1" else if lib.versionAtLeast ppxlib.version "0.32" then "6.0.3" else if lib.versionAtLeast ppxlib.version "0.20" then @@ -27,7 +27,7 @@ let hash = { - "6.1.0" = "sha256-dHpWiOpjD3elCw6QJUrG+KZr3Ul0suhzdjQUJ4B9S1Y="; + "6.1.1" = "sha256-yR0epeFeaSii+JR9vRNbn3ZcwOLXK+JxQnmBr801DCQ="; "6.0.3" = "sha256-N0qpezLF4BwJqXgQpIv6IYwhO1tknkRSEBRVrBnJSm0="; "5.2.1" = "sha256:11h75dsbv3rs03pl67hdd3lbim7wjzh257ij9c75fcknbfr5ysz9"; "5.1" = "sha256:1i64fd7qrfzbam5hfbl01r0sx4iihsahcwqj13smmrjlnwi3nkxh"; @@ -41,7 +41,9 @@ buildDunePackage rec { inherit version; src = fetchurl { - url = "https://github.com/ocaml-ppx/ppx_deriving/releases/download/v${version}/ppx_deriving-${lib.optionalString (lib.versionOlder version "6.0") "v"}${version}.tbz"; + url = "https://github.com/ocaml-ppx/ppx_deriving/releases/download/v${version}/ppx_deriving-${lib.optionalString (lib.versionOlder version "6.0") "v"}${version}.${ + if lib.versionAtLeast version "6.1.1" then "tar.gz" else "tbz" + }"; inherit hash; }; From 9eac097f75e7fe8782a0aff0a3ff087c427dd8ce Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 17 Sep 2025 03:26:40 +0200 Subject: [PATCH 04/31] =?UTF-8?q?ocamlPackages.topkg:=201.0.7=20=E2=86=92?= =?UTF-8?q?=201.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/topkg/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/ocaml-modules/topkg/default.nix b/pkgs/development/ocaml-modules/topkg/default.nix index 63ef3447cfe8..36967a0bb1b8 100644 --- a/pkgs/development/ocaml-modules/topkg/default.nix +++ b/pkgs/development/ocaml-modules/topkg/default.nix @@ -21,18 +21,18 @@ let param = if lib.versionAtLeast ocaml.version "4.05" then { - version = "1.0.7"; - sha256 = "sha256-X8Iq0/OtbRJ8sSRdGFgIgUeNotbeULIxXm3UWGxSvhk="; + version = "1.1.0"; + hash = "sha256-rS2n9eoqRKclaOy5W1ezaquItfnhH/ee+2TkFvF3FOA="; } else if lib.versionAtLeast ocaml.version "4.03" then { version = "1.0.3"; - sha256 = "0b77gsz9bqby8v77kfi4lans47x9p2lmzanzwins5r29maphb8y6"; + hash = "sha256:0b77gsz9bqby8v77kfi4lans47x9p2lmzanzwins5r29maphb8y6"; } else { version = "1.0.0"; - sha256 = "1df61vw6v5bg2mys045682ggv058yqkqb67w7r2gz85crs04d5fw"; + hash = "sha256:1df61vw6v5bg2mys045682ggv058yqkqb67w7r2gz85crs04d5fw"; propagatedBuildInputs = [ result ]; }; @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://erratique.ch/software/topkg/releases/topkg-${version}.tbz"; - inherit (param) sha256; + inherit (param) hash; }; nativeBuildInputs = [ From a7032dd18e2806a1e400f05784cb079715b6c044 Mon Sep 17 00:00:00 2001 From: Jinser Kafka Date: Thu, 18 Sep 2025 17:23:17 +0800 Subject: [PATCH 05/31] texmacs: update fonts url --- pkgs/applications/editors/texmacs/common.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/editors/texmacs/common.nix b/pkgs/applications/editors/texmacs/common.nix index bbf7e6454949..b27895d3d753 100644 --- a/pkgs/applications/editors/texmacs/common.nix +++ b/pkgs/applications/editors/texmacs/common.nix @@ -9,28 +9,28 @@ }: rec { extraFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz"; - sha256 = "0hylgjmd95y9yahbblmawkkw0i71vb145xxv2xqrmff81301n6k7"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz"; + sha256 = "sha256-ZxobwAjIuZpxF7v3QsLa4UTA5+Sq0rWg8smX1Kp81EM="; }; fullFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz"; - sha256 = "1yxzjpqpm7kvx0ly5jmfpzlfhsh41b0ibn1v84qv6xy73r2vis2f"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz"; + sha256 = "sha256-Tui4RR7Hd7MxQTvYFcEKBGro6L+uyuIp6HueevGVv/s="; }; chineseFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-chinese-fonts.tar.gz"; - sha256 = "0yprqjsx5mfsaxr525mcm3xqwcadzxp14njm38ir1325baada2fp"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-chinese-fonts.tar.gz"; + sha256 = "sha256-1wnVlFpFjJAjGlVaEm7/TTGO+6isFlFyV9rV0rXE+Xo="; }; japaneseFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-japanese-fonts.tar.gz"; - sha256 = "1dn6zvsa7gk59d61xicwpbapab3rm6kz48rp5w1bhmihxixw21jn"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-japanese-fonts.tar.gz"; + sha256 = "sha256-VgbBe+wwVrgCLzcj8qepeSx11bqcxR5MS2W+o/T+xrY="; }; koreanFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-korean-fonts.tar.gz"; - sha256 = "07axg57mqm3jbnm4lawx0h3r2h56xv9acwzjppryfklw4c27f5hh"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-korean-fonts.tar.gz"; + sha256 = "sha256-EBZ3BCOcTufzvfJzptLupkCRBwSdK0qqXXJUXE95XR0="; }; postPatch = From c26558c5cc1adaca32a99968e125d3e2fad1e804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Tue, 16 Sep 2025 11:33:27 +0200 Subject: [PATCH 06/31] nixos/podman: Introduce new option `extraRuntimes` This disables the hard, not overridable, dependency on `runc`. It also sharpens the description of `extraPackages` to highlight the difference between those options. Fixes #443274. --- .../modules/virtualisation/podman/default.nix | 42 ++++++++++++------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/nixos/modules/virtualisation/podman/default.nix b/nixos/modules/virtualisation/podman/default.nix index 962e5f494d15..f82fb5a99aee 100644 --- a/nixos/modules/virtualisation/podman/default.nix +++ b/nixos/modules/virtualisation/podman/default.nix @@ -103,13 +103,24 @@ in extraPackages = mkOption { type = with types; listOf package; default = [ ]; + description = '' + Extra dependencies for podman to be placed on $PATH in the wrapper. + ''; + }; + + extraRuntimes = mkOption { + type = with types; listOf package; + # keep the default in sync with the podman package + default = lib.optionals pkgs.stdenv.hostPlatform.isLinux [ pkgs.runc ]; + defaultText = lib.literalExpression ''lib.optionals pkgs.stdenv.hostPlatform.isLinux [ pkgs.runc ]''; example = lib.literalExpression '' [ pkgs.gvisor ] ''; description = '' - Extra packages to be installed in the Podman wrapper. + Extra runtime packages to be installed in the Podman wrapper. + Those are then placed in libexec/podman, i.e. are seen as podman internal commands. ''; }; @@ -161,21 +172,20 @@ in config.systemd.package # To allow systemd-based container healthchecks ] ++ lib.optional (config.boot.supportedFilesystems.zfs or false) config.boot.zfs.package; - extraRuntimes = [ - pkgs.runc - ] - ++ - lib.optionals - ( - config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" - == "slirp4netns" - ) - ( - with pkgs; - [ - slirp4netns - ] - ); + extraRuntimes = + cfg.extraRuntimes + ++ + lib.optionals + ( + config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" + == "slirp4netns" + ) + ( + with pkgs; + [ + slirp4netns + ] + ); }; }; From f33ac79c242e42f2307f1e2cb956b0a09cb01d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Tue, 16 Sep 2025 15:32:20 +0200 Subject: [PATCH 07/31] nixos/podman: Add test with podman without runc --- nixos/tests/podman/default.nix | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/nixos/tests/podman/default.nix b/nixos/tests/podman/default.nix index 164f769b1fb0..3975d176f64e 100644 --- a/nixos/tests/podman/default.nix +++ b/nixos/tests/podman/default.nix @@ -32,6 +32,12 @@ import ../make-test-python.nix ( boot.supportedFilesystems = [ "zfs" ]; networking.hostId = "00000000"; }; + rootful_norunc = + { pkgs, ... }: + { + virtualisation.podman.enable = true; + virtualisation.podman.extraRuntimes = [ ]; + }; rootless = { pkgs, ... }: { @@ -80,6 +86,7 @@ import ../make-test-python.nix ( rootful.wait_for_unit("sockets.target") + rootful_norunc.wait_for_unit("sockets.target") rootless.wait_for_unit("sockets.target") dns.wait_for_unit("sockets.target") docker.wait_for_unit("sockets.target") @@ -112,6 +119,31 @@ import ../make-test-python.nix ( rootful.succeed("podman stop sleeping") rootful.succeed("podman rm sleeping") + # now without installed runc + with subtest("Run runc-less container as root with runc"): + rootful_norunc.succeed("tar cv --files-from /dev/null | podman import - scratchimg") + rootful_norunc.fail( + "podman run --runtime=runc -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" + ) + + with subtest("Run runc-less container as root with crun"): + rootful_norunc.succeed("tar cv --files-from /dev/null | podman import - scratchimg") + rootful_norunc.succeed( + "podman run --runtime=crun -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" + ) + rootful_norunc.succeed("podman ps | grep sleeping") + rootful_norunc.succeed("podman stop sleeping") + rootful_norunc.succeed("podman rm sleeping") + + with subtest("Run runc-less container as root with the default backend"): + rootful_norunc.succeed("tar cv --files-from /dev/null | podman import - scratchimg") + rootful_norunc.succeed( + "podman run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" + ) + rootful_norunc.succeed("podman ps | grep sleeping") + rootful_norunc.succeed("podman stop sleeping") + rootful_norunc.succeed("podman rm sleeping") + # start systemd session for rootless rootless.succeed("loginctl enable-linger alice") rootless.succeed(su_cmd("whoami")) From 56668b9b1ae4cd0b1f7c4cabc775193c3ba3c6c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 20:24:35 +0000 Subject: [PATCH 08/31] python3Packages.llama-index-readers-json: 0.4.0 -> 0.4.1 --- .../python-modules/llama-index-readers-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-readers-json/default.nix b/pkgs/development/python-modules/llama-index-readers-json/default.nix index 0bc7703b836e..9570637d68f1 100644 --- a/pkgs/development/python-modules/llama-index-readers-json/default.nix +++ b/pkgs/development/python-modules/llama-index-readers-json/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "llama-index-readers-json"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_readers_json"; inherit version; - hash = "sha256-ThQWERdEzPIAUaYWQDkSJdIIvixrKv0eN4LGRaNaS3U="; + hash = "sha256-bV/NsbEkWctLlOwo9r+W7sTzO38VPw2eB21VbXH1sek="; }; build-system = [ hatchling ]; From c6cc7bd59c057741a44775df80ab2735bebf7927 Mon Sep 17 00:00:00 2001 From: NikSne Date: Tue, 16 Sep 2025 09:29:16 +0300 Subject: [PATCH 09/31] spotifywm: fix build --- pkgs/by-name/sp/spotifywm/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/spotifywm/package.nix b/pkgs/by-name/sp/spotifywm/package.nix index eb15fdc1da68..a12a3f94b62b 100644 --- a/pkgs/by-name/sp/spotifywm/package.nix +++ b/pkgs/by-name/sp/spotifywm/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, libX11, + libxcb, lndir, makeBinaryWrapper, spotify, @@ -23,7 +24,10 @@ stdenv.mkDerivation { lndir ]; - buildInputs = [ libX11 ]; + buildInputs = [ + libX11 + libxcb + ]; installPhase = '' runHook preInstall From ac516b99e504276d72b6ba61bd24a847048de364 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 18 Sep 2025 18:42:46 -0300 Subject: [PATCH 10/31] zapzap: update meta.homepage --- pkgs/by-name/za/zapzap/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index a7a9b8dc244e..423776fe2a66 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine"; - homepage = "https://rtosta.com/zapzap-web/"; + homepage = "https://rtosta.com/zapzap/"; mainProgram = "zapzap"; license = licenses.gpl3Only; changelog = "https://github.com/rafatosta/zapzap/releases/tag/${src.tag}"; From a71da1a0b027fedc4565b3dd8b397747459d699a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 23:48:07 +0000 Subject: [PATCH 11/31] home-assistant-custom-components.oref_alert: 3.2.2 -> 3.2.3 --- .../home-assistant/custom-components/oref_alert/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix index 0240dcdc27a6..2b86fdc7ec20 100644 --- a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix +++ b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "amitfin"; domain = "oref_alert"; - version = "3.2.2"; + version = "3.2.3"; src = fetchFromGitHub { owner = "amitfin"; repo = "oref_alert"; tag = "v${version}"; - hash = "sha256-YyE/t5onvpmbt4RE0YwqXBcZjkkmmLRFdfPdLpt+31k="; + hash = "sha256-pVRssAo1suKzctokUVAtN0RGB+kyk/eSIxYKTrsBOYg="; }; dependencies = [ From 74591064ed9172cbf9c5acd8895c5ae6aa27a60f Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Fri, 19 Sep 2025 00:42:15 +0100 Subject: [PATCH 12/31] nixos-rebuild-ng: do not try to copy closure when running dry-build There is nothing to copy so this command fails. Fix #444156. --- .../src/nixos_rebuild/services.py | 15 ++-- .../nixos-rebuild-ng/src/tests/test_main.py | 68 +++++++++++++++++++ 2 files changed, 77 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index e473ac9f7c7e..0e47f5f0cd50 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -192,12 +192,15 @@ def _build_system( build_flags=build_flags | {"no_out_link": no_link, "dry_run": dry_run}, ) - nix.copy_closure( - path_to_config, - to_host=target_host, - from_host=build_host, - copy_flags=copy_flags, - ) + # In dry_run mode there is nothing to copy + # https://github.com/NixOS/nixpkgs/issues/444156 + if not dry_run: + nix.copy_closure( + path_to_config, + to_host=target_host, + from_host=build_host, + copy_flags=copy_flags, + ) return path_to_config diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py index f20f35308e10..cdd4e65b17e6 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py @@ -985,6 +985,74 @@ def test_execute_build(mock_run: Mock, tmp_path: Path) -> None: ) +@patch("subprocess.run", autospec=True) +def test_execute_build_dry_run_build_and_target_remote( + mock_run: Mock, tmp_path: Path +) -> None: + config_path = tmp_path / "test" + config_path.touch() + mock_run.side_effect = [ + CompletedProcess([], 0, str(config_path)), + CompletedProcess([], 0), + CompletedProcess([], 0, str(config_path)), + ] + + nr.execute( + [ + "nixos-rebuild", + "dry-build", + "--flake", + "/path/to/config#hostname", + "--build-host", + "user@build-host", + "--target-host", + "user@target-host", + ] + ) + + assert mock_run.call_count == 3 + mock_run.assert_has_calls( + [ + call( + [ + "nix", + "--extra-experimental-features", + "nix-command flakes", + "eval", + "--raw", + '/path/to/config#nixosConfigurations."hostname".config.system.build.toplevel.drvPath', + ], + check=True, + stdout=PIPE, + **DEFAULT_RUN_KWARGS, + ), + call( + ["nix-copy-closure", "--to", "user@build-host", config_path], + check=True, + **DEFAULT_RUN_KWARGS, + ), + call( + [ + "ssh", + *nr.process.SSH_DEFAULT_OPTS, + "user@build-host", + "--", + "nix", + "--extra-experimental-features", + "'nix-command flakes'", + "build", + f"'{config_path}^*'", + "--print-out-paths", + "--dry-run", + ], + check=True, + stdout=PIPE, + **DEFAULT_RUN_KWARGS, + ), + ] + ) + + @patch("subprocess.run", autospec=True) def test_execute_test_flake(mock_run: Mock, tmp_path: Path) -> None: config_path = tmp_path / "test" From d3b517e56b1dc54e0e6412ff4cf3d2fd474a8df0 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Fri, 19 Sep 2025 07:51:58 +0800 Subject: [PATCH 13/31] limine: 9.6.7 -> 10.0.0 --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index cae90856bc45..81ada586f855 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -42,14 +42,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "9.6.7"; + version = "10.0.0"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-VGn/Ny9wVKBVFW7SNTTx+u7rr519jQ+CzbcZwTTBKps="; + hash = "sha256-y709MUhV/SwohrKCHUW2iLAlQ/RzLxn1AeTVVo4Mf4c="; }; enableParallelBuilding = true; From 0a72eb7000ca3107a27ad6f71235d783fbfa96d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 01:01:01 +0000 Subject: [PATCH 14/31] cursor-cli: 0-unstable-2025-09-04 -> 0-unstable-2025-09-18 --- pkgs/by-name/cu/cursor-cli/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix index 4226a3b42bd5..f7525eac77ab 100644 --- a/pkgs/by-name/cu/cursor-cli/package.nix +++ b/pkgs/by-name/cu/cursor-cli/package.nix @@ -9,26 +9,26 @@ let inherit (stdenv) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/linux/x64/agent-cli-package.tar.gz"; - hash = "sha256-Y1ynrrHfhbmMKkbZ1C3Xl+uZy3AWnmAXwTC+OkMcquc="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/linux/x64/agent-cli-package.tar.gz"; + hash = "sha256-LbckJixgsrxCUKxy06Llfurd4h52fcQ8MTRfY3YUxHk="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/linux/arm64/agent-cli-package.tar.gz"; - hash = "sha256-EeeHCWFDCayFGpSKkeHxZe2JSHsQ+hJYAwepTm6i8Bo="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/linux/arm64/agent-cli-package.tar.gz"; + hash = "sha256-9XvRwPnW6fezjAzsvxUINRppQIDwCq5nESpbYWojt5U="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/darwin/x64/agent-cli-package.tar.gz"; - hash = "sha256-yzu0Ea5/X38RGyaFx0VR1O2aXzWs/XHopDyQzouFXP8="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/darwin/x64/agent-cli-package.tar.gz"; + hash = "sha256-7cW29+jLfcm+tx1EmIeI+FWZXO8L4UdArJ7wvmMSCoM="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/darwin/arm64/agent-cli-package.tar.gz"; - hash = "sha256-C2av4foh8XcXi+CYzFEz6jeFIR7sTjZFi1fk2s0I46I="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/darwin/arm64/agent-cli-package.tar.gz"; + hash = "sha256-LxuEMzROif0LO1bjS203lB8QBaXnVdmHHN+I3UXl578="; }; }; in stdenv.mkDerivation { pname = "cursor-cli"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-09-18"; src = sources.${hostPlatform.system}; From 197788b1daffa0e626a90810ff732cefd823f77a Mon Sep 17 00:00:00 2001 From: misilelab Date: Fri, 19 Sep 2025 10:28:30 +0900 Subject: [PATCH 15/31] pixi: 0.54.2 -> 0.55.0 https://github.com/prefix-dev/pixi/releases/tag/v0.55.0 Signed-off-by: misilelab --- pkgs/by-name/pi/pixi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index c1cac87f4917..b0a9cfb14f23 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.54.2"; + version = "0.55.0"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-/hAe8clZatU3OyaH+5/Nd0tfEPQqM5c/R4EZUlRaPlA="; + hash = "sha256-hMHOhdy8J/LQsrA1EWDuOP2weXB0NbXB++vyjaU4bkI="; }; - cargoHash = "sha256-aWNVGTFmqgguk7i2S3AySTpwwdlsGMn0iXmCM0MKS1k="; + cargoHash = "sha256-W/kjdqyMMs6ICzDgPeZyaOlS8fVfdS7bFcGcxlp6aQo="; nativeBuildInputs = [ pkg-config From 11f4fb1b3d4a81ce90a6c6b7f7c10a1ca8fe4772 Mon Sep 17 00:00:00 2001 From: botnk Date: Fri, 19 Sep 2025 01:34:15 +0000 Subject: [PATCH 16/31] zed-editor: 0.204.1 -> 0.204.2 Changelog: https://github.com/zed-industries/zed/releases/tag/v0.204.2 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index fcf4435ed1e9..2f08efa307b1 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -99,7 +99,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.204.1"; + version = "0.204.2"; outputs = [ "out" @@ -112,7 +112,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-vIcMJ3tFKPtfNID1Tk4UAkVzScsUB05brcg+gLIYWoc="; + hash = "sha256-WYdSWyWkCberMBJlow/V7FGQTL0ww1SQ5L0zNsnNg58="; }; patches = [ @@ -143,7 +143,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '$CARGO_ABOUT_VERSION' '${cargo-about.version}' ''; - cargoHash = "sha256-IJ2IHOSEUlnDm5VzaAirFuAn+JYDjJVZ3cE/WWKn0QE="; + cargoHash = "sha256-cDlcwbxE+52YAHLPb+ijJZE9zQwvtm7glfru0qyQWwA="; nativeBuildInputs = [ cmake From a246280b51a96cad3a8449969d25dade07cf5de4 Mon Sep 17 00:00:00 2001 From: IRONM00N Date: Tue, 16 Sep 2025 20:10:44 -0400 Subject: [PATCH 17/31] coqPackages.autosubst-ocaml: 1.1+8.20 -> 1.1+9.0 --- pkgs/development/coq-modules/autosubst-ocaml/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/coq-modules/autosubst-ocaml/default.nix b/pkgs/development/coq-modules/autosubst-ocaml/default.nix index 155309dbbccd..6e78fcb67f19 100644 --- a/pkgs/development/coq-modules/autosubst-ocaml/default.nix +++ b/pkgs/development/coq-modules/autosubst-ocaml/default.nix @@ -9,6 +9,7 @@ mkCoqDerivation { pname = "autosubst-ocaml"; owner = "uds-psl"; + release."1.1+9.0".sha256 = "sha256-fCQjmF+0ik2QdKog61VfIv5ERmw+AJO8y5+CWmDGGk0="; release."1.1+8.20".sha256 = "sha256-S3uKkwbGFsvauP9lKc3UsdszHahbZQhlOOK3fCBXlSE="; release."1.1+8.19".sha256 = "sha256-AGbhw/6lg4GpDE6hZBhau9DLW7HVXa0UzGvJfSV8oHE="; @@ -16,6 +17,10 @@ mkCoqDerivation { defaultVersion = with lib.versions; lib.switch coq.coq-version [ + { + case = isEq "9.0"; + out = "1.1+9.0"; + } { case = isEq "8.20"; out = "1.1+8.20"; From e6c3eb818618db879cc49a374dda70b1578087d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 04:42:23 +0000 Subject: [PATCH 18/31] wit-bindgen: 0.45.1 -> 0.46.0 --- pkgs/by-name/wi/wit-bindgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/wit-bindgen/package.nix b/pkgs/by-name/wi/wit-bindgen/package.nix index b1e1d5b5e1d7..1c1e22d7c819 100644 --- a/pkgs/by-name/wi/wit-bindgen/package.nix +++ b/pkgs/by-name/wi/wit-bindgen/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "wit-bindgen"; - version = "0.45.1"; + version = "0.46.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wit-bindgen"; rev = "v${version}"; - hash = "sha256-o5pWEh/AmYPsQjqn7amz3MYePdyi0JG1SYmOBQEmrsk="; + hash = "sha256-PBvFa5BrgtKC8f999JJsCdFz34w/xZD57qBFW510oeI="; }; - cargoHash = "sha256-05h0NmN4UUtEFblt6MoX/XVya/KjmI68999Z2HufyUA="; + cargoHash = "sha256-5nz7+2pB5F63vvCecYpp3ExBDIqbRU3MwLNfmMdA2vE="; # Some tests fail because they need network access to install the `wasm32-unknown-unknown` target. # However, GitHub Actions ensures a proper build. From c04bcb89a62a70fb64e67823f9fc257bb18aa055 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 05:24:37 +0000 Subject: [PATCH 19/31] databricks-cli: 0.267.0 -> 0.269.0 --- pkgs/by-name/da/databricks-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix index 5f6ca2df1b69..9b4d127eb4d0 100644 --- a/pkgs/by-name/da/databricks-cli/package.nix +++ b/pkgs/by-name/da/databricks-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "databricks-cli"; - version = "0.267.0"; + version = "0.269.0"; src = fetchFromGitHub { owner = "databricks"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-VQc7UYyrc5eVl/3ETswUj5vYsRnAGi6QqJwBe950biQ="; + hash = "sha256-E9wxDwWBLJYh1DKREfxxJ2kts6Gd52mxjCxjelI9NaM="; }; # Otherwise these tests fail asserting that the version is 0.0.0-dev @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" ''; - vendorHash = "sha256-B87LXkYLjPgabroRLj8LqGw2x8En9Wvytsac6s0RjiI="; + vendorHash = "sha256-1XQ88nSziZ2+iWrHk4P0wGJo3jR9dGKMsdRZLqG+ouQ="; excludedPackages = [ "bundle/internal" From a604057a579912ec2b5b4f718b818c1845cfce98 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 19 Sep 2025 07:42:06 +0200 Subject: [PATCH 20/31] codex: 0.38.0 -> 0.39.0 https://github.com/openai/codex/releases/tag/rust-v0.39.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 993cf1d7820d..f933de230bdd 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -12,18 +12,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.38.0"; + version = "0.39.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-bgr5AKPae+m2oXVRO1+KtPFT7J3CKKS0hQ8SeNHFhUU="; + hash = "sha256-VxfUhPyJRYu6xvrDJRa3BqS/G7gf+J9d+2FbW1Ps4kw="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-3M8A1xHTa/e5cKIsIHbmZSCOFyVEwixYiOC/wEv0ljU="; + cargoHash = "sha256-62JkVo2Dlrtgr66qn6a3vuIUsJpVZDQ8uqIJnXeeU90="; nativeBuildInputs = [ installShellFiles From bcaa25786a3898640b9318a816508b27693d8d59 Mon Sep 17 00:00:00 2001 From: sweenu Date: Fri, 19 Sep 2025 08:36:23 +0200 Subject: [PATCH 21/31] nixos/music-assistant: librespot -> spotify --- nixos/modules/services/audio/music-assistant.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/audio/music-assistant.nix b/nixos/modules/services/audio/music-assistant.nix index b7233878ecae..dadab7aa906f 100644 --- a/nixos/modules/services/audio/music-assistant.nix +++ b/nixos/modules/services/audio/music-assistant.nix @@ -84,7 +84,7 @@ in [ lsof ] - ++ lib.optionals (lib.elem "librespot" cfg.providers) [ + ++ lib.optionals (lib.elem "spotify" cfg.providers) [ librespot ] ++ lib.optionals (lib.elem "snapcast" cfg.providers) [ From 5ea0e760c25f4a924b41c6b809f46761b9102c5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 07:05:47 +0000 Subject: [PATCH 22/31] eigenwallet: 3.0.0-beta.8 -> 3.0.1 --- pkgs/by-name/ei/eigenwallet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ei/eigenwallet/package.nix b/pkgs/by-name/ei/eigenwallet/package.nix index 1790a15d0807..7d66a8e1179d 100644 --- a/pkgs/by-name/ei/eigenwallet/package.nix +++ b/pkgs/by-name/ei/eigenwallet/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { name = "eigenwallet"; - version = "3.0.0-beta.8"; + version = "3.0.1"; src = fetchurl { url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/eigenwallet_${finalAttrs.version}_amd64.deb"; - hash = "sha256-9quyDsCQsGGTESdBg5BLbUaXCWhhxz3xmqkanCIdreE="; + hash = "sha256-/yVx/FW+sVYPtpQNl03A3JNe4CbxRbo4OkvY/Kxnw8Y="; }; nativeBuildInputs = [ From 7b475708b14d32e73c6d2000da3224683998f4ff Mon Sep 17 00:00:00 2001 From: clementpoiret Date: Fri, 19 Sep 2025 09:38:38 +0200 Subject: [PATCH 23/31] vivaldi: 7.5.3735.74 -> 7.6.3797.52 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 14d2b3105722..902c06db1489 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.5.3735.74"; + version = "7.6.3797.52"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-sfVCPtup7yPscyWoSwKZka9FwfEZburae/Ss/3YLtV8="; - x86_64-linux = "sha256-aCghO64GVZjCqnmzj7GHpEhUk2Pld2VKS44G/+ElogU="; + aarch64-linux = "sha256-K+bPy4yd1GdXsIDYNUYx3aAlcXYwX2rAN9GAR8c3tzA="; + x86_64-linux = "sha256-cDYn6Vj+S/pft5jF2ItSUKIILCGHF++ZhH794BLNxQQ="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 3c675d2003e363d53d0414791d96726d2ba4079b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 07:47:55 +0000 Subject: [PATCH 24/31] nuclei-templates: 10.2.8 -> 10.2.9 --- pkgs/by-name/nu/nuclei-templates/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/nuclei-templates/package.nix b/pkgs/by-name/nu/nuclei-templates/package.nix index d30515c26887..6a59f2bcff03 100644 --- a/pkgs/by-name/nu/nuclei-templates/package.nix +++ b/pkgs/by-name/nu/nuclei-templates/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "nuclei-templates"; - version = "10.2.8"; + version = "10.2.9"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei-templates"; tag = "v${version}"; - hash = "sha256-FGMdm9VbML+9xQrPrq7eudnxpi2xJFK98iPMacWv8iE="; + hash = "sha256-ZncJFBWt+7NwK4zxPXr1wxtAuxjMuaGmcC1a5RAQ2Y8="; }; installPhase = '' From 862bc3fbab51f94cb04fce7b137c7e1e216cca95 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 11:01:07 +0200 Subject: [PATCH 25/31] python313Packages.publicsuffixlist: 1.0.2.20250911 -> 1.0.2.20250919 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20250919-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 514c2abd0642..2fd43e6dfb1b 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250911"; + version = "1.0.2.20250919"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-1Q1p3s50xCjDu/6PHpDIFEQWD+zbVK2lHUc4tej7yBs="; + hash = "sha256-JavJ8vMd0tylr9TxMTwqIPILK7eRB/j/RnvbU28h+yU="; }; build-system = [ setuptools ]; From 68f0db17c590230d139ed789f2cb4b4df7686049 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:33:19 +0200 Subject: [PATCH 26/31] python313Packages.tencentcloud-sdk-python: 3.0.1460 -> 3.0.1462 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1460...3.0.1462 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1462/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 29462c05073b..758cd14e3f26 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1460"; + version = "3.0.1462"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-ZWKPEdBNwtaWD0RUIrNKRBkiaJj9b2+Meot0ecb+mok="; + hash = "sha256-Z0Nl4uE2ZZe7GqxRQMxbHRuNUbkXSNZIGns/0pgBKUI="; }; build-system = [ setuptools ]; From 744df131164fda9c903c55c72900ca752345cd1b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 11:03:17 +0200 Subject: [PATCH 27/31] python313Packages.tencentcloud-sdk-python: 3.0.1462 -> 3.0.1463 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1462...3.0.1463 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1463/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 758cd14e3f26..6b6ee2dc485b 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1462"; + version = "3.0.1463"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-Z0Nl4uE2ZZe7GqxRQMxbHRuNUbkXSNZIGns/0pgBKUI="; + hash = "sha256-ZGwxbndI+0hKX38BIiHIXr7NGvC9FMEoqr/HQIaZsok="; }; build-system = [ setuptools ]; From bbc45cd142a18e2130079f723f169341b31327c3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 11:05:18 +0200 Subject: [PATCH 28/31] exploitdb: 2025-09-17 -> 2025-09-18 Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2025-09-17...2025-09-18 --- pkgs/by-name/ex/exploitdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 9a68f49a566e..135dea9f4a95 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-09-17"; + version = "2025-09-18"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-9RQ75FK1ZZMSBJBWTAstdCiUb8pB7PzfHOp7Jd03fG0="; + hash = "sha256-+5zXe+64tZD7zjZKXrAuv5ggBRb1ecKzKZSY2Knzklg="; }; nativeBuildInputs = [ makeWrapper ]; From c9f42f781bcbc212f6b47d9c56342cbe3d18e828 Mon Sep 17 00:00:00 2001 From: mkorje Date: Wed, 17 Sep 2025 15:51:25 +1000 Subject: [PATCH 29/31] frigate: patch hardcoded path /media/frigate/clips/faces --- pkgs/by-name/fr/frigate/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/fr/frigate/package.nix b/pkgs/by-name/fr/frigate/package.nix index 63f1a1944e37..45429fbba313 100644 --- a/pkgs/by-name/fr/frigate/package.nix +++ b/pkgs/by-name/fr/frigate/package.nix @@ -9,6 +9,7 @@ sqlite-vec, frigate, nixosTests, + fetchpatch, }: let @@ -77,6 +78,11 @@ python3Packages.buildPythonApplication rec { patches = [ ./constants.patch + # Fixes hardcoded path /media/frigate/clips/faces. Remove in next version. + (fetchpatch { + url = "https://github.com/blakeblackshear/frigate/commit/b86e6e484f64bd43b64d7adebe78671a7a426edb.patch"; + hash = "sha256-1+n0n0yCtjfAHkXzsZdIF0iCVdPGmsG7l8/VTqBVEjU="; + }) ./ffmpeg.patch ]; From 76effbce66d387d58beb6502010eeecf8da66f35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 10:33:34 +0000 Subject: [PATCH 30/31] linuxKernel.kernels.linux_zen: 6.16.5 -> 6.16.7 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 0a3a2565e547..ce4385962ed5 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -16,9 +16,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.16.5"; # zen + version = "6.16.7"; # zen suffix = "zen1"; # zen - sha256 = "19b5dpw4kkr9vfx2if56y69zs0di8ygrxsmnq8qhyg5v1985y5i6"; # zen + sha256 = "1vca6b30k48ihizlsmrlgzxgfnp0zq7q7x1h728hny2h33pdhni4"; # zen isLqx = false; }; # ./update-zen.py lqx From a5d1ac2a7159fd5fc9a870b7134fe45e5f338be7 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 19 Sep 2025 13:50:05 +0200 Subject: [PATCH 31/31] hm: remove msee4.1 compile options --- pkgs/by-name/hm/hm/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/hm/hm/package.nix b/pkgs/by-name/hm/hm/package.nix index 4b07d5281eae..4870331c1100 100644 --- a/pkgs/by-name/hm/hm/package.nix +++ b/pkgs/by-name/hm/hm/package.nix @@ -20,13 +20,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-zWBwrnCNKi2sIopdu2XQj/7IoTsJQzlcIFNNKM0glDQ="; }; - patches = [ - (fetchpatch { - name = "fix-building-on-arm.patch"; - url = "https://vcgit.hhi.fraunhofer.de/jvet/HM/-/commit/fd37cd88f557478b591dc0b9157d027354d82e2f.patch"; - hash = "sha256-xP54lBvDabc9Dy1UklH2BJH7fUGLTA4sf9WLt7WzoU8="; - }) - ]; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "-msse4.1" "" + ''; cmakeFlags = [ (lib.cmakeBool "HIGH_BITDEPTH" true)