From 66353ca989dd68b3070f8932c048860e8354bc01 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 26 Jun 2026 15:04:19 +0200 Subject: [PATCH 01/22] nixos/resolved: apply transformations to keys within resolved section Because all options are below the [Resolve] section, and we nest them as such below `settings.Resolve` we need to apply the transformations one level down for it to match the relevant keys. --- nixos/modules/system/boot/resolved.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/system/boot/resolved.nix b/nixos/modules/system/boot/resolved.nix index da2b57285a76..78863eb82b4d 100644 --- a/nixos/modules/system/boot/resolved.nix +++ b/nixos/modules/system/boot/resolved.nix @@ -30,9 +30,8 @@ let dnsmasqResolve = config.services.dnsmasq.enable && config.services.dnsmasq.resolveLocalQueries; - transformSettings = - settings: - lib.mapAttrs ( + transformSettings = settings: { + Resolve = lib.mapAttrs ( key: value: # concat lists for options that should result in space-separated values if @@ -46,7 +45,8 @@ let concatStringsSep " " value else value - ) settings; + ) settings.Resolve; + }; resolvedConf = settingsToSections (transformSettings cfg.settings); in From f5e2e8d04dfdfcc0fd23f5aff9623172be9d8f21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 02:01:47 +0000 Subject: [PATCH 02/22] remind: 06.02.07 -> 06.02.08 --- pkgs/by-name/re/remind/package.nix | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/re/remind/package.nix b/pkgs/by-name/re/remind/package.nix index 1c331eaef24a..1170f522679e 100644 --- a/pkgs/by-name/re/remind/package.nix +++ b/pkgs/by-name/re/remind/package.nix @@ -12,19 +12,32 @@ lib.warn "tkremind is deprecated and should be removed; use withGui instead." tkremind else true, + writeText, }: tcl.mkTclDerivation rec { pname = "remind"; - version = "06.02.07"; + version = "06.02.08"; - src = fetchFromGitea { - domain = "git.skoll.ca"; - owner = "Skollsoft-Public"; - repo = "Remind"; - rev = version; - hash = "sha256-5Cg7UdftyzjQg7pdewc7z8SfA3jtXQdPboXs9V/vDDo="; - }; + src = + let + domain = "git.skoll.ca"; + netrc = writeText "netrc" '' + machine ${domain} + login notabot + password notabot + ''; + in + fetchFromGitea { + inherit domain; + owner = "Skollsoft-Public"; + repo = "Remind"; + rev = version; + hash = "sha256-+5ms52n5W2fmW7YhloB67vI0gF4+q8i1CyciSvY5lg0="; + netrcPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' + cp ${netrc} netrc + ''; + }; propagatedBuildInputs = lib.optionals withGui [ tclPackages.tcllib From 7c87263bbdcd8e442043048e5e349a70420c1ff1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Jul 2026 00:32:45 +0000 Subject: [PATCH 03/22] libmwaw: 0.3.22 -> 0.3.23 --- pkgs/by-name/li/libmwaw/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmwaw/package.nix b/pkgs/by-name/li/libmwaw/package.nix index ed8cbd789a33..08a3c8fe05b4 100644 --- a/pkgs/by-name/li/libmwaw/package.nix +++ b/pkgs/by-name/li/libmwaw/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmwaw"; - version = "0.3.22"; + version = "0.3.23"; src = fetchurl { url = "mirror://sourceforge/libmwaw/libmwaw/libmwaw-${finalAttrs.version}/libmwaw-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-oaOf/Oo/8qenquDCOHfd9JGLVUv4Kw3l186Of2HqjjI="; + sha256 = "sha256-rDWQ9pGikE64x9yLdXuKKfEl9ZJEnkIUWa6PqSizmes="; }; nativeBuildInputs = [ pkg-config ]; From 65cbf79c56c240ac5865cceb26827d2f18525794 Mon Sep 17 00:00:00 2001 From: Jakob Wenzel Date: Tue, 21 Jul 2026 15:11:49 +0200 Subject: [PATCH 04/22] gitea-actions-runner: add update script --- pkgs/by-name/gi/gitea-actions-runner/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitea-actions-runner/package.nix b/pkgs/by-name/gi/gitea-actions-runner/package.nix index 4040504bdd65..a66636f89053 100644 --- a/pkgs/by-name/gi/gitea-actions-runner/package.nix +++ b/pkgs/by-name/gi/gitea-actions-runner/package.nix @@ -4,6 +4,7 @@ buildGoModule, testers, gitea-actions-runner, + nix-update-script, }: buildGoModule (finalAttrs: { @@ -33,9 +34,12 @@ buildGoModule (finalAttrs: { mv "$out/bin/runner" "$out/bin/gitea-runner" ''; - passthru.tests.version = testers.testVersion { - package = gitea-actions-runner; - version = "v${finalAttrs.version}"; + passthru = { + tests.version = testers.testVersion { + package = gitea-actions-runner; + version = "v${finalAttrs.version}"; + }; + updateScript = nix-update-script { }; }; meta = { From c60bed67decc488dfbbde97cb4e858a83137fdbc Mon Sep 17 00:00:00 2001 From: Jakob Wenzel Date: Tue, 21 Jul 2026 15:14:24 +0200 Subject: [PATCH 05/22] gitea-actions-runner: 1.0.3 -> 2.1.0 --- pkgs/by-name/gi/gitea-actions-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitea-actions-runner/package.nix b/pkgs/by-name/gi/gitea-actions-runner/package.nix index a66636f89053..08f5cb920367 100644 --- a/pkgs/by-name/gi/gitea-actions-runner/package.nix +++ b/pkgs/by-name/gi/gitea-actions-runner/package.nix @@ -9,17 +9,17 @@ buildGoModule (finalAttrs: { pname = "gitea-actions-runner"; - version = "1.0.3"; + version = "2.1.0"; src = fetchFromGitea { domain = "gitea.com"; owner = "gitea"; repo = "runner"; rev = "v${finalAttrs.version}"; - hash = "sha256-p6NdkQiZiEeuQjJp3CKTayStZlyk3d1XGigSI5uuLp0="; + hash = "sha256-jkK61OZgbMDHD5yxrpyP1BWCVzDiR79dVaC5ItS99BU="; }; - vendorHash = "sha256-T1T5ZpGqGmipIkTWlYxlsLdAthW8bhcAvr0xyZ74+wQ="; + vendorHash = "sha256-5K0vL0CDYgL/Ud7i4um3mz887Er4qmuhCd9dt5zyUHA="; # Tests require network access (artifactcache tests try to determine outbound IP) doCheck = false; From 495df12c7382327d7cb688f6188ca97a9936a3ca Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Tue, 21 Jul 2026 16:55:40 +0300 Subject: [PATCH 06/22] gphoto2fs: 0.5.0 -> 1.0; modernize --- pkgs/by-name/gp/gphoto2fs/package.nix | 50 +++++++++++++++++++-------- 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/gp/gphoto2fs/package.nix b/pkgs/by-name/gp/gphoto2fs/package.nix index c6ed189ad97c..f554d06f9ac9 100644 --- a/pkgs/by-name/gp/gphoto2fs/package.nix +++ b/pkgs/by-name/gp/gphoto2fs/package.nix @@ -1,39 +1,61 @@ { lib, stdenv, - fetchurl, - libtool, + fetchFromGitHub, + autoreconfHook, pkg-config, + gettext, + libtool, libgphoto2, - fuse, + fuse3, glib, }: stdenv.mkDerivation (finalAttrs: { pname = "gphoto2fs"; - version = "0.5.0"; - src = fetchurl { - url = "mirror://sourceforge/gphoto/gphotofs/${finalAttrs.version}/gphotofs-0.5.tar.bz2"; - hash = "sha256-Z27E3mmoHBk//DG9x7WHrCosw3gLFPDnycTApRezQ8w="; + version = "1.0"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "gphoto"; + repo = "gphotofs"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3DdL4FQzLEzvREhoZYfZlzZvyow/EATN/Q0HtOmdWKA="; }; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + autoreconfHook + pkg-config + gettext + libtool + glib + ]; + buildInputs = [ libgphoto2 - fuse + fuse3 glib - libtool ]; + # gphotofs_init() still declares the FUSE 2 callback signature, which GCC 14 rejects + env = lib.optionalAttrs stdenv.cc.isGNU { + NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + }; + + doInstallCheck = true; + installCheckPhase = '' + $out/bin/gphotofs --help > /dev/null + ''; + meta = { description = "Fuse FS to mount a digital camera"; mainProgram = "gphotofs"; homepage = "http://www.gphoto.org/"; + changelog = "https://github.com/gphoto/gphotofs/releases/tag/${finalAttrs.src.tag}"; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; - license = with lib.licenses; [ - lgpl2 - gpl2 - ]; + license = lib.licenses.gpl2Only; }; }) From 042f5c0583a87d89462e651b19028c2a652b2d2d Mon Sep 17 00:00:00 2001 From: xqtc Date: Tue, 21 Jul 2026 17:31:07 +0200 Subject: [PATCH 07/22] maintainers: add xqtc161 --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 122ea9f1f499..ccb84efe1ce8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -30858,6 +30858,11 @@ githubId = 106241330; name = "Success Kingsley"; }; + xqtc161 = { + github = "xqtc161"; + githubId = 65857432; + name = "tila"; + }; xrelkd = { github = "xrelkd"; githubId = 46590321; From 6a1273d665a1e94eb0e3fbdc87fd5b2895327375 Mon Sep 17 00:00:00 2001 From: xqtc Date: Tue, 21 Jul 2026 17:31:21 +0200 Subject: [PATCH 08/22] ziglint: init at 0.5.3 --- pkgs/by-name/zi/ziglint/package.nix | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/zi/ziglint/package.nix diff --git a/pkgs/by-name/zi/ziglint/package.nix b/pkgs/by-name/zi/ziglint/package.nix new file mode 100644 index 000000000000..36de1a77f914 --- /dev/null +++ b/pkgs/by-name/zi/ziglint/package.nix @@ -0,0 +1,48 @@ +{ + lib, + stdenv, + fetchFromGitHub, + zig_0_16, + versionCheckHook, +}: + +let + zig = zig_0_16; +in +stdenv.mkDerivation (finalAttrs: { + pname = "ziglint"; + version = "0.5.3"; + + src = fetchFromGitHub { + owner = "rockorager"; + repo = "ziglint"; + tag = "v${finalAttrs.version}"; + hash = "sha256-kLcUIFMDJHuCA0rn3l5a3h/E6TUwNWA5mWRADCDB1cw="; + }; + + postPatch = '' + substituteInPlace build.zig \ + --replace-fail "getVersion(b)" '"${finalAttrs.version}"' + ''; + + nativeBuildInputs = [ zig.hook ]; + + strictDeps = true; + + __structuredAttrs = true; + + doCheck = true; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + homepage = "https://github.com/rockorager/ziglint"; + description = "Linter for Zig source code"; + changelog = "https://github.com/rockorager/ziglint/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ xqtc161 ]; + mainProgram = "ziglint"; + inherit (zig.meta) platforms; + }; +}) From 5510b23d77835ab68f88d500b9f9fa4f4d9adfcc Mon Sep 17 00:00:00 2001 From: Perchun Pak Date: Tue, 21 Jul 2026 18:21:13 +0200 Subject: [PATCH 09/22] hyprpanel: drop --- pkgs/by-name/hy/hyprpanel/package.nix | 142 -------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 142 deletions(-) delete mode 100644 pkgs/by-name/hy/hyprpanel/package.nix diff --git a/pkgs/by-name/hy/hyprpanel/package.nix b/pkgs/by-name/hy/hyprpanel/package.nix deleted file mode 100644 index 458773a33908..000000000000 --- a/pkgs/by-name/hy/hyprpanel/package.nix +++ /dev/null @@ -1,142 +0,0 @@ -{ - lib, - config, - ags, - astal, - awww, - bluez, - bluez-tools, - brightnessctl, - btop, - dart-sass, - fetchFromGitHub, - glib, - glib-networking, - gnome-bluetooth, - gpu-screen-recorder, - gpustat, - grimblast, - gtksourceview3, - gvfs, - hyprpicker, - libgtop, - libnotify, - libsoup_3, - matugen, - networkmanager, - nix-update-script, - python3, - pywal16, - stdenv, - upower, - wireplumber, - wl-clipboard, - writeShellScript, - writeShellScriptBin, - - enableCuda ? config.cudaSupport, -}: - -let - # TODO: Remove once hyprpanel updates to use `awww` - swww-compat = writeShellScriptBin "swww" '' - exec awww "$@" - ''; - swww-daemon-compat = writeShellScriptBin "swww-daemon" '' - exec awww-daemon "$@" - ''; -in - -ags.bundle { - pname = "hyprpanel"; - version = "0-unstable-2026-04-23"; - - __structuredAttrs = true; - strictDeps = true; - - src = fetchFromGitHub { - owner = "Jas-SinghFSU"; - repo = "HyprPanel"; - rev = "1961ba86ad5ab880beb639e5454054b2b5037e0d"; - hash = "sha256-QowlCOrE4jGOTDCUCEx/E8gHjqSx3r25y7v4dEBpBhk="; - }; - - # keep in sync with https://github.com/Jas-SinghFSU/HyprPanel/blob/master/flake.nix#L42 - dependencies = [ - astal.apps - astal.battery - astal.bluetooth - astal.cava - astal.hyprland - astal.mpris - astal.network - astal.notifd - astal.powerprofiles - astal.tray - astal.wireplumber - - awww - bluez - bluez-tools - brightnessctl - btop - dart-sass - glib - gnome-bluetooth - grimblast - gtksourceview3 - gvfs - hyprpicker - libgtop - libnotify - libsoup_3 - matugen - networkmanager - pywal16 - swww-compat - swww-daemon-compat - upower - wireplumber - wl-clipboard - (python3.withPackages ( - ps: - with ps; - [ - dbus-python - pygobject3 - ] - ++ lib.optional enableCuda gpustat - )) - ] - ++ (lib.optionals (stdenv.hostPlatform.system == "x86_64-linux") [ gpu-screen-recorder ]); - - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; - - postFixup = - let - script = writeShellScript "hyprpanel" '' - export GIO_EXTRA_MODULES='${glib-networking}/lib/gio/modules' - if [ "$#" -eq 0 ]; then - exec @out@/bin/.hyprpanel - else - exec ${astal.io}/bin/astal -i hyprpanel "$*" - fi - ''; - in - # bash - '' - mv "$out/bin/hyprpanel" "$out/bin/.hyprpanel" - cp '${script}' "$out/bin/hyprpanel" - substituteInPlace "$out/bin/hyprpanel" \ - --replace-fail '@out@' "$out" - ''; - - meta = { - description = "Bar/Panel for Hyprland with extensive customizability"; - homepage = "https://github.com/Jas-SinghFSU/HyprPanel"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ PerchunPak ]; - mainProgram = "hyprpanel"; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6d4e396cf700..cdb56675b999 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1049,6 +1049,7 @@ mapAliases { hydra_unstable = throw "'hydra_unstable' has been renamed to/replaced by 'hydra'"; # Converted to throw 2025-10-27 hydraAntLogger = warnAlias "'hydraAntLogger' has been renamed to 'hydra-ant-logger'" hydra-ant-logger; # Added 2026-02-08 hyprfreeze = warnAlias "'hyprfreeze' has been renamed to 'wl-freeze'" wl-freeze; # Added 2026-04-10 + hyprpanel = throw "'hyprpanel' has been archived, consider using 'wayle' instead"; # Added 2026-07-21 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 From fa905e6a7245802fb54f3ebe02c31293d7ad3a49 Mon Sep 17 00:00:00 2001 From: Jhony Angulo Date: Tue, 21 Jul 2026 15:25:17 -0500 Subject: [PATCH 10/22] codex: 0.144.4 -> 0.145.0 Remove obsolete WebRTC workaround --- pkgs/by-name/co/codex/package.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index ad87fcd174e5..6b7f883be89f 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,7 +14,6 @@ librusty_v8 ? callPackage ./librusty_v8.nix { inherit (callPackage ./fetchers.nix { }) fetchLibrustyV8; }, - livekit-libwebrtc, lld, makeBinaryWrapper, nix-update-script, @@ -26,18 +25,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.144.4"; + version = "0.145.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-NmYZxjNFPkRWN4rw+eeka10pJt6/oU3ZoLXBxj3dPRU="; + hash = "sha256-/r4mBoJhHB1v5NTA4Hk565/D5B0deYJf9xJW330hyf0="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-S4dsZXfmKvJItL2XYKyxfhqdCMATEG6oPjrtVRwkuYc="; + cargoHash = "sha256-t9IMRK9R+Z67ThEcgBI0HQU0E4aJHcOjKp22RFclh9U="; __structuredAttrs = true; @@ -57,12 +56,6 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; postPatch = '' - # webrtc-sys asks rustc to link libwebrtc statically by default, - # but nixpkgs provides libwebrtc as a shared library. - # use LK_CUSTOM_WEBRTC to point to the packaged library and adjust linking - # to use the shared library instead - substituteInPlace $cargoDepsCopy/*/webrtc-sys-*/build.rs \ - --replace-fail "cargo:rustc-link-lib=static=webrtc" "cargo:rustc-link-lib=dylib=webrtc" substituteInPlace Cargo.toml \ --replace-fail 'lto = "thin"' "" \ --replace-fail 'codegen-units = 4' "" @@ -91,7 +84,6 @@ rustPlatform.buildRustPackage (finalAttrs: { # character-conversion warning-as-error disabled. env = { LIBCLANG_PATH = "${lib.getLib libclang}/lib"; - LK_CUSTOM_WEBRTC = lib.getDev livekit-libwebrtc; NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.cc.isGNU [ "-Wno-error=stringop-overflow" From adc88786a16772b7a36e1c057222eee8b1845cee Mon Sep 17 00:00:00 2001 From: Zernix2077 <110056737+zernix2077@users.noreply.github.com> Date: Wed, 22 Jul 2026 19:28:22 +0300 Subject: [PATCH 11/22] bat: fix escaping of shell settings values --- nixos/modules/programs/bat.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/programs/bat.nix b/nixos/modules/programs/bat.nix index cbe6ac48e909..3ebc0424a3fd 100644 --- a/nixos/modules/programs/bat.nix +++ b/nixos/modules/programs/bat.nix @@ -8,6 +8,7 @@ let inherit (builtins) isList; inherit (lib) concatMapStrings + escapeShellArg literalExpression maintainers mapAttrs' @@ -34,7 +35,7 @@ let else if isBool value then boolToString value else - toString value; + escapeShellArg (toString value); in { options.programs.bat = { From 5d8bdfe9c8add4a0f722f1110d2ea18a4e01bf0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 18:35:04 +0000 Subject: [PATCH 12/22] lightningcss: 1.32.0 -> 1.33.0 --- pkgs/by-name/li/lightningcss/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lightningcss/package.nix b/pkgs/by-name/li/lightningcss/package.nix index 0710b97c23fe..a06ae76353c9 100644 --- a/pkgs/by-name/li/lightningcss/package.nix +++ b/pkgs/by-name/li/lightningcss/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lightningcss"; - version = "1.32.0"; + version = "1.33.0"; src = fetchFromGitHub { owner = "parcel-bundler"; repo = "lightningcss"; tag = "v${finalAttrs.version}"; - hash = "sha256-JqAzBPYbJq52exCpVTdhd90BQGsbfMOx68PD1xUripg="; + hash = "sha256-twodhkzM/h4ijZFeB2tQAOAV131r1ggLr3tcXUUGHFo="; }; - cargoHash = "sha256-zndBkOJ/U6lLaOJn273TabMAPbz96hQeWs4cPKFDGro="; + cargoHash = "sha256-Jz6kpaan1HNJKhG7Jb5f5mfZoYNDwQhemTuVCf5Cn0Q="; patches = [ # Backport fix for build error for lightningcss-napi From 00d4b4e573d53c2b57afeba67fa21ab70d2d5ee7 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Wed, 22 Jul 2026 19:54:29 -0400 Subject: [PATCH 13/22] Revert "python3Packages.starsessions: 2.2.1 -> .2.2.0" This reverts commit 9ff5dc67fa0d641351a9f44cb9d8671f5d59781f. Since recently, additional python metadata validation was enabled, exposing this mistake as: packaging.version.InvalidVersion: Invalid version: '.2.2.0' --- pkgs/development/python-modules/starsessions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/starsessions/default.nix b/pkgs/development/python-modules/starsessions/default.nix index b18044fd19d2..9fbd1de35674 100644 --- a/pkgs/development/python-modules/starsessions/default.nix +++ b/pkgs/development/python-modules/starsessions/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "starsessions"; - version = ".2.2.0"; + version = "2.2.1"; pyproject = true; src = fetchFromGitHub { owner = "alex-oleshkevich"; repo = "starsessions"; tag = "v${version}"; - hash = "sha256-CR8eMyYyr+iFf2l1QE0N762LdkxemOayn/s++mBZRqA="; + hash = "sha256-JI044sn6LQI37PvSLdz2dooa3v5qdHmp6DZD0p7VzJU="; }; build-system = [ poetry-core ]; From a9a8e1ca27001420844aead107515facf6b2118c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 00:22:32 +0000 Subject: [PATCH 14/22] terraform-providers.tencentcloudstack_tencentcloud: 1.83.10 -> 1.83.13 --- .../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 5fa7ede1da0e..c7a2648ae661 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1319,11 +1319,11 @@ "vendorHash": "sha256-QvtirfTfnvy7CBNUng07OZnbXLHJAyRlf1I9Mur44N4=" }, "tencentcloudstack_tencentcloud": { - "hash": "sha256-1UBML3E5ZnOcsdGZlZ5qkaqQsE1+Q9Uw9R8FeWJXFSw=", + "hash": "sha256-mIiTAFVWNoD2JkVJNYUbrhOPNwCY/ocbTnoGbFROggo=", "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", "owner": "tencentcloudstack", "repo": "terraform-provider-tencentcloud", - "rev": "v1.83.10", + "rev": "v1.83.13", "spdx": "MPL-2.0", "vendorHash": null }, From 3af3af6612ce52c659a0f9bdf234a1c788060044 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 00:33:16 +0000 Subject: [PATCH 15/22] home-assistant-custom-components.dreo: 1.10.5 -> 1.10.6 --- .../servers/home-assistant/custom-components/dreo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/dreo/package.nix b/pkgs/servers/home-assistant/custom-components/dreo/package.nix index 4f971bf03d40..6f6ab53c18a7 100644 --- a/pkgs/servers/home-assistant/custom-components/dreo/package.nix +++ b/pkgs/servers/home-assistant/custom-components/dreo/package.nix @@ -12,13 +12,13 @@ buildHomeAssistantComponent rec { owner = "JeffSteinbok"; domain = "dreo"; - version = "1.10.5"; + version = "1.10.6"; src = fetchFromGitHub { inherit owner; repo = "hass-dreo"; tag = "v${version}"; - hash = "sha256-Lt6c93rWdmzxVKyB+7IIuOq8fW5ZcLtlfhILfWxRy3c="; + hash = "sha256-vfp5b5g9Rin0zN/eGhFNdxc77ulVKA8QnQNV70BvIy8="; }; dependencies = [ websockets ]; From 142d03479737853868e82aed215bd0b4e273b552 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 00:41:57 +0000 Subject: [PATCH 16/22] egctl: 1.8.2 -> 1.8.3 --- pkgs/by-name/eg/egctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eg/egctl/package.nix b/pkgs/by-name/eg/egctl/package.nix index 4fbb1c0fb1b5..282cd52116c0 100644 --- a/pkgs/by-name/eg/egctl/package.nix +++ b/pkgs/by-name/eg/egctl/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "egctl"; - version = "1.8.2"; + version = "1.8.3"; src = fetchFromGitHub { owner = "envoyproxy"; repo = "gateway"; tag = "v${finalAttrs.version}"; - hash = "sha256-givYesuucfw/gumEwxpU/NTtyfZQgmGXg7u+xg9Yx0s="; + hash = "sha256-dhAzFpo+pnttcVBVTbOK7sOEeXaIkdPF058Zt8M2JHU="; }; - vendorHash = "sha256-5Hlycq0+/wvboP81MKlKBFLEgxa545eyXwPtueHONNE="; + vendorHash = "sha256-rAShQLNGffK/l8H6b004HfC/Jt3I4ReVlb2YV9yMrwQ="; # Fix case-insensitive conflicts producing platform-dependent checksums # https://github.com/microsoft/go-mssqldb/issues/234 proxyVendor = true; From a7feaef329adccfc3396fc2b5b5af969ec8a05f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 00:47:10 +0000 Subject: [PATCH 17/22] home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.19 -> 2.1.20 --- .../material-you-utilities/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix index 605580201fd5..195ae2d85635 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "material-you-utilities"; - version = "2.1.19"; + version = "2.1.20"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "material-you-utilities"; tag = version; - hash = "sha256-9eOn5E4lYzhfZSl7dmb3UNEkgU+hv7UFfmh6r6IX13M="; + hash = "sha256-viSavtA0eTiPdCgt00whBLvIL5RZSsC1zpJ0tQmGBRg="; }; - npmDepsHash = "sha256-6WGpuiMDzlx0Pm6C9mPtCVXHDDp4JWk3jMu6XNetiYE="; + npmDepsHash = "sha256-c/ZM2sMG3M4/cTdClu6I3Pnx2GJ/1jFgJVmCKrbiIsI="; installPhase = '' runHook preInstall From 9fc2979d56200ce947789aea6663b1f265ad9ffe Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Wed, 22 Jul 2026 22:01:28 -0400 Subject: [PATCH 18/22] python3Packages.frictionless: switch to pytest 9.0 Without it, tests fail in setup phase when configuring fixtures. Probably some incompatibility issue with pytest + pytest-lazy-fixtures combination. --- .../python-modules/frictionless/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/frictionless/default.nix b/pkgs/development/python-modules/frictionless/default.nix index 16ca71f53623..83b2e5aee9af 100644 --- a/pkgs/development/python-modules/frictionless/default.nix +++ b/pkgs/development/python-modules/frictionless/default.nix @@ -1,4 +1,4 @@ -{ +args@{ lib, buildPythonPackage, fetchFromGitHub, @@ -56,12 +56,21 @@ pytest-mock, pytest-timeout, pytest-vcr, - pytestCheckHook, + pytest_9_0, + pytest9_0CheckHook, requests-mock, xlrd, yattag, }: +let + # With pytest 9.1 fails: AssertionError: assert not self._finalizers + pytestCheckHook = pytest9_0CheckHook; + pytest-lazy-fixtures = args.pytest-lazy-fixtures.override { + pytest = pytest_9_0; + pytestCheckHook = pytest9_0CheckHook; + }; +in buildPythonPackage (finalAttrs: { pname = "frictionless"; version = "5.19.0"; From 4a016a844d74e07448705a7d25afbcf5540b3432 Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 22 Jul 2026 23:45:11 -0400 Subject: [PATCH 19/22] gnome2.gnome_mime_data: drop this is part of the gnome2 package set, which is old and needs to removed. it also has no users in tree. there is thus no reason to keep this around. --- pkgs/desktops/gnome-2/default.nix | 3 +-- .../gnome-2/platform/gnome-mime-data/default.nix | 16 ---------------- 2 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 pkgs/desktops/gnome-2/platform/gnome-mime-data/default.nix diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix index 44aee4313b74..8f0f644907ef 100644 --- a/pkgs/desktops/gnome-2/default.nix +++ b/pkgs/desktops/gnome-2/default.nix @@ -27,8 +27,6 @@ lib.makeScope pkgs.newScope ( # for git-head builds gnome-common = callPackage ./platform/gnome-common { }; - gnome_mime_data = callPackage ./platform/gnome-mime-data { }; - gtkglext = callPackage ./platform/gtkglext { }; #### DESKTOP @@ -64,6 +62,7 @@ lib.makeScope pkgs.newScope ( gnomeicontheme = throw "gnome2.gnomeicontheme has been removed, please use top-level gnome-icon-theme"; gnome_common = throw "gnome2.gnome_common has been removed, please use top-level gnome-common"; + gnome_mime_data = throw "gnome2.gnome_mime_data has been removed as it was unused in Nixpkgs"; # 2026-07-23 gnome_python = throw "gnome2.gnome_python has been removed"; # 2023-01-14 gnome_python_desktop = throw "gnome2.gnome_python_desktop has been removed"; # 2023-01-14 gnome_vfs = throw "gnome2.gnome_vfs has been removed"; # 2024-06-27 diff --git a/pkgs/desktops/gnome-2/platform/gnome-mime-data/default.nix b/pkgs/desktops/gnome-2/platform/gnome-mime-data/default.nix deleted file mode 100644 index 5335842f1fe3..000000000000 --- a/pkgs/desktops/gnome-2/platform/gnome-mime-data/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - intltool, -}: - -stdenv.mkDerivation rec { - pname = "gnome-mime-data"; - version = "2.18.0"; - src = fetchurl { - url = "mirror://gnome/sources/gnome-mime-data/${lib.versions.majorMinor version}/gnome-mime-data-${version}.tar.bz2"; - sha256 = "1mvg8glb2a40yilmyabmb7fkbzlqd3i3d31kbkabqnq86xdnn69p"; - }; - nativeBuildInputs = [ intltool ]; -} From d84e31bba5d91726741e3fdddb61bf9e849509f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 05:01:57 +0000 Subject: [PATCH 20/22] tenki: 1.11.0 -> 1.12.0 --- pkgs/by-name/te/tenki/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/tenki/package.nix b/pkgs/by-name/te/tenki/package.nix index 5e7267a9e9e2..48d86c19157f 100644 --- a/pkgs/by-name/te/tenki/package.nix +++ b/pkgs/by-name/te/tenki/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "tenki"; - version = "1.11.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "ckaznable"; repo = "tenki"; rev = "v${finalAttrs.version}"; - hash = "sha256-jd7D0iC3+s3w6uG0WqlvL9F4xQL+cQzsUvAIOc7ORgw="; + hash = "sha256-kvGlysdm7vw5yvcH7MZCk0Gm9bEfpqf0wF4QJUvU48E="; }; - cargoHash = "sha256-jV+KHHAPpsFxNnBaMPE5XYDG4Fhn3a89NBUpZg++YUE="; + cargoHash = "sha256-e8ZFQ2CUgkHOGn5yH6/P/s4aI0wlFzvJRgzHQUDuw4Y="; meta = { description = "tty-clock with weather effect"; From a6607790accaf95ec90a8d90be361b84c8d916ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 05:18:02 +0000 Subject: [PATCH 21/22] python3Packages.urllib3-future: 2.22.901 -> 2.23.900 --- pkgs/development/python-modules/urllib3-future/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/urllib3-future/default.nix b/pkgs/development/python-modules/urllib3-future/default.nix index 7e4c88772925..287eb7e8da5e 100644 --- a/pkgs/development/python-modules/urllib3-future/default.nix +++ b/pkgs/development/python-modules/urllib3-future/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "urllib3-future"; - version = "2.22.901"; + version = "2.23.900"; pyproject = true; src = fetchFromGitHub { owner = "jawah"; repo = "urllib3.future"; tag = version; - hash = "sha256-SP6C6xF9McRbmCAfARKrFVSxKRkNZvs7fLdcR9pIEyM="; + hash = "sha256-niT+olKVEOohM7WDS1nSC3ssg5uK7BmqOTi9YxVXPg0="; }; postPatch = '' From 70136603749761f5ed9ad652202bd35ab0ecb74d Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 23 Jul 2026 07:57:29 +0200 Subject: [PATCH 22/22] markdown-code-runner: 0.5.1 -> 0.5.2 Diff: https://github.com/drupol/markdown-code-runner/compare/0.5.1...0.5.2 --- pkgs/by-name/ma/markdown-code-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/markdown-code-runner/package.nix b/pkgs/by-name/ma/markdown-code-runner/package.nix index ea602fd676af..d734dcb5a4f7 100644 --- a/pkgs/by-name/ma/markdown-code-runner/package.nix +++ b/pkgs/by-name/ma/markdown-code-runner/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "markdown-code-runner"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "drupol"; repo = "markdown-code-runner"; tag = finalAttrs.version; - hash = "sha256-GcPMkwXwLyHoVljOpfnhmysDYIFXSyvNL5P3f6q/KJw="; + hash = "sha256-xToBnuWjjh1Zle6lcWdYWO9iDhSJh1cbOOEr9p0n1vU="; }; - cargoHash = "sha256-ul5cl6FDYkW02HGtQmLHkOsSaTIn2lCaTpKjCUzdcjM="; + cargoHash = "sha256-tGEXJMlrxIBCzWVgOfcDNHq2Zli0mJVaOMdmwP9GhCk="; dontUseCargoParallelTests = true;