From 9efb57e500ad4e935059c7cb426c876dcd0b997a Mon Sep 17 00:00:00 2001 From: eyjhb Date: Fri, 30 May 2025 13:10:19 +0200 Subject: [PATCH 01/52] greetd.greetd: Set mainProgram to `greetd` --- pkgs/applications/display-managers/greetd/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/display-managers/greetd/default.nix b/pkgs/applications/display-managers/greetd/default.nix index 8ef7bd41bbbf..0d1fbeedee25 100644 --- a/pkgs/applications/display-managers/greetd/default.nix +++ b/pkgs/applications/display-managers/greetd/default.nix @@ -46,6 +46,7 @@ rustPlatform.buildRustPackage rec { Comes with agreety, a simple, text-based greeter. ''; homepage = "https://sr.ht/~kennylevinsen/greetd/"; + mainProgram = "greetd"; license = licenses.gpl3Plus; maintainers = with maintainers; [ ]; platforms = platforms.linux; From eef3a1faa801e0d55d004ea4d95c60945ae49f5d Mon Sep 17 00:00:00 2001 From: eyjhb Date: Fri, 30 May 2025 13:13:09 +0200 Subject: [PATCH 02/52] nixos/greetd: make use of package option --- nixos/modules/services/display-managers/greetd.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/display-managers/greetd.nix b/nixos/modules/services/display-managers/greetd.nix index ece50eda7927..2d77daacf51d 100644 --- a/nixos/modules/services/display-managers/greetd.nix +++ b/nixos/modules/services/display-managers/greetd.nix @@ -98,7 +98,7 @@ in }; serviceConfig = { - ExecStart = "${pkgs.greetd.greetd}/bin/greetd --config ${settingsFormat.generate "greetd.toml" cfg.settings}"; + ExecStart = "${lib.getExe cfg.package} --config ${settingsFormat.generate "greetd.toml" cfg.settings}"; Restart = lib.mkIf cfg.restart "on-success"; From 9d3ddc35a189d5f88e607f7296c002a5a7671988 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 26 Jun 2025 18:02:28 -0500 Subject: [PATCH 03/52] luaPackages.lze: 0.11.3-1 -> 0.11.4-1 Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 49248b3f7c1b..32b3c812dd3b 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -3596,15 +3596,15 @@ final: prev: { }: buildLuarocksPackage { pname = "lze"; - version = "0.11.3-1"; + version = "0.11.4-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lze-0.11.3-1.rockspec"; - sha256 = "1x7iix9ipnf34fp2bmnv6lzjyznw6hbqgm7ai72jhx78m7n0hcnf"; + url = "mirror://luarocks/lze-0.11.4-1.rockspec"; + sha256 = "1gj3isq6d3zp99y5zsiq64s2kszhvscg74hm0s0mnsj6sg7zbqm1"; }).outPath; src = fetchzip { - url = "https://github.com/BirdeeHub/lze/archive/v0.11.3.zip"; - sha256 = "1p88lghirbvffzqlmgbisaqhh8l2fzq2bdi7av4r6xnkac43m462"; + url = "https://github.com/BirdeeHub/lze/archive/v0.11.4.zip"; + sha256 = "1zmda6qvjc9dd7dpz6gl8qmn8bnknazklb59bzxn95pz6n89fry0"; }; disabled = luaOlder "5.1"; From eb5f7264dbc5dc7f77827164b91eb880d9f6c181 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 26 Jun 2025 18:05:04 -0500 Subject: [PATCH 04/52] luaPackages.grug-far.nvim: 1.6.41-1 -> 1.6.42-1 Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 32b3c812dd3b..bbf381ba2213 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -903,15 +903,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.41-1"; + version = "1.6.42-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.41-1.rockspec"; - sha256 = "0fn3596z1krd916507mg8xczxf3mcxzwp78z58h6g9vnd9l32wn9"; + url = "mirror://luarocks/grug-far.nvim-1.6.42-1.rockspec"; + sha256 = "0mypn7i1cbjz97mki1adsmdrjgzqd3v4rh49bjrfmkzv2n32sp1z"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/1a85fba510c6086b396be5a3c7c77ab32829d7df.zip"; - sha256 = "1ww5q8lw1lnnisr587kj4gzavscg7j7q473h5i9yjh3ca2lln6wr"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/b3f9412b1ed76f14cfc68e1ee899873544330c80.zip"; + sha256 = "1iifqvv6r6gmz0z1jdm290cm12zrv44cy4w758giyw0j4zlcbbhc"; }; disabled = luaOlder "5.1"; From 6d0d7a6062248ddc05394568ee84c32df02ad132 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 26 Jun 2025 18:04:15 -0500 Subject: [PATCH 05/52] luaPackages.fzf-lua: 0.0.1937-1 -> 0.0.1948-1 Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index bbf381ba2213..734d2600fea8 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.1937-1"; + version = "0.0.1948-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.1937-1.rockspec"; - sha256 = "1xmckkrp69kxvcs2k7izrgv8af309hnw2vpdr4wzqrvyx2xvmpjl"; + url = "mirror://luarocks/fzf-lua-0.0.1948-1.rockspec"; + sha256 = "1409hywqgs9y6vkrbwd1d5k1fw4a2qrls64npf7ky0wyag0srggb"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/c53ba4f40f0514a5038646fb1e9ce05872b18eb1.zip"; - sha256 = "0mxlmmnrs74w9b2inkdifykhrc9csfavwj554j82g50jywiq1x24"; + url = "https://github.com/ibhagwan/fzf-lua/archive/3d4342120cf12f36b60a8161a8835b111ec5ec9a.zip"; + sha256 = "189dp1yqidah2w9ilhghbx59h470f72iy5kkb1fz09527jn9yd5i"; }; disabled = luaOlder "5.1"; From fe214d3cf8106d6337783b99f92f1a40ee676569 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Jun 2025 21:51:11 +0000 Subject: [PATCH 06/52] cargo-local-registry: 0.2.7 -> 0.2.8 --- pkgs/by-name/ca/cargo-local-registry/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-local-registry/package.nix b/pkgs/by-name/ca/cargo-local-registry/package.nix index f4b30c6b4250..65a8883a7eb7 100644 --- a/pkgs/by-name/ca/cargo-local-registry/package.nix +++ b/pkgs/by-name/ca/cargo-local-registry/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "cargo-local-registry"; - version = "0.2.7"; + version = "0.2.8"; src = fetchFromGitHub { owner = "dhovart"; repo = "cargo-local-registry"; rev = "v${version}"; - hash = "sha256-hG6OSi0I7Y6KZacGR9MCC+e7YcDcvaVfR3LSOjqz23A="; + hash = "sha256-XZ/OHcu3viS6LPQMyBDhxlpnC2oSgWQp7XtnKZCfMEw="; }; useFetchCargoVendor = true; - cargoHash = "sha256-YJWUur+Ydb3a8vmx4TL5rIsMisjnKb0m+a9O/zeTnC4="; + cargoHash = "sha256-d3gWy2OR6mWluaT9Vl7UWzjHsTmTXzyts50PWVibI0o="; nativeBuildInputs = [ curl From 5ca6c3f63bf747fa267f84b68b4359a5663e06b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Jun 2025 05:52:05 +0000 Subject: [PATCH 07/52] cargo-expand: 1.0.109 -> 1.0.110 --- pkgs/by-name/ca/cargo-expand/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-expand/package.nix b/pkgs/by-name/ca/cargo-expand/package.nix index 17ceb424c823..73c1e6407f74 100644 --- a/pkgs/by-name/ca/cargo-expand/package.nix +++ b/pkgs/by-name/ca/cargo-expand/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "cargo-expand"; - version = "1.0.109"; + version = "1.0.110"; src = fetchFromGitHub { owner = "dtolnay"; repo = "cargo-expand"; rev = version; - hash = "sha256-LMY9kSyFc9B1yxuJ+maE/ETIyaClRLlGlKixnQ7oirw="; + hash = "sha256-7D2KFz5qI59YvV9+h1CLb92q6XD+wY7N0NjrFlH764s="; }; useFetchCargoVendor = true; - cargoHash = "sha256-MK3YODig3KK8qJ3EjLYGE1qR9vukHux9gsEA1C2v8EQ="; + cargoHash = "sha256-0z2fywRAmuK/K4Q6ZlvF0B4J65CYMl3NHPMXB9iHr2o="; meta = { description = "Cargo subcommand to show result of macro expansion"; From c598b213019bd183c5bab144b7bf2403d4746eed Mon Sep 17 00:00:00 2001 From: Nikita Krasnov Date: Mon, 23 Jun 2025 19:50:08 +0300 Subject: [PATCH 08/52] lp_solve: fix cross-compilation --- .../lp_solve/0001-fix-cross-compilation.patch | 53 +++++++++++++++++++ .../science/math/lp_solve/default.nix | 14 ++++- 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/science/math/lp_solve/0001-fix-cross-compilation.patch diff --git a/pkgs/applications/science/math/lp_solve/0001-fix-cross-compilation.patch b/pkgs/applications/science/math/lp_solve/0001-fix-cross-compilation.patch new file mode 100644 index 000000000000..5dd5ef2bc9c0 --- /dev/null +++ b/pkgs/applications/science/math/lp_solve/0001-fix-cross-compilation.patch @@ -0,0 +1,53 @@ +diff --git a/lp_solve/ccc b/lp_solve/ccc +index bd5a938..7fe0427 100644 +--- a/lp_solve/ccc ++++ b/lp_solve/ccc +@@ -1,6 +1,6 @@ + : + src='../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c lp_solve.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c' +-c=cc ++c=$CC + + MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX` + +@@ -10,7 +10,7 @@ echo '#include '>>"$MYTMP"/platform.c + echo '#include '>>"$MYTMP"/platform.c + echo 'main(){printf("ux%d", (int) (sizeof(void *)*8));}'>>"$MYTMP"/platform.c + $c "$MYTMP"/platform.c -o "$MYTMP"/platform +-PLATFORM=`"$MYTMP"/platform` ++PLATFORM=`@emulator@ "$MYTMP"/platform` + rm "$MYTMP"/platform "$MYTMP"/platform.c >/dev/null 2>&1 + + mkdir bin bin/$PLATFORM >/dev/null 2>&1 +diff --git a/lpsolve55/ccc b/lpsolve55/ccc +index 999f5f6..ff69b17 100644 +--- a/lpsolve55/ccc ++++ b/lpsolve55/ccc +@@ -1,6 +1,6 @@ + : + src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c' +-c=cc ++c=$CC + + MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX` + +@@ -10,7 +10,7 @@ echo '#include '>>"$MYTMP"/platform.c + echo '#include '>>"$MYTMP"/platform.c + echo 'main(){printf("ux%d", (int) (sizeof(void *)*8));}'>>"$MYTMP"/platform.c + $c "$MYTMP"/platform.c -o "$MYTMP"/platform +-PLATFORM=`"$MYTMP"/platform` ++PLATFORM=`@emulator@ "$MYTMP"/platform` + rm "$MYTMP"/platform "$MYTMP"/platform.c >/dev/null 2>&1 + + mkdir bin bin/$PLATFORM >/dev/null 2>&1 +@@ -42,8 +42,8 @@ fi + opts='-O3' + + $c -s -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd $opts $def $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src +-ar rv bin/$PLATFORM/liblpsolve55.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'` +-ranlib bin/$PLATFORM/liblpsolve55.a ++$AR rv bin/$PLATFORM/liblpsolve55.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'` ++$RANLIB bin/$PLATFORM/liblpsolve55.a + + if [ "$so" != "" ] + then diff --git a/pkgs/applications/science/math/lp_solve/default.nix b/pkgs/applications/science/math/lp_solve/default.nix index 63722349629d..c7c2eb05b334 100644 --- a/pkgs/applications/science/math/lp_solve/default.nix +++ b/pkgs/applications/science/math/lp_solve/default.nix @@ -5,6 +5,9 @@ cctools, fixDarwinDylibNames, autoSignDarwinBinariesHook, + replaceVars, + buildPackages, + binutils, }: stdenv.mkDerivation rec { @@ -17,7 +20,10 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = - lib.optionals stdenv.hostPlatform.isDarwin [ + [ + binutils + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools fixDarwinDylibNames ] @@ -35,6 +41,12 @@ stdenv.mkDerivation rec { dontConfigure = true; + patches = [ + (replaceVars ./0001-fix-cross-compilation.patch { + emulator = "${stdenv.hostPlatform.emulator buildPackages}"; + }) + ]; + buildPhase = let ccc = if stdenv.hostPlatform.isDarwin then "ccc.osx" else "ccc"; From 10a27266f3405bdc7cc3d300c184b0b3324a001e Mon Sep 17 00:00:00 2001 From: emaryn Date: Sun, 29 Jun 2025 02:37:34 +0800 Subject: [PATCH 09/52] abook: 0.6.1 -> 0.6.2 --- pkgs/by-name/ab/abook/package.nix | 36 +++++++++++++++++++------------ 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ab/abook/package.nix b/pkgs/by-name/ab/abook/package.nix index 0fb3850790c7..f0cf91fb19e7 100644 --- a/pkgs/by-name/ab/abook/package.nix +++ b/pkgs/by-name/ab/abook/package.nix @@ -1,35 +1,43 @@ { lib, stdenv, - fetchurl, + fetchgit, fetchpatch, + autoreconfHook, pkg-config, ncurses, readline, - autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "abook"; - version = "0.6.1"; + version = "0.6.2"; - src = fetchurl { - url = "http://abook.sourceforge.net/devel/abook-${version}.tar.gz"; - sha256 = "1yf0ifyjhq2r003pnpn92mn0924bn9yxjifxxj2ldcsgd7w0vagh"; + src = fetchgit { + url = "https://git.code.sf.net/p/abook/git"; + rev = "ver_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; + hash = "sha256-aV57Ob6KN6/eNPrxxmNOy/qfhG687uVy5WY0cd4daCU="; }; patches = [ (fetchpatch { - url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/gcc5.patch?h=packages/abook"; - name = "gcc5.patch"; - sha256 = "13n3qd6yy45i5n8ppjn9hj6y63ymjrq96280683xk7f7rjavw5nn"; + url = "https://aur.archlinux.org/cgit/aur.git/plain/abook-gcc15.patch?h=abook"; + hash = "sha256-+73+USELoby8JvuVOWZe6E+xtdhajnLnDkzD/77QoTo="; }) ]; + # error: implicit declaration of function 'isalnum' [-Wimplicit-function-declaration] + # if (isalnum (*str)) *(p++) = *str; + postPatch = '' + substituteInPlace database.c \ + --replace-fail '#include "xmalloc.h"' $'#include "xmalloc.h"\n#include ' + ''; + nativeBuildInputs = [ - pkg-config autoreconfHook + pkg-config ]; + buildInputs = [ ncurses readline @@ -38,9 +46,9 @@ stdenv.mkDerivation rec { meta = { homepage = "http://abook.sourceforge.net/"; description = "Text-based addressbook program designed to use with mutt mail client"; - license = lib.licenses.gpl2; + license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.edwtjo ]; - platforms = with lib.platforms; unix; + platforms = lib.platforms.unix; mainProgram = "abook"; }; -} +}) From 2d02dc9fc19492c35e94c7419567e6991eefc16e Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Sun, 29 Jun 2025 09:09:04 +0300 Subject: [PATCH 10/52] playwright: 1.52.0 -> 1.53.1 --- .../python-modules/playwright/default.nix | 4 ++-- pkgs/development/web/playwright/browsers.json | 16 ++++++++-------- .../web/playwright/chromium-headless-shell.nix | 8 ++++---- pkgs/development/web/playwright/chromium.nix | 4 ++-- pkgs/development/web/playwright/driver.nix | 14 ++++++-------- pkgs/development/web/playwright/firefox.nix | 8 ++++---- pkgs/development/web/playwright/webkit.nix | 8 ++++---- 7 files changed, 30 insertions(+), 32 deletions(-) diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index 9aba69c72482..c3e70e9453e0 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -22,7 +22,7 @@ in buildPythonPackage rec { pname = "playwright"; # run ./pkgs/development/python-modules/playwright/update.sh to update - version = "1.52.0"; + version = "1.53.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "playwright-python"; tag = "v${version}"; - hash = "sha256-8hl+5kIORq9uwYbf9354iqlL0RIkhTnokzQXoYFr5AI="; + hash = "sha256-jFS2Luq/9mRsXZ65H3VLw+sTBplVNVy/yZYrpF5Hc0M="; }; patches = [ diff --git a/pkgs/development/web/playwright/browsers.json b/pkgs/development/web/playwright/browsers.json index eea0820535b3..a79b88d42048 100644 --- a/pkgs/development/web/playwright/browsers.json +++ b/pkgs/development/web/playwright/browsers.json @@ -2,19 +2,19 @@ "comment": "This file is kept up to date via update.sh", "browsers": { "chromium": { - "revision": "1169", - "browserVersion": "136.0.7103.25" + "revision": "1179", + "browserVersion": "138.0.7204.23" }, "chromium-headless-shell": { - "revision": "1169", - "browserVersion": "136.0.7103.25" + "revision": "1179", + "browserVersion": "138.0.7204.23" }, "firefox": { - "revision": "1482", - "browserVersion": "137.0" + "revision": "1488", + "browserVersion": "139.0" }, "webkit": { - "revision": "2158", + "revision": "2182", "revisionOverrides": { "debian11-x64": "2105", "debian11-arm64": "2105", @@ -29,7 +29,7 @@ "ubuntu20.04-x64": "2092", "ubuntu20.04-arm64": "2092" }, - "browserVersion": "18.4" + "browserVersion": "18.5" }, "ffmpeg": { "revision": "1011", diff --git a/pkgs/development/web/playwright/chromium-headless-shell.nix b/pkgs/development/web/playwright/chromium-headless-shell.nix index fc0a8ec00e8b..f4ea66e14171 100644 --- a/pkgs/development/web/playwright/chromium-headless-shell.nix +++ b/pkgs/development/web/playwright/chromium-headless-shell.nix @@ -30,8 +30,8 @@ let stripRoot = false; hash = { - x86_64-linux = "sha256-WCn3j9JnKqGJoQ4X2FWdghha/AxusqCYTCL0sEpA2pM="; - aarch64-linux = "sha256-IIz4E4ylXU5e4XAyqOI6yXc680Lb5bFze0VRuB8Wwck="; + x86_64-linux = "sha256-C545VC0RxFYfKf8XArfVoI2yzrGyfR7vxjryJHfcfBQ="; + aarch64-linux = "sha256-i+HVf/6Qz2nCLLzPxbRYVFjDDOhd5ETYuHje5YsmsAo="; } .${system} or throwSystem; }; @@ -66,8 +66,8 @@ let stripRoot = false; hash = { - x86_64-darwin = "sha256-346DDhORd+wGchEpU3Tf3DSwlo8fejomgSUqmF/HmA4="; - aarch64-darwin = "sha256-3WMfwOVlap5HxLzalg8+TTlsyda/HPabJMM0T31UKlE="; + x86_64-darwin = "sha256-2pe1LS3WXRG/V2k/BNN1MmOOdGoA0WCFhUpZW8TUhic="; + aarch64-darwin = "sha256-U07QnHFPQXyO3VGWfZvcP8cJEmVJAJ7imj+6DQlN9vQ="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/chromium.nix b/pkgs/development/web/playwright/chromium.nix index 7561b985f344..34d24f9cc563 100644 --- a/pkgs/development/web/playwright/chromium.nix +++ b/pkgs/development/web/playwright/chromium.nix @@ -109,8 +109,8 @@ let stripRoot = false; hash = { - x86_64-darwin = "sha256-IJxCYtHTOtBxQdGbiLz+PODQL4rmBn4WXNJ3QNr0D/I="; - aarch64-darwin = "sha256-6QP1OY1krhcfMf5rNzbd55W/Wg02LnbqaU7aKWhJ7qM="; + x86_64-darwin = "sha256-KOoCbygsZZzGNKD8ICcGg0iM2h0HVgXq0I4JMPaUJR8="; + aarch64-darwin = "sha256-2naFzKWmo6el+AqljzILO+hUq/E2g81Dt1fwq79EYO8="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index 7d714b9f14f0..cbd8d5ca9ea8 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -27,13 +27,13 @@ let } .${system} or throwSystem; - version = "1.52.0"; + version = "1.53.1"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright"; rev = "v${version}"; - hash = "sha256-+2ih1tZHqbNtyabtYi1Sd3f9Qs3Is8zUMNBt6Lo2IKs="; + hash = "sha256-N5BS8zpoQGUf5gly0fyutaK76CAhbwOGAUofGnfkmnM="; }; babel-bundle = buildNpmPackage { @@ -60,7 +60,7 @@ let pname = "utils-bundle"; inherit version src; sourceRoot = "${src.name}/packages/playwright/bundles/utils"; - npmDepsHash = "sha256-tyk9bv1ethQSm8PKDpLthwsmqJugLIpsUOf9G8TOKRc="; + npmDepsHash = "sha256-InwWYRk6eRF62qI6qpVaPceIetSr3kPIBK4LdfeoJdo="; dontNpmBuild = true; installPhase = '' cp -r . "$out" @@ -80,7 +80,7 @@ let pname = "zip-bundle"; inherit version src; sourceRoot = "${src.name}/packages/playwright-core/bundles/zip"; - npmDepsHash = "sha256-62Apz8uX6d4HKDqQxR6w5Vs31tl63McWGPwT6s2YsBE="; + npmDepsHash = "sha256-c0UZ0Jg86icwJp3xarpXpxWjRYeIjz9wpWtJZDHkd8U="; dontNpmBuild = true; installPhase = '' cp -r . "$out" @@ -92,7 +92,7 @@ let inherit version src; sourceRoot = "${src.name}"; # update.sh depends on sourceRoot presence - npmDepsHash = "sha256-Os/HvvL+CFFb2sM+EDdxF2hN28Sg7oy3vBBfkIipkqs="; + npmDepsHash = "sha256-a1s1l8PG0ViVqYOksB2dkID/AHczMjLNQJW88+yB0B0="; nativeBuildInputs = [ cacert @@ -103,10 +103,8 @@ let postPatch = '' sed -i '/\/\/ Update test runner./,/^\s*$/{d}' utils/build/build.js - sed -i '/\/\/ Update bundles./,/^\s*$/{d}' utils/build/build.js + sed -i '/^\/\/ Update bundles\./,/^[[:space:]]*}$/d' utils/build/build.js sed -i '/execSync/d' ./utils/generate_third_party_notice.js - sed -i '/plugins: /d' ./packages/playwright/bundles/utils/build.js - sed -i '/plugins: /d' ./packages/playwright-core/bundles/zip/build.js chmod +w packages/playwright/bundles/babel ln -s ${babel-bundle}/node_modules packages/playwright/bundles/babel/node_modules chmod +w packages/playwright/bundles/expect diff --git a/pkgs/development/web/playwright/firefox.nix b/pkgs/development/web/playwright/firefox.nix index cf047338d580..92bdc123220a 100644 --- a/pkgs/development/web/playwright/firefox.nix +++ b/pkgs/development/web/playwright/firefox.nix @@ -17,8 +17,8 @@ let }.zip"; hash = { - x86_64-linux = "sha256-tZ5rDLVzNaGILydgGbSOjtgfoRx0DWesZMmW0X8Pphc="; - aarch64-linux = "sha256-2NOK02C2APHVh4gVrQygrazGUJzJXH/3uOYDoyIn7fU="; + x86_64-linux = "sha256-L9bIldFCqZ/jnNKkJk6nS0HNaJefzTMQIJ6VLUE9ugc="; + aarch64-linux = "sha256-iuiS59f8j3K+grBU7ZtZPfU4r2Dp7s0JJHf2n/4r30U="; } .${system} or throwSystem; }; @@ -41,8 +41,8 @@ let stripRoot = false; hash = { - x86_64-darwin = "sha256-2j59mGvDiHMwmUQQFRVhToCooBdIGkF5s9iuXrVenHU="; - aarch64-darwin = "sha256-L7ffypyrX8qSCXksNxnihEZaV+wChoggGIcCuqosXzA="; + x86_64-darwin = "sha256-K0eW1kC1tckJu0crD89hDhK8PHyQUB0YUYN9DdX0HKw="; + aarch64-darwin = "sha256-n1Uy59r6wxmung8QKvw3JeyF3ec/avCVp9fI+bck/iA="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/webkit.nix b/pkgs/development/web/playwright/webkit.nix index 938489d99418..91eefb5f1b86 100644 --- a/pkgs/development/web/playwright/webkit.nix +++ b/pkgs/development/web/playwright/webkit.nix @@ -126,8 +126,8 @@ let stripRoot = false; hash = { - x86_64-linux = "sha256-kGTfPFosn8BsBDo9boJWgkPtdAig8+Ffv3Q4eYPy5ls="; - aarch64-linux = "sha256-9NFR3j8M9i3Gk/LCwK+LRpKzJsTt3w2VHGmsGtsoKJU="; + x86_64-linux = "sha256-lwH783B3/laqw0IdGBnVzvySRoF0AwZsSolaqUKmsM4="; + aarch64-linux = "sha256-qtvP0bc5rcZcz6SqigfdrjhTWEmvT4k11I1GW1Eoj/Q="; } .${system} or throwSystem; }; @@ -207,8 +207,8 @@ let stripRoot = false; hash = { - x86_64-darwin = "sha256-yvIscuu+37eFH/lEhTPostoJ5kHmpdkZiRBtKWDlOuw="; - aarch64-darwin = "sha256-VtOmp/YJ8oRBZvDg4sNskY7TVQdHglwkAveybY7QYno="; + x86_64-darwin = "sha256-p1+Pk+Zhf2OPEmEWCEd0tA7CdoMcOgYp69SnQXufFJ0="; + aarch64-darwin = "sha256-tEfKvJuGe4htZLSOn94eKeBtWXYkjl73iJSY4BWJMKo="; } .${system} or throwSystem; }; From af85613eb47ac4a662834c3d3e717f009c346c93 Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Sun, 29 Jun 2025 10:07:46 +0300 Subject: [PATCH 11/52] playwright-mcp: init at 0.0.29 --- pkgs/by-name/pl/playwright-mcp/package.nix | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/pl/playwright-mcp/package.nix diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix new file mode 100644 index 000000000000..15c003aff992 --- /dev/null +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -0,0 +1,45 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + playwright-driver, + playwright-test, +}: + +buildNpmPackage rec { + pname = "playwright-mcp"; + version = "0.0.29"; + + src = fetchFromGitHub { + owner = "Microsoft"; + repo = "playwright-mcp"; + tag = "v${version}"; + hash = "sha256-owSoE3+jSg09dFpM5wv7FJovzsX5ZMp/9IIQhkmSZt0="; + }; + + npmDepsHash = "sha256-jweIBhlVci8CFBIYlFp0opc1ilWMcHt0is4qgTiYNcQ="; + + postInstall = '' + rm -r $out/lib/node_modules/@playwright/mcp/node_modules/playwright + rm -r $out/lib/node_modules/@playwright/mcp/node_modules/playwright-core + ln -s ${playwright-test}/lib/node_modules/playwright $out/lib/node_modules/@playwright/mcp/node_modules/playwright + ln -s ${playwright-test}/lib/node_modules/playwright-core $out/lib/node_modules/@playwright/mcp/node_modules/playwright-core + + wrapProgram $out/bin/mcp-server-playwright \ + --set PLAYWRIGHT_BROWSERS_PATH ${playwright-driver.browsers} + ''; + + passthru = { + # Package and playwright driver versions are tightly coupled. + skipBulkUpdate = true; + }; + + meta = { + changelog = "https://github.com/Microsoft/playwright-mcp/releases/tag/v${version}"; + description = "Playwright MCP server"; + homepage = "https://github.com/Microsoft/playwright-mcp"; + license = lib.licenses.asl20; + mainProgram = "mcp-server-playwright"; + maintainers = [ lib.maintainers.kalekseev ]; + }; +} From b437d80d828f8adcb2a1fce2d5a7b66a57f1a35d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 29 Jun 2025 11:56:13 +0000 Subject: [PATCH 12/52] cargo-binstall: 1.12.7 -> 1.14.1 --- pkgs/by-name/ca/cargo-binstall/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index 9db59aec6668..44a966b163f5 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "cargo-binstall"; - version = "1.12.7"; + version = "1.14.1"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; rev = "v${version}"; - hash = "sha256-DPCVVd9RwU+hJ8ObIq003HsP5EuIt366eviHiFPWiPM="; + hash = "sha256-E+Vyup0HNDbHVQ43Dq5U77TxXqDRSPAs0Kw0RsvEggs="; }; useFetchCargoVendor = true; - cargoHash = "sha256-40sv+jPyRlc+IwLHXkRUitNc0dUNml1m/4+xf81qup0="; + cargoHash = "sha256-VsgiD/k6Kd02t3HnXax9GdvPsymTOBjvdJivpoGxrXc="; nativeBuildInputs = [ pkg-config From 5d4762f8ffebe6c0492228971e66475d841b62aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 30 Jun 2025 09:08:23 +0000 Subject: [PATCH 13/52] source-meta-json-schema: 9.3.7 -> 9.4.0 --- pkgs/by-name/so/source-meta-json-schema/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/source-meta-json-schema/package.nix b/pkgs/by-name/so/source-meta-json-schema/package.nix index b5c15f0f0140..2a1fbd5b7c1f 100644 --- a/pkgs/by-name/so/source-meta-json-schema/package.nix +++ b/pkgs/by-name/so/source-meta-json-schema/package.nix @@ -5,7 +5,7 @@ cmake, }: let - version = "9.3.7"; + version = "9.4.0"; in stdenv.mkDerivation (finalAttrs: { pname = "source-meta-json-schema"; @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "sourcemeta"; repo = "jsonschema"; rev = "v${version}"; - hash = "sha256-eqFIsdwPwgQnWR36wE+nWCZxFKudVnxtPoGMVSdmZco="; + hash = "sha256-7Emcoabcj4p0bAAryIOaagojU3sQkO5NZ8UyerLjXms="; }; nativeBuildInputs = [ From b11bdcdd4bf4b7e287d4827fbe42f1e11374d02c Mon Sep 17 00:00:00 2001 From: Sebastian Kowalak Date: Mon, 30 Jun 2025 12:12:56 +0200 Subject: [PATCH 14/52] paisa: init at 0.7.3 --- pkgs/by-name/pa/paisa/package.nix | 98 +++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 pkgs/by-name/pa/paisa/package.nix diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix new file mode 100644 index 000000000000..a05727c833e6 --- /dev/null +++ b/pkgs/by-name/pa/paisa/package.nix @@ -0,0 +1,98 @@ +{ + lib, + buildGoModule, + buildNpmPackage, + fetchFromGitHub, + # nodejs_22, + nodejs_20, + versionCheckHook, + node-gyp, + python311, + pkg-config, + cairo, + giflib, + libjpeg, + libpng, + librsvg, + pango, + pixman, +}: + +let + # paisa docker builds with nodejs 22, but we need node 20 so we can build + # node-canvas from source (which currently fails with nodejs 22 due to some + # deprecations in the v8 javascript engine and nan c++ + buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_20; }; +in +buildGoModule (finalAttrs: { + pname = "paisa"; + version = "0.7.3"; + + src = fetchFromGitHub { + owner = "ananthakumaran"; + repo = "paisa"; + tag = "v${finalAttrs.version}"; + hash = "sha256-nJpyqEOlXNvnMvheWtfUMARBgQRk8TpXHyVsXDxJ3oo="; + }; + + subPackages = [ "." ]; + + vendorHash = "sha256-KnHJ6+aMahTeNdbRcRAgBERGVYen/tM/tDcFI/NyLdE="; + frontend = buildNpmPackage' { + pname = "paisa-frontend"; + inherit (finalAttrs) version src; + + npmDepsHash = "sha256-8LPW9pcipVMWuZ4wOlpAOaRdT5o1gom39gqcfmhY1eE="; + + buildInputs = [ + # needed for building node-canvas from source which is a dependency of + # pdfjs + # https://github.com/Automattic/node-canvas/blob/master/Readme.md#compiling + cairo + giflib + libjpeg + libpng + librsvg + pango + pixman + ]; + + nativeBuildInputs = [ + # building node-canvas with node-gyp will fail if using a newer python + # version: + # File "/build/source/node_modules/node-gyp/gyp/gyp_main.py", line 42, in + # npm error ModuleNotFoundError: No module named 'distutils' + python311 + pkg-config + node-gyp + ]; + + postBuild = '' + mkdir -p $out/web/ + cp -r web/static $out/web/ + ''; + }; + + env.CGO_ENABLED = 1; + + doCheck = true; + + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "version"; + + preBuild = '' + cp -r ${finalAttrs.frontend}/web/static ./web + ''; + + meta = { + homepage = "https://paisa.fyi/"; + changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}"; + description = "Paisa is a Personal finance manager. It builds on top of the ledger double entry accounting tool."; + license = lib.licenses.agpl3Only; + mainProgram = "paisa"; + maintainers = with lib.maintainers; [ skowalak ]; + }; +}) From e5566b5ec572f39a9836748ce117401fc6f0067a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Jul 2025 06:08:03 +0000 Subject: [PATCH 15/52] cargo-codspeed: 2.10.1 -> 3.0.1 --- pkgs/by-name/ca/cargo-codspeed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index ab6749d0a401..c09a859ceefd 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "cargo-codspeed"; - version = "2.10.1"; + version = "3.0.1"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; rev = "v${version}"; - hash = "sha256-eKZDoOI9mbJC6lbO6Q8tTMj5RtHqOs9YCvTmn7/I/9w="; + hash = "sha256-RlI4kfq9FS6f3o4mp6FF27S7ScK5oa61B+4+1f6XH1U="; }; useFetchCargoVendor = true; - cargoHash = "sha256-JX6Y7qh3cyGPqBRfFvUM/sNx5aoMappQcnlPTFWTH2w="; + cargoHash = "sha256-Fu3A9v8Q6wSG8zmhIjQdWhbL1ygeFjOPY9lbQGnXFI8="; nativeBuildInputs = [ curl From 99d935c49c2bb760ee3fa35138761a3f13a1b060 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Jul 2025 07:32:46 +0000 Subject: [PATCH 16/52] cargo-chef: 0.1.71 -> 0.1.72 --- pkgs/by-name/ca/cargo-chef/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-chef/package.nix b/pkgs/by-name/ca/cargo-chef/package.nix index fa193fa6cc23..8346db81338b 100644 --- a/pkgs/by-name/ca/cargo-chef/package.nix +++ b/pkgs/by-name/ca/cargo-chef/package.nix @@ -6,15 +6,15 @@ rustPlatform.buildRustPackage rec { pname = "cargo-chef"; - version = "0.1.71"; + version = "0.1.72"; src = fetchCrate { inherit pname version; - hash = "sha256-ZbbRo+AAlh7sW1HROxHfmnDxchJRWUId3oh5wgPauuQ="; + hash = "sha256-mSzSc72/Y18O9nSoqeU4GQGa9lTwi34ojnIsZg8wBpE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-/VqFs5wzKbnfZRfKERUGjuCj/H+o1iI/ioMPq/FugDo="; + cargoHash = "sha256-l4h7DFl9WFB0uARk1P/EAYqAgSiHEEnRXS+h69qaL0Q="; meta = with lib; { description = "Cargo-subcommand to speed up Rust Docker builds using Docker layer caching"; From 322ba968e168cd5aa2429672a7ceb200cbae4e8e Mon Sep 17 00:00:00 2001 From: Sebastian Kowalak Date: Mon, 30 Jun 2025 17:18:05 +0200 Subject: [PATCH 17/52] paisa: add nixos-tests --- nixos/tests/all-tests.nix | 1 + nixos/tests/paisa.nix | 23 +++++++++++++++++++++++ pkgs/by-name/pa/paisa/package.nix | 5 +++++ 3 files changed, 29 insertions(+) create mode 100644 nixos/tests/paisa.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 95b0e1fab956..eda7bf60b7a6 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1049,6 +1049,7 @@ in overlayfs = runTest ./overlayfs.nix; pacemaker = runTest ./pacemaker.nix; packagekit = runTest ./packagekit.nix; + paisa = runTest ./paisa.nix; pam-file-contents = runTest ./pam/pam-file-contents.nix; pam-oath-login = runTest ./pam/pam-oath-login.nix; pam-u2f = runTest ./pam/pam-u2f.nix; diff --git a/nixos/tests/paisa.nix b/nixos/tests/paisa.nix new file mode 100644 index 000000000000..a1ffb02a1d5f --- /dev/null +++ b/nixos/tests/paisa.nix @@ -0,0 +1,23 @@ +{ ... }: +{ + name = "paisa"; + nodes.machine = + { pkgs, ... }: + { + systemd.services.paisa = { + description = "Paisa"; + wantedBy = [ "multi-user.target" ]; + serviceConfig.ExecStart = "${pkgs.paisa}/bin/paisa serve"; + }; + }; + testScript = '' + start_all() + + machine.systemctl("start network-online.target") + machine.wait_for_unit("network-online.target") + machine.wait_for_unit("paisa.service") + machine.wait_for_open_port(7500) + + machine.succeed("curl --location --fail http://localhost:7500") + ''; +} diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix index a05727c833e6..cfb7c438c935 100644 --- a/pkgs/by-name/pa/paisa/package.nix +++ b/pkgs/by-name/pa/paisa/package.nix @@ -16,6 +16,7 @@ librsvg, pango, pixman, + nixosTests, }: let @@ -83,6 +84,10 @@ buildGoModule (finalAttrs: { ]; versionCheckProgramArg = "version"; + passthru.tests = { + inherit (nixosTests) paisa; + }; + preBuild = '' cp -r ${finalAttrs.frontend}/web/static ./web ''; From 8826acf8157a13e94a3002fa75c1e4156f3b5237 Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Tue, 1 Jul 2025 03:31:31 -0500 Subject: [PATCH 18/52] jdd: init at 0.2.0 --- pkgs/by-name/jd/jdd/package.nix | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/jd/jdd/package.nix diff --git a/pkgs/by-name/jd/jdd/package.nix b/pkgs/by-name/jd/jdd/package.nix new file mode 100644 index 000000000000..7c90fc3669b2 --- /dev/null +++ b/pkgs/by-name/jd/jdd/package.nix @@ -0,0 +1,40 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + versionCheckHook, +}: + +buildGoModule (finalAttrs: rec { + pname = "jdd"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "mahyarmirrashed"; + repo = "jdd"; + tag = "v${version}"; + hash = "sha256-uyccIqQL3uZaq0t/tEZbSf67Hr6KxcGCljE33GTs/fI="; + }; + + vendorHash = "sha256-MBj2z+C9wMPhLMf5pA8RCycLK+cqsaGlYF8t7rGk+jU="; + + subPackages = [ "cmd/daemon" ]; + + ldflags = [ "-X=main.version=${version}" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + postInstall = '' + install -Dm755 $out/bin/daemon $out/bin/jdd + ''; + + meta = { + description = "Johnny Decimal daemon for automatically organizing files into the correct drawer using their filename"; + homepage = "https://github.com/mahyarmirrashed/jdd"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mahyarmirrashed ]; + mainProgram = "jdd"; + }; +}) From d7c02875044ba3f8aa186ea2ea286afa56403946 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 1 Jul 2025 10:02:19 -0500 Subject: [PATCH 19/52] vimPlugins: update on 2025-07-01 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 456 +++++++++--------- .../editors/vim/plugins/overrides.nix | 4 +- 2 files changed, 230 insertions(+), 230 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 71a57862489c..7cc4d8a77ca9 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -139,12 +139,12 @@ final: prev: { GPTModels-nvim = buildVimPlugin { pname = "GPTModels.nvim"; - version = "2025-05-15"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "Aaronik"; repo = "GPTModels.nvim"; - rev = "04d91c778d74f762143203ab81e155eec642b5f6"; - sha256 = "06spvkfc1bhckq8w56w6ha4gzk60wfhjlyivrx51awz20sd6hyw0"; + rev = "7e33baa56fcf4354e70d2920a6db4d6c94880ffd"; + sha256 = "01fgijnd1d4xrm5633rljxscaqmjkb3sqvzw8x5dzqprwi8cbvy0"; }; meta.homepage = "https://github.com/Aaronik/GPTModels.nvim/"; meta.hydraPlatforms = [ ]; @@ -386,12 +386,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-06-24"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "6af106298a8fd50af775d5281ee39a102556e352"; - sha256 = "12np1a70cqh8bl0v98x37kffn60713p9dpvj1bfanc5f0p26b0m5"; + rev = "e4f80f37cd11ed58a6e914cc30850749f021b6a7"; + sha256 = "0z1ir3wqm3lnvkcwpzfdzcp47sg5vjr3xwxg9fy7nq9qzm7zdliq"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -934,12 +934,12 @@ final: prev: { astroui = buildVimPlugin { pname = "astroui"; - version = "2025-06-06"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astroui"; - rev = "525a900e55c86bdf81c52deacfb9407ae1240fae"; - sha256 = "1fqcsf3r8p56kyrlwzp3d690hlsz95l2p89wb6i8p9m8qm9g02zi"; + rev = "5db873d4af9f6bf57748884bfd4cbccebd4e6863"; + sha256 = "1jpwnpxhmbdqc1zn4zigndglfs0n24j65rp2crvr9830vcapdc59"; }; meta.homepage = "https://github.com/AstroNvim/astroui/"; meta.hydraPlatforms = [ ]; @@ -1637,12 +1637,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-06-15"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "12fb7348cf9d32a0ed2e3ab4960d561632e57ba4"; - sha256 = "1fls5v4ykw23fnbag2ssiwnif7hgif72qpz3bcicqvic4r06dcw7"; + rev = "1f294a0c7602e091bffea39cfb6dc549f4b6466d"; + sha256 = "18nn05yllbca9m70m2bkfyimix8r8f0vfniqbi55x85bsxdl8vq7"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -1754,12 +1754,12 @@ final: prev: { bufexplorer = buildVimPlugin { pname = "bufexplorer"; - version = "2025-04-11"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "jlanzarotta"; repo = "bufexplorer"; - rev = "3bfc3885bdc0982840c1f0c95545f390c06c8074"; - sha256 = "0n4sgrfna9xfyjv1b2v6ag94vpm687gh24hzxzz7faj6l6rbqxap"; + rev = "5ba88af1cad462317ab33192401ce4dc9d547854"; + sha256 = "1dl4ln4vlbdlg1li4il8mphhx101azs0qs15ghiyp1k88r7skac0"; }; meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; meta.hydraPlatforms = [ ]; @@ -1962,12 +1962,12 @@ final: prev: { checkmate-nvim = buildVimPlugin { pname = "checkmate.nvim"; - version = "2025-06-15"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "bngarren"; repo = "checkmate.nvim"; - rev = "6209d045c7f2405c02c865d08e7403ca1c2851df"; - sha256 = "1na4dj236ghvy7dr8d3g38r542gdrcxkasfa8b84g1xpgkr8pia1"; + rev = "1b7aa6a9db3580cf4bc22be6654e340b05cbc787"; + sha256 = "0gsgmrj4wr80r29j3d3dwk0kix8j2qjn60r1b9sq7sac128nca4f"; }; meta.homepage = "https://github.com/bngarren/checkmate.nvim/"; meta.hydraPlatforms = [ ]; @@ -2599,12 +2599,12 @@ final: prev: { cmp-path = buildVimPlugin { pname = "cmp-path"; - version = "2025-04-01"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "cmp-path"; - rev = "c6635aae33a50d6010bf1aa756ac2398a2d54c32"; - sha256 = "18ixx14ibc7qrv32nj0ylxrx8w4ggg49l5vhcqd35hkp4n56j6mn"; + rev = "e52e640b7befd8113b3350f46e8cfcfe98fcf730"; + sha256 = "1d3l62jvrdxqwiyi4ffyc871bh643n43bgi2n2lib9mx593qsli9"; }; meta.homepage = "https://github.com/hrsh7th/cmp-path/"; meta.hydraPlatforms = [ ]; @@ -2885,12 +2885,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-06-24"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "355b32d98ddef402a3903a3985cbde2b0cfa91cf"; - sha256 = "1p85r83s3zhdjy20sr5wja64zz27gbc6azw2162jr13pw1qhr92p"; + rev = "72bb402f09230efb27d6500986ff85fd09dd4c4c"; + sha256 = "05zrqsmaj0vb54mcy177g7rv0rf3bdiq2v891nwn76nj9kbn7xlb"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -2937,12 +2937,12 @@ final: prev: { codecompanion-history-nvim = buildVimPlugin { pname = "codecompanion-history.nvim"; - version = "2025-06-24"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "ravitemer"; repo = "codecompanion-history.nvim"; - rev = "56db56c13e5db10d366262603f17fff54c700169"; - sha256 = "19lgc1pqdrk7kfsg447n7djxmisng0zfikmgn888win7b3m42q4y"; + rev = "22637481eee24ab6b2e4bde0a5f7b28641d1834d"; + sha256 = "1vy1n4bxq3sk2vhvd6p27a5zvyml5x3l1rlgbifkyam9a3yb7f5w"; }; meta.homepage = "https://github.com/ravitemer/codecompanion-history.nvim/"; meta.hydraPlatforms = [ ]; @@ -2950,12 +2950,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-06-24"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "ff939d18d8d64b0bef985aeb9be26f57e4ee8837"; - sha256 = "0jfsgajzpmspwjdzd91lgnr5awvakhn1kka4l19jzg494rqj2i1s"; + rev = "cab997e5eead6641efa2530847004ae5078ab9bb"; + sha256 = "1c6yxsva9wdk1gyag39zq3adrr7gav1wqc7xlndshnmsfdgq86pj"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3054,12 +3054,12 @@ final: prev: { command-t = buildVimPlugin { pname = "command-t"; - version = "2025-06-16"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "c6d088dd080a05e31598a6be79c241442ddbadfc"; - sha256 = "1shgn01aw1s3gk6ds7i3zrca721s983vzlra6da1r95p0kiqxfhr"; + rev = "5454b08f4703b9cd96457c856eb561d1ded658eb"; + sha256 = "1qk04m4pbgzq973xyklrqjngr57gy2wak2qzah1b3b6b6vzl80bk"; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3223,12 +3223,12 @@ final: prev: { conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "2025-06-09"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "8132ec733eed3bf415b97b76797ca41b59f51d7d"; - sha256 = "0bpvr49j951bq0w8gwidadqx05dsr43nwcsf1njqbmq3vi80yllz"; + rev = "4c9003aab62879612c50136649baa1b8ed36cfa1"; + sha256 = "0x9igdss1pb5bdimn5883qhl1c3sg55754qa6phmpv8qlp886c60"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -3237,12 +3237,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "2025-06-12"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "8edc78f7cf2cd49c0feba3ddd9a29eca1673a8ce"; - sha256 = "0qkf9cskj907v2495mhlpmwxd6x0gy5052i1nzhjw1wfsmd8b60a"; + rev = "5f15eb0322b5530eefb16457c061e7c2ccd7cf13"; + sha256 = "0ch27l8p5jg1m27lx46i9vxmywjzhkkcxg8r9zgghjslc6j36n1j"; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3315,12 +3315,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-06-05"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "c1bb86abbed1a52a11ab3944ef00c8410520543d"; - sha256 = "11w41p4wah0w6f1lyhrr214h761rcic7nfnriszk2b25q4ifj4db"; + rev = "46f4b7d026cba9497159dcd3e6aa61a185cb1c48"; + sha256 = "1agay2lizscy22vyii2dqhvxb56rw86ps3c8ndswa65lhq31k2d7"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3406,12 +3406,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2025-06-23"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "4e23fa17477c5afe65a999dfb3ece25559819177"; - sha256 = "0hvwfiak20317qhsb1d5k7gbkvga2j6gbq0mndb6zxiz315cbp46"; + rev = "dec548305b3feeaaa93b39212e719475edd5234d"; + sha256 = "0vrj68hhgn6aj6wlp6n0j1h1wmkx561xjv263fyzxfa8w5iwc5xa"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.hydraPlatforms = [ ]; @@ -3523,12 +3523,12 @@ final: prev: { csvview-nvim = buildVimPlugin { pname = "csvview.nvim"; - version = "2025-06-25"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "hat0uma"; repo = "csvview.nvim"; - rev = "54425e47c3bc19e43ef71b7ed3e6b589306b8d48"; - sha256 = "0kkmyxqqz4kriy41j6l8r6qqk2d911kp5zy08rylpr88ac48i23f"; + rev = "ddccadeae493c5c6e562528be1246ae7dc5d4615"; + sha256 = "15vp421yk9cq3y2l92pn2gxxwh0lcag0gnza5vxs72a8qzspw86g"; }; meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; meta.hydraPlatforms = [ ]; @@ -3796,12 +3796,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "2025-06-23"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "18d021ea1ab8aa04b961ec3a6c40a66e63773a70"; - sha256 = "1yijyjyvc7bxa6iy9d2wsabaj50sy30h6bjc56x0m9v5v72mqs8z"; + rev = "619f86fed66862e577b9d5ca125eadd6fdc0ab5b"; + sha256 = "1cgr7kk4hybcg1zjax8jrmgwzzjnh0srhfpiknjpjya1ks7padl3"; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -3822,12 +3822,12 @@ final: prev: { debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2025-06-25"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "f76ceeebb2a73bb38b333b18e0f63fa56025f966"; - sha256 = "03m63mfdhnk74zgldgb6d2qkwgbd3szs1ln700z8il43b30065sa"; + rev = "c0aea0b91bcc533d36dfcc331f545478b67aefa3"; + sha256 = "1dqy2k90qngjkhma20mqsdwyvl51cjn1b97zbr46d03nirnswxrb"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; meta.hydraPlatforms = [ ]; @@ -4370,12 +4370,12 @@ final: prev: { doom-one-nvim = buildVimPlugin { pname = "doom-one.nvim"; - version = "2025-02-20"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "NTBBloodbath"; repo = "doom-one.nvim"; - rev = "2d910b0c10efb2417871157b42875832a4c626f5"; - sha256 = "08j9g22aqxy7pg96k8rqx9g0zhaswiyq3qq1jspalvsjghwgp0rb"; + rev = "beae92173315c7282f6897e666cfd67fbf0f3ac9"; + sha256 = "1rrn6vj0p4q6msjm5jfl6k1zxvjrm12w842bjy9mbqwh82gvzi42"; }; meta.homepage = "https://github.com/NTBBloodbath/doom-one.nvim/"; meta.hydraPlatforms = [ ]; @@ -4435,12 +4435,12 @@ final: prev: { dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2025-06-10"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "b695c346fd180d504c1d135435cbcfba08ad3946"; - sha256 = "0syn8461x1a2ywrp46k916g7ljyn59qs1a8wygcvh27df4q12612"; + rev = "64f5540824ab350f02dabc1276f4a1f4f141276b"; + sha256 = "02z9cjmvz3jz7p762vf164dagvmgg62wbak635m07bkh0br255xm"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; meta.hydraPlatforms = [ ]; @@ -4461,12 +4461,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-06-24"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "f3b18db2c69ad4a9da1476392c08cc0dc0bfe3eb"; - sha256 = "0g46qjzln9wp743zqkdz68m7aam33f741aqs5nxfp436cixk2xis"; + rev = "4b48f09025038779a473abf3b6c5583c7652ae43"; + sha256 = "0rk31fwcf99m2h389gg63cbn65ys253banw0ivm6bksk1y8lrbjh"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4566,12 +4566,12 @@ final: prev: { efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "2025-06-23"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "1956474480f8fcd6c624d2fe18cd67f78568d0a8"; - sha256 = "0jwyxiscddwmih9c739r1v4qm1r5b1vr2bx36i3ya434aasbbv6p"; + rev = "49ce96ec74f8c484c7d2a0bd9f5afffc8cd18151"; + sha256 = "1lg64qdm8qbrsvqvk85d8wy06rcygv0s24pqc586qcz07s7hbxvv"; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; meta.hydraPlatforms = [ ]; @@ -4749,12 +4749,12 @@ final: prev: { famous-quotes-nvim = buildVimPlugin { pname = "famous-quotes.nvim"; - version = "2025-06-16"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "mahyarmirrashed"; repo = "famous-quotes.nvim"; - rev = "522270312ee7c30c7ee54a85ff50050591663ca8"; - sha256 = "1wi6dnhv8smhj192yz4r5vdkn5j7003ablqigq8xzvpyvfaq6bp5"; + rev = "6ae888b46fc008ac61667dbdc09fb7de896fe1f4"; + sha256 = "1a80qq5z894912qbap5f7bh0x1qypllj29zv9hzd4lc8lihs3xs1"; }; meta.homepage = "https://github.com/mahyarmirrashed/famous-quotes.nvim/"; meta.hydraPlatforms = [ ]; @@ -5310,12 +5310,12 @@ final: prev: { gentoo-syntax = buildVimPlugin { pname = "gentoo-syntax"; - version = "2025-03-08"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "gentoo"; repo = "gentoo-syntax"; - rev = "929bbebb5430f9d23032b138a57252d21b7db243"; - sha256 = "0sbq4ix5napxsg3i7v23g8p52ra3d3dghfasdnr77xdg9m1ilr2n"; + rev = "1b3a81ec62e5c843245dc431be0fe072add7eca8"; + sha256 = "07nnrsvh50zl81qprpnryfsi1fvv414lawkzb7jgjb4pkndiysqc"; }; meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; meta.hydraPlatforms = [ ]; @@ -6014,12 +6014,12 @@ final: prev: { highlight-undo-nvim = buildVimPlugin { pname = "highlight-undo.nvim"; - version = "2025-02-14"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "tzachar"; repo = "highlight-undo.nvim"; - rev = "a5e2e2d43f6d131bf526619baeeeec32397b0789"; - sha256 = "0gvd45mpkhd7hj8hvm20z036vr178hzzwhknj0l5bfnnnwl8xnjc"; + rev = "ee32e12693d70e66f954d09a504a7371d110fc27"; + sha256 = "09byybwyl61jxlfii9vsi4i21vy6ngm3mbypqlhsivn8wgg24kn9"; }; meta.homepage = "https://github.com/tzachar/highlight-undo.nvim/"; meta.hydraPlatforms = [ ]; @@ -6705,12 +6705,12 @@ final: prev: { kanso-nvim = buildVimPlugin { pname = "kanso.nvim"; - version = "2025-06-17"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "webhooked"; repo = "kanso.nvim"; - rev = "f0b41d6235bf0b4032304202ca84d2cdeb6fb1cb"; - sha256 = "046455w80j1hrp1j2ybn5k0c0g6nlcxvrsrks6rdsis0vn4zj0fi"; + rev = "748023fd273782e6e056620ce66a176532cdf375"; + sha256 = "1z654wm7309zm44lwl6jrfcf604fpfa6z7ks3amkaq97ji040jj4"; }; meta.homepage = "https://github.com/webhooked/kanso.nvim/"; meta.hydraPlatforms = [ ]; @@ -6744,12 +6744,12 @@ final: prev: { kitty-scrollback-nvim = buildVimPlugin { pname = "kitty-scrollback.nvim"; - version = "2025-06-25"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "mikesmithgh"; repo = "kitty-scrollback.nvim"; - rev = "67431bdbcf72f035ebd2d51539b6995df2ff4c85"; - sha256 = "17xpni57asab0vv5bv5c5jp2xm3rmwl21j3yvm5x6n0mjv6v3jia"; + rev = "36d19dc85c0a1d0193e7c52d41129c4aa28b72e8"; + sha256 = "0h8ziqx1d1c68wkrymxn3hv8k2lniwrcwi81lr69p8yd3qr51l2h"; }; meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; meta.hydraPlatforms = [ ]; @@ -6809,12 +6809,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-06-19"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "90d80cef3b27fbf8e543a1e8468b2794fd0b13dc"; - sha256 = "0qw21dnd82d068cxrcpdm4wf0rpkildq3vr3g1bx4m1hl2xidsry"; + rev = "9d3206dda077d24ef3e6a2e3578bc0c914b4944c"; + sha256 = "1m2wzk77ki4y5abb20b18i5ls45l3ll0q3qli4dqqga10w9kpjd4"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -6966,12 +6966,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-06-23"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "1b2752069d700a3e6c7953f5c117d49c134ec711"; - sha256 = "1m1gsyac3bdyikb0c7z5whbd989swr3wwn9b6i7whln9k8ac8i23"; + rev = "8208f8031d20bd7c3f2ca1b13fdb996dc824e11a"; + sha256 = "0yia5vgsy3cl4134szivpvpqgaaqrq37gb3a2bl5av84jfh613ah"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7018,12 +7018,12 @@ final: prev: { leetcode-nvim = buildVimPlugin { pname = "leetcode.nvim"; - version = "2024-12-18"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "kawre"; repo = "leetcode.nvim"; - rev = "db7e1cd6b9191b34b4c1f2f96e4e3949cde9f951"; - sha256 = "1d3lb7625b2qdzqm74mzrac66rxqc0qgjd3mb37l4v8wqyiyv6pp"; + rev = "74f2987292efbe0ba198a35d0ea412c5ae19d31c"; + sha256 = "02lkxv964xqcn5f9p5pfq0a0dxcw1z36xcac4agiqligwfvpn6s0"; }; meta.homepage = "https://github.com/kawre/leetcode.nvim/"; meta.hydraPlatforms = [ ]; @@ -7213,12 +7213,12 @@ final: prev: { lightswitch-nvim = buildVimPlugin { pname = "lightswitch.nvim"; - version = "2025-06-09"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "markgandolfo"; repo = "lightswitch.nvim"; - rev = "304a1af454a65d5a77fcd1a8c36d886d72b8749a"; - sha256 = "00mp8jv899nnszi7wamyjfvaqk5z4hwdvs98nsqp4i3135ympbr8"; + rev = "3cf2f81a3720ca80d5798772dce6760df9aca4f4"; + sha256 = "0wn4al36q12prcqichpvx4il4qij4p5qvssm5f843jql6fscjsix"; }; meta.homepage = "https://github.com/markgandolfo/lightswitch.nvim/"; meta.hydraPlatforms = [ ]; @@ -7759,12 +7759,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-06-24"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "a4d10e7ddb07d35fefaf9c5f4b48413b3ad28113"; - sha256 = "1zby9ln9dvbflxrzj5yfm3rs4qzf4xiiqpmjm5v8p0b6g89d1vh4"; + rev = "32255263b13dbc551fded40f6788be7190438054"; + sha256 = "01xc248x2zzk68q707bln54y5i67h88h945f3hpac979xggip0h4"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -7825,12 +7825,12 @@ final: prev: { mason-tool-installer-nvim = buildVimPlugin { pname = "mason-tool-installer.nvim"; - version = "2025-05-30"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "WhoIsSethDaniel"; repo = "mason-tool-installer.nvim"; - rev = "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903"; - sha256 = "1nirz0i0x7aa8lnl2q6r2a36x7w33qinaf3gfprbaacdb3xspzhl"; + rev = "517ef5994ef9d6b738322664d5fdd948f0fdeb46"; + sha256 = "0p9i6fjvp519av68dsd9p7w7xndbcf8al23mwamxl24zclhggqr1"; }; meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; meta.hydraPlatforms = [ ]; @@ -7994,12 +7994,12 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "2025-06-13"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.align"; - rev = "247af030951ccbd3b2fbaae7711b5d618dbbdeea"; - sha256 = "1amfzamhnhpmjbs899wv6bnvn6sjlf8xncbs8iamyp9zgkyywhic"; + rev = "cf210e2f270fcc0361ad3580d00053bb66c94cbf"; + sha256 = "1yi07rmav1nc9cyadck0pq7mciw06l7vwzxryi04wzaxb6mlqj4p"; }; meta.homepage = "https://github.com/echasnovski/mini.align/"; meta.hydraPlatforms = [ ]; @@ -8150,12 +8150,12 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "2025-06-13"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.diff"; - rev = "9bccf260cdb9308223f47a29fb4cb91c817a9349"; - sha256 = "1fjg8ql9v9sx98s0fcbfi1pfjm9a9sg04fifql8hgll626qkcxr5"; + rev = "63a7ce537ced356b8180892d9586826b0afb519c"; + sha256 = "0p2wic5s8vnzzsd5js17cfvbxmwmxzxlry2h0g76xdm47cns6607"; }; meta.homepage = "https://github.com/echasnovski/mini.diff/"; meta.hydraPlatforms = [ ]; @@ -8176,12 +8176,12 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "2025-06-13"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.extra"; - rev = "7854e6c8c4486f28da22e2e5f131295672208c84"; - sha256 = "0yxhll50xmfbj7sl6pl05dgjhkw7rlmq1dib0zmfhcyzy1yhkh34"; + rev = "564f26a928295bc6bfebabe894d2656222b7eee0"; + sha256 = "048a31g6zjnpv9yd8ywjvycjx8x6jv2f75ixkwggas3nlhnrmbkn"; }; meta.homepage = "https://github.com/echasnovski/mini.extra/"; meta.hydraPlatforms = [ ]; @@ -8371,12 +8371,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-06-24"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "01dce72f2177de6044bcab60ebb8f8e56ade0936"; - sha256 = "1xcqvzinx08nrwp67539s15xfsnxbrfpddwy8jikdgz9gnpm3d5c"; + rev = "6a6a37ec54f833e2a733f5f04959f506520701ba"; + sha256 = "110afrl56dn6rwnfdhys3s18vq2acinl5x9rv96j21m1h2sr5hf3"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8384,12 +8384,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "2025-06-13"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.operators"; - rev = "87753a6748ac8871f7b81aa9473df76adb83a037"; - sha256 = "0vdamhys9p7hv2w5d1nm0qccwlfjmw9fdff1qmxwz52x3y775hsd"; + rev = "40139a281435916ca35c45740e094d4ef6c545be"; + sha256 = "0qnkrqimc7q67jwxznw4xa0qjjlm63x0msnnhaj9q4ag2phj1sm9"; }; meta.homepage = "https://github.com/echasnovski/mini.operators/"; meta.hydraPlatforms = [ ]; @@ -8644,12 +8644,12 @@ final: prev: { molten-nvim = buildVimPlugin { pname = "molten-nvim"; - version = "2025-05-18"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "benlubas"; repo = "molten-nvim"; - rev = "e18ac7395d19a39a8180d7a383a07084940e9090"; - sha256 = "1jbb11h0g45ybb0hpibhs86vk6ldc4kd203yhlji61xhrir8cnd2"; + rev = "9af9526ee2e0436663d4e00c35eee3746c98d16e"; + sha256 = "0rjpwlzihb58k1vs57pi7n6hnvh0mw20w18ziqf878w3r1kvzy60"; }; meta.homepage = "https://github.com/benlubas/molten-nvim/"; meta.hydraPlatforms = [ ]; @@ -9021,12 +9021,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-06-20"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "7bc06b5efc5554d10f73a8aa508e02c03a83c2a0"; - sha256 = "0kwd7fs15mwkbsr2gc16x6w6d97gjanw8j6yb8xa0mhajwnmnffv"; + rev = "41959d50d49860d776679c030b1235efb0ed634b"; + sha256 = "1vaak9y2vyqngyx01jsynbgpdl9v2vanxj1h48c5v03jyvn618b5"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9047,12 +9047,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-06-24"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "98387397ab95adafe96a4fae84943d669d25d316"; - sha256 = "0hqjbsm3ns5j7piivy5cll9i3is527fjjbcyc4v3a6cf6444vnyv"; + rev = "907a1fe4e346aab2989af6848d7d697098506c5e"; + sha256 = "0mz3byj7lqvnj2yfw921qh09fjah1360a5qsklsyhfwdkmhg4p35"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9125,12 +9125,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-06-23"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "e3c148905c334c886453df1490360ebb1a2ba2ed"; - sha256 = "00mck2xxrcfa6nnn3fz7pwhmcz43i7ssi9q1p2w4ahka7qak05sq"; + rev = "59725524d25f9a8a9474f113d60db52bad8504d0"; + sha256 = "0maam3paz0qxcncypspsyzcvpsjasx6xiaji54kglqiwdwhhkmw2"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9387,12 +9387,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2025-06-10"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "0a0acff3cf9a0bf140c84ea9e66d818df7c2608f"; - sha256 = "1ig67jwj8hh8h4i66iflr7d7dvv99c8sdg3ingp3dqf1kb2p10mq"; + rev = "9521843942423fcac9991c596ff19c1f4f500650"; + sha256 = "050cshnjwiryrzqz4i9z6xj4zbj835iqc1cjl18zx8bx1xar2yxi"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -9427,12 +9427,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-06-22"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "9b1770113310dbe5dc188fa08e527e4f60f5350f"; - sha256 = "12kyx80z3nd51lfg28y7wxgp4rncwvf0lmngrxn0m04mck2g08yi"; + rev = "f54eefedb3becc0ff42dc7552196441772a8eca4"; + sha256 = "09l9bywlx5ppx0h2079nq8prjmihnwj4l3xk33mni6lskyzfdn4l"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9453,12 +9453,12 @@ final: prev: { neotest-jest = buildVimPlugin { pname = "neotest-jest"; - version = "2025-06-14"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-jest"; - rev = "dd82016c01704d9bbd5188749fe0586b3b620693"; - sha256 = "1ymh9383yccvgm1fpb1lb3jg036gb2ll74mpxk9cdqmv8kr1snw3"; + rev = "797515e113ac8e19c6855046d7f746d9c0c39c15"; + sha256 = "09xq5dn9rjd37ab8nf85d26qhb0k8np1j17y6nk8pb7dc3l15w4j"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; meta.hydraPlatforms = [ ]; @@ -9570,12 +9570,12 @@ final: prev: { neotest-rust = buildVimPlugin { pname = "neotest-rust"; - version = "2024-12-18"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "rouge8"; repo = "neotest-rust"; - rev = "e1cb22ecf0341fb894ef2ebde344389fe6e6fc8e"; - sha256 = "1l5rpl63dnsl1ys6h5fv4an6qndyk2bd55r1n6xhlgfns3amabk5"; + rev = "6f79e8468a254d4fe59abf5ca8703c125c16a1e3"; + sha256 = "0qbxi1xz4s7pm3qchw8y1z8266xm3dd5m8mm8k67ra6xh0gs1lrz"; }; meta.homepage = "https://github.com/rouge8/neotest-rust/"; meta.hydraPlatforms = [ ]; @@ -10116,12 +10116,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2025-06-19"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "d3fb80f458bb91a170fb4aa8c0ce40867c71fcb9"; - sha256 = "0m614kd3wjjn99parf2b5wb8jp1mrgaqblim9riyqa0k8x86m48g"; + rev = "ec5b1f8e591b2e8f1cd3653b41bb14d9cd43dfd1"; + sha256 = "1f6aj98569yxp3rkcg7pgm3w054xf0q0d1m90lmw728rwwhyaw6h"; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.hydraPlatforms = [ ]; @@ -10168,12 +10168,12 @@ final: prev: { nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "2025-06-17"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "2647cce4cb64fb35c212146663384e05ae126bdf"; - sha256 = "0qq20icy449c6jhrrxqc9w6fk7xsfnww0a7bwqnxalglvl0ss92k"; + rev = "23320e75953ac82e559c610bec5a90d9c6dfa743"; + sha256 = "12lkkyl6ink1qrpggbjfck2ab3yfj5mpa6jfgkrw451d1ycd4rz5"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.hydraPlatforms = [ ]; @@ -10350,12 +10350,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-06-16"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "2edd6375692d9ac1053d50acfe415c1eb2ba92d0"; - sha256 = "19af0kdpkaxilpbbg44yd6jq520vy5fzrnxymz7d58d1niw136hi"; + rev = "14fe46ae16eb272629144a93f7738f5279665a4f"; + sha256 = "1372q49psvmcbsdc75lrjpmm6617nk76mwd50i6a0v8xvwlz8w7j"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10454,12 +10454,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-06-25"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "6fe523b73fa66af53bd402744b50c95aad5f6404"; - sha256 = "0mhw2ahsl31xx4hv8nas7qmx8d56rjnvrwgnvnyxcawm3zqi29sf"; + rev = "280213aa7a553c03fccf97771e340f991706478c"; + sha256 = "0sxb8mi456pi09yvy40bnnq0knl3ggbi6dvx5ncd00lrnpp2dq5s"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -10623,12 +10623,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2025-06-22"; + version = "2025-06-28"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "65449fb35e1c6fd00c08ebb45d09c7282460589b"; - sha256 = "09r4kwgd5imalhmb4fsswfimvb1dsw88pyvy1rnm1mrd45gfq4pp"; + rev = "dc584862fef07fb11afabf84230116e3e6f08f29"; + sha256 = "104rdvrjs4wi7xr8c26pg0wkrlbckbypzfh5y0ipf9xc7cnrn84q"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -10883,12 +10883,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-06-25"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "6bba673aa8993eceec233be17b42ddfb9540794b"; - sha256 = "1mn1pkdyw7hjawyhb732mgnv9iyy42a5av9v6s11brakc18l9d3a"; + rev = "1cb30b1bafe5a63a5c6ac20dc39f83487df38855"; + sha256 = "1mh2r25lhb4m17r2fcnfv9lrcal9in9kk68d7yl7k8wjizww8ffg"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11091,12 +11091,12 @@ final: prev: { nvim-paredit = buildVimPlugin { pname = "nvim-paredit"; - version = "2025-06-17"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "julienvincent"; repo = "nvim-paredit"; - rev = "a9f34d2186bfa195f24ca8c29c889cb9206123a8"; - sha256 = "049fn2lci6c69yl625n15lvzn96sjizxaxl415j6dhfs0km2x399"; + rev = "9ca109b53eee81b5bd538819d3f30c39de2eeecb"; + sha256 = "06fwvhqpnbjk130r6wc1cdc5xl92i90v2vybsffr0zgcvbki505f"; }; meta.homepage = "https://github.com/julienvincent/nvim-paredit/"; meta.hydraPlatforms = [ ]; @@ -11403,12 +11403,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2025-06-14"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "1a1a7c5d6d75cb49bf64049dafab15ebe294a79f"; - sha256 = "0akp0pvnvciigpnhinmmy6x5iwrf27ll2808a9ikq7akayjiz420"; + rev = "59f318a65d42a5c4037796886a8874fd57f774fc"; + sha256 = "09giakcby7gmif3sdqrfv8201q1w8n56d7g59qwbmfcw5vm6wb9k"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.hydraPlatforms = [ ]; @@ -11728,12 +11728,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-06-25"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "cc80395d6a710df0aa0faf5d7def46aa0f893e31"; - sha256 = "1pg2a71pcww4kqqwzlz7v55ymm62cfh5cf4b7f6y5lkagf317xyj"; + rev = "ac3b0e78d341a7e70990f615b39e144483427504"; + sha256 = "06zdc1jh17ij5kmq79xa3lxxhg2df8snijl7rwz2gcg3qhhzdfck"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -11767,12 +11767,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-06-24"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "7859743b88ab99c624b34b9d5f524c46f2bf60ca"; - sha256 = "0ivf7cylc735kfbdfcm96lscdddci2jpcyhq0z3z6njqdwsml6v1"; + rev = "b59ef2118f5c22bcb2c0a4bdb3d07444f2921e44"; + sha256 = "0vwrgmkwyxrjan7fk5sjpb8zq2s27kqxz707clbm5cvimv5scfgv"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12027,12 +12027,12 @@ final: prev: { outline-nvim = buildVimPlugin { pname = "outline.nvim"; - version = "2025-04-19"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "hedyhli"; repo = "outline.nvim"; - rev = "321f89ef79f168a78685f70d70c52d0e7b563abb"; - sha256 = "1rg907hqdgz3h87ba262jqhph3m72g5r40jy9ngnjxmk0d45bcvx"; + rev = "0eb9289ab39c91caf8b3ed0e3a17764809d69558"; + sha256 = "0hkjnls9lfrb2k6dngdjxp65khwbd91nmq67h0fh8a0fv6p7d5nm"; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; meta.hydraPlatforms = [ ]; @@ -12040,12 +12040,12 @@ final: prev: { overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2025-03-27"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "72c68aab0358c92f451168b704c411c4a3e3410e"; - sha256 = "0zsiys8nib9l7f8nx3zi4cfpcjpfb9wkvvysyzqf42yq2ngyms5h"; + rev = "fe7b2f9ba263e150ab36474dfc810217b8cf7400"; + sha256 = "1cix0mbyf2xqngay9bcj72jcrjg8hy8hw08mwanxacxf37qxi823"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -12171,12 +12171,12 @@ final: prev: { parrot-nvim = buildVimPlugin { pname = "parrot.nvim"; - version = "2025-06-06"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "frankroeder"; repo = "parrot.nvim"; - rev = "476058b8acd677c556f76f34bb6a40dc2dfeedbd"; - sha256 = "1091jrs22zv1qqmw0193rmfb05p2arqckp73yi3lyqlkjfngwkdq"; + rev = "cba65642012bf6bfad9ccf82982169ebad44ae20"; + sha256 = "0p5arh9n7vjpfam4026ln941njhipxf1ngjmy0l89p3ldbzwj80b"; }; meta.homepage = "https://github.com/frankroeder/parrot.nvim/"; meta.hydraPlatforms = [ ]; @@ -12575,12 +12575,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2025-06-01"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "697bbb620803482c13b8faf36742dfcea4eedb09"; - sha256 = "02wnq3jhkcvcckvj119hkmbmr5v5phyrncz1fk6nppd1w5xyggnf"; + rev = "ddf8210af2c8276c5806330787e160190bd781a7"; + sha256 = "15w4nsal6dhpcggbm669cpjg5xlnpd3b092si5mkakj9pb1yhl9x"; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -12680,12 +12680,12 @@ final: prev: { quick-scope = buildVimPlugin { pname = "quick-scope"; - version = "2025-01-27"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "unblevable"; repo = "quick-scope"; - rev = "f2b6043e04d9ef05205c8953e389304a4c1946f2"; - sha256 = "05vnn96izlmihpckc8b22zs8zj6sqi5dbps1w08j42k6rbpkyzh5"; + rev = "6cee1d9e0b9ac0fbffeb538d4a5ba9f5628fabbc"; + sha256 = "1c38iywnc7rvbknz4r0j0xb81d40vm7d1sfw1awh4r5cmy4vxr3w"; }; meta.homepage = "https://github.com/unblevable/quick-scope/"; meta.hydraPlatforms = [ ]; @@ -12862,12 +12862,12 @@ final: prev: { refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "2025-06-03"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "9cd0186ffe76fe6abc64c0aafb775c8f776ab5ee"; - sha256 = "0zfgndnidqxkypywdghscygrzbmxh2pm0hzz1k56hz5lvd33ww61"; + rev = "74b608dfee827c2372250519d433cc21cb083407"; + sha256 = "15byk3sjilrdnkg212mf7zbh5s7sdsc0m36lmzm7ccfvg5is9hmc"; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.hydraPlatforms = [ ]; @@ -12940,12 +12940,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-06-23"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "24aacee83544ca113055564ed22be7852067c342"; - sha256 = "0gx317rh38qkf2r85bpl54qqm8p8bm6barx5kgyzpw8mqxch44qw"; + rev = "3115ff748d6885fe1af349feb6b73de03eda8e12"; + sha256 = "0v4xvsy117lsq3fsnqwx3155yriksi2n6lyc1v0my4ni7n8gk2rh"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13058,12 +13058,12 @@ final: prev: { rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "2025-05-05"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "6b9840790cc7acdfadde07f308d34b62dd9cc675"; - sha256 = "00f48nm3scap86vh0k5zs1vls0hb2qnjpiwsr54c6dpbycxq0yx3"; + rev = "f93360149e9ed4df8677fbb07c7231ea0fd03b97"; + sha256 = "169gjspmgyrkcsr2dl4z1i2w860vzlqqalfj2mf1nl3f5883pzkd"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; meta.hydraPlatforms = [ ]; @@ -13071,12 +13071,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2025-06-17"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "6baa44274dabf237a0ebec94b4ccad0e3831ed12"; - sha256 = "09lvb6kqpgxv5mm5qhyncbjqcabxhi5yp15akdakpnxpqkm4jfm5"; + rev = "c1f51eb9535215df21d6cad2988cac3b9d263dad"; + sha256 = "0xdrfgz1vr8v2wpysy2q231bji5x7vzd8r38826dg2b7yndia94x"; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -13214,12 +13214,12 @@ final: prev: { scnvim = buildVimPlugin { pname = "scnvim"; - version = "2025-01-29"; + version = "2025-07-01"; src = fetchFromGitHub { owner = "davidgranstrom"; repo = "scnvim"; - rev = "7fcfd73d6d3b4cf6a31f62f07de3e35744962a20"; - sha256 = "1g6sw07fw8ppxi0nk7jcl07axd8rsg5v0l9yp3smgh0qhfyipq1b"; + rev = "8148e9b5700956b14b0202ee4b08d6856510d3fd"; + sha256 = "1qzsvcw8bprb0p7c8z641z0nc5fw3k7hcfp164gn0vqvr3fg4cxh"; }; meta.homepage = "https://github.com/davidgranstrom/scnvim/"; meta.hydraPlatforms = [ ]; @@ -13449,12 +13449,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-06-20"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "0098e376638602bc6aaf779bb8531b840a3fe26e"; - sha256 = "1drpvaixfg4vcxh7xkll6lq1gyk49ww5m5d75yd3kgazkpx0jfaf"; + rev = "039b1c280b849cc23190e94285083af9c2020596"; + sha256 = "1dk8bfk95myg5fnp32k25sg53nj96269yi9avac69b6jxgybnr17"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13501,12 +13501,12 @@ final: prev: { smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "2025-06-23"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "ac5c4a8496e678ce68c1cb36df7c19e7d8c76282"; - sha256 = "11c59435d9lzds93zm84n96jslls3qpgqjx8ggp6kbqrldsh2099"; + rev = "4a0f7ac265b4ed1ce4d0af2afc13072763bfa691"; + sha256 = "129wqfan335dgkzzacljfbyc1xks0bwvrna3psi5f1vgs219fr43"; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -14716,12 +14716,12 @@ final: prev: { tender-vim = buildVimPlugin { pname = "tender.vim"; - version = "2025-02-28"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "jacoborus"; repo = "tender.vim"; - rev = "01c9bd723f2631971b2c8cda8f8ea037221d5149"; - sha256 = "0jrqxf9f679x9jy137f7rj8v4mx1z85c5jiqrizv1gpd0i4y1wcr"; + rev = "b66dc330aff998dff9d44459d84bc1c5f4304fcc"; + sha256 = "1176hs4a23wgwaa2v5zi6zbp9m0wcbjykyg7c3v2phfgw10m0qg1"; }; meta.homepage = "https://github.com/jacoborus/tender.vim/"; meta.hydraPlatforms = [ ]; @@ -14963,12 +14963,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "2025-06-24"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "ab5f71b99ec57f5232c53e14ed6111cc2e5cc40c"; - sha256 = "07r4qqj6vkbxb4xwn64xr2ihkwgvpsy0yckh1jdf97m2a711bwiv"; + rev = "d52d70780ca6497ed28ad1b11bb1e981f666f62a"; + sha256 = "1721vbn7ipgcvvf46zg1wpxisbw7ahm9fpfiq8vaa6lfasw0bcpi"; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.hydraPlatforms = [ ]; @@ -15447,12 +15447,12 @@ final: prev: { undotree = buildVimPlugin { pname = "undotree"; - version = "2025-03-13"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "mbbill"; repo = "undotree"; - rev = "b951b87b46c34356d44aa71886aecf9dd7f5788a"; - sha256 = "0vp4wl4kiby7dlchki975fq682sw8c1vr9c6nhcndmxyhx7ghrqw"; + rev = "7a8b831e9bfb9f6fe05cc33294882648dd6801fb"; + sha256 = "1nswlhdpcaxpjp5xdavflk4li3d70aaaxq967nqwx1h7gnwg5jfl"; }; meta.homepage = "https://github.com/mbbill/undotree/"; meta.hydraPlatforms = [ ]; @@ -15512,12 +15512,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-06-25"; + version = "2025-06-30"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "65fc68b1a94af1292260cc5b8b034b1a7f5e26a1"; - sha256 = "0sihzyi1mb78pddychgppihkipdjrvhx5r5qx3ky91y4g3rrd66y"; + rev = "5b084512772c767bad8635b18d017cd0022ac3d7"; + sha256 = "0wa87n622pyrclgb7s71737pz0x72m4frhbq3nl15fmbywfdh84y"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -18400,12 +18400,12 @@ final: prev: { vim-just = buildVimPlugin { pname = "vim-just"; - version = "2025-03-20"; + version = "2025-06-26"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "b7f9505f93ede57c4ec011405592280b3f1755ec"; - sha256 = "105zh0zcdijzqi8prggsgrrm4pzyvjzy0xgs5yn4grc76rxnyn3m"; + rev = "f56895a88b4705b43804dbb1a6839044b0327015"; + sha256 = "1m7j570d2ghj14wqq81qwbq5yqz508pxbnnpi1kx4qh8c63kfdbf"; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.hydraPlatforms = [ ]; @@ -19869,12 +19869,12 @@ final: prev: { vim-rhubarb = buildVimPlugin { pname = "vim-rhubarb"; - version = "2025-01-16"; + version = "2025-06-27"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-rhubarb"; - rev = "386daa2e9d98e23e27ad089afcbe5c5a903e488d"; - sha256 = "1gm9ylz752sx7kpdihp6fm61sbfss8a5dd43jzci7i44x27z7ly3"; + rev = "5496d7c94581c4c9ad7430357449bb57fc59f501"; + sha256 = "0iv2yc0246yanziic7fpwgkqfmql2khjkfbbrva17n4niah3cqf7"; }; meta.homepage = "https://github.com/tpope/vim-rhubarb/"; meta.hydraPlatforms = [ ]; @@ -21431,12 +21431,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-06-15"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "e10525a5aa65e2544f11e680dd81c77fba800248"; - sha256 = "0c2pcllw1a7q6jb5dkm3947g4969fan94ca1y6v2lj6bdarrb8a7"; + rev = "264230b18e2a4b70a935b3462a24ecc0c3850c01"; + sha256 = "11pwhrv78rgn3yhhjf98cp2kgwr15i21ybq65j0sj5d07dbrg697"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -21952,12 +21952,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-06-15"; + version = "2025-06-29"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "c61f2d29ab94c5f22cbca5088dcfd33d7659dae8"; - sha256 = "0nzj7b0v0xnvi92yxx95wl5212gk7yfw3l0za7rwnyb443x2afgw"; + rev = "52c7b3a9e89aa5ce51ffc9d05ee5b73d6ad54c34"; + sha256 = "19nzqlms2gyrrqgdjj7lhds0w21w086pjn3dilsyabcz7i1g22bh"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index e34e24aa2756..645803a784f6 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -758,14 +758,12 @@ in command-t = super.command-t.overrideAttrs { nativeBuildInputs = [ getconf - ruby ]; buildPhase = '' substituteInPlace lua/wincent/commandt/lib/Makefile \ --replace-fail '/bin/bash' 'bash' \ --replace-fail xcrun "" make build - rm ruby/command-t/ext/command-t/*.o ''; }; @@ -1632,6 +1630,7 @@ in }; leetcode-nvim = super.leetcode-nvim.overrideAttrs { + checkInputs = [ self.snacks-nvim ]; dependencies = with self; [ nui-nvim plenary-nvim @@ -1654,6 +1653,7 @@ in "leetcode.picker.language.fzf" "leetcode.picker.question.fzf" "leetcode.picker.question.init" + "leetcode.picker.question.snacks" "leetcode.picker.question.telescope" "leetcode.picker.tabs.fzf" "leetcode.runner.init" From 6e54938365e0320220502fa62b437c7eea8cbe2f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 1 Jul 2025 10:12:37 -0500 Subject: [PATCH 20/52] vimPlugins.nvim-treesitter: fix update script generated.nix path When run directly from `update.py` it generates in the wrong location. Signed-off-by: Austin Horstman --- .../editors/vim/plugins/utils/nvim-treesitter/update.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py b/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py index 7ae13615d2ab..debdedac3b48 100755 --- a/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py +++ b/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py @@ -119,7 +119,7 @@ if __name__ == "__main__": logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s") generated = update_grammars() - output_path = Path(__file__).parent.parent / "nvim-treesitter/generated.nix" + output_path = Path(__file__).parent.parent.parent / "nvim-treesitter/generated.nix" log.info("Writing output to %s", output_path) with open(output_path, "w") as f: f.write(generated) From 25b27cfab9778edd8a001e3b5bd73e21f7530447 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 1 Jul 2025 10:13:59 -0500 Subject: [PATCH 21/52] vimPlugins.nvim-treesitter: update grammars Signed-off-by: Austin Horstman --- .../vim/plugins/nvim-treesitter/generated.nix | 99 +++++++++---------- .../vim/plugins/nvim-treesitter/overrides.nix | 2 +- 2 files changed, 45 insertions(+), 56 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 0063a758bfcd..88da9200164b 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -43,12 +43,12 @@ }; angular = buildGrammar { language = "angular"; - version = "0.0.0+rev=820566b"; + version = "0.0.0+rev=93bb92f"; src = fetchFromGitHub { owner = "dlvandenberg"; repo = "tree-sitter-angular"; - rev = "820566bb4eb3d288822dbfee42417a5a9491aea6"; - hash = "sha256-sSa/a0Py0M5fDRxe/9jTLHDq7Wl4bK3umSZOI82FLwg="; + rev = "93bb92f1289b7fe765da6cc747c82ccdc0afeb8d"; + hash = "sha256-s6RLY8vGNbA3VHyaRbhE/cbe1T1llhaiZNTiYXkBCQc="; }; meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; }; @@ -319,12 +319,12 @@ }; clojure = buildGrammar { language = "clojure"; - version = "0.0.0+rev=40c5fc2"; + version = "0.0.0+rev=be514ee"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-clojure"; - rev = "40c5fc2e2a0f511a802a82002553c5de00feeaf4"; - hash = "sha256-t5lLOUBgsUewnfTOIreGq83OnGNzUbl6UDDB/HCocpg="; + rev = "be514eec2c86d560c18fab146e9298e21b8eab62"; + hash = "sha256-VnzOuLrE/lcXOCg3Iuntj9m8zy/Exwi1Mv+nZvi62Qs="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; }; @@ -972,12 +972,12 @@ }; gleam = buildGrammar { language = "gleam"; - version = "0.0.0+rev=ee93c63"; + version = "0.0.0+rev=21e0e7b"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "ee93c639dc82148d716919df336ad612fd33538e"; - hash = "sha256-SZ2LX068EaDXTtit+GQ7oxS7rDuVnFtCurp18/hMCcQ="; + rev = "21e0e7ba6f4f60ee80934cb368aa13c00d370734"; + hash = "sha256-NJBD/IeJ8V2tuJHuUGwAinldubrRgLlA+4MUD7zyjzA="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; @@ -1369,12 +1369,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=b14e797"; + version = "0.0.0+rev=da50751"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "b14e7971cfbd64fa0ebcdeaa4dfbb3cb0bfabd7c"; - hash = "sha256-gVg1v2pL/c8ZFMBQoFeyIaqZ9QYDncHJv/4bJdTX/nw="; + rev = "da50751d826030fcf8b1424de9f56cec2a274b38"; + hash = "sha256-5FAppUTuPNNrRuLdS4zZMh4xeYDT/JOsQS53u/0nT/0="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1446,12 +1446,12 @@ }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=3f2ed55"; + version = "0.0.0+rev=ac58d03"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "3f2ed5575909874927489d2d47a3a2fda36959ee"; - hash = "sha256-rbo+l5JR/m2PDmcHtso+tXEgXIcR1bvu9+dOoKNfWq8="; + rev = "ac58d03fde1aaf7dbf499e57bfed9ce87e36188d"; + hash = "sha256-wMXcozRsJE4rZO81QCKL3mNR08z4gO02pYlaT1XPm+E="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; @@ -1468,24 +1468,24 @@ }; jinja = buildGrammar { language = "jinja"; - version = "0.0.0+rev=258d7fb"; + version = "0.0.0+rev=2511019"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "258d7fb22fa6cd2dc800f201cfdcbe05111a836c"; - hash = "sha256-pf9jYK/Rj/axmQ9GVrMLjcfL6xtv3rDPr+hjTwfOWxU="; + rev = "251101981d86ccb2901741eddf3e7cf21567a66d"; + hash = "sha256-JbutCmJFKmB1UKIGkEJdiBJOaFmIeea8jK9nhYMkikY="; }; location = "tree-sitter-jinja"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; }; jinja_inline = buildGrammar { language = "jinja_inline"; - version = "0.0.0+rev=258d7fb"; + version = "0.0.0+rev=2511019"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "258d7fb22fa6cd2dc800f201cfdcbe05111a836c"; - hash = "sha256-pf9jYK/Rj/axmQ9GVrMLjcfL6xtv3rDPr+hjTwfOWxU="; + rev = "251101981d86ccb2901741eddf3e7cf21567a66d"; + hash = "sha256-JbutCmJFKmB1UKIGkEJdiBJOaFmIeea8jK9nhYMkikY="; }; location = "tree-sitter-jinja_inline"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; @@ -1713,12 +1713,12 @@ }; liquidsoap = buildGrammar { language = "liquidsoap"; - version = "0.0.0+rev=8e51fa6"; + version = "0.0.0+rev=68e6b24"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; - rev = "8e51fa63ddb93ac179d4e34a311d3d3f03780b42"; - hash = "sha256-i6cQoMeKOS2hEId9bpqNchQDh2vjAfKk+hLTEMOUegU="; + rev = "68e6b247c880d1521f7b454663fb3735609eacf2"; + hash = "sha256-fcZYpNPKZeVu9+B357kyCjAt4RNBKHc7Ce03zG8eK9k="; }; meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; }; @@ -1925,12 +1925,12 @@ }; nim = buildGrammar { language = "nim"; - version = "0.0.0+rev=897e5d3"; + version = "0.0.0+rev=9ed4696"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; - rev = "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7"; - hash = "sha256-JwR5Og1pGDTHI49rFsnfStrTcZ7hOseK6YyFIVlQ1o4="; + rev = "9ed4696d7f76e4937e2b63512a249a3ead7a0399"; + hash = "sha256-kQit97vmuyNpguVIscNthi0ekBfkao1SwwCJRip4Mac="; }; meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; }; @@ -1980,12 +1980,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=b64f0d1"; + version = "0.0.0+rev=d62bb4a"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "b64f0d1c93a76d167fabb01271905f0d18c5f10c"; - hash = "sha256-bKWbEdgRzOqQDKQFf4soaBW9Ug7DNpe6c/4dYKL44Sk="; + rev = "d62bb4a0c78e9476a6dd0081761444f6870252ed"; + hash = "sha256-pmW4F3Gif5VRosA+4CVzbF0ZrZioRujyiEJyWq6+dwg="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -2172,12 +2172,12 @@ }; poe_filter = buildGrammar { language = "poe_filter"; - version = "0.0.0+rev=2902dc4"; + version = "0.0.0+rev=e449216"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-poe-filter"; - rev = "2902dc45439125b9386812c1089a8e9b5f71c4ab"; - hash = "sha256-j/634pLyfgF7Pyjmh4ETuW0U38kH6Seik1w4pJKBmec="; + rev = "e449216700449f1bccaebbd3820cce794d6fd687"; + hash = "sha256-6X+ZXtca0TKrVveD2aMMh0tTIrIwe9VsYqR7tiWDRLI="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-poe-filter"; }; @@ -2406,11 +2406,11 @@ }; r = buildGrammar { language = "r"; - version = "0.0.0+rev=95aff09"; + version = "0.0.0+rev=7b4eb04"; src = fetchFromGitHub { owner = "r-lib"; repo = "tree-sitter-r"; - rev = "95aff097aa927a66bb357f715b58cde821be8867"; + rev = "7b4eb04dfcc86e6705cade825f8c1edbd46584b2"; hash = "sha256-H4iK2p4xXjP6gGrOP/qpHQCiO3Jyy0jmb8u29RM0sBg="; }; meta.homepage = "https://github.com/r-lib/tree-sitter-r"; @@ -2839,12 +2839,12 @@ }; ssh_config = buildGrammar { language = "ssh_config"; - version = "0.0.0+rev=0dd3c7e"; + version = "0.0.0+rev=2d620d0"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ssh-config"; - rev = "0dd3c7e9f301758f6c69a6efde43d3048deb4d8a"; - hash = "sha256-jNB9cHOfHDIRPELm8LedJjNzjx16/ApcPGi8eaaJKZs="; + rev = "2d620d0ad636705800cf0ddb92c30afe703cd84f"; + hash = "sha256-9eSiS8xhCmOJ4KaC3FUkTZE2iLWpE8xbDgsmj0DtgOA="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; }; @@ -2973,12 +2973,12 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=a412f4a"; + version = "0.0.0+rev=3089b3f"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "a412f4a00a6e56c65f519117969c926c35e80ce4"; - hash = "sha256-DGqJqFVWF2LHdFkCxnG2p8e4+zc/OLMw1W5dGD/SpVo="; + rev = "3089b3fe310dd6cf9531e5e45f123202053a29a1"; + hash = "sha256-k3UGnWn2grkbiJ3L4mgyuVXKsJWOOtOMRtTnRVz3IyI="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; @@ -3298,12 +3298,12 @@ }; v = buildGrammar { language = "v"; - version = "0.0.0+rev=0f963ca"; + version = "0.0.0+rev=5720fd0"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; - rev = "0f963ca4c0cc888252f5a31f37c974d5e2527d06"; - hash = "sha256-kDPxBgmde4ChaH+45yly2kkqW7G3w68JZMWOZKYwBas="; + rev = "5720fd00538ed069b43917fe377ca3fc21c89cb3"; + hash = "sha256-U+SZkJ0ae1w+7y9sEgXIHn4/vQkapaSqyN3j2I1bSvI="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/vlang/v-analyzer"; @@ -3330,17 +3330,6 @@ }; meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; }; - verilog = buildGrammar { - language = "verilog"; - version = "0.0.0+rev=ba3c1e3"; - src = fetchFromGitHub { - owner = "gmlarumbe"; - repo = "tree-sitter-systemverilog"; - rev = "ba3c1e305caf948f718293c86c6018a82ed5043e"; - hash = "sha256-RuoPx2iSVVrZ37k4Cnj6DIsRZBY6v9C6d6tPhQztAPA="; - }; - meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; - }; vhdl = buildGrammar { language = "vhdl"; version = "0.0.0+rev=eacafa5"; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix index e7ff898d8257..fba459a0689d 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix @@ -98,7 +98,7 @@ in '' touch $out ln -s ${withAllGrammars}/CONTRIBUTING.md . - export ALLOWED_INSTALLATION_FAILURES=ipkg,norg + export ALLOWED_INSTALLATION_FAILURES=ipkg,norg,verilog nvim --headless "+luafile ${withAllGrammars}/scripts/check-queries.lua" | tee log From daad780c9036bba40ebeac971416849759aaa2b9 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Tue, 1 Jul 2025 18:13:51 +0200 Subject: [PATCH 22/52] element-web: 1.11.104 -> 1.11.105 Release notes: https://github.com/element-hq/element-web/releases/tag/v1.11.105 Full changelog: https://github.com/element-hq/element-web/compare/v1.11.104...v1.11.105 --- pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index 0328f2f9bcd6..b2d9c2ba0ce0 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.11.104"; + "version" = "1.11.105"; "hashes" = { - "webSrcHash" = "sha256-OwkJccflilM98SklTb6yt6t2/71ITQXi3br7ICZ8z0k="; - "webYarnHash" = "sha256-PIxue2M0Hn8MeTRt7qJBtVJZ4hJzBbc0za+c7MEDbio="; + "webSrcHash" = "sha256-IGpSpv1dfOnT6AQGzRYWE/eGW262i7mYGC4DmUnMwlk="; + "webYarnHash" = "sha256-cigiAKAJaOSCVaPThGhGi0HZYMZY8i3nnBT5PS7QVNg="; }; } From 0c659288fcf059630faf42605f80eb0a1db98fa9 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Tue, 1 Jul 2025 18:15:05 +0200 Subject: [PATCH 23/52] element-desktop: 1.11.104 -> 1.11.105 Release notes: https://github.com/element-hq/element-desktop/releases/tag/v1.11.105 Full changelog: https://github.com/element-hq/element-desktop/compare/v1.11.104...v1.11.105 --- pkgs/by-name/el/element-desktop/element-desktop-pin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix index d32c69e661d8..f3884f8c617f 100644 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.11.104"; + "version" = "1.11.105"; "hashes" = { - "desktopSrcHash" = "sha256-y2lPa7Qj+y4XtfvGtJ8mJZ343syDquTqjkqeuqCUMYU="; - "desktopYarnHash" = "sha256-L1Yha0o4T5HefoWdRcfqMB/gOPEoQoY4iSED1zWK40g="; + "desktopSrcHash" = "sha256-9btwbHHl1tiUBTMBltNdy8K/PHJOf3HKPWEPyAYz6+s="; + "desktopYarnHash" = "sha256-VumuYbbJlJCtmENeR/qHGl9jhF1xgIUib5CW7kGdToo="; }; } From a5531469e5d8da98017dd1b29b1b5f2dfe1ada98 Mon Sep 17 00:00:00 2001 From: Sebastian Kowalak Date: Tue, 1 Jul 2025 18:38:29 +0200 Subject: [PATCH 24/52] paisa: implement feedback --- nixos/tests/paisa.nix | 4 ++-- pkgs/by-name/pa/paisa/package.nix | 20 +++++++++----------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/nixos/tests/paisa.nix b/nixos/tests/paisa.nix index a1ffb02a1d5f..0a16990606e3 100644 --- a/nixos/tests/paisa.nix +++ b/nixos/tests/paisa.nix @@ -2,12 +2,12 @@ { name = "paisa"; nodes.machine = - { pkgs, ... }: + { pkgs, lib, ... }: { systemd.services.paisa = { description = "Paisa"; wantedBy = [ "multi-user.target" ]; - serviceConfig.ExecStart = "${pkgs.paisa}/bin/paisa serve"; + serviceConfig.ExecStart = "${lib.getExe pkgs.paisa} serve"; }; }; testScript = '' diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix index cfb7c438c935..2e92515d2873 100644 --- a/pkgs/by-name/pa/paisa/package.nix +++ b/pkgs/by-name/pa/paisa/package.nix @@ -3,11 +3,10 @@ buildGoModule, buildNpmPackage, fetchFromGitHub, - # nodejs_22, nodejs_20, versionCheckHook, node-gyp, - python311, + python3, pkg-config, cairo, giflib, @@ -59,11 +58,7 @@ buildGoModule (finalAttrs: { ]; nativeBuildInputs = [ - # building node-canvas with node-gyp will fail if using a newer python - # version: - # File "/build/source/node_modules/node-gyp/gyp/gyp_main.py", line 42, in - # npm error ModuleNotFoundError: No module named 'distutils' - python311 + (python3.withPackages (ps: with ps; [ distutils ])) pkg-config node-gyp ]; @@ -84,14 +79,17 @@ buildGoModule (finalAttrs: { ]; versionCheckProgramArg = "version"; - passthru.tests = { - inherit (nixosTests) paisa; - }; - preBuild = '' cp -r ${finalAttrs.frontend}/web/static ./web ''; + passthru = { + inherit (finalAttrs) frontend; + tests = { + inherit (nixosTests) paisa; + }; + }; + meta = { homepage = "https://paisa.fyi/"; changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}"; From 109e7380443a22ed5d6e7aa23bd7786c115330e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Jul 2025 20:47:13 +0000 Subject: [PATCH 25/52] moosefs: 4.57.6 -> 4.57.7 --- pkgs/by-name/mo/moosefs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/moosefs/package.nix b/pkgs/by-name/mo/moosefs/package.nix index 37dc19b74b25..e9bc8a94ee79 100644 --- a/pkgs/by-name/mo/moosefs/package.nix +++ b/pkgs/by-name/mo/moosefs/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "moosefs"; - version = "4.57.6"; + version = "4.57.7"; src = fetchFromGitHub { owner = "moosefs"; repo = "moosefs"; rev = "v${version}"; - sha256 = "sha256-vCwRM6UIcT71e6u5QZzcTW6LK/VNlVG/19XxsHnn2a8="; + sha256 = "sha256-zGMFnb+lr5QNwmvt1mwOAD1Wy2u4yAxX42NEaeAYjUA="; }; nativeBuildInputs = [ From d23b70b54386957ef1a585b97295226558a848ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Jul 2025 22:01:05 +0000 Subject: [PATCH 26/52] libretro.bsnes: 0-unstable-2025-06-20 -> 0-unstable-2025-06-27 --- pkgs/applications/emulators/libretro/cores/bsnes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/bsnes.nix b/pkgs/applications/emulators/libretro/cores/bsnes.nix index 28e14ac2e4a1..986a6092741b 100644 --- a/pkgs/applications/emulators/libretro/cores/bsnes.nix +++ b/pkgs/applications/emulators/libretro/cores/bsnes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bsnes"; - version = "0-unstable-2025-06-20"; + version = "0-unstable-2025-06-27"; src = fetchFromGitHub { owner = "libretro"; repo = "bsnes-libretro"; - rev = "1362fc8afda0502a5a427d409d8e40b95fe3f696"; - hash = "sha256-+hPxLDwhjzlSnNIw3xlXLJH3TrwEbil+81VbPQszQX0="; + rev = "d9697514a1901b7fcace0a77a7deccc693db38fb"; + hash = "sha256-PS0Wc9ckVDuXS8bEimlzwXkiz5klAGJrApL04VdDW0A="; }; makefile = "Makefile"; From a48bbdf64d758fdb4dd42ffa692b1ac6a2e46e09 Mon Sep 17 00:00:00 2001 From: osbm Date: Wed, 2 Jul 2025 01:43:54 +0300 Subject: [PATCH 27/52] python3Packages.kernels: init at 0.6.2 --- .../python-modules/kernels/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/kernels/default.nix diff --git a/pkgs/development/python-modules/kernels/default.nix b/pkgs/development/python-modules/kernels/default.nix new file mode 100644 index 000000000000..b4fb9cf0308b --- /dev/null +++ b/pkgs/development/python-modules/kernels/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + huggingface-hub, + setuptools, +}: +buildPythonPackage rec { + pname = "kernels"; + version = "0.6.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "huggingface"; + repo = "kernels"; + tag = "v${version}"; + hash = "sha256-Akd1gbWcWfxkrhdN6NQ8qRDPRFAPuqy7a3bj2Z+BxF4="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + huggingface-hub + ]; + + # Tests require pervasive internet access + doCheck = false; + + pythonImportsCheck = [ "kernels" ]; + + meta = { + description = "Load compute kernels from the Huggingface Hub"; + homepage = "https://github.com/huggingface/kernels"; + changelog = "https://github.com/huggingface/kernels/releases/tag/${src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ osbm ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5d3262b216a4..2831aea2b237 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7590,6 +7590,8 @@ self: super: with self; { kerberos = callPackage ../development/python-modules/kerberos { }; + kernels = callPackage ../development/python-modules/kernels { }; + kestra = callPackage ../development/python-modules/kestra { }; keyboard = callPackage ../development/python-modules/keyboard { }; From 37f74c2cce671cef35fe4426b7facfa276375bb4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Jul 2025 23:11:09 +0000 Subject: [PATCH 28/52] blackfire: 2.28.26 -> 2.28.28 --- pkgs/by-name/bl/blackfire/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bl/blackfire/package.nix b/pkgs/by-name/bl/blackfire/package.nix index 658a5ed168e1..ba4cb0c49709 100644 --- a/pkgs/by-name/bl/blackfire/package.nix +++ b/pkgs/by-name/bl/blackfire/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "blackfire"; - version = "2.28.26"; + version = "2.28.28"; src = passthru.sources.${stdenv.hostPlatform.system} @@ -60,23 +60,23 @@ stdenv.mkDerivation rec { sources = { "x86_64-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; - sha256 = "KJ6ksAeOmWQYsqkDcxvWTrzxn7t0PWV1/0aiTloA1EE="; + sha256 = "luMpquZCnK6eFffPLoHNt7XUyBgJNqzeNkC4mhdYVqQ="; }; "i686-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; - sha256 = "8e7ePyGN6g+kdFWRabZyNNWZnKjPLG8zEDAt+ojBbk4="; + sha256 = "K8/AYVpz25Pwe4Vf1sxwYd/l6yu6hgG/LETbiH1VxgQ="; }; "aarch64-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; - sha256 = "WKc1oN8HMBpe0cq0AegwFVY1w2jB4asJKU67d3cmp0g="; + sha256 = "COXdRnO0PAV1XbpK6VusBSiwMkP/WAfDfBDRGDpF2OY="; }; "aarch64-darwin" = fetchurl { url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; - sha256 = "gygNCoVYit9W+mrQCG2hLM6hvtf/XAmKjFg9MU7YhyU="; + sha256 = "WZsF4SJ3BinPx9hhSG4Bi028qXUQXjdtqf2j/0/FN1w="; }; "x86_64-darwin" = fetchurl { url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; - sha256 = "HWJMG/sVKWg57iEutWbLGMGW0CgbcvPR6DqTQBs8CLQ="; + sha256 = "l19yB2cA7JK7oUl4MnxLKoqA8RFD1KLq/NXsAkWmxFQ="; }; }; From b271afd492ee85c559642911c456023fa9d03ade Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Jul 2025 23:33:11 +0000 Subject: [PATCH 29/52] erofs-utils: 1.8.7 -> 1.8.9 --- pkgs/by-name/er/erofs-utils/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/er/erofs-utils/package.nix b/pkgs/by-name/er/erofs-utils/package.nix index d5b1e9d43cc0..c89e8071a707 100644 --- a/pkgs/by-name/er/erofs-utils/package.nix +++ b/pkgs/by-name/er/erofs-utils/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "erofs-utils"; - version = "1.8.7"; + version = "1.8.9"; outputs = [ "out" "man" @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${finalAttrs.version}.tar.gz"; - hash = "sha256-2ElBqDNpqRKPLVezAUqshuY8oasDAAqfW7IccD8Q0nI="; + hash = "sha256-FFpvf+SUGBTTAJnDVoRI03yBnM0DD8W/vKqyETTmF24="; }; nativeBuildInputs = [ From f8b642b431d66d4484c8e0cec18105ddc425d48b Mon Sep 17 00:00:00 2001 From: ryota2357 Date: Fri, 27 Jun 2025 22:00:08 +0900 Subject: [PATCH 30/52] vscode-css-languageserver: init at 1.101.2 --- .../vs/vscode-css-languageserver/package.nix | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/vs/vscode-css-languageserver/package.nix diff --git a/pkgs/by-name/vs/vscode-css-languageserver/package.nix b/pkgs/by-name/vs/vscode-css-languageserver/package.nix new file mode 100644 index 000000000000..ac3f5e776ddf --- /dev/null +++ b/pkgs/by-name/vs/vscode-css-languageserver/package.nix @@ -0,0 +1,51 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + makeBinaryWrapper, + nodejs, + typescript, +}: + +buildNpmPackage (finalAttrs: { + pname = "vscode-css-languageserver"; + version = "1.101.2"; + + src = fetchFromGitHub { + owner = "microsoft"; + repo = "vscode"; + tag = finalAttrs.version; + hash = "sha256-wdI6VlJ4WoSNnwgkb6dkVYcq/P/yzflv5mE9PuYBVx4="; + }; + + sourceRoot = "${finalAttrs.src.name}/extensions/css-language-features/server"; + + npmDepsHash = "sha256-wGW2n+16NYHuFpYMq8nuvGgir8QwGc9Ud2yauR4ltIQ="; + + nativeBuildInputs = [ + makeBinaryWrapper + typescript + ]; + + buildPhase = '' + runHook preBuild + tsc -p . + runHook postBuild + ''; + + dontNpmBuild = true; + + postInstall = '' + makeBinaryWrapper ${nodejs}/bin/node $out/bin/vscode-css-languageserver \ + --add-flags $out/lib/node_modules/vscode-css-languageserver/out/node/cssServerMain.js + ln -s $out/bin/vscode-css-languageserver $out/bin/vscode-css-language-server + ''; + + meta = { + description = "CSS language server"; + homepage = "https://github.com/microsoft/vscode/tree/${finalAttrs.src.tag}/extensions/css-language-features/server"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ryota2357 ]; + mainProgram = "vscode-css-languageserver"; + }; +}) From 133c8529c5d64cde675031100546f71010d83c23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 00:05:15 +0000 Subject: [PATCH 31/52] libretro.flycast: 0-unstable-2025-06-20 -> 0-unstable-2025-06-27 --- pkgs/applications/emulators/libretro/cores/flycast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index 96397f706a3e..bbe1e7b3a115 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2025-06-20"; + version = "0-unstable-2025-06-27"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "449d256995de36de0629dd1b97f4d67a0e50c92e"; - hash = "sha256-7+Dn7+AUnd3+eEKRMuahaxiEMWTT1uUEP2y0ZgIs81Q="; + rev = "3f79b6baed2eebbf133b950197c418de06f28916"; + hash = "sha256-C4Q9jTS5UcnwiP7i+Ka4CH2S+dXLbm2vwS93955/RoY="; fetchSubmodules = true; }; From 08e498ee47a63b2d3c23a592dcd1530685f18594 Mon Sep 17 00:00:00 2001 From: Rhys-T <108157737+Rhys-T@users.noreply.github.com> Date: Tue, 1 Jul 2025 20:09:28 -0400 Subject: [PATCH 32/52] mame: use absolute path to bgfx data directory Currently if you try to use the `bgfx` renderer, MAME outputs an error: ``` Unable to find the BGFX path bgfx, please install it or fix the bgfx_path setting to use the BGFX renderer. Initializing video module bgfx failed, falling back to opengl ``` because it's looking for the `bgfx` directory inside the working directory. To fix this, you have to explicitly set `bgfx_path` to `/nix/store/whatever1234hash567890-mame-0.277/opt/mame/bgfx`. This commit changes the default `bgfx_path` to be an absolute path to the right place, similarly to what's already being done for `artpath`, `ctrlrpath`, etc. However, unlike those options, `bgfx_path` can only take a single directory - so this is technically a breaking change if you actually _wanted_ MAME to use `./bgfx`. --- .../emulators/mame/001-use-absolute-paths.diff | 17 +++++++++++++++-- pkgs/applications/emulators/mame/default.nix | 6 ++++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/emulators/mame/001-use-absolute-paths.diff b/pkgs/applications/emulators/mame/001-use-absolute-paths.diff index e349cacb2d96..2acd6b78e21f 100644 --- a/pkgs/applications/emulators/mame/001-use-absolute-paths.diff +++ b/pkgs/applications/emulators/mame/001-use-absolute-paths.diff @@ -1,8 +1,8 @@ diff --git a/src/emu/emuopts.cpp b/src/emu/emuopts.cpp -index 3defd33d0bb..33daacc4fc8 100644 +index 834710c9eb0..6394ad8a7bc 100644 --- a/src/emu/emuopts.cpp +++ b/src/emu/emuopts.cpp -@@ -39,16 +39,16 @@ const options_entry emu_options::s_option_entries[] = +@@ -42,16 +42,16 @@ const options_entry emu_options::s_option_entries[] = { nullptr, nullptr, core_options::option_type::HEADER, "CORE SEARCH PATH OPTIONS" }, { OPTION_PLUGINDATAPATH, ".", core_options::option_type::PATH, "path to base folder for plugin data (read/write)" }, { OPTION_MEDIAPATH ";rp;biospath;bp", "roms", core_options::option_type::MULTIPATH, "path to ROM sets and hard disk images" }, @@ -27,3 +27,16 @@ index 3defd33d0bb..33daacc4fc8 100644 { OPTION_SWPATH, "software", core_options::option_type::MULTIPATH, "path to loose software" }, // output directory options +diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp +index 82fabfdc0ba..eefdaba7fbe 100644 +--- a/src/osd/modules/lib/osdobj_common.cpp ++++ b/src/osd/modules/lib/osdobj_common.cpp +@@ -158,7 +158,7 @@ const options_entry osd_options::s_option_entries[] = + { OSDOPTION_NETWORK_PROVIDER, OSDOPTVAL_AUTO, core_options::option_type::STRING, "Emulated networking provider: " }, + + { nullptr, nullptr, core_options::option_type::HEADER, "BGFX POST-PROCESSING OPTIONS" }, +- { OSDOPTION_BGFX_PATH, "bgfx", core_options::option_type::PATH, "path to BGFX-related files" }, ++ { OSDOPTION_BGFX_PATH, "@mamePath@/bgfx", core_options::option_type::PATH, "path to BGFX-related files" }, + { OSDOPTION_BGFX_BACKEND, "auto", core_options::option_type::STRING, "BGFX backend to use (d3d9, d3d11, d3d12, metal, opengl, gles, vulkan)" }, + { OSDOPTION_BGFX_DEBUG, "0", core_options::option_type::BOOLEAN, "enable BGFX debugging statistics" }, + { OSDOPTION_BGFX_SCREEN_CHAINS, "", core_options::option_type::STRING, "comma-delimited list of screen chain JSON names, colon-delimited per-window" }, diff --git a/pkgs/applications/emulators/mame/default.nix b/pkgs/applications/emulators/mame/default.nix index 0db8ba1d4996..e4e6c97518a3 100644 --- a/pkgs/applications/emulators/mame/default.nix +++ b/pkgs/applications/emulators/mame/default.nix @@ -123,8 +123,10 @@ stdenv.mkDerivation rec { # it is not possible to use substituteAll postPatch = '' - substituteInPlace src/emu/emuopts.cpp \ - --subst-var-by mamePath "$out/opt/mame" + for file in src/emu/emuopts.cpp src/osd/modules/lib/osdobj_common.cpp; do + substituteInPlace "$file" \ + --subst-var-by mamePath "$out/opt/mame" + done '' # MAME's build system uses `sw_vers` to test whether it needs to link with # the Metal framework or not. However: From 761ff7a9ce7f4a751cbe663b09a289020e27ced2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 01:04:34 +0000 Subject: [PATCH 33/52] cargo-leptos: 0.2.35 -> 0.2.36 --- pkgs/by-name/ca/cargo-leptos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-leptos/package.nix b/pkgs/by-name/ca/cargo-leptos/package.nix index 8d4f6c3c10bb..0192ba3c2574 100644 --- a/pkgs/by-name/ca/cargo-leptos/package.nix +++ b/pkgs/by-name/ca/cargo-leptos/package.nix @@ -8,17 +8,17 @@ }: rustPlatform.buildRustPackage rec { pname = "cargo-leptos"; - version = "0.2.35"; + version = "0.2.36"; src = fetchFromGitHub { owner = "leptos-rs"; repo = "cargo-leptos"; rev = "v${version}"; - hash = "sha256-CNktytEm6+5QTPAlxNz07+s7gue9dA5zZM82YQOWFSw="; + hash = "sha256-ogX8kfCC+1sh9VXT9eYDJSNtX5WH/QF5LtOOkR90Snc="; }; useFetchCargoVendor = true; - cargoHash = "sha256-O/JyB47UP6rLeAG1rt1dXhaKfZ71QPg7qAeciHAvrAk="; + cargoHash = "sha256-USMJeyNdxEOQctsVCvD1ImuEIzbzskVoz6rcU270AFg="; nativeBuildInputs = [ pkg-config ]; From 59e7c271391155c2c144d093ce78e0c55874349c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 02:04:39 +0000 Subject: [PATCH 34/52] python3Packages.jupyter-ydoc: 3.0.5 -> 3.1.0 --- pkgs/development/python-modules/jupyter-ydoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-ydoc/default.nix b/pkgs/development/python-modules/jupyter-ydoc/default.nix index 5ea8fa046454..6549c912e705 100644 --- a/pkgs/development/python-modules/jupyter-ydoc/default.nix +++ b/pkgs/development/python-modules/jupyter-ydoc/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "jupyter-ydoc"; - version = "3.0.5"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-server"; repo = "jupyter_ydoc"; tag = "v${version}"; - hash = "sha256-bOSlP16Wt/HpIXpkDurJByqYd0YV8gktUiVTHYkfbNc="; + hash = "sha256-AI/Ml1MgMFaclJxuHbZMXT8Cf531tzX0uaWPVg6SgMM="; }; build-system = [ From 8de1189caae7abca3c2f523390184970f7152da6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 03:30:33 +0000 Subject: [PATCH 35/52] zizmor: 1.9.0 -> 1.11.0 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index 8ea79dc39004..3c96efebb1ce 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.9.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-nBeoPbabqE5aCccvioZJo0IosdMN+iKqgaFu0krzRA8="; + hash = "sha256-zxEF76zpqwLroC5GjSkwIC3+XdXmErvabIEqhVe0zCA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-PQ3ij90raSV6o1EEvf2sw3lmMfX3t/ni8RmUAwo8epk="; + cargoHash = "sha256-vxDyao9pX/CfS08vFmq3vXtgDIg5NXlEwpzroGW48dA="; nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ installShellFiles From ae4a1a485a7c2f7be3283e76a3a1d42e4bb3a459 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 2 Jul 2025 03:20:12 +0200 Subject: [PATCH 36/52] treewide: add explicit format attribute for Python packages If a Python package does not come with either `format` or `pyproject` we consider it a setuptools build, that calls `setup.py` directly, which is deprecated. This change, as a first step, migrates a large chunk of these packages to set setuptools as their explicit format This is so we can unify the problem space for the next step of the migration. --- .../services/misc/taskserver/default.nix | 1 + nixos/tests/systemd-confinement/default.nix | 1 + pkgs/applications/audio/greg/default.nix | 1 + pkgs/applications/audio/hushboard/default.nix | 1 + pkgs/applications/audio/mopidy/bandcamp.nix | 1 + pkgs/applications/audio/mopidy/iris.nix | 1 + pkgs/applications/audio/mopidy/jellyfin.nix | 1 + pkgs/applications/audio/mopidy/local.nix | 1 + pkgs/applications/audio/mopidy/moped.nix | 1 + pkgs/applications/audio/mopidy/mopidy.nix | 1 + pkgs/applications/audio/mopidy/mopify.nix | 1 + pkgs/applications/audio/mopidy/mpd.nix | 1 + pkgs/applications/audio/mopidy/mpris.nix | 1 + pkgs/applications/audio/mopidy/muse.nix | 1 + .../audio/mopidy/musicbox-webclient.nix | 1 + pkgs/applications/audio/mopidy/notify.nix | 1 + pkgs/applications/audio/mopidy/podcast.nix | 1 + pkgs/applications/audio/mopidy/scrobbler.nix | 1 + pkgs/applications/audio/mopidy/somafm.nix | 1 + pkgs/applications/audio/mopidy/soundcloud.nix | 1 + pkgs/applications/audio/mopidy/subidy.nix | 1 + pkgs/applications/audio/mopidy/tunein.nix | 1 + .../blockchains/cryptop/default.nix | 1 + pkgs/applications/editors/formiko/default.nix | 1 + .../editors/jupyter-kernels/coq/kernel.nix | 1 + .../editors/jupyter-kernels/octave/kernel.nix | 1 + .../inkscape/extensions/textext/default.nix | 1 + pkgs/applications/graphics/kcc/default.nix | 1 + pkgs/applications/graphics/veusz/default.nix | 1 + .../default.nix | 1 + pkgs/applications/misc/dmensamenu/default.nix | 1 + pkgs/applications/misc/electrum/default.nix | 1 + pkgs/applications/misc/electrum/grs.nix | 1 + pkgs/applications/misc/electrum/ltc.nix | 1 + pkgs/applications/misc/hovercraft/default.nix | 1 + pkgs/applications/misc/hue-plus/default.nix | 1 + pkgs/applications/misc/mu-repo/default.nix | 1 + pkgs/applications/misc/plover/default.nix | 1 + .../remarkable/remarkable-mouse/default.nix | 1 + pkgs/applications/misc/termdown/default.nix | 1 + pkgs/applications/misc/termpdf.py/default.nix | 1 + .../misc/twitch-chat-downloader/default.nix | 1 + pkgs/applications/misc/visidata/default.nix | 1 + pkgs/applications/misc/wikicurses/default.nix | 1 + pkgs/applications/misc/yokadi/default.nix | 1 + .../networking/browsers/av-98/default.nix | 1 + .../networking/browsers/webmacs/default.nix | 1 + .../feedreaders/rss2email/default.nix | 1 + pkgs/applications/networking/gns3/gui.nix | 1 + pkgs/applications/networking/gns3/server.nix | 1 + .../telegram/tg/default.nix | 1 + .../weechat/scripts/weechat-otr/default.nix | 1 + .../mailreaders/mailnag/default.nix | 1 + .../mailreaders/mailnag/goa-plugin.nix | 1 + .../networking/mkchromecast/default.nix | 1 + .../networking/p2p/deluge/default.nix | 1 + .../networking/sync/acd_cli/default.nix | 1 + pkgs/applications/office/qnotero/default.nix | 1 + pkgs/applications/radio/openwebrx/default.nix | 2 ++ .../science/biology/obitools/obitools3.nix | 1 + .../science/robotics/mavproxy/default.nix | 1 + .../git-annex-metadata-gui/default.nix | 1 + .../git-annex-remote-dbx/default.nix | 1 + .../git-archive-all/default.nix | 1 + .../version-management/git-imerge/default.nix | 1 + .../git-repo-updater/default.nix | 1 + .../version-management/git-review/default.nix | 1 + .../version-management/gita/default.nix | 1 + .../video/jellyfin-mpv-shim/default.nix | 1 + .../video/openshot-qt/default.nix | 1 + .../video/plex-mpv-shim/default.nix | 1 + pkgs/applications/video/tartube/default.nix | 1 + .../window-managers/i3/altlayout.nix | 1 + .../window-managers/i3/balance-workspace.nix | 1 + .../window-managers/i3/i3-resurrect.nix | 1 + pkgs/by-name/ac/accelergy/package.nix | 1 + pkgs/by-name/ad/adafruit-ampy/package.nix | 1 + pkgs/by-name/ad/addic7ed-cli/package.nix | 1 + pkgs/by-name/al/almonds/package.nix | 1 + pkgs/by-name/am/amphetype/package.nix | 1 + pkgs/by-name/an/anime-downloader/package.nix | 1 + pkgs/by-name/an/antfs-cli/package.nix | 1 + .../ap/apache-airflow/python-package.nix | 1 + pkgs/by-name/ap/apksigcopier/package.nix | 1 + pkgs/by-name/ap/apt-offline/package.nix | 1 + pkgs/by-name/ar/arandr/package.nix | 1 + .../ar/arxiv-latex-cleaner/package.nix | 1 + pkgs/by-name/au/autokey/package.nix | 1 + pkgs/by-name/aw/aws-shell/package.nix | 1 + pkgs/by-name/aw/awscli2/package.nix | 1 + pkgs/by-name/ay/ayatana-webmail/package.nix | 1 + pkgs/by-name/az/azure-cli/package.nix | 1 + pkgs/by-name/az/azure-cli/python-packages.nix | 2 ++ .../ba/base16-shell-preview/package.nix | 1 + pkgs/by-name/ba/bashplotlib/package.nix | 1 + pkgs/by-name/bk/bkyml/package.nix | 1 + pkgs/by-name/bm/bmaptool/package.nix | 1 + pkgs/by-name/bt/btlejack/package.nix | 1 + pkgs/by-name/bu/bubblemail/package.nix | 1 + pkgs/by-name/bu/bumblebee-status/package.nix | 1 + pkgs/by-name/bu/bumpver/package.nix | 1 + pkgs/by-name/ca/canto-curses/package.nix | 1 + pkgs/by-name/ca/canto-daemon/package.nix | 1 + pkgs/by-name/ca/cantoolz/package.nix | 1 + pkgs/by-name/ch/charge-lnd/package.nix | 1 + pkgs/by-name/ch/chkcrontab/package.nix | 1 + pkgs/by-name/cl/clickable/package.nix | 1 + pkgs/by-name/co/colorz/package.nix | 1 + pkgs/by-name/co/compdb/package.nix | 1 + pkgs/by-name/cp/cp210x-program/package.nix | 1 + pkgs/by-name/cp/cppclean/package.nix | 1 + pkgs/by-name/cp/cpuset/package.nix | 1 + pkgs/by-name/cr/crowbar/package.nix | 1 + pkgs/by-name/cs/csv2odf/package.nix | 1 + pkgs/by-name/cu/cum/package.nix | 1 + pkgs/by-name/cu/curseradio/package.nix | 1 + pkgs/by-name/cu/cursewords/package.nix | 1 + pkgs/by-name/cv/cvehound/package.nix | 1 + pkgs/by-name/cv/cvs2svn/package.nix | 1 + pkgs/by-name/de/devede/package.nix | 1 + pkgs/by-name/df/dfmt/package.nix | 1 + pkgs/by-name/di/diffoscope/package.nix | 1 + pkgs/by-name/dn/dnd-tools/package.nix | 1 + pkgs/by-name/dn/dnsviz/package.nix | 1 + pkgs/by-name/do/dockbarx/package.nix | 1 + pkgs/by-name/do/dotfiles/package.nix | 1 + pkgs/by-name/dp/dpt-rp1-py/package.nix | 1 + pkgs/by-name/dr/dr14_tmeter/package.nix | 1 + pkgs/by-name/dt/dtrx/package.nix | 1 + pkgs/by-name/du/duplicity/package.nix | 1 + pkgs/by-name/ea/easyeda2kicad/package.nix | 1 + pkgs/by-name/ed/eddy/package.nix | 1 + pkgs/by-name/ed/edl/package.nix | 1 + pkgs/by-name/eg/eggnog-mapper/package.nix | 1 + .../en/endgame-singularity/package.nix | 1 + pkgs/by-name/ep/epr/package.nix | 1 + pkgs/by-name/es/escrotum/package.nix | 1 + pkgs/by-name/et/etebase-server/package.nix | 1 + pkgs/by-name/et/etesync-dav/package.nix | 1 + pkgs/by-name/ev/evdevremapkeys/package.nix | 1 + pkgs/by-name/ex/expliot/package.nix | 1 + pkgs/by-name/fa/fail2ban/package.nix | 1 + pkgs/by-name/fa/fastcov/package.nix | 1 + pkgs/by-name/ff/ffmpeg-normalize/package.nix | 1 + pkgs/by-name/fi/fileinfo/package.nix | 1 + pkgs/by-name/fl/flac2all/package.nix | 1 + .../fl/flattenReferencesGraph/package.nix | 1 + pkgs/by-name/fl/flawfinder/package.nix | 1 + pkgs/by-name/fl/flent/package.nix | 1 + pkgs/by-name/fl/flootty/package.nix | 1 + pkgs/by-name/fl/fluxboxlauncher/package.nix | 1 + pkgs/by-name/fp/fprettify/package.nix | 1 + pkgs/by-name/fr/frescobaldi/package.nix | 1 + pkgs/by-name/fr/frida-tools/package.nix | 1 + pkgs/by-name/gd/gdtoolkit_3/package.nix | 1 + pkgs/by-name/gd/gdtoolkit_4/package.nix | 1 + pkgs/by-name/ge/genxword/package.nix | 1 + pkgs/by-name/ge/gersemi/package.nix | 1 + pkgs/by-name/gh/gh2md/package.nix | 1 + pkgs/by-name/gh/ghost/package.nix | 1 + pkgs/by-name/gi/git-aggregator/package.nix | 1 + pkgs/by-name/gi/git-bars/package.nix | 1 + pkgs/by-name/gi/git-branchstack/package.nix | 1 + pkgs/by-name/gi/git-crecord/package.nix | 1 + pkgs/by-name/gi/git-machete/package.nix | 1 + .../gi/git-relevant-history/package.nix | 1 + .../gi/git-remote-codecommit/package.nix | 1 + pkgs/by-name/gi/git-remote-hg/package.nix | 1 + pkgs/by-name/gi/gitfs/package.nix | 1 + pkgs/by-name/gl/gladtex/package.nix | 1 + pkgs/by-name/gn/gnome-keysign/package.nix | 1 + pkgs/by-name/gn/gnomecast/package.nix | 1 + pkgs/by-name/go/gomp/package.nix | 1 + pkgs/by-name/gr/grabserial/package.nix | 1 + pkgs/by-name/gr/graph-cli/package.nix | 1 + pkgs/by-name/gs/gscreenshot/package.nix | 1 + pkgs/by-name/gs/gshogi/package.nix | 1 + pkgs/by-name/gs/gspeech/package.nix | 1 + pkgs/by-name/ha/hashid/package.nix | 1 + pkgs/by-name/ha/haxor-news/package.nix | 1 + pkgs/by-name/he/heisenbridge/package.nix | 1 + pkgs/by-name/hi/hifiscan/package.nix | 1 + pkgs/by-name/ht/htgettoken/package.nix | 1 + pkgs/by-name/ht/httpstat/package.nix | 1 + pkgs/by-name/hy/hyp/package.nix | 1 + pkgs/by-name/i3/i3a/package.nix | 1 + pkgs/by-name/i3/i3minator/package.nix | 1 + pkgs/by-name/ib/ibus-theme-tools/package.nix | 1 + pkgs/by-name/im/imgp/package.nix | 1 + .../in/indicator-sound-switcher/package.nix | 1 + pkgs/by-name/in/inkcut/package.nix | 1 + pkgs/by-name/in/inql/package.nix | 1 + pkgs/by-name/io/iotop/package.nix | 1 + pkgs/by-name/ip/ipgrep/package.nix | 1 + pkgs/by-name/is/isolyzer/package.nix | 1 + pkgs/by-name/is/isrcsubmit/package.nix | 1 + pkgs/by-name/je/jelly/package.nix | 1 + pkgs/by-name/ji/jiten/package.nix | 1 + pkgs/by-name/jn/jnitrace/package.nix | 1 + pkgs/by-name/jo/joystickwake/package.nix | 1 + pkgs/by-name/ka/kanjidraw/package.nix | 1 + pkgs/by-name/ka/kas/package.nix | 1 + pkgs/by-name/ka/kazam/package.nix | 1 + pkgs/by-name/kc/kcc/package.nix | 1 + pkgs/by-name/ke/kerbrute/package.nix | 1 + .../ke/kernel-hardening-checker/package.nix | 1 + pkgs/by-name/ke/keymapviz/package.nix | 1 + pkgs/by-name/kh/khard/package.nix | 1 + pkgs/by-name/ko/konsave/package.nix | 1 + pkgs/by-name/kr/krakenx/package.nix | 1 + pkgs/by-name/kr/krop/package.nix | 1 + pkgs/by-name/ku/kube-hunter/package.nix | 1 + pkgs/by-name/la/labelImg/package.nix | 1 + pkgs/by-name/le/legendary-heroic/package.nix | 1 + pkgs/by-name/le/legit/package.nix | 1 + pkgs/by-name/le/lerpn/package.nix | 1 + pkgs/by-name/le/lesscpy/package.nix | 1 + pkgs/by-name/le/lesspass-cli/package.nix | 1 + pkgs/by-name/lg/lgpio/package.nix | 1 + pkgs/by-name/ln/lndmanage/package.nix | 1 + pkgs/by-name/lo/loxodo/package.nix | 1 + pkgs/by-name/lx/lxd-image-server/package.nix | 1 + pkgs/by-name/ma/mapproxy/package.nix | 1 + pkgs/by-name/ma/mastodon-archive/package.nix | 1 + .../plugins/mjolnir-antispam.nix | 1 + .../matrix-synapse-unwrapped/plugins/pam.nix | 1 + .../plugins/shared-secret-auth.nix | 1 + .../by-name/ma/mautrix-googlechat/package.nix | 1 + pkgs/by-name/mb/mbed-cli/package.nix | 1 + pkgs/by-name/md/md-tangle/package.nix | 1 + pkgs/by-name/md/mdslides/package.nix | 1 + pkgs/by-name/me/me_cleaner/package.nix | 1 + pkgs/by-name/me/mediagoblin/package.nix | 1 + pkgs/by-name/me/menulibre/package.nix | 1 + pkgs/by-name/me/meson/package.nix | 1 + pkgs/by-name/mi/mimeo/package.nix | 1 + pkgs/by-name/mi/minigalaxy/package.nix | 1 + pkgs/by-name/ml/mlarchive2maildir/package.nix | 1 + pkgs/by-name/mn/mnemosyne/package.nix | 1 + pkgs/by-name/mo/mongoaudit/package.nix | 1 + pkgs/by-name/mo/monosat/package.nix | 1 + pkgs/by-name/mo/moodle-dl/package.nix | 1 + pkgs/by-name/mp/mpfshell/package.nix | 1 + pkgs/by-name/mu/multiqc/package.nix | 1 + pkgs/by-name/mu/mutmut/package.nix | 1 + pkgs/by-name/mu/mutt-ics/package.nix | 1 + pkgs/by-name/my/mymcplus/package.nix | 1 + pkgs/by-name/na/nagstamon/package.nix | 1 + pkgs/by-name/nb/nbstripout/package.nix | 1 + pkgs/by-name/ne/nengo-gui/package.nix | 1 + pkgs/by-name/ne/neovim-remote/package.nix | 1 + pkgs/by-name/nh/nhentai/package.nix | 1 + pkgs/by-name/ni/nimbo/package.nix | 1 + pkgs/by-name/ni/nix-heuristic-gc/package.nix | 1 + pkgs/by-name/no/norminette/package.nix | 1 + pkgs/by-name/no/noteshrink/package.nix | 1 + pkgs/by-name/no/nototools/package.nix | 1 + pkgs/by-name/no/nox/package.nix | 1 + pkgs/by-name/np/npm-lockfile-fix/package.nix | 1 + pkgs/by-name/nt/ntfy/webpush.nix | 1 + pkgs/by-name/nv/nvitop/package.nix | 1 + pkgs/by-name/nv/nvmet-cli/package.nix | 1 + pkgs/by-name/nv/nvpy/package.nix | 1 + pkgs/by-name/nw/nwg-clipman/package.nix | 1 + pkgs/by-name/nw/nwg-displays/package.nix | 1 + pkgs/by-name/nw/nwg-panel/package.nix | 1 + pkgs/by-name/nw/nwg-wrapper/package.nix | 1 + pkgs/by-name/ny/nyx/package.nix | 1 + pkgs/by-name/oc/octoprint/package.nix | 3 ++ pkgs/by-name/oc/octoprint/plugins.nix | 33 ++++++++++++++++++- pkgs/by-name/on/onboard/package.nix | 1 + pkgs/by-name/on/onedrivegui/package.nix | 1 + pkgs/by-name/on/onioncircuits/package.nix | 1 + pkgs/by-name/on/onlykey-agent/package.nix | 2 ++ pkgs/by-name/on/onlykey-cli/package.nix | 1 + pkgs/by-name/op/open-fprintd/package.nix | 1 + pkgs/by-name/op/opensnitch-ui/package.nix | 1 + pkgs/by-name/pa/parsero/package.nix | 1 + .../pa/pass-secret-service/package.nix | 1 + pkgs/by-name/pa/patatt/package.nix | 1 + pkgs/by-name/pa/patray/package.nix | 1 + pkgs/by-name/pa/patroni/package.nix | 1 + pkgs/by-name/pe/perfect-hash/package.nix | 1 + pkgs/by-name/pe/peru/package.nix | 1 + pkgs/by-name/pe/pew/package.nix | 1 + pkgs/by-name/pg/pg_activity/package.nix | 1 + pkgs/by-name/ph/photocollage/package.nix | 1 + .../by-name/pi/pick-colour-picker/package.nix | 1 + pkgs/by-name/pi/picosnitch/package.nix | 1 + pkgs/by-name/pi/pigpio/package.nix | 1 + pkgs/by-name/pi/pipreqs/package.nix | 1 + pkgs/by-name/pi/pirate-get/package.nix | 1 + pkgs/by-name/pi/pius/package.nix | 1 + pkgs/by-name/pl/plakativ/package.nix | 1 + pkgs/by-name/pl/plecost/package.nix | 1 + pkgs/by-name/pq/pqos-wrapper/package.nix | 1 + .../pr/precice-config-visualizer/package.nix | 1 + pkgs/by-name/pr/present/package.nix | 1 + pkgs/by-name/pr/printrun/package.nix | 1 + .../pr/prometheus-deluge-exporter/package.nix | 1 + pkgs/by-name/ps/ps_mem/package.nix | 1 + pkgs/by-name/ps/pssh/package.nix | 1 + pkgs/by-name/pu/pulseaudio-dlna/package.nix | 1 + pkgs/by-name/pu/pulseaudio-dlna/zeroconf.nix | 1 + pkgs/by-name/pu/pulsemeeter/package.nix | 1 + pkgs/by-name/pw/pwgen-secure/package.nix | 1 + pkgs/by-name/py/pyCA/package.nix | 1 + pkgs/by-name/py/pyamlboot/package.nix | 1 + pkgs/by-name/py/pychess/package.nix | 1 + pkgs/by-name/py/pydf/package.nix | 1 + pkgs/by-name/py/pykickstart/package.nix | 1 + pkgs/by-name/py/pylint-exit/package.nix | 1 + pkgs/by-name/py/pympress/package.nix | 1 + pkgs/by-name/py/pyradio/package.nix | 1 + pkgs/by-name/py/pyrseas/package.nix | 2 ++ pkgs/by-name/py/pysolfc/package.nix | 1 + pkgs/by-name/py/pyspread/package.nix | 1 + pkgs/by-name/py/pytrainer/package.nix | 1 + pkgs/by-name/py/pywalfox-native/package.nix | 1 + pkgs/by-name/q-/q-text-as-data/package.nix | 1 + pkgs/by-name/qu/quast/package.nix | 1 + pkgs/by-name/qu/quisk/package.nix | 1 + pkgs/by-name/r1/r128gain/package.nix | 1 + pkgs/by-name/ra/raiseorlaunch/package.nix | 1 + pkgs/by-name/ra/ranger/package.nix | 1 + pkgs/by-name/rd/rdiff-backup/package.nix | 1 + pkgs/by-name/re/regexploit/package.nix | 1 + pkgs/by-name/re/replacement/package.nix | 1 + .../re/resolve-march-native/package.nix | 1 + pkgs/by-name/ri/ripe-atlas-tools/package.nix | 1 + pkgs/by-name/ri/rivalcfg/package.nix | 1 + pkgs/by-name/ro/rofi-mpd/package.nix | 1 + pkgs/by-name/ro/rotate-backups/package.nix | 1 + pkgs/by-name/s-/s-tui/package.nix | 1 + pkgs/by-name/s4/s4cmd/package.nix | 1 + pkgs/by-name/sa/sacad/package.nix | 1 + pkgs/by-name/sa/safeeyes/package.nix | 1 + .../sa/sage/python-modules/sage-docbuild.nix | 1 + .../sa/sage/python-modules/sage-setup.nix | 1 + pkgs/by-name/sa/sapling/package.nix | 1 + pkgs/by-name/sa/sasutils/package.nix | 1 + pkgs/by-name/sa/savepagenow/package.nix | 1 + pkgs/by-name/sc/sc-controller/package.nix | 1 + pkgs/by-name/sc/screenkey/package.nix | 1 + pkgs/by-name/sc/scudcloud/package.nix | 1 + pkgs/by-name/se/searxng/package.nix | 1 + pkgs/by-name/se/semiphemeral/package.nix | 1 + pkgs/by-name/se/seventeenlands/package.nix | 1 + pkgs/by-name/se/sewer/package.nix | 1 + pkgs/by-name/sf/sftpman/package.nix | 1 + pkgs/by-name/sn/snapper-gui/package.nix | 1 + pkgs/by-name/so/solaar/package.nix | 1 + pkgs/by-name/so/sonata/package.nix | 1 + pkgs/by-name/so/soundconverter/package.nix | 1 + pkgs/by-name/sq/sqlite-web/package.nix | 1 + pkgs/by-name/st/steamcontroller/package.nix | 1 + pkgs/by-name/st/steamos-devkit/package.nix | 2 ++ pkgs/by-name/sy/systemd-wait/package.nix | 1 + pkgs/by-name/te/tebreak/package.nix | 1 + pkgs/by-name/te/terminator/package.nix | 1 + pkgs/by-name/te/termtekst/package.nix | 1 + pkgs/by-name/te/termtosvg/package.nix | 1 + pkgs/by-name/te/textlsp/package.nix | 1 + pkgs/by-name/th/thonny/package.nix | 1 + pkgs/by-name/ti/tinyprog/package.nix | 1 + pkgs/by-name/to/tockloader/package.nix | 1 + pkgs/by-name/to/topydo/package.nix | 1 + pkgs/by-name/to/tortoisehg/package.nix | 1 + pkgs/by-name/tr/trash-cli/package.nix | 1 + pkgs/by-name/tu/tuir/package.nix | 1 + pkgs/by-name/tv/tvnamer/package.nix | 1 + pkgs/by-name/ud/udocker/package.nix | 1 + pkgs/by-name/ul/ulauncher/package.nix | 1 + pkgs/by-name/un/undervolt/package.nix | 1 + pkgs/by-name/un/unicode-paracode/package.nix | 1 + pkgs/by-name/un/unsilence/package.nix | 1 + pkgs/by-name/ur/urh/package.nix | 1 + pkgs/by-name/ur/urlwatch/package.nix | 1 + pkgs/by-name/us/usbrip/package.nix | 1 + pkgs/by-name/us/usbsdmux/package.nix | 1 + pkgs/by-name/va/vanguards/package.nix | 1 + pkgs/by-name/va/variety/package.nix | 1 + pkgs/by-name/vc/vcstool/package.nix | 1 + pkgs/by-name/vi/vim-vint/package.nix | 1 + pkgs/by-name/vi/vimiv-qt/package.nix | 1 + pkgs/by-name/vi/virtnbdbackup/package.nix | 1 + pkgs/by-name/vi/vit/package.nix | 1 + pkgs/by-name/vk/vkbasalt-cli/package.nix | 1 + pkgs/by-name/vo/volctl/package.nix | 1 + pkgs/by-name/vu/vulnix/package.nix | 1 + pkgs/by-name/wa/waagent/package.nix | 1 + pkgs/by-name/wa/watson/package.nix | 1 + .../wa/wayback-machine-archiver/package.nix | 1 + pkgs/by-name/wa/waymore/package.nix | 1 + pkgs/by-name/wi/wifite2/package.nix | 1 + pkgs/by-name/wi/win2xcur/package.nix | 1 + pkgs/by-name/wl/wlc/package.nix | 1 + pkgs/by-name/wl/wllvm/package.nix | 1 + pkgs/by-name/wo/woeusb-ng/package.nix | 1 + pkgs/by-name/xb/xborders/package.nix | 1 + pkgs/by-name/xd/xdxf2slob/package.nix | 1 + pkgs/by-name/xe/xed/package.nix | 1 + pkgs/by-name/xe/xenomapper/package.nix | 1 + pkgs/by-name/xk/xkeysnail/package.nix | 1 + pkgs/by-name/xm/xmldiff/package.nix | 1 + .../xonsh/xontribs/xonsh-direnv/default.nix | 1 + pkgs/by-name/xp/xpra/package.nix | 1 + pkgs/by-name/ya/yams/package.nix | 1 + pkgs/by-name/ye/yewtube/package.nix | 1 + pkgs/by-name/yt/ytmdl/package.nix | 1 + pkgs/by-name/ze/zerobin/package.nix | 1 + pkgs/by-name/zf/zfs-autobackup/package.nix | 1 + pkgs/by-name/zi/zim/package.nix | 1 + pkgs/by-name/zs/zscroll/package.nix | 1 + pkgs/desktops/mate/mate-tweak/default.nix | 1 + pkgs/development/embedded/rshell/default.nix | 1 + .../typeddep/default.nix | 1 + .../development/libraries/cxxtest/default.nix | 1 + .../science/chemistry/simple-dftd3/python.nix | 1 + pkgs/development/misc/resholve/deps.nix | 1 + pkgs/development/misc/resholve/oildev.nix | 1 + pkgs/development/misc/resholve/resholve.nix | 1 + .../python-modules/autologging/default.nix | 1 + .../azure-mgmt-appcontainers/default.nix | 1 + .../development/python-modules/capstone/4.nix | 1 + .../python-modules/capstone/default.nix | 1 + .../casa-formats-io/default.nix | 1 + .../python-modules/coapthon3/default.nix | 1 + .../colanderalchemy/default.nix | 1 + .../python-modules/consul/default.nix | 1 + .../cppheaderparser/default.nix | 1 + .../python-modules/cx-oracle/default.nix | 1 + .../python-modules/daff/default.nix | 1 + .../django-mdeditor/default.nix | 1 + pkgs/development/python-modules/django/3.nix | 1 + .../python-modules/dmenu/default.nix | 1 + .../docstr-coverage/default.nix | 1 + .../python-modules/ecpy/default.nix | 1 + .../python-modules/eggdeps/default.nix | 1 + .../eval-type-backport/default.nix | 1 + .../python-modules/eventkit/default.nix | 1 + .../python-modules/executor/default.nix | 1 + .../python-modules/exifread/default.nix | 1 + .../python-modules/extractcode/7z.nix | 1 + .../python-modules/extractcode/libarchive.nix | 1 + .../python-modules/eyed3/default.nix | 1 + .../facenet-pytorch/default.nix | 1 + .../python-modules/falcon-cors/default.nix | 1 + .../python-modules/fenics/default.nix | 5 +++ .../flake8-class-newline/default.nix | 1 + .../python-modules/flashinfer/default.nix | 1 + .../flask-xml-rpc-re/default.nix | 1 + .../python-modules/foundationdb/default.nix | 1 + .../python-modules/foxdot/default.nix | 1 + .../genome-collector/default.nix | 1 + .../python-modules/genshi/default.nix | 1 + .../python-modules/gfal2-python/default.nix | 1 + .../python-modules/gfal2-util/default.nix | 1 + .../python-modules/gflags/default.nix | 1 + .../greek-accentuation/default.nix | 1 + .../python-modules/heapdict/default.nix | 1 + .../python-modules/hikari/default.nix | 1 + .../python-modules/interegular/default.nix | 1 + .../jenkins-job-builder/default.nix | 1 + .../python-modules/jsonpath-rw/default.nix | 1 + .../keyrings-passwordstore/default.nix | 1 + .../python-modules/lammps/default.nix | 1 + .../python-modules/libasyncns/default.nix | 1 + .../python-modules/liblzfse/default.nix | 1 + .../python-modules/logging-tree/default.nix | 1 + .../python-modules/macfsevents/default.nix | 1 + .../python-modules/magic/default.nix | 1 + .../marionette-harness/manifestparser.nix | 1 + .../material-color-utilities/default.nix | 1 + .../python-modules/mediafire-dl/default.nix | 1 + .../python-modules/meshlabxml/default.nix | 1 + .../python-modules/midiutil/default.nix | 1 + .../python-modules/mkdocs-macros/default.nix | 1 + .../mkdocs-macros/mkdocs-macros-test.nix | 1 + .../python-modules/mouseinfo/default.nix | 1 + .../python-modules/mutatormath/default.nix | 1 + .../python-modules/nevow/default.nix | 1 + .../python-modules/newspaper3k/default.nix | 1 + .../python-modules/nimfa/default.nix | 1 + .../python-modules/oncalendar/default.nix | 1 + .../openbabel-bindings/default.nix | 1 + .../python-modules/optax/tests.nix | 1 + .../python-modules/oslo-metrics/default.nix | 1 + .../python-modules/outcome/default.nix | 1 + .../python-modules/parallel-ssh/default.nix | 1 + .../python-modules/parsley/default.nix | 1 + .../pip-install-test/default.nix | 1 + .../python-modules/pipetools/default.nix | 1 + .../python-modules/plugp100/default.nix | 1 + .../python-modules/plyplus/default.nix | 1 + .../python-modules/polars/default.nix | 1 + .../python-modules/potr/default.nix | 1 + .../development/python-modules/protobuf/3.nix | 1 + .../python-modules/pure-sasl/default.nix | 1 + .../python-modules/py-deprecate/default.nix | 2 +- .../python-modules/py-scrypt/default.nix | 1 + .../python-modules/pyahocorasick/default.nix | 1 + .../python-modules/pyaudio/default.nix | 1 + .../python-modules/pycategories/infix.nix | 1 + .../python-modules/pycrc/default.nix | 1 + .../python-modules/pycycling/default.nix | 1 + .../python-modules/pyfdt/default.nix | 1 + .../python-modules/pygetwindow/default.nix | 1 + .../python-modules/pyipv8/default.nix | 1 + .../python-modules/pymorphy2/dicts-ru.nix | 1 + .../python-modules/pymorphy3/dicts-ru.nix | 1 + .../python-modules/pymorphy3/dicts-uk.nix | 1 + .../python-modules/pymsgbox/default.nix | 1 + .../python-modules/pymysqlsa/default.nix | 1 + .../python-modules/pynamecheap/default.nix | 1 + .../python-modules/pyogg/default.nix | 1 + .../python-modules/pyplatec/default.nix | 1 + .../python-modules/pyprind/default.nix | 1 + .../python-modules/pyqrcode/default.nix | 1 + .../python-modules/pyqt/pyqt6-sip.nix | 1 + pkgs/development/python-modules/pyqt/sip.nix | 1 + .../python-modules/pysc2/default.nix | 1 + .../python-modules/pyscreeze/default.nix | 1 + .../python-modules/pyscss/default.nix | 1 + .../python-modules/pyspice/default.nix | 1 + .../python-modules/pystemmer/default.nix | 1 + .../python-modules/pytestcache/default.nix | 1 + .../python-didl-lite/default.nix | 1 + .../python-modules/qreactor/default.nix | 1 + .../python-modules/raincloudy/default.nix | 1 + .../python-modules/remctl/default.nix | 1 + .../python-modules/rtfunicode/default.nix | 1 + .../sdbus-networkmanager/default.nix | 1 + .../python-modules/sdbus/default.nix | 1 + .../python-modules/seccomp/default.nix | 1 + .../python-modules/semgrep/default.nix | 1 + .../python-modules/senf/default.nix | 1 + .../socksipy-branch/default.nix | 1 + .../python-modules/spacy/legacy.nix | 1 + .../python-modules/ssh-python/default.nix | 1 + .../python-modules/ssh2-python/default.nix | 1 + .../python-modules/stravaweblib/default.nix | 1 + .../streamcontroller-plugin-tools/default.nix | 1 + .../python-modules/sudachipy/default.nix | 1 + .../python-modules/tensorflow/default.nix | 2 +- .../python-modules/timy/default.nix | 1 + .../python-modules/tlslite/default.nix | 1 + .../python-modules/torchvision/default.nix | 1 + .../python-modules/trectools/default.nix | 1 + .../python-modules/ttkbootstrap/default.nix | 1 + .../tuya-device-sharing-sdk/default.nix | 1 + .../python-modules/twiggy/default.nix | 1 + .../python-modules/txamqp/default.nix | 1 + .../python-modules/typecode/libmagic.nix | 1 + .../python-modules/ua-parser-rs/default.nix | 1 + .../ukpostcodeparser/default.nix | 1 + .../python-modules/usb-monitor/default.nix | 1 + .../python-modules/vxi11/default.nix | 1 + .../python-modules/wasmer/tests.nix | 1 + .../python-modules/waybackpy/default.nix | 1 + .../python-modules/web/default.nix | 1 + .../wheezy-template/default.nix | 1 + .../xstatic-asciinema-player/default.nix | 1 + .../xstatic-bootbox/default.nix | 1 + .../xstatic-bootstrap/default.nix | 1 + .../xstatic-font-awesome/default.nix | 1 + .../xstatic-jquery-file-upload/default.nix | 1 + .../xstatic-jquery-ui/default.nix | 1 + .../python-modules/xstatic-jquery/default.nix | 1 + .../xstatic-pygments/default.nix | 1 + .../python-modules/xstatic/default.nix | 1 + .../python-modules/yubico/default.nix | 1 + .../python2-modules/attrs/default.nix | 1 + .../python2-modules/configparser/default.nix | 1 + .../python2-modules/contextlib2/default.nix | 1 + .../python2-modules/coverage/default.nix | 1 + .../python2-modules/enum/default.nix | 1 + .../python2-modules/filelock/default.nix | 1 + .../python2-modules/futures/default.nix | 1 + .../python2-modules/hypothesis/default.nix | 1 + .../importlib-metadata/default.nix | 1 + .../python2-modules/jinja2/default.nix | 1 + .../python2-modules/markupsafe/default.nix | 1 + .../python2-modules/mock/default.nix | 1 + .../more-itertools/default.nix | 1 + .../python2-modules/pluggy/default.nix | 1 + .../python2-modules/pyparsing/default.nix | 1 + .../python2-modules/pytest-xdist/default.nix | 1 + .../python2-modules/pytest/default.nix | 1 + .../python2-modules/scandir/default.nix | 1 + .../setuptools-scm/default.nix | 1 + .../python2-modules/typing/default.nix | 1 + .../python2-modules/zipp/default.nix | 1 + .../tools/asn2quickder/default.nix | 1 + .../continuous-integration/buildbot/pkg.nix | 1 + .../buildbot/plugins.nix | 6 ++++ .../buildbot/worker.nix | 1 + pkgs/development/tools/dazel/default.nix | 1 + .../documentation/doxygen/doxmlparser.nix | 1 + .../tools/language-servers/fortls/default.nix | 1 + .../fortran-language-server/default.nix | 1 + .../development/tools/misc/gdbgui/default.nix | 1 + .../tools/misc/nixbang/default.nix | 1 + .../tools/misc/whatstyle/default.nix | 1 + .../tools/prospector/setoptconf.nix | 1 + pkgs/games/anki/default.nix | 1 + pkgs/games/gscrabble/default.nix | 1 + pkgs/games/legendary-gl/default.nix | 1 + pkgs/games/openttd/nml.nix | 1 + pkgs/misc/autotiling/default.nix | 1 + pkgs/misc/opcua-client-gui/default.nix | 1 + pkgs/os-specific/linux/lenovo-legion/app.nix | 1 + pkgs/os-specific/linux/usbrelay/python.nix | 1 + pkgs/servers/dcnnt/default.nix | 1 + pkgs/servers/isso/default.nix | 1 + pkgs/servers/mail/mailman/postorius.nix | 1 + pkgs/servers/monitoring/alerta/client.nix | 1 + pkgs/servers/monitoring/alerta/default.nix | 1 + .../nagios-plugins/check_openvpn/default.nix | 1 + .../monitoring/prometheus/pve-exporter.nix | 1 + pkgs/servers/pinnwand/steck.nix | 1 + pkgs/tools/admin/awsume/default.nix | 1 + pkgs/tools/admin/cdist/default.nix | 1 + .../tools/archivers/unrar-wrapper/default.nix | 1 + pkgs/tools/audio/tidal-dl/default.nix | 1 + pkgs/tools/backup/pyznap/default.nix | 1 + pkgs/tools/filesystems/ceph/default.nix | 1 + pkgs/tools/graphics/pixel2svg/default.nix | 1 + .../inputmethods/input-remapper/default.nix | 1 + pkgs/tools/misc/lice/default.nix | 1 + pkgs/tools/misc/mpy-utils/default.nix | 1 + .../default.nix | 1 + pkgs/tools/misc/pandoc-acro/default.nix | 1 + .../misc/pandoc-drawio-filter/default.nix | 1 + pkgs/tools/misc/pandoc-imagine/default.nix | 1 + pkgs/tools/misc/psrecord/default.nix | 1 + pkgs/tools/misc/qmake2cmake/default.nix | 1 + pkgs/tools/misc/remote-exec/default.nix | 1 + pkgs/tools/misc/thinkpad-scripts/default.nix | 1 + pkgs/tools/misc/vimwiki-markdown/default.nix | 1 + pkgs/tools/misc/xflux/gui.nix | 1 + pkgs/tools/misc/youtube-dl/default.nix | 1 + pkgs/tools/networking/gandi-cli/default.nix | 1 + pkgs/tools/networking/gp-saml-gui/default.nix | 1 + pkgs/tools/networking/maubot/default.nix | 2 ++ pkgs/tools/networking/nxdomain/default.nix | 1 + pkgs/tools/networking/s3cmd/default.nix | 1 + pkgs/tools/networking/spoof-mac/default.nix | 1 + .../tools/networking/telepresence/default.nix | 1 + .../package-management/fusesoc/default.nix | 1 + .../nix-update-source/default.nix | 1 + .../protontricks/default.nix | 1 + pkgs/tools/security/chipsec/default.nix | 1 + .../tools/security/pass/extensions/import.nix | 1 + pkgs/tools/system/cm-rgb/default.nix | 1 + pkgs/tools/system/minijail/tools.nix | 1 + pkgs/tools/text/mir-qualia/default.nix | 1 + .../ec2instanceconnectcli/default.nix | 1 + .../google-compute-engine/default.nix | 1 + pkgs/top-level/python-packages.nix | 5 ++- 660 files changed, 711 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/misc/taskserver/default.nix b/nixos/modules/services/misc/taskserver/default.nix index dc9033b5a23b..72fff29e1052 100644 --- a/nixos/modules/services/misc/taskserver/default.nix +++ b/nixos/modules/services/misc/taskserver/default.nix @@ -137,6 +137,7 @@ let nixos-taskserver = with pkgs.python3.pkgs; buildPythonApplication { + format = "setuptools"; name = "nixos-taskserver"; src = pkgs.runCommand "nixos-taskserver-src" { preferLocalBuild = true; } '' diff --git a/nixos/tests/systemd-confinement/default.nix b/nixos/tests/systemd-confinement/default.nix index 905a2272c0fb..25a553380189 100644 --- a/nixos/tests/systemd-confinement/default.nix +++ b/nixos/tests/systemd-confinement/default.nix @@ -6,6 +6,7 @@ import ../make-test-python.nix { let testLib = pkgs.python3Packages.buildPythonPackage { name = "confinement-testlib"; + format = "setuptools"; unpackPhase = '' cat > setup.py < Date: Wed, 2 Jul 2025 04:29:21 +0000 Subject: [PATCH 37/52] csharpier: 1.0.2 -> 1.0.3 --- pkgs/by-name/cs/csharpier/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cs/csharpier/package.nix b/pkgs/by-name/cs/csharpier/package.nix index 2f43bdede4fa..7c5043cad4ee 100644 --- a/pkgs/by-name/cs/csharpier/package.nix +++ b/pkgs/by-name/cs/csharpier/package.nix @@ -2,10 +2,10 @@ buildDotnetGlobalTool { pname = "csharpier"; - version = "1.0.2"; + version = "1.0.3"; executables = "csharpier"; - nugetHash = "sha256-FPcdTWhdIhl0MgOsWcCzgzLyHFyz0szLYQUBUFoe3Cs="; + nugetHash = "sha256-DJe3zpzFCBjmsNmLMgIC1clLxo/exPZ+xHUmdpKMaMo="; meta = with lib; { description = "Opinionated code formatter for C#"; From e24f375a564fe26fd35fa1bdfecc20da0f6f395f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 04:58:22 +0000 Subject: [PATCH 38/52] vimPlugins.avante-nvim: 0.0.25-unstable-2025-06-21 -> 0.0.25-unstable-2025-07-02 --- .../vim/plugins/non-generated/avante-nvim/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 9312df83e6cd..fa92f1e37162 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.25-unstable-2025-06-21"; + version = "0.0.25-unstable-2025-07-02"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "86743a1d7d6232a820709986e971b3c1de62d9a7"; - hash = "sha256-7lLnC/tcl5yVM6zBIk41oJ3jhRTv8AqXwJdXF2yPjwk="; + rev = "6bbf3d2004133252cd0e2d057add5c1431dc8511"; + hash = "sha256-xHYogeovrd2n7oZB935ma2qwqhfu0eEDieQv5j5d9dQ="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; From a15304f9ff2826bad6d4370f7dc7b311443ed49c Mon Sep 17 00:00:00 2001 From: "Elijah M. Immer" Date: Tue, 1 Jul 2025 22:16:26 -0700 Subject: [PATCH 39/52] aseprite: add meta.mainProgram --- pkgs/by-name/as/aseprite/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index aac5c6790550..c1282aaebe32 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -168,5 +168,6 @@ clangStdenv.mkDerivation (finalAttrs: { orivej ]; platforms = lib.platforms.linux; + mainProgram = "aseprite"; }; }) From b046b186ff589beae66e528b1ae212e7825a3f9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 06:50:06 +0000 Subject: [PATCH 40/52] r2modman: 3.2.0 -> 3.2.1 --- pkgs/by-name/r2/r2modman/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/r2/r2modman/package.nix b/pkgs/by-name/r2/r2modman/package.nix index f19d69f84771..d9504d7c99de 100644 --- a/pkgs/by-name/r2/r2modman/package.nix +++ b/pkgs/by-name/r2/r2modman/package.nix @@ -15,18 +15,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "r2modman"; - version = "3.2.0"; + version = "3.2.1"; src = fetchFromGitHub { owner = "ebkr"; repo = "r2modmanPlus"; rev = "v${finalAttrs.version}"; - hash = "sha256-RCMb9NaGzFRV2sXBxeb9G9pHmKf66/wwlNrpKIUE2iQ="; + hash = "sha256-l1xrp+Gl26kiWqh5pIKp4QiETrzr5mTrUP10T0DhUCw="; }; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-F+TYP8F/2YAubeBIFMXlhNjjAPVTPMkZ+oH6UVt/gbs="; + hash = "sha256-HLVHxjyymi0diurVamETrfwYM2mkUrIOHhbYCrqGkeg="; }; patches = [ From a32cf1d2523c4135820b264c99b583469519bf72 Mon Sep 17 00:00:00 2001 From: Jan Lafferton Date: Wed, 2 Jul 2025 08:55:49 +0200 Subject: [PATCH 41/52] vimPlugins.LibDeflate-nvim: init at 2025-06-16 --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1b22e0bae02f..1694268eca62 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -228,6 +228,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + LibDeflate-nvim = buildVimPlugin { + pname = "LibDeflate.nvim"; + version = "2025-06-16"; + src = fetchFromGitHub { + owner = "goropikari"; + repo = "LibDeflate.nvim"; + rev = "c51cd94acf5bc7d3b75b1e202cf5fdac011fee46"; + sha256 = "00007arhm8lvjxl2yz03i00czc010p6qf35xhnwjp3h9bylnzdjl"; + }; + meta.homepage = "https://github.com/goropikari/LibDeflate.nvim/"; + meta.hydraPlatforms = [ ]; + }; + LuaSnip-snippets-nvim = buildVimPlugin { pname = "LuaSnip-snippets.nvim"; version = "2022-03-17"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index a5457cddb3cc..63a88d3a7dba 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -16,6 +16,7 @@ https://github.com/martinda/Jenkinsfile-vim-syntax/,, https://github.com/vigoux/LanguageTool.nvim/,, https://github.com/LazyVim/LazyVim/,, https://github.com/Yggdroot/LeaderF/,, +https://github.com/goropikari/LibDeflate.nvim/,HEAD, https://github.com/molleweide/LuaSnip-snippets.nvim/,HEAD, https://github.com/Valloric/MatchTagAlways/,, https://github.com/numToStr/Navigator.nvim/,, From a295cff923cbb0afc99f4b7de7f8cf9d1fe79863 Mon Sep 17 00:00:00 2001 From: Jan Lafferton Date: Wed, 2 Jul 2025 08:56:03 +0200 Subject: [PATCH 42/52] vimPlugins.plantuml-nvim: init at 2025-06-16 --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 4 ++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 18 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1694268eca62..36aa20d01c9a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -12338,6 +12338,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + plantuml-nvim = buildVimPlugin { + pname = "plantuml.nvim"; + version = "2025-06-16"; + src = fetchFromGitHub { + owner = "goropikari"; + repo = "plantuml.nvim"; + rev = "66d4dca1b8607be646ed532521ba0f04095361c4"; + sha256 = "0b39pmf8wkpi29va6qc2zhj1d0wc8wp6zcmn731xw649r2ysyd6n"; + }; + meta.homepage = "https://github.com/goropikari/plantuml.nvim/"; + meta.hydraPlatforms = [ ]; + }; + plantuml-previewer-vim = buildVimPlugin { pname = "plantuml-previewer.vim"; version = "2024-10-28"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index e34e24aa2756..993c7967efe5 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2908,6 +2908,10 @@ in ''; }; + plantuml-nvim = super.plantuml-nvim.overrideAttrs { + dependencies = [ self.LibDeflate-nvim ]; + }; + playground = super.playground.overrideAttrs { dependencies = with self; [ # we need the 'query' grammar to make diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 63a88d3a7dba..398857379070 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -949,6 +949,7 @@ https://github.com/phha/zenburn.nvim/,,phha-zenburn https://github.com/motus/pig.vim/,, https://github.com/weirongxu/plantuml-previewer.vim/,HEAD, https://github.com/aklt/plantuml-syntax/,, +https://github.com/goropikari/plantuml.nvim/,HEAD, https://github.com/nvim-treesitter/playground/,, https://github.com/olivercederborg/poimandres.nvim/,HEAD, https://github.com/epwalsh/pomo.nvim/,HEAD, From 8fc4a3c338393fa279bcab449fd372ba2cd4f072 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 1 Jul 2025 23:57:22 +0200 Subject: [PATCH 43/52] python3Packages.sentence-transformers: 4.1.0 -> 5.0.0 Diff: https://github.com/UKPLab/sentence-transformers/compare/refs/tags/v4.1.0...refs/tags/v5.0.0 Changelog: https://github.com/UKPLab/sentence-transformers/releases/tag/v5.0.0 --- .../sentence-transformers/default.nix | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sentence-transformers/default.nix b/pkgs/development/python-modules/sentence-transformers/default.nix index eee47d3f3969..78da5b8823f4 100644 --- a/pkgs/development/python-modules/sentence-transformers/default.nix +++ b/pkgs/development/python-modules/sentence-transformers/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "sentence-transformers"; - version = "4.1.0"; + version = "5.0.0"; pyproject = true; src = fetchFromGitHub { owner = "UKPLab"; repo = "sentence-transformers"; tag = "v${version}"; - hash = "sha256-9Mg3+7Yxf195h4cUNLP/Z1PrauxanHJfS8OV2JIwRj4="; + hash = "sha256-7HdeNyB3hMJEwHenN2hUEGG2MdQ++nF3nyAYJv7jhyA="; }; build-system = [ setuptools ]; @@ -76,14 +76,26 @@ buildPythonPackage rec { "test_initialization_with_embedding_dim" "test_initialization_with_embedding_weights" "test_loading_model2vec" + "test_mine_hard_negatives_with_prompt" "test_model_card_base" "test_model_card_reuse" "test_nanobeir_evaluator" "test_paraphrase_mining" "test_pretrained_model" + "test_router_as_middle_module" + "test_router_backwards_compatibility" + "test_router_encode" + "test_router_load_with_config" + "test_router_save_load" + "test_router_save_load_with_custom_default_route" + "test_router_save_load_with_multiple_modules_per_route" + "test_router_save_load_without_default_route" + "test_router_with_trainer" + "test_router_with_trainer_without_router_mapping" "test_save_and_load" "test_simple_encode" "test_tokenize" + "test_train_stsb" "test_trainer" "test_trainer_invalid_column_names" "test_trainer_multi_dataset_errors" @@ -94,6 +106,11 @@ buildPythonPackage rec { "tests/cross_encoder/test_cross_encoder.py" "tests/cross_encoder/test_train_stsb.py" "tests/evaluation/test_information_retrieval_evaluator.py" + "tests/sparse_encoder/models/test_csr.py" + "tests/sparse_encoder/models/test_sparse_static_embedding.py" + "tests/sparse_encoder/test_opensearch_models.py" + "tests/sparse_encoder/test_pretrained.py" + "tests/sparse_encoder/test_sparse_encoder.py" "tests/test_compute_embeddings.py" "tests/test_model_card_data.py" "tests/test_multi_process.py" From 7262fab9ad33016e9af1c5072eba3e1a276161db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 07:34:08 +0000 Subject: [PATCH 44/52] sgt-puzzles: 20250615.b589c5e -> 20250627.8314b03 --- pkgs/games/sgt-puzzles/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix index e041740e3ba0..b44853fff88e 100644 --- a/pkgs/games/sgt-puzzles/default.nix +++ b/pkgs/games/sgt-puzzles/default.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { pname = "sgt-puzzles"; - version = "20250615.b589c5e"; + version = "20250627.8314b03"; src = fetchurl { url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${version}.tar.gz"; - hash = "sha256-pasxe+87XQy2pTI1Lrk4zekry1pgJIlwLF7kmGxceKQ="; + hash = "sha256-av7ub9GnI+VwkTGafSB1J9YfCpjZOs2UMKVycMvzXwI="; }; sgt-puzzles-menu = fetchurl { From 75f68c7087fb9f789a54d78db50e804b703fea11 Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Tue, 1 Jul 2025 10:43:59 -0500 Subject: [PATCH 45/52] vimPlugins.jdd-nvim: init at 2025-07-02 vimPlugins.jdd-nvim: init at 2025-07-02 --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 4 ++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 18 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1b22e0bae02f..baa5a329aac6 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -6558,6 +6558,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + jdd-nvim = buildVimPlugin { + pname = "jdd.nvim"; + version = "2025-07-02"; + src = fetchFromGitHub { + owner = "mahyarmirrashed"; + repo = "jdd.nvim"; + rev = "8d369b0e01a81abc89f52b54fc598c1de67f1454"; + sha256 = "0p6jwzqvszq0q98pljnwdcck5h3y9ambpk201wdzmgcxkkcly1mp"; + }; + meta.homepage = "https://github.com/mahyarmirrashed/jdd.nvim/"; + meta.hydraPlatforms = [ ]; + }; + jedi-vim = buildVimPlugin { pname = "jedi-vim"; version = "2024-12-27"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index e34e24aa2756..c84556a3573e 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1508,6 +1508,10 @@ in dependencies = [ self.nvim-treesitter ]; }; + jdd-nvim = super.lazyjj-nvim.overrideAttrs { + dependencies = [ self.plenary-nvim ]; + }; + jedi-vim = super.jedi-vim.overrideAttrs { # checking for python3 support in vim would be neat, too, but nobody else seems to care buildInputs = [ python3.pkgs.jedi ]; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index a5457cddb3cc..05b45484c9ea 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -502,6 +502,7 @@ https://github.com/twerth/ir_black/,, https://github.com/Vigemus/iron.nvim/,HEAD, https://github.com/haya14busa/is.vim/,, https://github.com/vim-scripts/jdaddy.vim/,, +https://github.com/mahyarmirrashed/jdd.nvim/,HEAD, https://github.com/davidhalter/jedi-vim/,, https://github.com/metalelf0/jellybeans-nvim/,, https://github.com/nanotech/jellybeans.vim/,, From d2e9be2b076699b1a8e8d6b6f9ea4bebbd6956f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 2 Jul 2025 04:19:06 +0200 Subject: [PATCH 46/52] buildPython*: throw on empty format This is the ratchet that disallows introducing new python packages that do not define a package format. --- doc/release-notes/rl-2511.section.md | 4 ++++ .../interpreters/python/mk-python-derivation.nix | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 2a90ec5891e5..2c5eb1492217 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -61,6 +61,10 @@ - `reaction` has been updated to version 2, which includes some breaking changes. For more information, [check the release article](https://blog.ppom.me/en-reaction-v2). +- The `buildPythonPackage` and `buildPythonApplication` functions now require + an explicit `format` attribute. Previously the default format used setuptools + and called `setup.py` from the source tree, which is deprecated. + The modern alternative is to configure `pyproject = true` with `build-system = [ setuptools ]`. ### Deprecations {#sec-nixpkgs-release-25.11-lib-deprecations} diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index f4c86aa91112..4c1ac3664af4 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -211,7 +211,7 @@ let else if format != null then format else - "setuptools"; + throw "${name} does not configure a `format`. To build with setuptools as before, set `pyproject = true` and `build-system = [ setuptools ]`.`"; withDistOutput = withDistOutput' format'; @@ -268,11 +268,12 @@ let isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); + name = namePrefix + attrs.name or "${finalAttrs.pname}-${finalAttrs.version}"; + in (cleanAttrs attrs) // { - - name = namePrefix + attrs.name or "${finalAttrs.pname}-${finalAttrs.version}"; + inherit name; inherit catchConflicts; From 8dc663ea1895309d910e008cbf5076910b6e9dc6 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Thu, 26 Jun 2025 15:54:58 -0700 Subject: [PATCH 47/52] llvmPackages.clang: embed resource directory in Clang libraries When Clang is statically linked against other programs they are unable to find the headers in Clang's resource directory. Typically the resource directory is found by searching a path relative to argv[0] but this would only really work for Clang itself due to each binary having a separate prefix (and not in Nix because of the full resource directory being split between multiple derivations and assembled in the wrapper). Because users of Clang as a library typically only need include in order for parsing to succeed, let's set that as the resource directory. The LLVM patch to make this work was sent upstream in llvm/llvm-project#145996, I intend to land it upstream and drop it from this PR. --- .../compilers/llvm/common/clang/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/common/clang/default.nix b/pkgs/development/compilers/llvm/common/clang/default.nix index 03e8aaec9b54..f671bf370aa5 100644 --- a/pkgs/development/compilers/llvm/common/clang/default.nix +++ b/pkgs/development/compilers/llvm/common/clang/default.nix @@ -158,6 +158,9 @@ stdenv.mkDerivation ( (lib.cmakeFeature "LLVM_TABLEGEN_EXE" "${buildLlvmTools.tblgen}/bin/llvm-tblgen") (lib.cmakeFeature "CLANG_TABLEGEN" "${buildLlvmTools.tblgen}/bin/clang-tblgen") ] + ++ lib.optionals (lib.versionAtLeast release_version "21") [ + (lib.cmakeFeature "CLANG_RESOURCE_DIR" "${placeholder "lib"}/lib/clang/${lib.versions.major release_version}") + ] ++ lib.optionals (lib.versionAtLeast release_version "17") [ (lib.cmakeBool "LLVM_INCLUDE_TESTS" false) ] @@ -211,9 +214,12 @@ stdenv.mkDerivation ( mkdir -p $lib/lib/clang mv $lib/lib/17 $lib/lib/clang/17 '') - + (lib.optionalString (lib.versionAtLeast release_version "19") '' - mv $out/lib/clang $lib/lib/clang - '') + + (lib.optionalString + ((lib.versionAtLeast release_version "19") && !(lib.versionAtLeast release_version "21")) + '' + mv $out/lib/clang $lib/lib/clang + '' + ) + '' # Move libclang to 'lib' output From ccd2931ed4802a4092b6facdf62a80419a43763a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 2 Jul 2025 18:45:49 +1000 Subject: [PATCH 48/52] python3Packages.knx-frontend: 2025.4.1.91934 -> 2025.6.13.181749 (#416301) https://github.com/XKNX/knx-frontend/releases/tag/2025.6.2.180732 https://github.com/XKNX/knx-frontend/releases/tag/2025.6.13.181749 --- pkgs/development/python-modules/knx-frontend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix index 35d341e2e5de..6a5f8c4c10f1 100644 --- a/pkgs/development/python-modules/knx-frontend/default.nix +++ b/pkgs/development/python-modules/knx-frontend/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "knx-frontend"; - version = "2025.4.1.91934"; + version = "2025.6.13.181749"; pyproject = true; # TODO: source build, uses yarn.lock src = fetchPypi { pname = "knx_frontend"; inherit version; - hash = "sha256-C2JPIDBQcOhSO3sGZRjdNhYSreYXoCxXIX4BTSgPFuQ="; + hash = "sha256-ERSVE88D9Hw1Ixh3f2cfP4fq54clam1KKvG2Hj/Hizk="; }; build-system = [ setuptools ]; From 2b4b82dd8bf5796f413c4f182bdc0b798f7364de Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Wed, 2 Jul 2025 10:57:28 +0200 Subject: [PATCH 49/52] jdd: remove forgotten `rec` Follow up of https://github.com/NixOS/nixpkgs/pull/421426 --- pkgs/by-name/jd/jdd/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/jd/jdd/package.nix b/pkgs/by-name/jd/jdd/package.nix index 7c90fc3669b2..91578316bfee 100644 --- a/pkgs/by-name/jd/jdd/package.nix +++ b/pkgs/by-name/jd/jdd/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule (finalAttrs: rec { +buildGoModule (finalAttrs: { pname = "jdd"; version = "0.2.0"; src = fetchFromGitHub { owner = "mahyarmirrashed"; repo = "jdd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uyccIqQL3uZaq0t/tEZbSf67Hr6KxcGCljE33GTs/fI="; }; @@ -20,11 +20,11 @@ buildGoModule (finalAttrs: rec { subPackages = [ "cmd/daemon" ]; - ldflags = [ "-X=main.version=${version}" ]; + ldflags = [ "-X=main.version=${finalAttrs.version}" ]; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; - doInstallCheck = true; postInstall = '' install -Dm755 $out/bin/daemon $out/bin/jdd From 652525fb8a49bfcdc63efc5ead50989d0ce62adb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 09:14:47 +0000 Subject: [PATCH 50/52] spotify-player: 0.20.5 -> 0.20.6 --- pkgs/by-name/sp/spotify-player/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spotify-player/package.nix b/pkgs/by-name/sp/spotify-player/package.nix index fd942e25e2a5..6e35fd218e8d 100644 --- a/pkgs/by-name/sp/spotify-player/package.nix +++ b/pkgs/by-name/sp/spotify-player/package.nix @@ -49,17 +49,17 @@ assert lib.assertOneOf "withAudioBackend" withAudioBackend [ rustPlatform.buildRustPackage rec { pname = "spotify-player"; - version = "0.20.5"; + version = "0.20.6"; src = fetchFromGitHub { owner = "aome510"; repo = "spotify-player"; tag = "v${version}"; - hash = "sha256-NlMQgVkMVCVrMv4IyFtPmRkAmf2k4F0dp6e8s63aBHg="; + hash = "sha256-PYf8Ms0hmG4EWDjb+er6YvY/UFiQbIF6dtCL87O4rOs="; }; useFetchCargoVendor = true; - cargoHash = "sha256-glQh6PzwJp5o35aXRW4+Pq2iSeGg9vjR5fJQomPpSOc="; + cargoHash = "sha256-ec4rIYZsIvYIezDm956aYSM75e/GEoNilVjm40691Ys="; nativeBuildInputs = [ From 3a3df964f5a0d809ea72608b164a5191200302cd Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Wed, 2 Jul 2025 11:09:35 +0200 Subject: [PATCH 51/52] {libqalculate, qalculate-gtk, qalculate-qt}: 5.5.x -> 5.6.0 --- pkgs/by-name/li/libqalculate/package.nix | 4 ++-- pkgs/by-name/qa/qalculate-gtk/package.nix | 6 +++--- pkgs/by-name/qa/qalculate-qt/package.nix | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/li/libqalculate/package.nix b/pkgs/by-name/li/libqalculate/package.nix index 66fccfc6152f..c665e4bce2bb 100644 --- a/pkgs/by-name/li/libqalculate/package.nix +++ b/pkgs/by-name/li/libqalculate/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libqalculate"; - version = "5.5.2"; + version = "5.6.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "libqalculate"; tag = "v${finalAttrs.version}"; - hash = "sha256-sjVvsgDQbKXU+N7JrA36zezDfAGcDbyQ0fn1zMThYXQ="; + hash = "sha256-VYnJPXbWxfWtcIiTYGDO3ULtKTNtdBviFUUrXywxDcw="; }; outputs = [ diff --git a/pkgs/by-name/qa/qalculate-gtk/package.nix b/pkgs/by-name/qa/qalculate-gtk/package.nix index e507b9a572a3..bed091475294 100644 --- a/pkgs/by-name/qa/qalculate-gtk/package.nix +++ b/pkgs/by-name/qa/qalculate-gtk/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qalculate-gtk"; - version = "5.5.1"; + version = "5.6.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-gtk"; - rev = "v${finalAttrs.version}"; - hash = "sha256-9KXzsMGSdi+nh5x7ehVHLi7Ni+iK+sFpsacj5ByU7M4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-yjZ2Pq6ODEWhBveq4yx8bbWYG557JBFH84TdNr6bHkw="; }; hardeningDisable = [ "format" ]; diff --git a/pkgs/by-name/qa/qalculate-qt/package.nix b/pkgs/by-name/qa/qalculate-qt/package.nix index 88608eeb5a05..d3dc6877d7c3 100644 --- a/pkgs/by-name/qa/qalculate-qt/package.nix +++ b/pkgs/by-name/qa/qalculate-qt/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qalculate-qt"; - version = "5.5.1"; + version = "5.6.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-qt"; - rev = "v${finalAttrs.version}"; - hash = "sha256-mk1K+xekyusW17iH7Ecgd9VKCDCu5H2dTG0rtTctTeU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-AMLHkN3uFUo8uHjtFmOj04iIbU2G+liTidJLzu6elcE="; }; nativeBuildInputs = with qt6; [ From 3f377cfde86a845a968bf9c1e173fef11eff6ab1 Mon Sep 17 00:00:00 2001 From: "Yang, Bo" Date: Wed, 2 Jul 2025 04:03:14 -0700 Subject: [PATCH 52/52] nixos/avahi-daemon: add dependency to ensure `/run/avahi-daemon` is created before socket activation (#417635) --- nixos/modules/services/networking/avahi-daemon.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/networking/avahi-daemon.nix b/nixos/modules/services/networking/avahi-daemon.nix index 3ba61a6598ad..ab54eafb6877 100644 --- a/nixos/modules/services/networking/avahi-daemon.nix +++ b/nixos/modules/services/networking/avahi-daemon.nix @@ -323,6 +323,11 @@ in description = "Avahi mDNS/DNS-SD Stack Activation Socket"; listenStreams = [ "/run/avahi-daemon/socket" ]; wantedBy = [ "sockets.target" ]; + after = [ + # Ensure that `/run/avahi-daemon` owned by `avahi` is created by `systemd.tmpfiles.rules` before the `avahi-daemon.socket`, + # otherwise `avahi-daemon.socket` will automatically create it owned by `root`, which will cause `avahi-daemon.service` to fail. + "systemd-tmpfiles-setup.service" + ]; }; systemd.tmpfiles.rules = [ "d /run/avahi-daemon - avahi avahi -" ];