From c05bdb9470662e4577e548e61f06816d6088860a Mon Sep 17 00:00:00 2001 From: Mica Semrick Date: Tue, 10 Feb 2026 21:37:42 -0800 Subject: [PATCH 01/43] cursor-clip: init at 0-unstable-2026-02-10 --- pkgs/by-name/cu/cursor-clip/package.nix | 51 +++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/cu/cursor-clip/package.nix diff --git a/pkgs/by-name/cu/cursor-clip/package.nix b/pkgs/by-name/cu/cursor-clip/package.nix new file mode 100644 index 000000000000..8fa3261a8057 --- /dev/null +++ b/pkgs/by-name/cu/cursor-clip/package.nix @@ -0,0 +1,51 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + cairo, + glib, + pango, + gdk-pixbuf, + graphene, + gtk4, + gtk4-layer-shell, + libadwaita, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cursor-clip"; + version = "0-unstable-2026-02-10"; + + src = fetchFromGitHub { + owner = "sirulex"; + repo = "cursor-clip"; + rev = "ad677e4b65340647b95b02a3cd1d955111506695"; + hash = "sha256-Hxg57v+gFjW7XyoGIGt7Pw4uXokBIWw88/0a00PzckI="; + }; + + cargoHash = "sha256-5p5tt3dnluRkY0/zIXv6p8mi/hd42yV2E8qsVy+lqz0="; + + nativeBuildInputs = [ + pkg-config + glib + ]; + + buildInputs = [ + cairo + pango + gdk-pixbuf + graphene + gtk4 + gtk4-layer-shell + libadwaita + ]; + + meta = { + description = "Cursor Clip - GTK4 Clipboard Manager with dynamic positioning. Features a Windows 11–style clipboard history, adapted to native GNOME design"; + homepage = "https://github.com/sirulex/cursor-clip"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ paperdigits ]; + mainProgram = "cursor-clip"; + }; +}) From d28265ec7e602001449b3adbd40be2d50135335b Mon Sep 17 00:00:00 2001 From: Mica Semrick Date: Tue, 10 Feb 2026 21:55:30 -0800 Subject: [PATCH 02/43] clyp: init at 0.9.6 --- pkgs/by-name/cl/clyp/package.nix | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/cl/clyp/package.nix diff --git a/pkgs/by-name/cl/clyp/package.nix b/pkgs/by-name/cl/clyp/package.nix new file mode 100644 index 000000000000..227c72be1d0e --- /dev/null +++ b/pkgs/by-name/cl/clyp/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + pkg-config, + wrapGAppsHook4, + gobject-introspection, + gtk4, +}: + +buildGoModule (finalAttrs: { + pname = "clyp"; + version = "0.9.6"; + + src = fetchFromGitHub { + owner = "murat-cileli"; + repo = "clyp"; + tag = finalAttrs.version; + hash = "sha256-7M5LlZKDfY/z8lBfEYeChQprkRRRfOZ3IIn5QuEdQJI="; + }; + + vendorHash = null; + + nativeBuildInputs = [ + pkg-config + wrapGAppsHook4 + ]; + + buildInputs = [ + gobject-introspection + gtk4 + ]; + + ldflags = [ "-s" ]; + + meta = { + description = "Clipboard manager for Linux"; + homepage = "https://github.com/murat-cileli/clyp"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ paperdigits ]; + mainProgram = "clyp"; + }; +}) From 73efbfe0765f716aa5bb8330e1824fe3e44193cb Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 1 Mar 2026 14:07:45 +0000 Subject: [PATCH 03/43] seatd: 0.9.2 -> 0.9.3 Changes: https://git.sr.ht/~kennylevinsen/seatd/refs/0.9.3 --- pkgs/by-name/se/seatd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seatd/package.nix b/pkgs/by-name/se/seatd/package.nix index 85dfc8d1911e..7c11389a81c5 100644 --- a/pkgs/by-name/se/seatd/package.nix +++ b/pkgs/by-name/se/seatd/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "seatd"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromSourcehut { owner = "~kennylevinsen"; repo = "seatd"; rev = finalAttrs.version; - hash = "sha256-B1MIPnf5rO+Jj2/0xuWvsigShmcRF/8/KP2Xh4YTseY="; + hash = "sha256-a3L/iFDeFnMGNzC46wXREmSPE+ZX1zUEPnjKPL0bT/A="; }; outputs = [ From 0553a6c60ccc5eb74ae67f3a69e7dc3bad648cca Mon Sep 17 00:00:00 2001 From: Michael Adler Date: Wed, 1 Apr 2026 08:14:52 +0200 Subject: [PATCH 04/43] opensc: 0.26.1 -> 0.27.1 Many security fixes: CVE-2025-13763: Several uses of potentially uninitialized memory detected by fuzzers CVE-2025-49010: Possible write beyond buffer bounds during processing of GET RESPONSE APDU CVE-2025-66215: Possible write beyond buffer bounds in oberthur driver CVE-2025-66038: Possible read beyond buffer bounds when parsing historical bytes in PIV driver CVE-2025-66037: Possible buffer overrun while parsing SPKI More low-severity data handling issues when parsing profile configuration --- pkgs/by-name/op/opensc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opensc/package.nix b/pkgs/by-name/op/opensc/package.nix index 8d8d27d337b8..4206d8e002e7 100644 --- a/pkgs/by-name/op/opensc/package.nix +++ b/pkgs/by-name/op/opensc/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "opensc"; - version = "0.26.1"; + version = "0.27.1"; src = fetchFromGitHub { owner = "OpenSC"; repo = "OpenSC"; tag = finalAttrs.version; - hash = "sha256-H5df+x15fz28IlL/G9zPBxbNBzc+BlDmmgNZVEYQgac="; + hash = "sha256-s/3bIhPGa3+SKjMh0CNgsU3nOkhEaxPTpmEbc6VIn3Q="; }; nativeBuildInputs = [ From b857b91dbadd58e9838582203177b93a3dba5406 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Apr 2026 00:32:53 +0000 Subject: [PATCH 05/43] imapgoose: 0.4.2 -> 0.5.0 --- pkgs/by-name/im/imapgoose/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/imapgoose/package.nix b/pkgs/by-name/im/imapgoose/package.nix index e07464412292..5598ebd4f351 100644 --- a/pkgs/by-name/im/imapgoose/package.nix +++ b/pkgs/by-name/im/imapgoose/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "imapgoose"; - version = "0.4.2"; + version = "0.5.0"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "ImapGoose"; tag = "v${version}"; - hash = "sha256-Zu2cHCTl6RyZzndFrLM7xTeD/T3isVerIB8D6vD3jIU="; + hash = "sha256-H+6S+jAZT4jj1R8sJeLzFjyNkZqo0WlTLVfu1BH+RM4="; }; - vendorHash = "sha256-6mh6KsJlijXn+bLzmtJSC4lcYFChQdyBKEjFzbQMIM0="; + vendorHash = "sha256-75dP0iB3Tu1GQfi9w+H1dgWHZh7X9FJOlsLbC3Baqjg="; subPackages = [ "cmd/imapgoose" From 98d231d9cad3993470e30dc01169bdc2a254537e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 2 Apr 2026 06:41:16 +0200 Subject: [PATCH 06/43] =?UTF-8?q?ocamlPackages.miou:=200.4.0=20=E2=86=92?= =?UTF-8?q?=200.5.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/miou/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/development/ocaml-modules/miou/default.nix b/pkgs/development/ocaml-modules/miou/default.nix index d02f4fd795c4..bc0423ab20d1 100644 --- a/pkgs/development/ocaml-modules/miou/default.nix +++ b/pkgs/development/ocaml-modules/miou/default.nix @@ -2,24 +2,27 @@ lib, buildDunePackage, fetchurl, + dune-configurator, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "miou"; - version = "0.4.0"; + version = "0.5.5"; minimalOCamlVersion = "5.0.0"; src = fetchurl { - url = "https://github.com/robur-coop/miou/releases/download/v${version}/miou-${version}.tbz"; - hash = "sha256-2a5SET2SPyQloTdcWU9KzPYRcXgK8e8hHbu6OP9R2s8="; + url = "https://github.com/robur-coop/miou/releases/download/v${finalAttrs.version}/miou-${finalAttrs.version}.tbz"; + hash = "sha256-YJZ/nlqpxW77mhcamtCMx5d6/f9MVVBv1QCOz55EyuA="; }; + buildInputs = [ dune-configurator ]; + meta = { description = "Composable concurrency primitives for OCaml"; homepage = "https://git.robur.coop/robur/miou"; - changelog = "https://git.robur.coop/robur/miou/src/tag/v${version}/CHANGES.md"; + changelog = "https://git.robur.coop/robur/miou/src/tag/v${finalAttrs.version}/CHANGES.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From af977e3b88093703b6f02e79501be0ec5f3d2a8e Mon Sep 17 00:00:00 2001 From: Christopher Kaster Date: Thu, 19 Mar 2026 18:43:25 +0100 Subject: [PATCH 07/43] odin: dev-2026-02 -> dev-2026-04 --- pkgs/by-name/od/odin/package.nix | 5 +++-- pkgs/by-name/od/odin/system-raylib.patch | 21 +++++++++++---------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/od/odin/package.nix b/pkgs/by-name/od/odin/package.nix index 685320cdea26..48a82ee4cef9 100644 --- a/pkgs/by-name/od/odin/package.nix +++ b/pkgs/by-name/od/odin/package.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "odin"; - version = "dev-2026-02"; + version = "dev-2026-04"; src = fetchFromGitHub { owner = "odin-lang"; repo = "Odin"; tag = finalAttrs.version; - hash = "sha256-TiXHFFmXzSyENFeTtQoskGrU7oWAHXR7eGgne0w1vEE="; + hash = "sha256-vUQKXyVKZRLzAPeCileAOIfWXvKLrIjYIHXTdMGnG3k="; }; patches = [ @@ -96,6 +96,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "odin"; maintainers = with lib.maintainers; [ astavie + atomicptr diniamo ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/od/odin/system-raylib.patch b/pkgs/by-name/od/odin/system-raylib.patch index 19b53c4a8d34..3bd5f848e384 100644 --- a/pkgs/by-name/od/odin/system-raylib.patch +++ b/pkgs/by-name/od/odin/system-raylib.patch @@ -39,10 +39,10 @@ index 559437a60..cd31fbe43 100644 RAYGUI_VERSION :: "4.0" diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin -index 02bb6deea..0df93009b 100644 +index b051f1885..9376dcc48 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin -@@ -99,42 +99,7 @@ MAX_TEXT_BUFFER_LENGTH :: #config(RAYLIB_MAX_TEXT_BUFFER_LENGTH, 1024) +@@ -97,42 +97,7 @@ MAX_MATERIAL_MAPS :: #config(RAYLIB_MAX_MATERIAL_MAPS, 12) #assert(size_of(rune) == size_of(c.int)) @@ -74,7 +74,7 @@ index 02bb6deea..0df93009b 100644 - "system:Cocoa.framework", - "system:OpenGL.framework", - "system:IOKit.framework", -- } +- } -} else when ODIN_ARCH == .wasm32 || ODIN_ARCH == .wasm64p32 { - foreign import lib { - RAYLIB_WASM_LIB, @@ -87,21 +87,21 @@ index 02bb6deea..0df93009b 100644 VERSION_MAJOR :: 5 VERSION_MINOR :: 5 diff --git a/vendor/raylib/rlgl/rlgl.odin b/vendor/raylib/rlgl/rlgl.odin -index 6ac19695d..78a483a59 100644 +index 14a7cf5b0..a8e641220 100644 --- a/vendor/raylib/rlgl/rlgl.odin +++ b/vendor/raylib/rlgl/rlgl.odin -@@ -112,47 +112,12 @@ import rl "../." +@@ -112,47 +112,7 @@ import rl "../." VERSION :: "5.0" -RAYLIB_SHARED :: #config(RAYLIB_SHARED, false) -RAYLIB_WASM_LIB :: #config(RAYLIB_WASM_LIB, "../wasm/libraylib.a") - - // Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: - // - Compile a separate rlgl library and use that in the foreign import blocks below. - // - Remove the `import rl "../."` line - // - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) - +-// Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: +-// - Compile a separate rlgl library and use that in the foreign import blocks below. +-// - Remove the `import rl "../."` line +-// - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) +- -when ODIN_OS == .Windows { - @(extra_linker_flags="/NODEFAULTLIB:" + ("msvcrt" when RAYLIB_SHARED else "libcmt")) - foreign import lib { @@ -139,3 +139,4 @@ index 6ac19695d..78a483a59 100644 GRAPHICS_API_OPENGL_11 :: false GRAPHICS_API_OPENGL_21 :: true + From d2de91995b45cc2f55739af2264a4b1d2d101eeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Apr 2026 12:37:07 +0000 Subject: [PATCH 08/43] asymptote: 3.09 -> 3.10 --- pkgs/by-name/as/asymptote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asymptote/package.nix b/pkgs/by-name/as/asymptote/package.nix index 4c9c9274d8d8..58936ed64bb1 100644 --- a/pkgs/by-name/as/asymptote/package.nix +++ b/pkgs/by-name/as/asymptote/package.nix @@ -33,7 +33,7 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "3.09"; + version = "3.10"; pname = "asymptote"; outputs = [ @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; - hash = "sha256-unM6mfyq8MCajo8wtG/ksr4E6mQNK/A03gGIa9Fxeuc="; + hash = "sha256-0nvo/vJQ1dwzhgK/cj4dCejNHoXBmatMgHQwif2M0sc="; }; # override with TeX Live containers to avoid building sty, docs from source From 0aeb7a099a22e5777cb46ce1042d44752e2068e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 05:05:29 +0000 Subject: [PATCH 09/43] python3Packages.whenever: 0.10.0b2 -> 0.10.0b3 --- pkgs/development/python-modules/whenever/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/whenever/default.nix b/pkgs/development/python-modules/whenever/default.nix index 2e7437201bcb..a19a965f2d04 100644 --- a/pkgs/development/python-modules/whenever/default.nix +++ b/pkgs/development/python-modules/whenever/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "whenever"; - version = "0.10.0b2"; + version = "0.10.0b3"; pyproject = true; src = fetchFromGitHub { owner = "ariebovenberg"; repo = "whenever"; tag = version; - hash = "sha256-39vl5/v4bkfNXuU9dXnXgUhR8NagvHFX2IRdS77e/nI="; + hash = "sha256-cfqgUkuslNm0jgrnSIEDjWHBL7Pmk5OpR/hmJOrdfbU="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 67bb7b8fbf4c492ea81715dd0724791f6ea71471 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 4 Apr 2026 11:54:25 +0000 Subject: [PATCH 10/43] intiface-central: 3.0.0 -> 3.0.4+40 --- pkgs/by-name/in/intiface-central/package.nix | 14 +++--- .../in/intiface-central/pubspec.lock.json | 48 +++++++++++++++++-- 2 files changed, 51 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/in/intiface-central/package.nix b/pkgs/by-name/in/intiface-central/package.nix index 10b3d4895487..34b2c6e0a62d 100644 --- a/pkgs/by-name/in/intiface-central/package.nix +++ b/pkgs/by-name/in/intiface-central/package.nix @@ -27,13 +27,13 @@ let pname = "intiface-central"; - version = "3.0.0"; + version = "3.0.4+40"; src = fetchFromGitHub { owner = "intiface"; repo = "intiface-central"; tag = "v${version}"; - hash = "sha256-yKWaXkSjg7LMIKIeRfviu4SmStxl9BSXncJSxXJeU0Y="; + hash = "sha256-RMllaThwCp2mRl0ecMtj3z6DC4uhdLqYNPI8lZChmhI="; }; rustDep = rustPlatform.buildRustPackage { @@ -46,7 +46,7 @@ let ln -s ${buttplug} ../../buttplug ''; - cargoHash = "sha256-HpmGmMMocLQ5/DJq8PJ5u04DipSlrReJ/3l76L9j8Yk="; + cargoHash = "sha256-2KmwfvSDIaLvGda/EofUxGPRevv+/UQOUdSPRF2LEJw="; nativeBuildInputs = [ pkg-config ]; @@ -61,15 +61,15 @@ let buttplug_dart = fetchFromGitHub { owner = "buttplugio"; repo = "buttplug_dart"; - tag = "v1.0.0-beta1"; - hash = "sha256-cJJU/DRTuQawdfi0aMyi7Vfmv4GtUj7nEBRNYEuZ8JQ="; + tag = "v1.0.0"; + hash = "sha256-nm9TdEL9+80hCbaPnpAJTQ0w1t40vWYcxyilQTwvEBU="; }; buttplug = fetchFromGitHub { owner = "buttplugio"; repo = "buttplug"; - tag = "intiface_engine-4.0.0"; - hash = "sha256-F3mMQviTeyw9Wlrf8vcbJ9oGTYoKCIpPbj2jayQlpeg="; + tag = "intiface_engine_4.0.2"; + hash = "sha256-4tzGZEsqfCnz/ZX6qNx/Hku6yDK0g6gyep6p6WZGoQk="; }; in flutter338.buildFlutterApplication { diff --git a/pkgs/by-name/in/intiface-central/pubspec.lock.json b/pkgs/by-name/in/intiface-central/pubspec.lock.json index 983ededca624..e4ad39f559db 100644 --- a/pkgs/by-name/in/intiface-central/pubspec.lock.json +++ b/pkgs/by-name/in/intiface-central/pubspec.lock.json @@ -60,6 +60,16 @@ "source": "hosted", "version": "9.2.0" }, + "bloc_concurrency": { + "dependency": "direct main", + "description": { + "name": "bloc_concurrency", + "sha256": "86b7b17a0a78f77fca0d7c030632b59b593b22acea2d96972588f40d4ef53a94", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.0" + }, "boolean_selector": { "dependency": "transitive", "description": { @@ -165,11 +175,11 @@ "dependency": "transitive", "description": { "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", + "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.4.1" }, "checked_yaml": { "dependency": "transitive", @@ -687,11 +697,21 @@ "dependency": "transitive", "description": { "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", + "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.11.1" + "version": "0.13.0" + }, + "menu_base": { + "dependency": "transitive", + "description": { + "name": "menu_base", + "sha256": "820368014a171bd1241030278e6c2617354f492f5c703d7b7d4570a6b8b84405", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1" }, "meta": { "dependency": "direct main", @@ -1202,6 +1222,16 @@ "source": "hosted", "version": "3.0.0" }, + "shortid": { + "dependency": "transitive", + "description": { + "name": "shortid", + "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2" + }, "sky_engine": { "dependency": "transitive", "description": "flutter", @@ -1298,6 +1328,16 @@ "source": "hosted", "version": "0.7.8" }, + "tray_manager": { + "dependency": "direct main", + "description": { + "name": "tray_manager", + "sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.2" + }, "typed_data": { "dependency": "transitive", "description": { From 8419c6f167cb6ae5693980a02d0d37d2ba831f22 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 06:49:18 +0000 Subject: [PATCH 11/43] debian-devscripts: 2.26.6 -> 2.26.7 --- pkgs/by-name/de/debian-devscripts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/debian-devscripts/package.nix b/pkgs/by-name/de/debian-devscripts/package.nix index 80fa132e1174..b33685dd1cd5 100644 --- a/pkgs/by-name/de/debian-devscripts/package.nix +++ b/pkgs/by-name/de/debian-devscripts/package.nix @@ -30,14 +30,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "debian-devscripts"; - version = "2.26.6"; + version = "2.26.7"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "debian"; repo = "devscripts"; tag = "v${finalAttrs.version}"; - hash = "sha256-OoaugAlaS6JaSNHSn21XOVmC43MW5ggCSDSq8O271c8="; + hash = "sha256-x9qr5NC2Mu/TlO3cJ4qxItU6l7XazgWuziVfRFpM9xA="; }; patches = [ From 80957bfcdd492b3557244b5dcf497344e49d417d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Sat, 4 Apr 2026 22:03:46 +0200 Subject: [PATCH 12/43] deno: fix aarch64-linux build failure Upstream fix: https://github.com/denoland/deno/pull/33179 --- pkgs/by-name/de/deno/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index f06c7713c30b..60292c8c9634 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -16,6 +16,7 @@ sqlite, lld, writableTmpDirAsHomeHook, + fetchpatch, # Test deps curl, @@ -46,6 +47,14 @@ rustPlatform.buildRustPackage (finalAttrs: { ./patches/0002-tests-replace-hardcoded-paths.patch ./patches/0003-tests-linux-no-chown.patch ./patches/0004-tests-darwin-fixes.patch + ] + ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ + # Fix c_char mismatch on aarch64-linux + # PR at https://github.com/denoland/deno/pull/33179 + (fetchpatch { + url = "https://github.com/denoland/deno/commit/fd331552de39501d47c43dc4b0c637b969402ab1.patch"; + hash = "sha256-AIqLbTnBO2VUFiTumEZFORqSyfzB6chdvJQq8HeAM30="; + }) ]; postPatch = '' # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857 From 240dcfe4e2269299c6565bb1cc8babdce5ccdd43 Mon Sep 17 00:00:00 2001 From: parth Date: Sun, 5 Apr 2026 13:38:53 -0400 Subject: [PATCH 13/43] lockbook-desktop: 26.1.31 -> 26.3.22 --- pkgs/by-name/lo/lockbook-desktop/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/lo/lockbook-desktop/package.nix b/pkgs/by-name/lo/lockbook-desktop/package.nix index 458c9c25f3f9..44ea5a056650 100644 --- a/pkgs/by-name/lo/lockbook-desktop/package.nix +++ b/pkgs/by-name/lo/lockbook-desktop/package.nix @@ -18,16 +18,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "lockbook-desktop"; - version = "26.1.31"; + version = "26.3.22"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = finalAttrs.version; - hash = "sha256-Bx84e5/foF4XxRZJve0YhiikZJa3mqxOHuk9bsPxjag="; + hash = "sha256-Mroh2xSLe5dlKNXxTPyP9RzLtwcEf2JXZnE1tN4t1fE="; }; - cargoHash = "sha256-D4U58OssBiLnw8KIIaWzYLCS+VoeNk0CCFRFAIO6Ays="; + cargoHash = "sha256-hPQlDG2eFmiPXkCyjk10fpVDAbq3R8mQs7bOHbCBhwg="; nativeBuildInputs = [ pkg-config @@ -68,7 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' mv $out/bin/lockbook-linux $out/bin/lockbook-desktop - install -D public_site/favicon.svg $out/share/icons/hicolor/scalable/apps/lockbook.svg + install -D docs/graphics/logo.svg $out/share/icons/hicolor/scalable/apps/lockbook.svg ''; meta = { From e137580c8548ca3f0fb65ec5c0c3ff0fde326f7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 19:31:34 +0000 Subject: [PATCH 14/43] glaze: 7.2.2 -> 7.2.3 --- pkgs/by-name/gl/glaze/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glaze/package.nix b/pkgs/by-name/gl/glaze/package.nix index 020f408f79d3..34bf839136aa 100644 --- a/pkgs/by-name/gl/glaze/package.nix +++ b/pkgs/by-name/gl/glaze/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "glaze"; - version = "7.2.2"; + version = "7.2.3"; src = fetchFromGitHub { owner = "stephenberry"; repo = "glaze"; tag = "v${finalAttrs.version}"; - hash = "sha256-E92oxXOcmA4d3s2k0D+DppnHt0Ks900+3W0XoGbbcG4="; + hash = "sha256-rqObV/yaGTI9JCyMZxbT4UXeDzYmcEuc/3V+s07Ucxs="; }; nativeBuildInputs = [ cmake ]; From 305ad34e1012b3dbbc3b1a859558f3ea422b3042 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 20:31:49 +0000 Subject: [PATCH 15/43] vcpkg: 2026.01.16 -> 2026.03.18 --- pkgs/by-name/vc/vcpkg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vc/vcpkg/package.nix b/pkgs/by-name/vc/vcpkg/package.nix index 51e63bc7955a..437b939549c1 100644 --- a/pkgs/by-name/vc/vcpkg/package.nix +++ b/pkgs/by-name/vc/vcpkg/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "vcpkg"; - version = "2026.01.16"; + version = "2026.03.18"; src = fetchFromGitHub { owner = "microsoft"; repo = "vcpkg"; tag = finalAttrs.version; - hash = "sha256-fT1EADy3wXm1JIpAbOmS2LWCJCK/kbsiaN9ILgQuZek="; + hash = "sha256-vcs7F8darR/PNJEihebA7AqLWglefGxIacr1fqL36eM="; leaveDotGit = true; postFetch = '' cd "$out" From 29b4862c27ba022d72ed856c4601b93a26f776af Mon Sep 17 00:00:00 2001 From: dbeley <6568955+dbeley@users.noreply.github.com> Date: Mon, 6 Apr 2026 00:07:23 +0200 Subject: [PATCH 16/43] llmfit: 0.8.5 -> 0.9.1 --- pkgs/by-name/ll/llmfit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 0651eca1a118..635ea0453022 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.8.5"; + version = "0.9.1"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - hash = "sha256-PKPG/7aRfzg3JyCA+09S6jZGtcyXoOdbBCpKPrtDQE0="; + hash = "sha256-IOAY1aTt2wvwp7lNxaD4Svm1xwDGR03aZ7WvpXStrHc="; }; - cargoHash = "sha256-1FC2bhHuS3yHFOOVIychrTj8sHGqcY2twsElrqV6ooE="; + cargoHash = "sha256-74uFCzSkX9TxMJjz/37ASQoWfuzNK/iAAc5pPfJl5NI="; meta = { description = "Find what runs on your hardware"; From 88faa7ae8e08f2d08eeef515d325014ab3da831d Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 31 Mar 2026 22:13:33 -0400 Subject: [PATCH 17/43] navidrome: 0.60.3 -> 0.61.1 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/na/navidrome/package.nix | 29 +++++++++++++++++++-------- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 657978141a02..cc423f2376e1 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -310,6 +310,8 @@ gnuradioMinimal.override { - `nodejs` is now a simple wrapper for `nodejs-slim`+`nodejs-slim.npm`+`nodejs-slim.corepack`, meaning it is no longer possible to reference or override its attributes or outputs (e.g. `nodejs.libv8` must be replaced with `nodejs-slim.libv8`, `nodejs.nativeBuildInputs` with `nodejs-slim.nativeBuildInputs`, etc.). +- `navidrome` has removed the built-in Spotify integration https://github.com/navidrome/navidrome/releases/tag/v0.61.0 has details on optional replacements + - `mold` is now wrapped by default. - The `neovim` package and module now disable by default the `python3` and `ruby` providers, unused by most users and reducing closure size from 365MiB to 240MiB. Host provider executables are not exposed anymore along with the neovim wrapper. You can still refer to those using the neovim provider variables (e.g., `python3_host_prog`). diff --git a/pkgs/by-name/na/navidrome/package.nix b/pkgs/by-name/na/navidrome/package.nix index ed97690bac4e..c8267ea640d0 100644 --- a/pkgs/by-name/na/navidrome/package.nix +++ b/pkgs/by-name/na/navidrome/package.nix @@ -3,6 +3,7 @@ buildPackages, fetchFromGitHub, fetchNpmDeps, + fetchpatch, lib, nodejs_24, npmHooks, @@ -19,23 +20,37 @@ buildGoModule (finalAttrs: { pname = "navidrome"; - version = "0.60.3"; + version = "0.61.1"; src = fetchFromGitHub { owner = "navidrome"; repo = "navidrome"; rev = "v${finalAttrs.version}"; - hash = "sha256-DwVmNJKjwEhTKIVPYFqaUR9SD4HpACkK4XJoFfQVRus="; + hash = "sha256-BRMJCBQl38AqsCI2UYQ9X36U57pg9uuiHsx8sHpVBKE="; }; - vendorHash = "sha256-StI4CfWN/OnbYFktRriTJWMHTuJkCinpYk9qgsxMGG8="; + patches = [ + # https://github.com/navidrome/navidrome/pull/5276 (waiting on release) + (fetchpatch { + name = "regenerate-package-lock-json"; + url = "https://github.com/navidrome/navidrome/compare/v0.61.1...33a05ef662760fd9feb0a3ae43c7fe149eda610b.patch"; + hash = "sha256-IQ0wJ7vsSaLjBZS/fKIApNM8UV8oj6L2taCQIPhHvwg="; + }) + ]; + + vendorHash = "sha256-iVXJPP41rIpC6Tu1P/jWcePYCQ2Z9lEoTOrDLN26kTU="; npmRoot = "ui"; npmDeps = fetchNpmDeps { - inherit (finalAttrs) src; + inherit (finalAttrs) src patches; + # Remove after https://github.com/navidrome/navidrome/pull/5276 is released + # patches are applied after we run npmDeps without inheriting patches here + # so we have to get out of the sourceRoot to apply it then get back in to it + prePatch = "cd .."; + postPatch = "cd ui"; sourceRoot = "${finalAttrs.src.name}/ui"; - hash = "sha256-EA2WM7xaqP7rS0pjx+yXwpjdauaduvDefmFH73eByxI="; + hash = "sha256-iXey2XmDwsTR1/bIrBLzm6uvVGzPgQFcDLUtNy8robI="; }; nativeBuildInputs = [ @@ -66,9 +81,6 @@ buildGoModule (finalAttrs: { env = lib.optionalAttrs stdenv.cc.isGNU { CGO_CFLAGS = toString [ "-Wno-return-local-addr" ]; - # Workaround for https://github.com/golang/go/issues/77387 - # Remove when go1.25.8 has been merged - CGO_CFLAGS_ALLOW = "--define-prefix"; }; postPatch = '' @@ -81,6 +93,7 @@ buildGoModule (finalAttrs: { tags = [ "netgo" + "sqlite_fts5" ]; nativeInstallCheckInputs = [ versionCheckHook ]; From 7a60c5a02e7590fec59feb60437bf92384115406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ila=C3=AF=20Deutel?= Date: Wed, 1 Apr 2026 11:01:03 -0400 Subject: [PATCH 18/43] kibi: 0.3.2 -> 0.3.3 --- pkgs/by-name/ki/kibi/package.nix | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ki/kibi/package.nix b/pkgs/by-name/ki/kibi/package.nix index cf4ed5be7259..ff012895ef72 100644 --- a/pkgs/by-name/ki/kibi/package.nix +++ b/pkgs/by-name/ki/kibi/package.nix @@ -2,31 +2,40 @@ lib, fetchFromGitHub, rustPlatform, + nix-update-script, makeWrapper, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "kibi"; - version = "0.3.2"; + version = "0.3.3"; - cargoHash = "sha256-EOw4iE9MTZVL0vIgPHVr0dggtksS5b8IvrRykblF0vA="; + cargoHash = "sha256-lBBIEceZgxwoM2DoD+iFtlNdnO5LkvIf2/8CB2uPH3Y="; src = fetchFromGitHub { owner = "ilai-deutel"; repo = "kibi"; tag = "v${finalAttrs.version}"; - hash = "sha256-lakx3ZNj9HeLFdRVxYLUh8W6yHXpBXlguQjjFofWl/s="; + hash = "sha256-uGCtFS29XVrYXOHAeTT5QmYwCIQWg2SRmgw3CP5O0+c="; }; nativeBuildInputs = [ makeWrapper ]; + passthru.updateScript = nix-update-script { }; + postInstall = '' install -Dm644 syntax.d/* -t $out/share/kibi/syntax.d install -Dm644 kibi.desktop -t $out/share/applications - install -Dm0644 assets/logo.svg $out/share/icons/hicolor/scalable/apps/kibi.svg + install -Dm644 assets/kibi.svg -t $out/share/icons/hicolor/scalable/apps wrapProgram $out/bin/kibi --prefix XDG_DATA_DIRS : "$out/share" ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + meta = { description = "Text editor in ≤1024 lines of code, written in Rust"; homepage = "https://github.com/ilai-deutel/kibi"; @@ -34,7 +43,10 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 mit ]; - maintainers = with lib.maintainers; [ robertodr ]; + maintainers = with lib.maintainers; [ + robertodr + ilai-deutel + ]; mainProgram = "kibi"; }; }) From 3aba7a6c557b2a42ad8674c5b33d796c634ba9e3 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Mon, 6 Apr 2026 01:01:17 -0700 Subject: [PATCH 19/43] firewalk: fix build with gcc15 --- pkgs/by-name/fi/firewalk/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/fi/firewalk/package.nix b/pkgs/by-name/fi/firewalk/package.nix index a88e4182d81d..9d58cb894888 100644 --- a/pkgs/by-name/fi/firewalk/package.nix +++ b/pkgs/by-name/fi/firewalk/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, libnet, libpcap, libdnet, @@ -16,6 +17,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-f0sHzcH3faeg7epfpWXbgaHrRWaWBKMEqLdy38+svGo="; }; + patches = [ + (fetchpatch { + url = "https://sources.debian.org/data/main/f/firewalk/5.0-6/debian/patches/060_fix-ftbfs-gcc-15.patch"; + hash = "sha256-KEYHTSnUtNIGqm/uE2ZLV79KIWmofHeKVYdfTkpm4rI="; + }) + ]; + buildInputs = [ libnet libpcap From ba43b5cd0293dabff3d8321983e31a53b99c4868 Mon Sep 17 00:00:00 2001 From: John Garcia Date: Mon, 6 Apr 2026 09:47:07 +0100 Subject: [PATCH 20/43] decent-sampler: 1.16.0 -> 1.18.1 --- pkgs/by-name/de/decent-sampler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/decent-sampler/package.nix b/pkgs/by-name/de/decent-sampler/package.nix index b7be06b59ae7..123780cb2650 100644 --- a/pkgs/by-name/de/decent-sampler/package.nix +++ b/pkgs/by-name/de/decent-sampler/package.nix @@ -16,7 +16,7 @@ let pname = "decent-sampler"; - version = "1.16.0"; + version = "1.18.1"; icon = fetchurl { url = "https://www.decentsamples.com/wp-content/uploads/2018/09/cropped-Favicon_512x512.png"; @@ -29,7 +29,7 @@ let src = fetchzip { # Download page: https://store.decentsamples.com/downloads/decent-sampler/versions url = "https://cdn.decentsamples.com/production/builds/ds/${version}/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz"; - hash = "sha256-KeHWdlrPEAt45YeivmPjA645x+F2cKLYNGJBToEHAok="; + hash = "sha256-wL9L4I2iw9r3r69TOr37XXEs3iECMuNGX9Ez63P/f8w="; }; nativeBuildInputs = [ copyDesktopItems ]; From 8db363dbda33cf12df73d08e930fd566ed8abe7e Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 6 Apr 2026 17:36:45 +0700 Subject: [PATCH 21/43] particl-core: 23.2.7.0 -> 23.2.9.0 --- pkgs/by-name/pa/particl-core/package.nix | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/pa/particl-core/package.nix b/pkgs/by-name/pa/particl-core/package.nix index bdf9b68a6381..d018c782d470 100644 --- a/pkgs/by-name/pa/particl-core/package.nix +++ b/pkgs/by-name/pa/particl-core/package.nix @@ -18,27 +18,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "particl-core"; - version = "23.2.7.0"; + version = "23.2.9.0"; src = fetchFromGitHub { owner = "particl"; repo = "particl-core"; - rev = "v${finalAttrs.version}"; - hash = "sha256-RxkLt+7u+r5jNwEWiArTUpZ8ykYwWtvIDFXTSKhGN/w="; + tag = "v${finalAttrs.version}"; + hash = "sha256-g/RNr2IxipoDlPfkzE8ou1wOTFrUYp7MuNoWklsyBjU="; }; - patches = [ - # upnp: fix build with miniupnpc 2.2.8 - (fetchpatch2 { - url = "https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5.patch?full_index=1"; - hash = "sha256-oDvHUvwAEp0LJCf6QBESn38Bu359TcPpLhvuLX3sm6M="; - }) - ]; - nativeBuildInputs = [ pkg-config autoreconfHook ]; + buildInputs = [ openssl db48 From 1efb07b27cd463cd2d192a48a0d11fc11175d611 Mon Sep 17 00:00:00 2001 From: ToasterUwU Date: Mon, 6 Apr 2026 18:51:00 +0200 Subject: [PATCH 22/43] buttplug-lite: init at 2.5.5 --- pkgs/by-name/bu/buttplug-lite/package.nix | 87 +++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 pkgs/by-name/bu/buttplug-lite/package.nix diff --git a/pkgs/by-name/bu/buttplug-lite/package.nix b/pkgs/by-name/bu/buttplug-lite/package.nix new file mode 100644 index 000000000000..c6a8389b78e2 --- /dev/null +++ b/pkgs/by-name/bu/buttplug-lite/package.nix @@ -0,0 +1,87 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + makeDesktopItem, + versionCheckHook, + pkg-config, + git, + makeWrapper, + copyDesktopItems, + libx11, + libGL, + libxcb, + libxkbcommon, + dbus, + udev, + openssl, + wayland, + stdenv, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "buttplug-lite"; + version = "2.5.5"; + + src = fetchFromGitHub { + owner = "runtime-shady-backroom"; + repo = "buttplug-lite"; + tag = finalAttrs.version; + hash = "sha256-Z7xf+507rTWWygPV4p0+Q3e2rFIVgn1Ktu/W1P0FOfw="; + }; + + cargoHash = "sha256-XGfHJAlv1B+tFKhLqMWiUaVyCUnyuyVZmYz3wvwITQI="; + + desktopItems = [ + (makeDesktopItem { + name = "buttplug-lite"; + exec = "buttplug-lite"; + desktopName = "Buttplug Lite"; + comment = "Simplified buttplug.io API for when JSON is infeasible"; + }) + ]; + + nativeBuildInputs = [ + pkg-config + git + makeWrapper + copyDesktopItems + ]; + + buildInputs = [ + libx11 + libGL + libxcb + libxkbcommon + dbus + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + udev + wayland + ]; + + postInstall = '' + wrapProgram $out/bin/buttplug-lite --suffix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath ( + [ + libx11 + libGL + libxcb + libxkbcommon + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland ] + ) + } + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Simplified buttplug.io API for when JSON is infeasible"; + homepage = "https://github.com/runtime-shady-backroom/buttplug-lite"; + changelog = "https://github.com/runtime-shady-backroom/buttplug-lite/releases/tag/${finalAttrs.version}"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ toasteruwu ]; + }; +}) From 5d7143af1f0b1760fef1230ba5fa1a2e11614773 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 5 Apr 2026 13:12:44 +0200 Subject: [PATCH 23/43] nextcloud33Packages.apps.memories: init at 8.0.1 --- pkgs/servers/nextcloud/packages/apps/memories.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/servers/nextcloud/packages/apps/memories.nix b/pkgs/servers/nextcloud/packages/apps/memories.nix index 598897e33391..9f2a35716f1d 100644 --- a/pkgs/servers/nextcloud/packages/apps/memories.nix +++ b/pkgs/servers/nextcloud/packages/apps/memories.nix @@ -18,6 +18,11 @@ let srcHash = "sha256-KyUfrKHnRO3lMin0seSNFRnRRTPo12NbbvbkSpxSMQE="; }; "32" = latestVersionForNc."31"; + "33" = { + version = "8.0.1"; + appHash = "sha256-B+O78qjBQbmMnFAvH/5a+YBive+rkBG9AKTX7G3qNR0="; + srcHash = "sha256-t/DiGJzSey9YpV5GkepKSGjr5gXc9KWDBtSY5UPRlEU="; + }; }; currentVersionInfo = latestVersionForNc.${ncVersion} From 5b7a8fdc5bd1ca46e7a8a29b5f2751b3b57e722b Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 6 Apr 2026 19:50:28 +0200 Subject: [PATCH 24/43] nextcloud31Packages.apps.memories: drop nextcloud v32 was droped in nixpkgs already --- pkgs/servers/nextcloud/packages/apps/memories.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/servers/nextcloud/packages/apps/memories.nix b/pkgs/servers/nextcloud/packages/apps/memories.nix index 9f2a35716f1d..e49f1e45ccf4 100644 --- a/pkgs/servers/nextcloud/packages/apps/memories.nix +++ b/pkgs/servers/nextcloud/packages/apps/memories.nix @@ -12,12 +12,11 @@ }: let latestVersionForNc = { - "31" = { + "32" = { version = "7.8.2"; appHash = "sha256-O59G5kUkYlYxr8p/vEqs3LqLRKJZbeEgDhdY5eHfnZg="; srcHash = "sha256-KyUfrKHnRO3lMin0seSNFRnRRTPo12NbbvbkSpxSMQE="; }; - "32" = latestVersionForNc."31"; "33" = { version = "8.0.1"; appHash = "sha256-B+O78qjBQbmMnFAvH/5a+YBive+rkBG9AKTX7G3qNR0="; From b70d09c46353fe6fc1571f85a19a3ca105a2ab80 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 17:58:23 +0000 Subject: [PATCH 25/43] chameleon-cli: 2.1.0-unstable-2026-02-24 -> 2.1.0-unstable-2026-04-06 --- pkgs/by-name/ch/chameleon-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index 36958ccd2c96..ac1ff7f2612f 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -23,14 +23,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2026-02-24"; + version = "2.1.0-unstable-2026-04-06"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "7846bca44bccdaff0dc77484c6c28f757a87cc65"; + rev = "93c1e150ab17b81cec40639fea7e88b1920e2c95"; rootDir = "software"; - hash = "sha256-K49HCbEGvB/+tRC/zuyuz0QJFxvR/tsdOci12XcJeow="; + hash = "sha256-5yxXmKRBNmmJgiA2E3gUmGRgPZpO/CRFlMw5YFCFUUs="; }; postPatch = '' From 8372cdb580343ce9cd4b6870bdd816e401a8ec30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 20:04:58 +0000 Subject: [PATCH 26/43] motrix-next: 3.6.1 -> 3.6.3 --- pkgs/by-name/mo/motrix-next/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/motrix-next/package.nix b/pkgs/by-name/mo/motrix-next/package.nix index 7810d5705865..61682bab45ad 100644 --- a/pkgs/by-name/mo/motrix-next/package.nix +++ b/pkgs/by-name/mo/motrix-next/package.nix @@ -25,16 +25,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "motrix-next"; - version = "3.6.1"; + version = "3.6.3"; src = fetchFromGitHub { owner = "AnInsomniacy"; repo = "motrix-next"; tag = "v${finalAttrs.version}"; - hash = "sha256-DeqHF36iH2kPi4F7RU5Ipde0lnwGWJqHfu4kz3znexg="; + hash = "sha256-u4t/QIRFDuvGPA4+p4OuS6tDnU6+ZmEJSfOYIh//NaQ="; }; - cargoHash = "sha256-v+0dWo3w42wglv23Ydj0+Cb5HXF2fZ4Z0DC8EIsN5ww="; + cargoHash = "sha256-WcYXb5UF4mhahYQ5Jomsph+UHWqa+3cjRQdJyydw7oY="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) From e043397afb76d2b9c20d0016a88b743a6cd83a47 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 21:13:15 +0000 Subject: [PATCH 27/43] worktrunk: 0.33.0 -> 0.34.2 --- pkgs/by-name/wo/worktrunk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wo/worktrunk/package.nix b/pkgs/by-name/wo/worktrunk/package.nix index 0d4a5693f2d2..c0892b47b785 100644 --- a/pkgs/by-name/wo/worktrunk/package.nix +++ b/pkgs/by-name/wo/worktrunk/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "worktrunk"; - version = "0.33.0"; + version = "0.34.2"; src = fetchFromGitHub { owner = "max-sixty"; repo = "worktrunk"; tag = "v${finalAttrs.version}"; - hash = "sha256-2U2fSex3icqaKdh734U9Pf7EOiNQeSuLww4jaNQYU+s="; + hash = "sha256-wTUC26fTyRbtHJe5fA052qoKWl1K2EESMoswigjbu0A="; }; - cargoHash = "sha256-ddDFMBu3L9aLYAlygD/Lf/+DQOzCkai+D47Cz5Xxcb8="; + cargoHash = "sha256-9hAoUXj4+DwBR+52KZ0uFN84thwjxQYZ6wW0KvVs5sA="; cargoBuildFlags = [ "--package=worktrunk" ]; From ac5883b951369e34981373608d8db9a7f6d8a225 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 6 Apr 2026 23:53:47 +0200 Subject: [PATCH 28/43] lazygit: 0.60.0 -> 0.61.0 Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.61.0 Diff: https://github.com/jesseduffield/lazygit/compare/v0.60.0...v0.61.0 --- pkgs/by-name/la/lazygit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index a76d68852fe5..175e8686435d 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.60.0"; + version = "0.61.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-BTcm3wF0bXIGsheDUv437aGO2TgU+oKXYqfagW0N8DQ="; + hash = "sha256-G7JulCK9WUVWbp1V7lYuM3fehCdn1cNAJHYjr3aKDvQ="; }; vendorHash = null; From d3582d762f5dbab8098d02ce0125dfbc160cfca7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 23:56:57 +0000 Subject: [PATCH 29/43] python3Packages.swh-core: 4.6.0 -> 4.6.1 --- pkgs/development/python-modules/swh-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/swh-core/default.nix b/pkgs/development/python-modules/swh-core/default.nix index e84619a35532..4752ec338fcd 100644 --- a/pkgs/development/python-modules/swh-core/default.nix +++ b/pkgs/development/python-modules/swh-core/default.nix @@ -44,7 +44,7 @@ buildPythonPackage (finalAttrs: { pname = "swh-core"; - version = "4.6.0"; + version = "4.6.1"; pyproject = true; src = fetchFromGitLab { @@ -53,7 +53,7 @@ buildPythonPackage (finalAttrs: { owner = "devel"; repo = "swh-core"; tag = "v${finalAttrs.version}"; - hash = "sha256-dI+xfj0DnUbBdYIVycyJQg3B/jnH/eg/Ju8YX2k8Qkc="; + hash = "sha256-5lL4/Hz8KbWurcDCOHqKh8eNqA1CkliSMCrdeYwqEHs="; }; build-system = [ From 04e5300fe0f29564643b99b1161d7f586061217c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 23:58:11 +0000 Subject: [PATCH 30/43] ntfy-sh: 2.20.1 -> 2.21.0 --- pkgs/by-name/nt/ntfy-sh/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/nt/ntfy-sh/package.nix b/pkgs/by-name/nt/ntfy-sh/package.nix index 0dc7c8f95f6d..91da75ffc29b 100644 --- a/pkgs/by-name/nt/ntfy-sh/package.nix +++ b/pkgs/by-name/nt/ntfy-sh/package.nix @@ -17,7 +17,7 @@ buildGoModule ( ui = buildNpmPackage { inherit (finalAttrs) src version; pname = "ntfy-sh-ui"; - npmDepsHash = "sha256-ZH/RlV8TZuyx1pwIyDpdQgkFy2XTVQe7OCVACtxFayQ="; + npmDepsHash = "sha256-p6zuQ8UE121OPLRBK8rUlZ64aBVWp/9Hgx9dx2Mzya8="; prePatch = '' cd web/ @@ -37,16 +37,16 @@ buildGoModule ( in { pname = "ntfy-sh"; - version = "2.20.1"; + version = "2.21.0"; src = fetchFromGitHub { owner = "binwiederhier"; repo = "ntfy"; tag = "v${finalAttrs.version}"; - hash = "sha256-yMMhtqUXdQB6s5fH8Jtfkf8X2P7WA+MuLuhbex6UyOQ="; + hash = "sha256-x05z9CU4mzZ8FGe4++EoUWeUWv+wBNN8hyYz6u3SoU8="; }; - vendorHash = "sha256-HbgS68fhbSUK2uRZFZS0WvW3bIofIHpqObODQvVi0aY="; + vendorHash = "sha256-jLMZnah0vI/VlRuMSVzSTGdPVJgM6VM0y8kmQKvbRAs="; doCheck = false; From 81f686c838aa303e5fed10915c244fec41016153 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Apr 2026 00:11:20 +0000 Subject: [PATCH 31/43] hyprlandPlugins.hy3: 0.54.2 -> 0.54.2.1 --- .../window-managers/hyprwm/hyprland-plugins/hy3.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix index 0ebd85cf26ac..7b940e7de165 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix @@ -8,13 +8,13 @@ }: mkHyprlandPlugin (finalAttrs: { pluginName = "hy3"; - version = "0.54.2"; + version = "0.54.2.1"; src = fetchFromGitHub { owner = "outfoxxed"; repo = "hy3"; tag = "hl${finalAttrs.version}"; - hash = "sha256-ceT6njnsCLefWhn5C6FYdp68Te9UfcQLAaYIHGjt8bk="; + hash = "sha256-qKh+SPgmUNy5p22+hFPM7nNI3izjP6fG1fOX8YRa1f8="; }; nativeBuildInputs = [ cmake ]; From 4aa5cae28f953806777cae63782da55105ed402c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Apr 2026 02:26:03 +0200 Subject: [PATCH 32/43] python3Packages.opensensemap-api: 0.3.2 -> 0.4.1 Changelog: https://github.com/home-assistant-ecosystem/python-opensensemap-api/releases/tag/0.4.1 --- .../opensensemap-api/default.nix | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/opensensemap-api/default.nix b/pkgs/development/python-modules/opensensemap-api/default.nix index 7ef381c25fcb..76a0cf10036a 100644 --- a/pkgs/development/python-modules/opensensemap-api/default.nix +++ b/pkgs/development/python-modules/opensensemap-api/default.nix @@ -4,27 +4,34 @@ async-timeout, buildPythonPackage, fetchFromGitHub, + hatchling, + pytest-asyncio, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "opensensemap-api"; - version = "0.3.2"; - format = "setuptools"; + version = "0.4.1"; + pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-opensensemap-api"; - tag = version; - hash = "sha256-iUSdjU41JOT7k044EI2XEvJiSo6V4mO6S51EcIughEM="; + tag = finalAttrs.version; + hash = "sha256-cCvKgB2tdYZw7it8YAtZZgsQrGUQKGNLqWiERKDCMVw="; }; - propagatedBuildInputs = [ + build-system = [ hatchling ]; + + dependencies = [ aiohttp async-timeout ]; - # Module has no tests - doCheck = false; + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; pythonImportsCheck = [ "opensensemap_api" ]; @@ -35,8 +42,8 @@ buildPythonPackage rec { available information from the sensor can be retrieved. ''; homepage = "https://github.com/home-assistant-ecosystem/python-opensensemap-api"; - changelog = "https://github.com/home-assistant-ecosystem/python-opensensemap-api/releases/tag/${version}"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/home-assistant-ecosystem/python-opensensemap-api/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From b97a827a5d8ca674869a9f9cae411b52575ac388 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Apr 2026 02:43:55 +0200 Subject: [PATCH 33/43] python3Packages.luftdaten: 0.7.4 -> 0.7.5 Diff: https://github.com/home-assistant-ecosystem/python-luftdaten/compare/0.7.4...0.7.5 --- pkgs/development/python-modules/luftdaten/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/luftdaten/default.nix b/pkgs/development/python-modules/luftdaten/default.nix index 6820abb07744..93fcf99f351b 100644 --- a/pkgs/development/python-modules/luftdaten/default.nix +++ b/pkgs/development/python-modules/luftdaten/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "luftdaten"; - version = "0.7.4"; + version = "0.7.5"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-luftdaten"; rev = version; - hash = "sha256-nOhJKlUJ678DJ/ilyRHaiQ2fGfoCl+x6l9lsczVLAGw="; + hash = "sha256-KZ89ufU7wWPFp1zthmao/cSFbUDWlJY4iBNQ19fgIBQ="; }; nativeBuildInputs = [ poetry-core ]; From abb842b9d9fb574451569f1fd1a4f3e322e8544e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Apr 2026 02:46:25 +0200 Subject: [PATCH 34/43] python3Packages.luftdaten: migrate to finalAttrs - add changelog to meta --- pkgs/development/python-modules/luftdaten/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/luftdaten/default.nix b/pkgs/development/python-modules/luftdaten/default.nix index 93fcf99f351b..377e31db6176 100644 --- a/pkgs/development/python-modules/luftdaten/default.nix +++ b/pkgs/development/python-modules/luftdaten/default.nix @@ -9,7 +9,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "luftdaten"; version = "0.7.5"; pyproject = true; @@ -17,13 +17,13 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-luftdaten"; - rev = version; + tag = finalAttrs.version; hash = "sha256-KZ89ufU7wWPFp1zthmao/cSFbUDWlJY4iBNQ19fgIBQ="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ httpx ]; + dependencies = [ httpx ]; nativeCheckInputs = [ pytest-asyncio @@ -36,10 +36,11 @@ buildPythonPackage rec { meta = { description = "Python API for interacting with luftdaten.info"; homepage = "https://github.com/home-assistant-ecosystem/python-luftdaten"; + changelog = "https://github.com/home-assistant-ecosystem/python-luftdaten/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda fab ]; }; -} +}) From ad9d9ec2f38d8faeb13dc45225ac78ee1f0aa243 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Apr 2026 03:05:59 +0200 Subject: [PATCH 35/43] python3Packages.netdata: 1.3.0 -> 1.4.0 Diff: https://github.com/home-assistant-ecosystem/python-netdata/compare/1.3.0...1.4.0 Changelog: https://github.com/home-assistant-ecosystem/python-netdata/releases/tag/1.4.0 --- pkgs/development/python-modules/netdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netdata/default.nix b/pkgs/development/python-modules/netdata/default.nix index eb2c3487f2cb..d87d3559a296 100644 --- a/pkgs/development/python-modules/netdata/default.nix +++ b/pkgs/development/python-modules/netdata/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "netdata"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-netdata"; tag = version; - hash = "sha256-Et9T/+xonHSXjGQabgizW4pVBIYpTz0flud+vlfBNQE="; + hash = "sha256-rffqpvqVvCi7CKjDchgRzUWDNxsA7C37UHvbELewR0E="; }; nativeBuildInputs = [ poetry-core ]; From 718350bceea97f0aebb1f51edcd6bb9554122891 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Apr 2026 03:07:28 +0200 Subject: [PATCH 36/43] python3Packages.netdata: modernize --- .../development/python-modules/netdata/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/netdata/default.nix b/pkgs/development/python-modules/netdata/default.nix index d87d3559a296..50124bf3c554 100644 --- a/pkgs/development/python-modules/netdata/default.nix +++ b/pkgs/development/python-modules/netdata/default.nix @@ -10,7 +10,7 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "netdata"; version = "1.4.0"; pyproject = true; @@ -18,13 +18,13 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-netdata"; - tag = version; + tag = finalAttrs.version; hash = "sha256-rffqpvqVvCi7CKjDchgRzUWDNxsA7C37UHvbELewR0E="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + dependencies = [ httpx yarl ]; @@ -40,8 +40,8 @@ buildPythonPackage rec { meta = { description = "Python API for interacting with Netdata"; homepage = "https://github.com/home-assistant-ecosystem/python-netdata"; - changelog = "https://github.com/home-assistant-ecosystem/python-netdata/releases/tag/${version}"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/home-assistant-ecosystem/python-netdata/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 2349829aca353c08681fc49be74fa8f6cf35b3e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Apr 2026 01:08:55 +0000 Subject: [PATCH 37/43] voxtype: 0.6.3 -> 0.6.5 --- pkgs/by-name/vo/voxtype/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vo/voxtype/package.nix b/pkgs/by-name/vo/voxtype/package.nix index 696c846a8401..130f8e5bb89c 100644 --- a/pkgs/by-name/vo/voxtype/package.nix +++ b/pkgs/by-name/vo/voxtype/package.nix @@ -51,16 +51,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "voxtype"; - version = "0.6.3"; + version = "0.6.5"; src = fetchFromGitHub { owner = "peteonrails"; repo = "voxtype"; tag = "v${finalAttrs.version}"; - hash = "sha256-2YYHwiTJVD8kDccMvZe0wsKfWw+C2B0qSDAqT3ze8Mg="; + hash = "sha256-gY5gP+F3SbCZsG/jaOHnEu291q6akg1M5c4BebRSpvI="; }; - cargoHash = "sha256-l0GibrwJfDfJmoPFggeTJbDyW2Bg3XLzG7eX3BbHVUs="; + cargoHash = "sha256-X6TYlmHjLvsUYlxz4WbzHptKyQZHIBt8u1lLqrS/nz0="; buildFeatures = [ ] From bca25ca96875336997d9f5cd21a110b405d46997 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Apr 2026 01:35:34 +0000 Subject: [PATCH 38/43] go-musicfox: 4.8.0 -> 4.8.1 --- pkgs/by-name/go/go-musicfox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-musicfox/package.nix b/pkgs/by-name/go/go-musicfox/package.nix index 892d4050fb78..006fddff5385 100644 --- a/pkgs/by-name/go/go-musicfox/package.nix +++ b/pkgs/by-name/go/go-musicfox/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "go-musicfox"; - version = "4.8.0"; + version = "4.8.1"; src = fetchFromGitHub { owner = "go-musicfox"; repo = "go-musicfox"; rev = "v${finalAttrs.version}"; - hash = "sha256-9OQTwyEGuHOMM5LgL6Y5zVavNnQhzJSZZu4ABhr0rds="; + hash = "sha256-EwN8tWoyghG9L++Tl5iz2ZyNsI5IroZXM0Dd5N182dU="; }; deleteVendor = true; From 1026e55ce8b7908434fec2c366c8bc3949332c45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Apr 2026 01:42:47 +0000 Subject: [PATCH 39/43] vimPlugins.codediff-nvim: 2.43.9 -> 2.43.10 --- .../vim/plugins/non-generated/codediff-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 2612059c6382..1ee3a51bfa0e 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.43.9"; + version = "2.43.10"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-9u0jrAjsxSt0HbQ/9DhgQfpjkgsxC50u26KwOrwesJ4="; + hash = "sha256-iiDf5rbRHJePlv8kBtAID8qVGNBCKi1iipQ9nmMXI18="; }; dependencies = [ vimPlugins.nui-nvim ]; From cedc37dcef3a3e1acda325fd1f0e394fe29aeae0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Apr 2026 02:14:40 +0000 Subject: [PATCH 40/43] shfmt: 3.13.0 -> 3.13.1 --- pkgs/by-name/sh/shfmt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shfmt/package.nix b/pkgs/by-name/sh/shfmt/package.nix index 31cfdee9097d..809d77702c37 100644 --- a/pkgs/by-name/sh/shfmt/package.nix +++ b/pkgs/by-name/sh/shfmt/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "shfmt"; - version = "3.13.0"; + version = "3.13.1"; src = fetchFromGitHub { owner = "mvdan"; repo = "sh"; rev = "v${finalAttrs.version}"; - hash = "sha256-VFLnQNhySXB/VE0u9u2X4jAHq+083+QjhWM7vfyxhM8="; + hash = "sha256-NNK8fD9cmuRM1YAYagS6AEu2IOJVaoQmDX8Dm3geRQw="; }; - vendorHash = "sha256-WLGHcmBslXJO4OKdUK7HqimdUCOtdCdK+AOdlo4hgWk="; + vendorHash = "sha256-M5EJHBE2qjlRFtc3L941qxg0KO5IbVTMpiJSJ6WNLVE="; patches = [ (replaceVars ./version.patch { From e596fae0a6b1e47463474266d7189c8a4fe05ee5 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Tue, 7 Apr 2026 10:52:24 +0800 Subject: [PATCH 41/43] mitex: init at 0.2.6 --- pkgs/by-name/mi/mitex/package.nix | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/mi/mitex/package.nix diff --git a/pkgs/by-name/mi/mitex/package.nix b/pkgs/by-name/mi/mitex/package.nix new file mode 100644 index 000000000000..8a2b426405b8 --- /dev/null +++ b/pkgs/by-name/mi/mitex/package.nix @@ -0,0 +1,43 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + typst, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "mitex"; + version = "0.2.6"; + + src = fetchFromGitHub { + owner = "mitex-rs"; + repo = "mitex"; + tag = finalAttrs.version; + hash = "sha256-ec/vocq+gU3zbFU2zNTLuHWmte9t8riYlgpS8BzxJBE="; + }; + + cargoHash = "sha256-AKQrIehctDlG06R21Ia14IC7Yj2/mq/VKPOyIdDBS2g="; + + nativeBuildInputs = [ typst ]; + + buildAndTestSubdir = "crates/mitex-cli"; + + cargoBuildFlags = [ "--features generate-spec" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + + meta = { + description = "LaTeX support for Typst, CLI for MiTeX"; + homepage = "https://mitex-rs.github.io/mitex/"; + downloadPage = "https://github.com/mitex-rs/mitex"; + changelog = "https://github.com/mitex-rs/mitex/releases/tag/${finalAttrs.src.tag}"; + maintainers = with lib.maintainers; [ chillcicada ]; + license = lib.licenses.asl20; + mainProgram = "mitex"; + }; +}) From 65af929891e95dd1fb957385f80230ccaa6325f9 Mon Sep 17 00:00:00 2001 From: Saad Nadeem Date: Mon, 6 Apr 2026 23:07:07 -0400 Subject: [PATCH 42/43] vimPlugins.fff-nvim: build fff-nvim with zlob --- .../vim/plugins/non-generated/fff-nvim/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix index c9c0c7beebe4..75dc05429434 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix @@ -24,6 +24,20 @@ let cargoHash = "sha256-ylQtZa3ZRs38mhge5tLLCRpnUdHYSjuZOwU+/6TO8Cw="; + cargoBuildFlags = [ + "-p" + "fff-nvim" + "--features" + "zlob" + ]; + + cargoCheckFlags = [ + "-p" + "fff-nvim" + "--features" + "zlob" + ]; + nativeBuildInputs = [ pkg-config perl From e3505dd5c6d217188c0d9bee3d2f3eaa2cfd85bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Apr 2026 05:06:27 +0000 Subject: [PATCH 43/43] terraform-providers.oracle_oci: 8.7.0 -> 8.8.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 7203f11c96dc..a91ccf1a5498 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-04K1EQe9twN3fk3GfG1lnSqUZuVmIlO24syeLd3c86E=", + "hash": "sha256-lyIrdjvsII9LjoqTByXTlOZAO+fJU+AB0jOBG8nlN+c=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v8.7.0", + "rev": "v8.8.0", "spdx": "MPL-2.0", "vendorHash": null },