From 7a6cba3a9dd26354d354aacba01b725422ca6641 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Fri, 20 Jun 2025 04:30:21 +0200 Subject: [PATCH 001/390] x2goserver: 4.1.0.3 -> 4.1.0.5 --- pkgs/by-name/x2/x2goserver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/x2/x2goserver/package.nix b/pkgs/by-name/x2/x2goserver/package.nix index 37a19b0a063c..70ddc111b241 100644 --- a/pkgs/by-name/x2/x2goserver/package.nix +++ b/pkgs/by-name/x2/x2goserver/package.nix @@ -29,11 +29,11 @@ let pname = "x2goserver"; - version = "4.1.0.3"; + version = "4.1.0.5"; src = fetchurl { url = "https://code.x2go.org/releases/source/${pname}/${pname}-${version}.tar.gz"; - sha256 = "Z3aqo1T1pE40nws8F21JiMiKYYwu30bJijeuicBp3NA="; + hash = "sha256-Q1vbB84iQZ2eRWDf+Kyn+utrNgkdVayrwXZCm5Ia65Y="; }; x2go-perl = perlPackages.buildPerlPackage { From 05fa4107175fd712cf4b13083024f80c0db06dae Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Fri, 27 Jun 2025 17:19:13 +0200 Subject: [PATCH 002/390] cli-tips: 0-unstable-2025-02-03 -> 0-unstable-2025-06-13 --- pkgs/by-name/cl/cli-tips/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/cl/cli-tips/package.nix b/pkgs/by-name/cl/cli-tips/package.nix index 03951f22319a..df70e999ec21 100644 --- a/pkgs/by-name/cl/cli-tips/package.nix +++ b/pkgs/by-name/cl/cli-tips/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation { pname = "cli-tips"; - version = "0-unstable-2025-02-03"; + version = "0-unstable-2025-06-13"; src = fetchFromGitHub { owner = "cli-stuff"; repo = "cli-tips"; - rev = "34e37224b51362003d1c5af2b0b6bc2a02b668d9"; - hash = "sha256-ZJQGa7gaR76zsdZOVoIf87h2wraFFOuonJEDy6J8ygQ="; + rev = "be62dcd3fef8a32166775d90c5538a18bf7fed94"; + hash = "sha256-irl9TXk+8ME8dXQmsYR13uIlqFyZyUgREXROxeX65VY="; }; nativeBuildInputs = [ makeWrapper ]; @@ -24,16 +24,16 @@ stdenvNoCC.mkDerivation { installPhase = '' runHook preInstall - mkdir -p $out/share + mkdir -p $out/share/tips install -Dm755 cli-tips.sh $out/bin/cli-tips - cp -r translations $out/share + cp tips.txt $out/share/tips runHook postInstall ''; postInstall = '' wrapProgram $out/bin/cli-tips \ - --set TIPS_FOLDER "$out/share/translations" + --set TIPS_FOLDER "$out/share/tips" ''; passthru.updateScript = nix-update-script { From c70d7d31a920f54b4d3ccdad008a1f89ceb32b75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 19:43:04 +0000 Subject: [PATCH 003/390] labwc: 0.9.2 -> 0.9.3 --- pkgs/by-name/la/labwc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/labwc/package.nix b/pkgs/by-name/la/labwc/package.nix index 181f5ef31551..aa6252585b55 100644 --- a/pkgs/by-name/la/labwc/package.nix +++ b/pkgs/by-name/la/labwc/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "labwc"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "labwc"; repo = "labwc"; tag = finalAttrs.version; - hash = "sha256-aKjebrUqksLoDhHa/maI871jq/2u6YbTaNd6+hJz8uE="; + hash = "sha256-C/u11vxHmWWb8/kl0tZTOgosAvbSNb3tCvp2r0Bcb+Q="; }; outputs = [ From 568c53ee52ff78a5aad3e5d25fbc58e0d89fe653 Mon Sep 17 00:00:00 2001 From: blokyk Date: Sat, 20 Dec 2025 01:42:42 +0000 Subject: [PATCH 004/390] maintainers: add blokyk --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index abd81d745a8b..421da2432f74 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3581,6 +3581,12 @@ githubId = 37768199; name = "Christian Bergschneider"; }; + blokyk = { + email = "pro@zoeee.net"; + github = "blokyk"; + githubId = 32983140; + name = "ZoĆ« Courvoisier"; + }; bloominstrong = { email = "github@mail.bloominstrong.net"; github = "bloominstrong"; From 329053fcf7c824fc359d27ec69e46d3dd7718e9f Mon Sep 17 00:00:00 2001 From: blokyk Date: Sat, 20 Dec 2025 05:01:59 +0000 Subject: [PATCH 005/390] picoshare: init at 1.5.1 Co-authored-by: cybardev --- pkgs/by-name/pi/picoshare/package.nix | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/by-name/pi/picoshare/package.nix diff --git a/pkgs/by-name/pi/picoshare/package.nix b/pkgs/by-name/pi/picoshare/package.nix new file mode 100644 index 000000000000..b0663e81cf87 --- /dev/null +++ b/pkgs/by-name/pi/picoshare/package.nix @@ -0,0 +1,46 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + litestream, + litestreamSupport ? false, +}: + +buildGoModule (finalAttrs: { + pname = "picoshare"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "mtlynch"; + repo = "picoshare"; + tag = finalAttrs.version; + hash = "sha256-8mgrwnY0Y1CggAtc7BrAqC32+Wu82FQNhoK0ijM1RKw="; + }; + + vendorHash = "sha256-Wf0qKs/9XKnO2nx2KmTGPdqI0iFih30AGvOi94RPEjw="; + + ldflags = [ + # make sure build time is always set to 0 to make the build reproducible + "-X github.com/mtlynch/picoshare/v2/build.unixTime=0" + # the app displays the version in the "system > information" menu + "-X github.com/mtlynch/picoshare/v2/build.Version=${finalAttrs.version}" + ]; + + buildInputs = lib.optional litestreamSupport litestream; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Minimalist, easy-to-host service for sharing images and other files"; + homepage = "https://github.com/mtlynch/picoshare"; + license = lib.licenses.agpl3Only; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + mainProgram = "picoshare"; + maintainers = with lib.maintainers; [ + blokyk + ]; + }; +}) From df92944c6ce033819c2ec82ff2c35d69f95ceec0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 19:36:49 +0000 Subject: [PATCH 006/390] lcov: 2.3.2 -> 2.4 --- pkgs/by-name/lc/lcov/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lc/lcov/package.nix b/pkgs/by-name/lc/lcov/package.nix index dbb78518612d..4b8d1fff9d22 100644 --- a/pkgs/by-name/lc/lcov/package.nix +++ b/pkgs/by-name/lc/lcov/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lcov"; - version = "2.3.2"; + version = "2.4"; src = fetchFromGitHub { owner = "linux-test-project"; repo = "lcov"; tag = "v${finalAttrs.version}"; - hash = "sha256-msttwM5QlSkeruKoVwZYpymz5JOJRb6QoSeF19AkEGI="; + hash = "sha256-fGuOqo8Bj1kDxx7Isu3aaAIBDjoMBr7WuZ+tlErjR4Y="; }; nativeBuildInputs = [ From 2696c545741ae5f6d09fe69f93f1ef6c9144ab2a Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Thu, 8 Jan 2026 20:49:05 +0000 Subject: [PATCH 007/390] nixos/roundcube: fix missing pspell dictionaries during setup While the ASPELL_CONF is set for phpfpm-roundcube, it is missing from the roundcube-setup service, making setup throw a warning. This commit ensures the environment variables are aligned between the two. --- nixos/modules/services/mail/roundcube.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/mail/roundcube.nix b/nixos/modules/services/mail/roundcube.nix index b979cdd657ba..fe1eacafebbd 100644 --- a/nixos/modules/services/mail/roundcube.nix +++ b/nixos/modules/services/mail/roundcube.nix @@ -10,6 +10,10 @@ let localDB = cfg.database.host == "localhost"; user = cfg.database.username; phpWithPspell = pkgs.php83.withExtensions ({ enabled, all }: [ all.pspell ] ++ enabled); + + env = { + ASPELL_CONF = "dict-dir ${pkgs.aspellWithDicts (_: cfg.dicts)}/lib/aspell"; + }; in { options.services.roundcube = { @@ -263,7 +267,7 @@ in "catch_workers_output" = true; }; phpPackage = phpWithPspell; - phpEnv.ASPELL_CONF = "dict-dir ${pkgs.aspellWithDicts (_: cfg.dicts)}/lib/aspell"; + phpEnv = env; }; systemd.services.phpfpm-roundcube.after = [ "roundcube-setup.service" ]; @@ -282,6 +286,8 @@ in after = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; + environment = env; + path = [ (if localDB then config.services.postgresql.package else pkgs.postgresql) ]; From fffcaadeceac75f9de3eee146d6cf87639a8b0b7 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 18 Jan 2026 18:10:19 +0100 Subject: [PATCH 008/390] concessio: 0.1.10 -> 0.2.1 --- pkgs/by-name/co/concessio/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/concessio/package.nix b/pkgs/by-name/co/concessio/package.nix index c8fa52d89ce4..f7b95b14a577 100644 --- a/pkgs/by-name/co/concessio/package.nix +++ b/pkgs/by-name/co/concessio/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + blueprint-compiler, desktop-file-utils, fetchFromGitHub, gjs, @@ -17,18 +18,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "concessio"; - version = "0.1.10"; + version = "0.2.1"; src = fetchFromGitHub { owner = "ronniedroid"; repo = "concessio"; tag = "v${finalAttrs.version}"; - hash = "sha256-GDiwpErxz6GiYajcRBOnX0RO1jeaSmpLLxqEsB3nJLA="; + hash = "sha256-vPHL46mZj6idIv9VXY73jrcA2GEpPdG5hn0ZzAZjo6A="; }; strictDeps = true; nativeBuildInputs = [ + blueprint-compiler desktop-file-utils gjs glib # For `glib-compile-schema` From 9bfeff3f4e8935d958043a6dbc3a7ab141128fbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Mon, 19 Jan 2026 16:33:43 -0300 Subject: [PATCH 009/390] reversal-icon-theme: fix options to reflect upstream updates - `collorVariants` does not use a dash at the beginning anymore - new color variant: `lightblue` - `allColorvariants` has been removed - to install all color variants, use the color variant `all` --- .../re/reversal-icon-theme/package.nix | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/re/reversal-icon-theme/package.nix b/pkgs/by-name/re/reversal-icon-theme/package.nix index 489910d2f1d0..6d0d52b413f0 100644 --- a/pkgs/by-name/re/reversal-icon-theme/package.nix +++ b/pkgs/by-name/re/reversal-icon-theme/package.nix @@ -8,7 +8,6 @@ hicolor-icon-theme, numix-icon-theme-circle, gitUpdater, - allColorVariants ? false, colorVariants ? [ ], }: @@ -17,16 +16,18 @@ let in lib.checkListOfEnum "${pname}: color variants" [ - "-blue" - "-red" - "-pink" - "-purple" - "-green" - "-orange" - "-brown" - "-grey" - "-black" - "-cyan" + "black" + "blue" + "brown" + "cyan" + "green" + "grey" + "lightblue" + "orange" + "pink" + "purple" + "red" + "all" ] colorVariants @@ -73,7 +74,7 @@ lib.checkListOfEnum "${pname}: color variants" mkdir -p $out/share/icons name= ./install.sh \ - ${if allColorVariants then "-a" else toString colorVariants} \ + -t ${toString colorVariants} \ -d $out/share/icons rm $out/share/icons/*/{AUTHORS,COPYING} From 075be290221a9da500781272bb84224ed379054f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 19:45:23 +0000 Subject: [PATCH 010/390] mmex: 1.9.1 -> 1.9.2 --- pkgs/by-name/mm/mmex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mm/mmex/package.nix b/pkgs/by-name/mm/mmex/package.nix index 036f3865df19..fdfefa890e21 100644 --- a/pkgs/by-name/mm/mmex/package.nix +++ b/pkgs/by-name/mm/mmex/package.nix @@ -20,14 +20,14 @@ stdenv.mkDerivation rec { pname = "money-manager-ex"; - version = "1.9.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "moneymanagerex"; repo = "moneymanagerex"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-U8DvJPJwShbuKlKsWylH9kUEEw8/SY8KnYWNyInhE9k="; + hash = "sha256-DE235wSfq20X3qh2L0KfFLk/54CW6l4Qn1K5r9nePQg="; }; postPatch = '' From ce8b030e7d25cf22f2a43d8bc485dcd8637d7301 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 23 Jan 2026 00:42:26 +0100 Subject: [PATCH 011/390] frictionless: add meta.mainProgram --- pkgs/development/python-modules/frictionless/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/frictionless/default.nix b/pkgs/development/python-modules/frictionless/default.nix index 599f8f0e8258..80013e731fd4 100644 --- a/pkgs/development/python-modules/frictionless/default.nix +++ b/pkgs/development/python-modules/frictionless/default.nix @@ -225,5 +225,6 @@ buildPythonPackage rec { changelog = "https://github.com/frictionlessdata/frictionless-py/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ zhaofengli ]; + mainProgram = "frictionless"; }; } From b1bbfd0e6ee0f61a62b39d3104ab60c32f9a3282 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 23 Jan 2026 00:39:06 +0100 Subject: [PATCH 012/390] python3Packages.csvw: 1.11.0 -> 3.7.0 --- .../python-modules/csvw/default.nix | 36 +++++++++++++++---- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/csvw/default.nix b/pkgs/development/python-modules/csvw/default.nix index 8bccfd9f3d85..7872d1b5985e 100644 --- a/pkgs/development/python-modules/csvw/default.nix +++ b/pkgs/development/python-modules/csvw/default.nix @@ -3,49 +3,71 @@ buildPythonPackage, fetchFromGitHub, attrs, + babel, + frictionless, isodate, + jsonschema, + language-tags, python-dateutil, + rdflib, + requests, rfc3986, + termcolor, uritemplate, pytestCheckHook, pytest-cov-stub, pytest-mock, + requests-mock, }: buildPythonPackage rec { pname = "csvw"; - version = "1.11.0"; + version = "3.7.0"; format = "setuptools"; src = fetchFromGitHub { owner = "cldf"; repo = "csvw"; - rev = "v${version}"; - sha256 = "1393xwqawaxsflbq62vks92vv4zch8p6dd1mdvdi7j4vvf0zljkg"; + tag = "v${version}"; + hash = "sha256-HftvI4xJy/MX0WTIFNyZqNqIJIlHsWhhURpeQ1XqrT0="; }; + postPatch = '' + substituteInPlace src/csvw/__main__.py \ + --replace-fail "'frictionless'" "'${lib.getExe frictionless}'" + ''; + propagatedBuildInputs = [ attrs + babel + frictionless isodate + jsonschema python-dateutil + requests + rdflib rfc3986 uritemplate + termcolor + language-tags ]; nativeCheckInputs = [ pytestCheckHook pytest-cov-stub pytest-mock + requests-mock ]; disabledTests = [ # this test is flaky on darwin because it depends on the resolution of filesystem mtimes # https://github.com/cldf/csvw/blob/45584ad63ff3002a9b3a8073607c1847c5cbac58/tests/test_db.py#L257 "test_write_file_exists" - # https://github.com/cldf/csvw/issues/58 - "test_roundtrip_escapechar" - "test_escapequote_escapecharquotechar_final" - "test_doubleQuote" + ]; + + disabledTestPaths = [ + # Missing manifest-json.jsonld + "tests/test_conformance.py" ]; pythonImportsCheck = [ "csvw" ]; From 93d1d04afc921ae401875b62a33bb52ab760bb8b Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 23 Jan 2026 00:40:46 +0100 Subject: [PATCH 013/390] python3Packages.csvw: modernize --- pkgs/development/python-modules/csvw/default.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/csvw/default.nix b/pkgs/development/python-modules/csvw/default.nix index 7872d1b5985e..7c768d3b08e7 100644 --- a/pkgs/development/python-modules/csvw/default.nix +++ b/pkgs/development/python-modules/csvw/default.nix @@ -12,6 +12,7 @@ rdflib, requests, rfc3986, + setuptools, termcolor, uritemplate, pytestCheckHook, @@ -20,15 +21,15 @@ requests-mock, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "csvw"; version = "3.7.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "cldf"; repo = "csvw"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HftvI4xJy/MX0WTIFNyZqNqIJIlHsWhhURpeQ1XqrT0="; }; @@ -37,7 +38,9 @@ buildPythonPackage rec { --replace-fail "'frictionless'" "'${lib.getExe frictionless}'" ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ attrs babel frictionless @@ -59,6 +62,8 @@ buildPythonPackage rec { requests-mock ]; + pythonRelaxDeps = [ "rfc3986" ]; + disabledTests = [ # this test is flaky on darwin because it depends on the resolution of filesystem mtimes # https://github.com/cldf/csvw/blob/45584ad63ff3002a9b3a8073607c1847c5cbac58/tests/test_db.py#L257 @@ -78,4 +83,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From 9bbc3317e122058d2ee67563ef7317f148d8af06 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 26 Jan 2026 22:05:17 +0000 Subject: [PATCH 014/390] dasm: fix `gcc-15` build failure Without the change the build fails on `master` as https://hydra.nixos.org/build/319895350: exp.c:617:10: error: too many arguments to function 'Opdis[Opi]'; expected 0, have 2 617 | (*Opdis[Opi]_unary)(Argstack[Argi], Argflags[Argi]); | ~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ --- pkgs/by-name/da/dasm/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/da/dasm/package.nix b/pkgs/by-name/da/dasm/package.nix index 688465cad182..e636bb4af82c 100644 --- a/pkgs/by-name/da/dasm/package.nix +++ b/pkgs/by-name/da/dasm/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, }: stdenv.mkDerivation rec { @@ -15,6 +16,15 @@ stdenv.mkDerivation rec { sha256 = "1bna0bj503xyn5inwzzsrsgi9qg8p20by4dfk7azj91ynw56pl41"; }; + patches = [ + # Pull upstream gcc-15 build fix. + (fetchpatch { + name = "gcc-15.patch"; + url = "https://github.com/dasm-assembler/dasm/commit/ed21db28a0e9693c455d6491cdc120a5936b007a.patch"; + hash = "sha256-CR5/Cs82JN63TmMRt398iWlMdt0QaLL7N2bbOiCAz9s="; + }) + ]; + configurePhase = false; installPhase = '' mkdir -p $out/bin From 41514f65052969816e8281635e997baf453df836 Mon Sep 17 00:00:00 2001 From: blokyk Date: Wed, 28 Jan 2026 00:04:00 +0000 Subject: [PATCH 015/390] syncyomi: refactor derivation 1. use finalAttrs param instead of rec attrs using a "fix-point" style derivation that takes a self arg (aka finalAttrs) makes it easier to override things for consumers than when using a `rec` attr set, which is just syntactic sugar and doesn't propagate overriding. this is especially useful since the the build's ldflags and the web sub-derivation definition both used the `src` and `version` attributes. 2. refact esbuild override the derivation forces esbuild to be the same version as declared in its web/pnpm-lock.yaml file, but it did it by overriding the definition of `buildGoModule` used by the esbuild drv. however, it seems like this was unecessary, since just doing .overrideAttrs also worked fine for changing the esbuild version. --- pkgs/by-name/sy/syncyomi/package.nix | 54 +++++++++++++--------------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/sy/syncyomi/package.nix b/pkgs/by-name/sy/syncyomi/package.nix index 32ba628f6774..28f56fe9124b 100644 --- a/pkgs/by-name/sy/syncyomi/package.nix +++ b/pkgs/by-name/sy/syncyomi/package.nix @@ -9,26 +9,40 @@ pnpmConfigHook, esbuild, }: -buildGoModule rec { +let + lockedEsbuild = esbuild.overrideAttrs ( + finalAttrs: prevAttrs: { + version = "0.17.19"; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${finalAttrs.version}"; + hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); +in +buildGoModule (finalAttrs: { pname = "syncyomi"; version = "1.1.2"; src = fetchFromGitHub { owner = "SyncYomi"; repo = "SyncYomi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PPE6UXHo2ZlN0A0VkUH+8pkdfm6WEvpofusk6c3RBHk="; }; vendorHash = "sha256-/rpT6SatIZ+GVzmVg6b8Zy32pGybprObotyvEgvdL2w="; - web = stdenvNoCC.mkDerivation (finalAttrs: { - pname = "${pname}-web"; - inherit src version; - sourceRoot = "${finalAttrs.src.name}/web"; + web = stdenvNoCC.mkDerivation (webFinalAttrs: { + pname = "${finalAttrs.pname}-web"; + inherit (finalAttrs) src version; + sourceRoot = "${webFinalAttrs.src.name}/web"; pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) + inherit (webFinalAttrs) pname version src @@ -45,25 +59,7 @@ buildGoModule rec { pnpm_9 ]; - env.ESBUILD_BINARY_PATH = lib.getExe ( - esbuild.override { - buildGoModule = - args: - buildGoModule ( - args - // rec { - version = "0.17.19"; - src = fetchFromGitHub { - owner = "evanw"; - repo = "esbuild"; - rev = "v${version}"; - hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; - }; - vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; - } - ); - } - ); + env.ESBUILD_BINARY_PATH = lib.getExe lockedEsbuild; buildPhase = '' runHook preBuild @@ -85,7 +81,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; postInstall = lib.optionalString (!stdenvNoCC.hostPlatform.isDarwin) '' @@ -95,10 +91,10 @@ buildGoModule rec { meta = { description = "Open-source project to synchronize Tachiyomi manga reading progress and library across multiple devices"; homepage = "https://github.com/SyncYomi/SyncYomi"; - changelog = "https://github.com/SyncYomi/SyncYomi/releases/tag/v${version}"; + changelog = "https://github.com/SyncYomi/SyncYomi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ eriedaberrie ]; mainProgram = "syncyomi"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) From c2b51e4e65673edc6f5a0d3e34676d3c20deb9db Mon Sep 17 00:00:00 2001 From: blokyk Date: Wed, 28 Jan 2026 17:11:20 +0000 Subject: [PATCH 016/390] syncyomi: 1.1.2 -> 1.1.4 --- pkgs/by-name/sy/syncyomi/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sy/syncyomi/package.nix b/pkgs/by-name/sy/syncyomi/package.nix index 28f56fe9124b..08767a2d5635 100644 --- a/pkgs/by-name/sy/syncyomi/package.nix +++ b/pkgs/by-name/sy/syncyomi/package.nix @@ -12,12 +12,12 @@ let lockedEsbuild = esbuild.overrideAttrs ( finalAttrs: prevAttrs: { - version = "0.17.19"; + version = "0.19.11"; src = fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${finalAttrs.version}"; - hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; + hash = "sha256-NUwjzOpHA0Ijuh0E69KXx8YVS5GTnKmob9HepqugbIU="; }; vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; } @@ -25,16 +25,16 @@ let in buildGoModule (finalAttrs: { pname = "syncyomi"; - version = "1.1.2"; + version = "1.1.4"; src = fetchFromGitHub { owner = "SyncYomi"; repo = "SyncYomi"; tag = "v${finalAttrs.version}"; - hash = "sha256-PPE6UXHo2ZlN0A0VkUH+8pkdfm6WEvpofusk6c3RBHk="; + hash = "sha256-pU3zxzixKoYnJsGpfvC/SVWIu0adsaiiVcLn0IZe64w="; }; - vendorHash = "sha256-/rpT6SatIZ+GVzmVg6b8Zy32pGybprObotyvEgvdL2w="; + vendorHash = "sha256-fzPEljXFskr1/qzTsnASFNNc+8vA7kqO21mhMqwT44w="; web = stdenvNoCC.mkDerivation (webFinalAttrs: { pname = "${finalAttrs.pname}-web"; @@ -50,7 +50,7 @@ buildGoModule (finalAttrs: { ; pnpm = pnpm_9; fetcherVersion = 1; - hash = "sha256-edcZIqshnvM3jJpZWIR/UncI0VCMLq26h/n3VvV/384="; + hash = "sha256-Gg4nOxqWb692GvvwE7AJKQzGrrLLW7haaooEkUZW7FQ="; }; nativeBuildInputs = [ From 549c768248ef97f2952ade8f4f98abde04424726 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sun, 1 Feb 2026 22:33:51 +0100 Subject: [PATCH 017/390] nixos/unity3d: remove since the corresponding package was removed too This should have had happened in 2022 when pkgs.unity3d was removed from nixpkgs in 4161b3d11f1749122fe71ffa670a4b5a45caf625. --- nixos/modules/rename.nix | 5 +++++ nixos/modules/security/chromium-suid-sandbox.nix | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index f3fcf6055946..49faf2ac6798 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -109,6 +109,11 @@ in consider using `programs.pay-respects` instead. '') (mkRemovedOptionModule [ "programs" "tilp2" ] "The corresponding package was removed from nixpkgs.") + (mkRemovedOptionModule [ + "programs" + "unity3d" + "enable" + ] "The corresponding package was removed from nixpkgs in 2022.") (mkRemovedOptionModule [ "programs" "way-cooler" ] ( "way-cooler is abandoned by its author: " + "https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html" diff --git a/nixos/modules/security/chromium-suid-sandbox.nix b/nixos/modules/security/chromium-suid-sandbox.nix index 5d7bc3269b68..a84ea02752c0 100644 --- a/nixos/modules/security/chromium-suid-sandbox.nix +++ b/nixos/modules/security/chromium-suid-sandbox.nix @@ -9,13 +9,6 @@ let sandbox = pkgs.chromium.sandbox; in { - imports = [ - (lib.mkRenamedOptionModule - [ "programs" "unity3d" "enable" ] - [ "security" "chromiumSuidSandbox" "enable" ] - ) - ]; - options.security.chromiumSuidSandbox.enable = lib.mkOption { type = lib.types.bool; default = false; From 23731c854b7ff8669be49aa84c90b52ef77fe59c Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Tue, 14 Oct 2025 22:26:00 -0400 Subject: [PATCH 018/390] tcat: Add updateScript, convert to finalAttrs, drop with lib.maintainers --- pkgs/by-name/tc/tcat/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tc/tcat/package.nix b/pkgs/by-name/tc/tcat/package.nix index efc28577f938..cc47e43dba3e 100644 --- a/pkgs/by-name/tc/tcat/package.nix +++ b/pkgs/by-name/tc/tcat/package.nix @@ -2,25 +2,30 @@ lib, buildGoModule, fetchFromGitHub, + nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tcat"; version = "1.0.0"; src = fetchFromGitHub { owner = "rsc"; repo = "tcat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1szzfz5xsx9l8gjikfncgp86hydzpvsi0y5zvikd621xkp7g7l21"; }; vendorHash = null; subPackages = "."; + passthru.updateScript = nix-update-script { }; + meta = { description = "Table cat"; homepage = "https://github.com/rsc/tcat"; - maintainers = with lib.maintainers; [ mmlb ]; + maintainers = [ + lib.maintainers.mmlb + ]; license = lib.licenses.bsd3; mainProgram = "tcat"; }; -} +}) From 2abfc750af6efe027420eec56b55afbd95b36c08 Mon Sep 17 00:00:00 2001 From: Evan Richter Date: Tue, 3 Feb 2026 15:20:00 -0700 Subject: [PATCH 019/390] gitu: patch unit tests fixes #486623 --- pkgs/by-name/gi/gitu/package.nix | 4 +++ pkgs/by-name/gi/gitu/unit-tests-compile.patch | 31 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/by-name/gi/gitu/unit-tests-compile.patch diff --git a/pkgs/by-name/gi/gitu/package.nix b/pkgs/by-name/gi/gitu/package.nix index 324f8f1c5faf..80380a5789ab 100644 --- a/pkgs/by-name/gi/gitu/package.nix +++ b/pkgs/by-name/gi/gitu/package.nix @@ -20,6 +20,10 @@ rustPlatform.buildRustPackage rec { hash = "sha256-JNa9foW5z0NrXk5r/Oep20+u7YRhkzMIZQPHlZVifGI="; }; + patches = [ + ./unit-tests-compile.patch + ]; + cargoHash = "sha256-mQ5xXYVmadmNx57nnJGICZ2dhll+V3PkYK+hwTTfdVE="; nativeBuildInputs = [ diff --git a/pkgs/by-name/gi/gitu/unit-tests-compile.patch b/pkgs/by-name/gi/gitu/unit-tests-compile.patch new file mode 100644 index 000000000000..fe071adde849 --- /dev/null +++ b/pkgs/by-name/gi/gitu/unit-tests-compile.patch @@ -0,0 +1,31 @@ +diff --git i/src/git/parse/status/mod.rs w/src/git/parse/status/mod.rs +index 5595ca1..8929d79 100644 +--- i/src/git/parse/status/mod.rs ++++ w/src/git/parse/status/mod.rs +@@ -703,10 +703,12 @@ R old.rs -> new.rs + for c2 in &status_chars { + input.push(*c1); + input.push(*c2); ++ let c1_str = c1.to_string(); ++ let c2_str = c2.to_string(); + input.push_str(&format!( + " file_{}_{}.txt\n", +- if *c1 == ' ' { "space" } else { &c1.to_string() }, +- if *c2 == ' ' { "space" } else { &c2.to_string() } ++ if *c1 == ' ' { "space" } else { &c1_str }, ++ if *c2 == ' ' { "space" } else { &c2_str } + )); + count += 1; + } +diff --git i/src/tests/remote.rs w/src/tests/remote.rs +index 7a81a50..0ac14f5 100644 +--- i/src/tests/remote.rs ++++ w/src/tests/remote.rs +@@ -1,6 +1,6 @@ + use git2::{Buf, Error, Repository}; + +-use crate::{git::remote::*, repo_setup_clone, setup_clone, tests::helpers::RepoTestContext}; ++use crate::{git::remote::*, repo_setup_clone, tests::helpers::RepoTestContext}; + + use super::*; + From f438857c8e6af938651ba9bf115f13413cae80b9 Mon Sep 17 00:00:00 2001 From: Xyven Date: Tue, 3 Feb 2026 16:32:23 -0700 Subject: [PATCH 020/390] pipr: fix gcc15 build Add oniguruma as a build input for the Rust package as vendored version fails to compile. --- pkgs/by-name/pi/pipr/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pipr/package.nix b/pkgs/by-name/pi/pipr/package.nix index 20b38d4ea515..02c3b9892e3a 100644 --- a/pkgs/by-name/pi/pipr/package.nix +++ b/pkgs/by-name/pi/pipr/package.nix @@ -3,6 +3,8 @@ fetchFromGitHub, rustPlatform, bubblewrap, + oniguruma, + pkg-config, makeWrapper, }: @@ -19,7 +21,15 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-SRIv/dZcyKm2E7c5/LtMCDnh+SDqPhJ01GZtkj0RgA0="; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ + pkg-config + makeWrapper + ]; + buildInputs = [ oniguruma ]; + + # use system oniguruma since the bundled one fails to build with gcc15 + env.RUSTONIG_SYSTEM_LIBONIG = 1; + postFixup = '' wrapProgram "$out/bin/pipr" --prefix PATH : ${lib.makeBinPath [ bubblewrap ]} ''; From ca941b70fc0d14ffd0d71dc478c25a88e066650e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Nov 2025 00:27:56 +0000 Subject: [PATCH 021/390] robin-map: 1.4.0 -> 1.4.1 --- pkgs/by-name/ro/robin-map/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/robin-map/package.nix b/pkgs/by-name/ro/robin-map/package.nix index 33b05b30ee28..b17809c4a1de 100644 --- a/pkgs/by-name/ro/robin-map/package.nix +++ b/pkgs/by-name/ro/robin-map/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "robin-map"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "Tessil"; repo = "robin-map"; tag = "v${finalAttrs.version}"; - hash = "sha256-Hkgxiq2i0TuqMK/bI5OMOn3LkmSE40NimDjK1FBZpsA="; + hash = "sha256-jCkwwpAQj+mlZ81g+3H4w1Ofw4O6NZqDwVeGO5e+J7Q="; }; nativeBuildInputs = [ From 04f6965d72656c9b23804d01d02672d4c93ad6a1 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Thu, 5 Feb 2026 11:06:04 -0600 Subject: [PATCH 022/390] altdns: update python3 references to python3Packages in altdns package --- pkgs/by-name/al/altdns/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/al/altdns/package.nix b/pkgs/by-name/al/altdns/package.nix index 6d59460590cc..9958f67745d7 100644 --- a/pkgs/by-name/al/altdns/package.nix +++ b/pkgs/by-name/al/altdns/package.nix @@ -1,10 +1,10 @@ { lib, - python3, + python3Packages, fetchFromGitHub, }: -python3.pkgs.buildPythonApplication { +python3Packages.buildPythonApplication { pname = "altdns"; version = "1.0.2-unstable-2021-09-09"; pyproject = true; @@ -18,11 +18,11 @@ python3.pkgs.buildPythonApplication { pythonRemoveDeps = [ "argparse" ]; - build-system = with python3.pkgs; [ + build-system = with python3Packages; [ setuptools ]; - dependencies = with python3.pkgs; [ + dependencies = with python3Packages; [ dnspython termcolor tldextract From c5935af86274a597bcd8e974bddde3559294428a Mon Sep 17 00:00:00 2001 From: kruziikrel13 Date: Fri, 6 Feb 2026 10:17:25 +1000 Subject: [PATCH 023/390] grayjay: 13 -> 16 --- pkgs/by-name/gr/grayjay/deps.json | 39 ++--------------------------- pkgs/by-name/gr/grayjay/package.nix | 7 +++--- 2 files changed, 5 insertions(+), 41 deletions(-) diff --git a/pkgs/by-name/gr/grayjay/deps.json b/pkgs/by-name/gr/grayjay/deps.json index 51247df06851..c761e2390413 100644 --- a/pkgs/by-name/gr/grayjay/deps.json +++ b/pkgs/by-name/gr/grayjay/deps.json @@ -4,11 +4,6 @@ "version": "3.1.2", "hash": "sha256-v7ZoEFZyhF8VcRZj1uim4HNiRsG+XdJ4x/dwPBIWUz8=" }, - { - "pname": "coverlet.collector", - "version": "6.0.0", - "hash": "sha256-IEmweTMapcPhFHpmJsPXfmMhravYOrWupgjeOvMmQ4o=" - }, { "pname": "Dapper", "version": "2.1.28", @@ -16,8 +11,8 @@ }, { "pname": "FCastSenderSDKDotnet", - "version": "0.0.5", - "hash": "sha256-UTCgJ1M0n7PcVoU/7slh5sFitJ+t7ZdgkdUDZ5CVvGk=" + "version": "0.0.7", + "hash": "sha256-/eHsYJd+7cqDVMW+XiKBPBrjR+eVLUpYazb96Bh3fac=" }, { "pname": "Fizzler", @@ -94,11 +89,6 @@ "version": "17.3.2", "hash": "sha256-APxmbKMNQKWuFQMJjkVr2zIqv/bLUTMm5NRGVLegBbg=" }, - { - "pname": "Microsoft.CodeCoverage", - "version": "17.6.0", - "hash": "sha256-sYk+9Gj1M1HI6yEB8ZJQ4fiqGjYos+orebV8blFDSQs=" - }, { "pname": "Microsoft.CSharp", "version": "4.0.1", @@ -124,11 +114,6 @@ "version": "17.3.2", "hash": "sha256-1fZ/rrSbuyYUfvwyA3otFQdL0Y/H48goAVyhiLs1oF4=" }, - { - "pname": "Microsoft.NET.Test.Sdk", - "version": "17.6.0", - "hash": "sha256-pogseJyMGIikTZORsDXKwyAhRPTkxiOAAV+ceR6/3K4=" - }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", @@ -144,21 +129,11 @@ "version": "17.3.2", "hash": "sha256-wdLQSEjvFjApEKU82Ev+y1kHVxeIlrjkuj3wNktGQy8=" }, - { - "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "17.6.0", - "hash": "sha256-weQPisiWSuM5VEeZco4S0QHEXd2bZZwlbyHoaCET4uc=" - }, { "pname": "Microsoft.TestPlatform.TestHost", "version": "17.3.2", "hash": "sha256-ySBqawHGZ/Dwoj2UnAzk1Ezxt4qR1AuEY73U/buqNiE=" }, - { - "pname": "Microsoft.TestPlatform.TestHost", - "version": "17.6.0", - "hash": "sha256-Ee2SKz5/571l1aYP0b/Gfamsz+v6cjzyu2sKTC6Ld5s=" - }, { "pname": "Microsoft.Win32.Primitives", "version": "4.3.0", @@ -169,21 +144,11 @@ "version": "2.2.10", "hash": "sha256-xpt9NDMDkoV/SzTWLgpKbqMOnhbUKZlBrdFwMGwpzHA=" }, - { - "pname": "MSTest.TestAdapter", - "version": "3.0.4", - "hash": "sha256-cxynZ6I681YIclJeGtv1OiAxMOdx7FDyVIzNOg10Tgo=" - }, { "pname": "MSTest.TestFramework", "version": "2.2.10", "hash": "sha256-PEoY4N5F+xhQa6wXiX8SaVHAxw9C7fN+zSNfoModt0g=" }, - { - "pname": "MSTest.TestFramework", - "version": "3.0.4", - "hash": "sha256-aJqGvGfM2fl2dG05PFgPth/1qMhVpDRBMWuNu4yt4Dc=" - }, { "pname": "NETStandard.Library", "version": "1.6.1", diff --git a/pkgs/by-name/gr/grayjay/package.nix b/pkgs/by-name/gr/grayjay/package.nix index 090a20d27575..56a9a2dc8563 100644 --- a/pkgs/by-name/gr/grayjay/package.nix +++ b/pkgs/by-name/gr/grayjay/package.nix @@ -41,13 +41,13 @@ _experimental-update-script-combinators, }: let - version = "13"; + version = "16"; src = fetchFromGitLab { domain = "gitlab.futo.org"; owner = "videostreaming"; repo = "Grayjay.Desktop"; tag = version; - hash = "sha256-cnOhyaeoDXPaeRJnJpx1HcegWitcfMJe/vezxZ/zpFQ="; + hash = "sha256-2PCa9nP98htK9p5N6QPPZT6aYqaoAEBmag9JGnoujso="; fetchSubmodules = true; fetchLFS = true; }; @@ -58,7 +58,7 @@ let sourceRoot = "source/Grayjay.Desktop.Web"; npmBuildScript = "build"; - npmDepsHash = "sha256-3nPzQcDWhPCdLrPvwGY+K0t1OSxWrVwQ3hH7i0eynRU="; + npmDepsHash = "sha256-3yJIPkuEvkFL9Wb4y/r0yEULQbXx/wHqicFBLzOPj68="; installPhase = '' runHook preInstall @@ -114,7 +114,6 @@ buildDotnetModule (finalAttrs: { ]; testProjectFile = [ - "Grayjay.Desktop.Tests/Grayjay.Desktop.Tests.csproj" "Grayjay.Engine/Grayjay.Engine.Tests/Grayjay.Engine.Tests.csproj" ]; From 2017d6d515f8a7b289fe06d3a880a7ec588c3900 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 3 Feb 2026 22:25:11 +0000 Subject: [PATCH 024/390] cudaPackages_13_1: init at 13.1.1 --- .../cuda-modules/_cuda/db/bootstrap/nvcc.nix | 15 +- .../manifests/cuda/redistrib_13.1.1.json | 1098 +++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + pkgs/top-level/cuda-packages.nix | 23 + 4 files changed, 1136 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.1.1.json diff --git a/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix b/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix index 7a1548f81645..ba3725260f2a 100644 --- a/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix +++ b/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix @@ -265,7 +265,7 @@ }; # 12.9 to 13.0 adds support for GCC 15 and Clang 20 - # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#host-compiler-support-policy + # https://docs.nvidia.com/cuda/archive/13.0.2/cuda-installation-guide-linux/index.html#host-compiler-support-policy "13.0" = { clang = { maxMajorVersion = "20"; @@ -276,5 +276,18 @@ minMajorVersion = "6"; }; }; + + # 13.0 to 13.1 adds support for Clang 21 + # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#host-compiler-support-policy + "13.1" = { + clang = { + maxMajorVersion = "21"; + minMajorVersion = "7"; + }; + gcc = { + maxMajorVersion = "15"; + minMajorVersion = "6"; + }; + }; }; } diff --git a/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.1.1.json b/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.1.1.json new file mode 100644 index 000000000000..184990767173 --- /dev/null +++ b/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.1.1.json @@ -0,0 +1,1098 @@ +{ + "release_date": "2026-01-12", + "release_label": "13.1.1", + "release_product": "cuda", + "collectx_bringup": { + "name": "UFM telemetry CollectX Bringup", + "license": "NVIDIA Proprietary", + "license_path": "collectx_bringup/LICENSE.txt", + "version": "1.22.1", + "linux-x86_64": { + "relative_path": "collectx_bringup/linux-x86_64/collectx_bringup-linux-x86_64-1.22.1-archive.tar.xz", + "sha256": "ba1676715cc32ddf9695e1e59fe283c0489a9a18f6a0bfdd1b0104631766a1ca", + "md5": "e480e74d2ca1ec226c1f15f47d0fac30", + "size": "142950700" + }, + "linux-sbsa": { + "relative_path": "collectx_bringup/linux-sbsa/collectx_bringup-linux-sbsa-1.22.1-archive.tar.xz", + "sha256": "8f7dd62d0adf8dfd0543aa82c1859f161fea23e8d5bb5b4b2bcc698508329a22", + "md5": "5e44cf49922aec1937414c0f54b2e491", + "size": "125513356" + } + }, + "cuda_cccl": { + "name": "CXX Core Compute Libraries", + "license": "CUDA Toolkit", + "license_path": "cuda_cccl/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_cccl/linux-x86_64/cuda_cccl-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "b0fff2704e59d4e6f6f4b7b5b64f96a7bf86760a5696fd6cb6936f8f9cd92d4c", + "md5": "c09be80208061a2cd75f78cc3dc5a2a7", + "size": "1094324" + }, + "linux-sbsa": { + "relative_path": "cuda_cccl/linux-sbsa/cuda_cccl-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "c636c7b427090ff8c5059d2f977506120921c3c750ebf2e90c464b04629a6585", + "md5": "f40f129f74ccc70c0d64f2ac9c89a475", + "size": "1093804" + }, + "windows-x86_64": { + "relative_path": "cuda_cccl/windows-x86_64/cuda_cccl-windows-x86_64-13.1.115-archive.zip", + "sha256": "23dd0b6cde26c5a3c9a86e9e29f4067449e32e0e6e220c2a9ffbaeee32277db3", + "md5": "71d2b9d750d5892796efc827fe999c07", + "size": "3421112" + } + }, + "cuda_compat": { + "name": "CUDA Forward Compatability", + "license": "CUDA Toolkit", + "license_path": "cuda_compat/LICENSE.txt", + "version": "590.48.01", + "linux-x86_64": { + "cuda13.1": { + "relative_path": "cuda_compat/linux-x86_64/cuda_compat-linux-x86_64-590.48.01_cuda13.1-archive.tar.xz", + "sha256": "0e8c1ec14c2abbce76943cb32907b39237a41bf267ec6665f04d48b240ae539f", + "md5": "dbe74cef5f92c4704360c4f5c172df54", + "size": "95258812" + } + }, + "cuda_variant": [ + "13.1" + ], + "linux-sbsa": { + "cuda13.1": { + "relative_path": "cuda_compat/linux-sbsa/cuda_compat-linux-sbsa-590.48.01_cuda13.1-archive.tar.xz", + "sha256": "f3e02edc1a1080f44ec69478011e73218c7e20eaf52422963fd084ad0310bb64", + "md5": "052f6169b950c02f80a614946700c5fc", + "size": "87054752" + } + } + }, + "cuda_crt": { + "name": "CUDA CRT", + "license": "CUDA Toolkit", + "license_path": "cuda_crt/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_crt/linux-x86_64/cuda_crt-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "e2861bbc6400815be6689cdc84afddfedc51103189888c8e51a2e9543e55a5b3", + "md5": "1f90321a7b5d3c90fd43dcfde32f4fa8", + "size": "79628" + }, + "linux-sbsa": { + "relative_path": "cuda_crt/linux-sbsa/cuda_crt-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "520621d632fc99371d21c042dd4c1f43cd5570b57602f2783c93b4f8cb48a0e8", + "md5": "0347994e28f1a14fec85d0fbe97816bc", + "size": "79616" + }, + "windows-x86_64": { + "relative_path": "cuda_crt/windows-x86_64/cuda_crt-windows-x86_64-13.1.115-archive.zip", + "sha256": "70ceb7b7c5ef29fab700000fd0b127b7ffd4c8a78eac413ed2c39eb94437580c", + "md5": "d07837c1f8c329d5dd2770192f3a2066", + "size": "138701" + } + }, + "cuda_ctadvisor": { + "name": "ctadvisor", + "license": "CUDA Toolkit", + "license_path": "cuda_ctadvisor/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_ctadvisor/linux-x86_64/cuda_ctadvisor-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "08d9c50c046bb5e71b21951c7f8032003d7997040d9e8adc6a3a5cb172b6f3fb", + "md5": "0c576cc606356428312bee57b3b01d34", + "size": "642112" + }, + "linux-sbsa": { + "relative_path": "cuda_ctadvisor/linux-sbsa/cuda_ctadvisor-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "9b11db1e5fcca2431f49a6304b9af452add35185ef9864ba8d51d90246fe93af", + "md5": "3a0255fb1d6b407e81df3daa99cd6839", + "size": "529860" + }, + "windows-x86_64": { + "relative_path": "cuda_ctadvisor/windows-x86_64/cuda_ctadvisor-windows-x86_64-13.1.115-archive.zip", + "sha256": "17c7996e72e3d6ec04fb20e512ef45789b9e580dfe51eabe3cb8298d5e280d33", + "md5": "8783c1f13a1c3d372a4dd0018a5e167a", + "size": "861193" + } + }, + "cuda_cudart": { + "name": "CUDA Runtime (cudart)", + "license": "CUDA Toolkit", + "license_path": "cuda_cudart/LICENSE.txt", + "version": "13.1.80", + "linux-x86_64": { + "relative_path": "cuda_cudart/linux-x86_64/cuda_cudart-linux-x86_64-13.1.80-archive.tar.xz", + "sha256": "b626f4790f46bc9324a1047f2fbcc9a42bc4a722b053056e61cc00da54ad6f32", + "md5": "6292418213e658b4bb9d3191231d1198", + "size": "1549648" + }, + "linux-sbsa": { + "relative_path": "cuda_cudart/linux-sbsa/cuda_cudart-linux-sbsa-13.1.80-archive.tar.xz", + "sha256": "b0f50edb6bd7a4a1b6c642167cbb1aab4765dbf94a96f98e48e1ae53243c6011", + "md5": "3ab7da24092ecb16ada70b8c33350510", + "size": "1548184" + }, + "windows-x86_64": { + "relative_path": "cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-13.1.80-archive.zip", + "sha256": "e6f76dba2be1850a08168e90d868b12368aacb6c7d71871efb019f2d9648e877", + "md5": "c5f3d9031b194ef6a6457c84e6e8c548", + "size": "3035009" + } + }, + "cuda_culibos": { + "name": "CUDA MATH Library (cuda culibos)", + "license": "CUDA Toolkit", + "license_path": "cuda_culibos/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_culibos/linux-x86_64/cuda_culibos-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "ae2d7c90a9ba6c0606357a59edc8a5d5f048d1ec616094a49a78792a47102b2d", + "md5": "94710567b961bdf407f82c6fd36c6db6", + "size": "21384" + }, + "linux-sbsa": { + "relative_path": "cuda_culibos/linux-sbsa/cuda_culibos-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "55ac9994211b290c2013dc7add3c93fa8d4df42a86eed3dd015f182e5f1895bc", + "md5": "6eb201347c44900c56e8babfa5f461d9", + "size": "21432" + } + }, + "cuda_cuobjdump": { + "name": "cuobjdump", + "license": "CUDA Toolkit", + "license_path": "cuda_cuobjdump/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_cuobjdump/linux-x86_64/cuda_cuobjdump-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "ead244f805ce4616bcc9ecb5b6d993926522b825cfc1dcfff0b1113b6ac656d9", + "md5": "7f6cba26908e7b823bf8ef23b592cdb9", + "size": "264760" + }, + "linux-sbsa": { + "relative_path": "cuda_cuobjdump/linux-sbsa/cuda_cuobjdump-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "65677a220d5ef07c9ddd6c746ef98a2617fbd58eb0e3d045d8d9cd76ee556cce", + "md5": "4f6bc8735c668acf757153ae8b8d2dc5", + "size": "234708" + }, + "windows-x86_64": { + "relative_path": "cuda_cuobjdump/windows-x86_64/cuda_cuobjdump-windows-x86_64-13.1.115-archive.zip", + "sha256": "ae5b23c86a7d08365c7fcb5a3e6d3c988ba76005c30cb6aab6ddf2e0dc4d9f56", + "md5": "3cd78709aa5f0b7c36c1a84f54a9181e", + "size": "6649516" + } + }, + "cuda_cupti": { + "name": "CUPTI", + "license": "CUDA Toolkit", + "license_path": "cuda_cupti/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_cupti/linux-x86_64/cuda_cupti-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "c712f0181a63484d843897e39ced6bb32167e79c96181a3ca3fd33626b6a6b11", + "md5": "9208386ccd7918a7c395c02c5a6baa70", + "size": "16668236" + }, + "linux-sbsa": { + "relative_path": "cuda_cupti/linux-sbsa/cuda_cupti-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "4d81812c493880b8cff8cb38ac858f5b3769ebec3a94f65148f1936e8282913c", + "md5": "ee190624a45f573c1fa02565381664e3", + "size": "12370108" + }, + "windows-x86_64": { + "relative_path": "cuda_cupti/windows-x86_64/cuda_cupti-windows-x86_64-13.1.115-archive.zip", + "sha256": "d3639607f4f46eda784998facd786d68e87f58db392decbb83e4b1e61f69a61a", + "md5": "76f6002c355e7bc47344f50653eff0aa", + "size": "13281133" + } + }, + "cuda_cuxxfilt": { + "name": "CUDA cuxxfilt (demangler)", + "license": "CUDA Toolkit", + "license_path": "cuda_cuxxfilt/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_cuxxfilt/linux-x86_64/cuda_cuxxfilt-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "eee0b9426573734c4c4ed38fb186fc10b9df26462d5fc878d0b22f4418400c96", + "md5": "4a341ac33b5ffa28d110ad1159b0460a", + "size": "56324" + }, + "linux-sbsa": { + "relative_path": "cuda_cuxxfilt/linux-sbsa/cuda_cuxxfilt-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "9240df5956d25f86a2626b45e36e85ecc92cc8c2ed91d4055dcc85c3f7ee36a4", + "md5": "5141e70eed3e13c867967db931723f53", + "size": "52548" + }, + "windows-x86_64": { + "relative_path": "cuda_cuxxfilt/windows-x86_64/cuda_cuxxfilt-windows-x86_64-13.1.115-archive.zip", + "sha256": "5b5f6f7d225033139474b34a8985eb716d19b1b8f8011d35a3568f4527419045", + "md5": "3b998de3ad5a5b7cdb6750015f132c5c", + "size": "187539" + } + }, + "cuda_documentation": { + "name": "CUDA Documentation", + "license": "CUDA Toolkit", + "license_path": "cuda_documentation/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "e707cbb23c5af503d2adcdfbe82880e45a3b773807126b3871bce36feaa83e24", + "md5": "579005fab828ce720cf607e49580d98b", + "size": "67936" + }, + "linux-sbsa": { + "relative_path": "cuda_documentation/linux-sbsa/cuda_documentation-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "684c94cbd8361c277642b5be5cfd5c1881737b2e0edccece1ec89d11ce8446ed", + "md5": "587e4590b48761f1b0806c00eb786bd1", + "size": "67952" + }, + "windows-x86_64": { + "relative_path": "cuda_documentation/windows-x86_64/cuda_documentation-windows-x86_64-13.1.115-archive.zip", + "sha256": "73b766fa8622a5d6d602fc8c7e06204f6c0e568657defd517735a27ef959b9a8", + "md5": "f7fc34effee8da07d32192360f0f701d", + "size": "107998" + } + }, + "cuda_gdb": { + "name": "CUDA GDB", + "license": "CUDA Toolkit", + "license_path": "cuda_gdb/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_gdb/linux-x86_64/cuda_gdb-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "bc514f7fae45a91c3d1750bd1e353d237fa4f140a1ebc209c9e3da6d68197248", + "md5": "1af439b2cbd303f3e73e8f965c083bc4", + "size": "68554048" + }, + "linux-sbsa": { + "relative_path": "cuda_gdb/linux-sbsa/cuda_gdb-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "d00656f12034fc5ed7ceb93d61a6ed6a01fa7118ae65d0a28495f529f9674aaa", + "md5": "5358cd4c80ce7aafee1f3d2a4b5a37d2", + "size": "66292952" + } + }, + "cuda_nsight": { + "name": "Nsight Eclipse Edition Plugin", + "license": "CUDA Toolkit", + "license_path": "cuda_nsight/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nsight/linux-x86_64/cuda_nsight-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "7587ef47dd944943e640ff23d5fc7e43fafecb18cf67507efb5b24ea1ebb0b0e", + "md5": "f461ba347dd0eab312301e5048b0547f", + "size": "118692288" + } + }, + "cuda_nvcc": { + "name": "CUDA NVCC", + "license": "CUDA Toolkit", + "license_path": "cuda_nvcc/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nvcc/linux-x86_64/cuda_nvcc-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "858a74e6caa36fc9b4fa1ec5e8d38f568ab8046ef93dca9ba8b3f01dee09f30d", + "md5": "ca780856ff3ba0f1512625c9561d635f", + "size": "29853656" + }, + "linux-sbsa": { + "relative_path": "cuda_nvcc/linux-sbsa/cuda_nvcc-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "746ffb5d35ebeb13a633f772a435bcb8a1b3b06da9c6aec5f5e709f5aad0e476", + "md5": "e642deb0a1930069af5e4773697f6c77", + "size": "23863224" + }, + "windows-x86_64": { + "relative_path": "cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-13.1.115-archive.zip", + "sha256": "cd3865bed3035f8773e4a6b6a83e78c57d704fdd136707e2d4813dda9b39e416", + "md5": "08fa69ab10bff3433e961196607412d4", + "size": "31221136" + } + }, + "cuda_nvdisasm": { + "name": "CUDA nvdisasm", + "license": "CUDA Toolkit", + "license_path": "cuda_nvdisasm/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nvdisasm/linux-x86_64/cuda_nvdisasm-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "9233ea5446f2ee1220b4ba140d79f7eb8208c7d9d30fab588f7d73a1ffab45ef", + "md5": "79301280f37b8ca5e62deb697a16be55", + "size": "4155824" + }, + "linux-sbsa": { + "relative_path": "cuda_nvdisasm/linux-sbsa/cuda_nvdisasm-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "743bbc95b6ffcd1997a98013b86400b3aa37da5192653e407ed86d52772eeb57", + "md5": "2cc3ee4ea02ece93ee8f02ec445b3ffc", + "size": "4060360" + }, + "windows-x86_64": { + "relative_path": "cuda_nvdisasm/windows-x86_64/cuda_nvdisasm-windows-x86_64-13.1.115-archive.zip", + "sha256": "3313278cb452427954a271cc9971b9e8e0688b2d09906b8c2f5e8176b990d011", + "md5": "5507f80fd6358b23f987442a9b2ca644", + "size": "4456216" + } + }, + "cuda_nvml_dev": { + "name": "CUDA NVML Headers", + "license": "CUDA Toolkit", + "license_path": "cuda_nvml_dev/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nvml_dev/linux-x86_64/cuda_nvml_dev-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "88fe69c3b2e73d414eea2101813ae5819b0f7c9a1c5e4e98fb44e1ef88748c7d", + "md5": "907a52b41b171c27b6b24693371c28f8", + "size": "144980" + }, + "linux-sbsa": { + "relative_path": "cuda_nvml_dev/linux-sbsa/cuda_nvml_dev-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "9e27291f5a70dbb03c102a75c94423b4748e2d05c54134a61ab638d41570d8b7", + "md5": "936026caeb4419998367966053f75a12", + "size": "146504" + }, + "windows-x86_64": { + "relative_path": "cuda_nvml_dev/windows-x86_64/cuda_nvml_dev-windows-x86_64-13.1.115-archive.zip", + "sha256": "267d78d17dde7a96e2f70dbcc3cd11d2b4645f7d9b6744de8c32871b17978543", + "md5": "e78a637cd2fe8487ff96d0d71fb67256", + "size": "167453" + } + }, + "cuda_nvprune": { + "name": "CUDA nvprune", + "license": "CUDA Toolkit", + "license_path": "cuda_nvprune/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nvprune/linux-x86_64/cuda_nvprune-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "c7149dec758408511950df3a60a7a3831a589fbc27f268b5c46fc219eca0ab31", + "md5": "c8a78056f636e9fe1340c43f672d1566", + "size": "61680" + }, + "linux-sbsa": { + "relative_path": "cuda_nvprune/linux-sbsa/cuda_nvprune-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "a1113c8c70ca66ce10fa15c3794ae4bb3e139a2cffcc5d0223241497b851f70d", + "md5": "41bd1a992e295e3a92b8e4faadfc9371", + "size": "51692" + }, + "windows-x86_64": { + "relative_path": "cuda_nvprune/windows-x86_64/cuda_nvprune-windows-x86_64-13.1.115-archive.zip", + "sha256": "78c313b1dbee68aa9606626b53922ea312fbefe2fe0fdd2336c46cd4ccd4ebad", + "md5": "bcabdd7e603dc521a7f828c5d579d179", + "size": "150190" + } + }, + "cuda_nvrtc": { + "name": "CUDA NVRTC", + "license": "CUDA Toolkit", + "license_path": "cuda_nvrtc/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nvrtc/linux-x86_64/cuda_nvrtc-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "86077f16674ccea3e621ade9678887a37aca8f7500091aee4cabb1915e0c527b", + "md5": "d7247f0ecf651cfb8f03c8946f7ae7ec", + "size": "60146948" + }, + "linux-sbsa": { + "relative_path": "cuda_nvrtc/linux-sbsa/cuda_nvrtc-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "77ea897622931bbbe5761161454e1eab2cb82f9a8fc1386999415b71e8ff7bed", + "md5": "5b750bff404dfd06de9de7aa964f2dc6", + "size": "55137576" + }, + "windows-x86_64": { + "relative_path": "cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.1.115-archive.zip", + "sha256": "4ddd5a1e34fd62bb41e78c0725edfbf5609f4ecedd7fe118eddf2148b097fc91", + "md5": "77a5c2358add7b194d10e2c4cc9671e9", + "size": "284695391" + } + }, + "cuda_nvtx": { + "name": "CUDA NVTX", + "license": "CUDA Toolkit", + "license_path": "cuda_nvtx/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_nvtx/linux-x86_64/cuda_nvtx-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "364b3e77f2c0fa349611585aa8e148942501d924657a6afa05d0bcc4d2f8dc58", + "md5": "e7028578243720216623784fcc96a606", + "size": "97340" + }, + "linux-sbsa": { + "relative_path": "cuda_nvtx/linux-sbsa/cuda_nvtx-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "2f326478007d636da7e2202db3e3d56b34f510afa7559a896bfe000692e4caa2", + "md5": "c9d04a2fe912ce619e2bde4d22a8fe0a", + "size": "97832" + }, + "windows-x86_64": { + "relative_path": "cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-13.1.115-archive.zip", + "sha256": "50dfce110f6dc2bf7f0777bc637401212090c4bcc0402821741f6216f971d68e", + "md5": "dff2e4d524cc8ec5f455b03e57fdb0dc", + "size": "151191" + } + }, + "cuda_opencl": { + "name": "CUDA OpenCL", + "license": "CUDA Toolkit", + "license_path": "cuda_opencl/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_opencl/linux-x86_64/cuda_opencl-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "e0b8ec9c209035aca8ffe878b92a4b5abf74f093045870fc298440915a98adc5", + "md5": "f12771d4cc860a96cc9a8b9c2c6d8926", + "size": "95132" + }, + "windows-x86_64": { + "relative_path": "cuda_opencl/windows-x86_64/cuda_opencl-windows-x86_64-13.1.115-archive.zip", + "sha256": "e72de7a6d601de8b282c7317d83844403e9ef4a84b3b1c51e7add0d4e057bbe9", + "md5": "85a6c19b942ccd3dc7ddaa439d20b20e", + "size": "140972" + } + }, + "cuda_profiler_api": { + "name": "CUDA Profiler API", + "license": "CUDA Toolkit", + "license_path": "cuda_profiler_api/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_profiler_api/linux-x86_64/cuda_profiler_api-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "161eeee80142ea174a79fc4a79490f559933a2346095a16004b642b8b1199881", + "md5": "d1e5298282f9cbd67daebe0204d1a553", + "size": "17056" + }, + "linux-sbsa": { + "relative_path": "cuda_profiler_api/linux-sbsa/cuda_profiler_api-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "6eba240b9870496c42b471caa2094ad0666701718994e24255421f9ece084f5c", + "md5": "109a6dc80c3a201bab22bacfb8dac748", + "size": "17040" + }, + "windows-x86_64": { + "relative_path": "cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-13.1.115-archive.zip", + "sha256": "cbe9db0f0fb459b15d7313fb1a7f457f972f67c446f9d3faf87c362d78a14440", + "md5": "788919bf5c8b3bc19032362562909a17", + "size": "21193" + } + }, + "cuda_sandbox_dev": { + "name": "CUDA nvsandboxutils Headers", + "license": "CUDA Toolkit", + "license_path": "cuda_sandbox_dev/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "cuda_sandbox_dev/linux-x86_64/cuda_sandbox_dev-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "334c2ba0bca537690e313ea9af55377bef8862f9b5abfbc8b3c64fb48e87a8ed", + "md5": "635bbf5aa6a4181f56533366a424ae39", + "size": "30204" + }, + "linux-sbsa": { + "relative_path": "cuda_sandbox_dev/linux-sbsa/cuda_sandbox_dev-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "c811a538ea9f87dbc6ae4efd0f3e3e1b753e98231bb4dc0387fed152c479949d", + "md5": "5192bc4651cf1f39c08676560a47d0e2", + "size": "30836" + } + }, + "cuda_sanitizer_api": { + "name": "CUDA Compute Sanitizer API", + "license": "CUDA Toolkit", + "license_path": "cuda_sanitizer_api/LICENSE.txt", + "version": "13.1.118", + "linux-x86_64": { + "relative_path": "cuda_sanitizer_api/linux-x86_64/cuda_sanitizer_api-linux-x86_64-13.1.118-archive.tar.xz", + "sha256": "b9637777a31cd0f0ffe1e965523e8b0d382019b8496855fd688c886988583cf4", + "md5": "c43c1401a2e0669de489c8d977bc98dd", + "size": "10125520" + }, + "linux-sbsa": { + "relative_path": "cuda_sanitizer_api/linux-sbsa/cuda_sanitizer_api-linux-sbsa-13.1.118-archive.tar.xz", + "sha256": "1dc68ccb146032bcdc9d932569c865d68e3966ecf136940ca38fd7d5abfda4ac", + "md5": "1d9d49522ed03ae05e36dfa4316e9cf9", + "size": "7237196" + }, + "windows-x86_64": { + "relative_path": "cuda_sanitizer_api/windows-x86_64/cuda_sanitizer_api-windows-x86_64-13.1.118-archive.zip", + "sha256": "9eeb3b8cf7a62d9af40278c52feecc32c57c90e93a163a05112476b436e3575f", + "md5": "2cbf41f51898185472e406058f59c09f", + "size": "10176712" + } + }, + "cuda_tileiras": { + "name": "CUDA TileIR", + "license": "CUDA Toolkit", + "license_path": "cuda_tileiras/LICENSE.txt", + "version": "13.1.80", + "linux-x86_64": { + "relative_path": "cuda_tileiras/linux-x86_64/cuda_tileiras-linux-x86_64-13.1.80-archive.tar.xz", + "sha256": "e3f427f96492956527614c1283760463f7c02319d3e44c4b062fca17429d5951", + "md5": "5103ca1c90c31b36e04dd96557b75849", + "size": "25368216" + }, + "linux-sbsa": { + "relative_path": "cuda_tileiras/linux-sbsa/cuda_tileiras-linux-sbsa-13.1.80-archive.tar.xz", + "sha256": "94704a1cc2609d471ac1c157e43cc9d89cc437de3b85ec3b2df45199cf66d1f9", + "md5": "1319c637eb05a1646cd2bd2540cec65e", + "size": "23102116" + }, + "windows-x86_64": { + "relative_path": "cuda_tileiras/windows-x86_64/cuda_tileiras-windows-x86_64-13.1.80-archive.zip", + "sha256": "9215c7ed572ed74c6167589c32f135a65853cbc35e7d417ec29ddd886be85d43", + "md5": "93c51297b520fc673c4886a2c789afa8", + "size": "27674193" + } + }, + "driver_assistant": { + "name": "NVIDIA Driver Assistant", + "license": "MIT", + "license_path": "driver_assistant/LICENSE.txt", + "version": "0.23.48.01", + "linux-all": { + "relative_path": "driver_assistant/source/driver_assistant-0.23.48.01-archive.tar.xz", + "sha256": "3c8d6363ab363991c25e168429a9b004454e2860984e8b635342b964b81de60d", + "md5": "dbfec1379c95904b3593cd497bea5bc7", + "size": "38880" + } + }, + "fabricmanager": { + "name": "NVIDIA Fabric Manager", + "license": "NVIDIA Driver", + "license_path": "fabricmanager/LICENSE.txt", + "version": "590.48.01", + "linux-x86_64": { + "relative_path": "fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-590.48.01-archive.tar.xz", + "sha256": "7ff010f07ae0a2a050c9736b5c0fd4688e0e310f507238d858886bd7fe6e33be", + "md5": "aef524b5d03b8a8175720d862602e4ba", + "size": "8680532" + }, + "linux-sbsa": { + "relative_path": "fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-590.48.01-archive.tar.xz", + "sha256": "b13e0cab7956d6c7967aa1a5990ddb9d2db9f7556a69491b122133533792f775", + "md5": "2f4c21c98936c21977948c2b0024c04d", + "size": "7878708" + } + }, + "imex": { + "name": "NVIDIA IMEX", + "license": "NVIDIA Driver", + "license_path": "imex/LICENSE.txt", + "version": "590.48.01", + "linux-x86_64": { + "relative_path": "imex/linux-x86_64/imex-linux-x86_64-590.48.01-archive.tar.xz", + "sha256": "a5a12c8d3f0aca040cb57f4418c59f5be8d27eefadcd4d04de70f74a9ee633c9", + "md5": "b6db69483580f48a0fefc2a85b50ee1b", + "size": "7758548" + }, + "linux-sbsa": { + "relative_path": "imex/linux-sbsa/imex-linux-sbsa-590.48.01-archive.tar.xz", + "sha256": "67672310166697c9691af1cdb9572c5586e3481f902a460da881a6137e91ac52", + "md5": "f4b08c4416369dcc86a4771c6ccf31d3", + "size": "7200776" + } + }, + "libcublas": { + "name": "CUDA cuBLAS", + "license": "CUDA Toolkit", + "license_path": "libcublas/LICENSE.txt", + "version": "13.2.1.1", + "linux-x86_64": { + "relative_path": "libcublas/linux-x86_64/libcublas-linux-x86_64-13.2.1.1-archive.tar.xz", + "sha256": "b1cde2e14d1547f575f61f9b90dc91e9b80991d114971d50d535dd8bd72b5466", + "md5": "8bef35503ab216f323ae3dff15bada55", + "size": "798288312" + }, + "linux-sbsa": { + "relative_path": "libcublas/linux-sbsa/libcublas-linux-sbsa-13.2.1.1-archive.tar.xz", + "sha256": "693cc5b991a374bf28917b4e957248e93d86c2d57c92652de2cb7967d1179a71", + "md5": "8e67338e0a13ded2db61cfa1fce2fd46", + "size": "1005398628" + }, + "windows-x86_64": { + "relative_path": "libcublas/windows-x86_64/libcublas-windows-x86_64-13.2.1.1-archive.zip", + "sha256": "b00be5cda504da494a5f6b72a24f53254f97d4d47e8933ecc3993ad58b6b2ad2", + "md5": "da242891250d139f2ed33da156edada2", + "size": "384768814" + } + }, + "libcufft": { + "name": "CUDA cuFFT", + "license": "CUDA Toolkit", + "license_path": "libcufft/LICENSE.txt", + "version": "12.1.0.78", + "linux-x86_64": { + "relative_path": "libcufft/linux-x86_64/libcufft-linux-x86_64-12.1.0.78-archive.tar.xz", + "sha256": "336732ded69b9f7f5cdca3e7e942732f1446933f2dccaf563c84b5caf058ad75", + "md5": "ae8353abe192ee9b36563e608a7a4af5", + "size": "377659928" + }, + "linux-sbsa": { + "relative_path": "libcufft/linux-sbsa/libcufft-linux-sbsa-12.1.0.78-archive.tar.xz", + "sha256": "66302c6927af275515c5bd68275250f7c6e47521938c4d77318c7cba1f8715c6", + "md5": "4d4860b307ac7f5507778ac2c4286f66", + "size": "378615280" + }, + "windows-x86_64": { + "relative_path": "libcufft/windows-x86_64/libcufft-windows-x86_64-12.1.0.78-archive.zip", + "sha256": "b0a3df65c6ce60dc1aa695f47159a26d5172ac7411045abaeea2fbe948a42746", + "md5": "89162d4fc90055269e2f6e30ff58cb0d", + "size": "224028809" + } + }, + "libcufile": { + "name": "CUDA cuFile", + "license": "CUDA Toolkit", + "license_path": "libcufile/LICENSE.txt", + "version": "1.16.1.26", + "linux-x86_64": { + "relative_path": "libcufile/linux-x86_64/libcufile-linux-x86_64-1.16.1.26-archive.tar.xz", + "sha256": "f03d7d54aca5b94c679e6d6d078f3804e7115b77780981f73aa66fb208707084", + "md5": "7f16fe9b6c2fc55908a368c3a15a9390", + "size": "43530524" + }, + "linux-sbsa": { + "relative_path": "libcufile/linux-sbsa/libcufile-linux-sbsa-1.16.1.26-archive.tar.xz", + "sha256": "24b83a4002ea78b46b17e5a0205ef70f64ec488baa0fd5fd69c08d81914146e4", + "md5": "19f8e70efc7cecacb16034aa2cbf5ca1", + "size": "43158256" + } + }, + "libcuobjclient": { + "name": "CUDA cuObject Client", + "license": "CUDA Toolkit", + "license_path": "libcuobjclient/LICENSE.txt", + "version": "1.0.0.26", + "linux-x86_64": { + "relative_path": "libcuobjclient/linux-x86_64/libcuobjclient-linux-x86_64-1.0.0.26-archive.tar.xz", + "sha256": "aba19ffc2425b9981020d182f27093a52d150274482645621eefa029f276ef7c", + "md5": "32c452a02ba29b8a4c0f4d4525d7134b", + "size": "153652" + }, + "linux-sbsa": { + "relative_path": "libcuobjclient/linux-sbsa/libcuobjclient-linux-sbsa-1.0.0.26-archive.tar.xz", + "sha256": "bd88f9e3ce8499d94faf444c176fd6d9f461337952a7e9b0ccceba0b77fd4a3e", + "md5": "8c9231a9de0e38f94735089d7dff3e41", + "size": "152628" + } + }, + "libcurand": { + "name": "CUDA cuRAND", + "license": "CUDA Toolkit", + "license_path": "libcurand/LICENSE.txt", + "version": "10.4.1.81", + "linux-x86_64": { + "relative_path": "libcurand/linux-x86_64/libcurand-linux-x86_64-10.4.1.81-archive.tar.xz", + "sha256": "e15c2a59c29a0f3eb2b33c34c06cc1e1abba5b1b9ccf5e34c43d9787e84498dc", + "md5": "417353d105f551616de7f204c61f0514", + "size": "86661740" + }, + "linux-sbsa": { + "relative_path": "libcurand/linux-sbsa/libcurand-linux-sbsa-10.4.1.81-archive.tar.xz", + "sha256": "9df719aebb91bf203c7a1b34f5f4b4406f4347b8be9c3cc7c675fe577441d59d", + "md5": "95185a1395dedb2a2dae9520593124eb", + "size": "87685440" + }, + "windows-x86_64": { + "relative_path": "libcurand/windows-x86_64/libcurand-windows-x86_64-10.4.1.81-archive.zip", + "sha256": "9e9e46f7506415127f4014e00eced19998762bd4938603d9cb154ce23c86f838", + "md5": "7ff33ef74950129a052484d007a31c15", + "size": "54992852" + } + }, + "libcusolver": { + "name": "CUDA cuSOLVER", + "license": "CUDA Toolkit", + "license_path": "libcusolver/LICENSE.txt", + "version": "12.0.9.81", + "linux-x86_64": { + "relative_path": "libcusolver/linux-x86_64/libcusolver-linux-x86_64-12.0.9.81-archive.tar.xz", + "sha256": "6c2ebd7c8d47bd732988c457f645f3e910a7e44883bcc4220cb0ae4ab2197c42", + "md5": "d936da11b3f73485d0023827f3fb17aa", + "size": "266952604" + }, + "linux-sbsa": { + "relative_path": "libcusolver/linux-sbsa/libcusolver-linux-sbsa-12.0.9.81-archive.tar.xz", + "sha256": "9023fcaef2e7e370b6f94a959fee2c3340d73e4a4d38178061a63f064fd9be15", + "md5": "b2bbe2252a84c8c77002fcb9d10ac874", + "size": "294069468" + }, + "windows-x86_64": { + "relative_path": "libcusolver/windows-x86_64/libcusolver-windows-x86_64-12.0.9.81-archive.zip", + "sha256": "fc8ed4820cb1064cc07fbef2cc78d8c45178909f754bea02852668cd002411f4", + "md5": "d2e74d076a4bed8ebc9a00cb44e2c427", + "size": "194324905" + } + }, + "libcusparse": { + "name": "CUDA cuSPARSE", + "license": "CUDA Toolkit", + "license_path": "libcusparse/LICENSE.txt", + "version": "12.7.3.1", + "linux-x86_64": { + "relative_path": "libcusparse/linux-x86_64/libcusparse-linux-x86_64-12.7.3.1-archive.tar.xz", + "sha256": "ad050ba0a2c43d7ad5e21b500459d9c7efa05d10ca870c0cc3413107ac4a8e73", + "md5": "bb3a3ca8422edd4a8daf62c3cd79b9c2", + "size": "293304856" + }, + "linux-sbsa": { + "relative_path": "libcusparse/linux-sbsa/libcusparse-linux-sbsa-12.7.3.1-archive.tar.xz", + "sha256": "84e07ed1b3a7399ff5d6db0cf9da91e2d6917717c75160ea4d2d3f2f6bb03444", + "md5": "6b2b01dcff816f35ad7e4417aaa538bf", + "size": "325257244" + }, + "windows-x86_64": { + "relative_path": "libcusparse/windows-x86_64/libcusparse-windows-x86_64-12.7.3.1-archive.zip", + "sha256": "602cf803627f75a2b123bbf7bf735389721274d0ad486697b43c1f1f74eb29cf", + "md5": "980f3cde0c8611aaa7d119e4bd449c70", + "size": "151235606" + } + }, + "libnpp": { + "name": "CUDA NPP", + "license": "CUDA Toolkit", + "license_path": "libnpp/LICENSE.txt", + "version": "13.0.3.3", + "linux-x86_64": { + "relative_path": "libnpp/linux-x86_64/libnpp-linux-x86_64-13.0.3.3-archive.tar.xz", + "sha256": "9c8471e8c12071ca46966301bfff7bf913d8a9c43b33c38384e477fb5f927989", + "md5": "6c00c9099136a654d1ff8e328522bb7e", + "size": "243266476" + }, + "linux-sbsa": { + "relative_path": "libnpp/linux-sbsa/libnpp-linux-sbsa-13.0.3.3-archive.tar.xz", + "sha256": "3ac14047b98627af77fd7900a4b226939f575017e78bf826e2a63861132206d5", + "md5": "f917cfc92466dbd9e423af7ba63c84f6", + "size": "271774836" + }, + "windows-x86_64": { + "relative_path": "libnpp/windows-x86_64/libnpp-windows-x86_64-13.0.3.3-archive.zip", + "sha256": "1be29c5a7380f8b1328a8cef6a050fe426140d1c32efd26a6bb508978ccaaaf2", + "md5": "f4236af1e3eb780c09b4e0bb726333fc", + "size": "131187641" + } + }, + "libnvfatbin": { + "name": "NVIDIA compiler library for fatbin interaction", + "license": "CUDA Toolkit", + "license_path": "libnvfatbin/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "libnvfatbin/linux-x86_64/libnvfatbin-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "208ddde872520aaf9fe388cff6a92ece1de7c033a9fdd573dbbf9829829bfb51", + "md5": "f5b26f3ebf2d89626f0e72e9e271b0fa", + "size": "944868" + }, + "linux-sbsa": { + "relative_path": "libnvfatbin/linux-sbsa/libnvfatbin-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "0855002a82341e7f69d4306795a6349f08b77ae8382a9f0e5761edcd6d742991", + "md5": "b3dabc7fe7f390f8367973ef33e63a88", + "size": "842816" + }, + "windows-x86_64": { + "relative_path": "libnvfatbin/windows-x86_64/libnvfatbin-windows-x86_64-13.1.115-archive.zip", + "sha256": "eb2b997c26e82dc02adeccc3fbc81bb00c76fde8c51b1f986cb9c02b1b47906c", + "md5": "a77c650bb64d77cbf4dc6b4baea43555", + "size": "2239260" + } + }, + "libnvidia_nscq": { + "name": "NVIDIA NSCQ API", + "license": "NVIDIA Driver", + "license_path": "libnvidia_nscq/LICENSE.txt", + "version": "590.48.01", + "linux-x86_64": { + "relative_path": "libnvidia_nscq/linux-x86_64/libnvidia_nscq-linux-x86_64-590.48.01-archive.tar.xz", + "sha256": "f6e6f85ccd1bf0c53db291093d055dc6331b0049e7096741a115a1faa59fdb86", + "md5": "36e721b57ff4546d2ca81f852a97708a", + "size": "380356" + }, + "linux-sbsa": { + "relative_path": "libnvidia_nscq/linux-sbsa/libnvidia_nscq-linux-sbsa-590.48.01-archive.tar.xz", + "sha256": "bc160a9a4ec62f3baaaae5dd1e40a6ee83daa17bfda4e9ebc8cd46f8fbc12b9a", + "md5": "6dacec04cac5da8a62cf38102b682567", + "size": "350916" + } + }, + "libnvjitlink": { + "name": "NVIDIA compiler library for JIT LTO functionality", + "license": "CUDA Toolkit", + "license_path": "libnvjitlink/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "libnvjitlink/linux-x86_64/libnvjitlink-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "c1634fd16cd4a011a57c1d07f9cbfb3bc9b9e9259d97f084a316005f30fd0f2e", + "md5": "276f009e57b0ed81722c2e3c1f2777c7", + "size": "55680956" + }, + "linux-sbsa": { + "relative_path": "libnvjitlink/linux-sbsa/libnvjitlink-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "fc34407df1deb6a0c0a2c218788d32a95becad23a72de0bfab12d35d0a0d200c", + "md5": "25bb37861fe83a599597db02ebe61dbf", + "size": "51002468" + }, + "windows-x86_64": { + "relative_path": "libnvjitlink/windows-x86_64/libnvjitlink-windows-x86_64-13.1.115-archive.zip", + "sha256": "81768c505953e37b5beeea97dadcb7227471f8bcfa167134ca010ed52cf176af", + "md5": "8de98293128e32e3d927649750843115", + "size": "268759150" + } + }, + "libnvjpeg": { + "name": "CUDA nvJPEG", + "license": "CUDA Toolkit", + "license_path": "libnvjpeg/LICENSE.txt", + "version": "13.0.3.75", + "linux-x86_64": { + "relative_path": "libnvjpeg/linux-x86_64/libnvjpeg-linux-x86_64-13.0.3.75-archive.tar.xz", + "sha256": "3cab9b53be22df1f107f8c0d5fc26c76b7d3dd74abee1b2390be81a3a9454065", + "md5": "9b638379b7dfe9a82a462de1cb6b8a41", + "size": "3645816" + }, + "linux-sbsa": { + "relative_path": "libnvjpeg/linux-sbsa/libnvjpeg-linux-sbsa-13.0.3.75-archive.tar.xz", + "sha256": "464f3b0426b64a1f6fbe381f91f1dd9b65527c07fc3f388f4ca584534ab5e782", + "md5": "cf96f07d502eee5be9a4abd2f60e3955", + "size": "3489932" + }, + "windows-x86_64": { + "relative_path": "libnvjpeg/windows-x86_64/libnvjpeg-windows-x86_64-13.0.3.75-archive.zip", + "sha256": "b1681853ec61f9f34532c7de312678e61c3726fb7cc60fe40e2a72e838465e92", + "md5": "8890d82d0c3f2066ecacf49e5a2ed69a", + "size": "3143175" + } + }, + "libnvptxcompiler": { + "name": "CUDA libnvptxcompiler", + "license": "CUDA Toolkit", + "license_path": "libnvptxcompiler/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "libnvptxcompiler/linux-x86_64/libnvptxcompiler-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "4cf5b5070d0d601224175122c824c6afde4232c5d14e36ecb5063f0a23a330b8", + "md5": "8d2c1434c86b4518430171a69404b1d6", + "size": "15557380" + }, + "linux-sbsa": { + "relative_path": "libnvptxcompiler/linux-sbsa/libnvptxcompiler-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "474ab63683458df2bb8beb24d0932e7a3fcb8d7b5b74c77602a94b85c9cbde5b", + "md5": "3af8dd321a891daa2e2a19574ccac6b2", + "size": "14647312" + }, + "windows-x86_64": { + "relative_path": "libnvptxcompiler/windows-x86_64/libnvptxcompiler-windows-x86_64-13.1.115-archive.zip", + "sha256": "bad2c1087563837d71c424950d2d896fd0db15fdc81a3fb2c483a4ce9450b0f4", + "md5": "73e207c6a88af16b8b1d4bc94ac193d4", + "size": "51733976" + } + }, + "libnvsdm": { + "name": "NVSDM", + "license": "NVIDIA Driver", + "license_path": "libnvsdm/LICENSE.txt", + "version": "590.48.01", + "linux-x86_64": { + "relative_path": "libnvsdm/linux-x86_64/libnvsdm-linux-x86_64-590.48.01-archive.tar.xz", + "sha256": "525dacb66113a3e64a5f5746424404ce69717fad31ee6ae53911a825d3561fde", + "md5": "1ab1f89e290e07eb0fc1af1ad10693a2", + "size": "505424" + } + }, + "libnvvm": { + "name": "CUDA NVVM", + "license": "CUDA Toolkit", + "license_path": "libnvvm/LICENSE.txt", + "version": "13.1.115", + "linux-x86_64": { + "relative_path": "libnvvm/linux-x86_64/libnvvm-linux-x86_64-13.1.115-archive.tar.xz", + "sha256": "9038a2bf1237d9decdf99d90c4b43639536c9dbe4b3a40d1e6add5413a02096f", + "md5": "07734e404dcfbf1af554655da16b62b0", + "size": "44800332" + }, + "linux-sbsa": { + "relative_path": "libnvvm/linux-sbsa/libnvvm-linux-sbsa-13.1.115-archive.tar.xz", + "sha256": "ab0aea2c0fa7b283d127128480f007ab725090b1307d45b11b5bc3ee3f339ff8", + "md5": "67997836e549976bc176f0cf3d77d7e0", + "size": "39597592" + }, + "windows-x86_64": { + "relative_path": "libnvvm/windows-x86_64/libnvvm-windows-x86_64-13.1.115-archive.zip", + "sha256": "79467dd741bb2e13b63370446d0049e6a382b0955b001ab65f2fb37a6a0ff9b7", + "md5": "2129779faf44b5461bd9a40d849bde76", + "size": "53935842" + } + }, + "mft": { + "name": "NVLink 5 MFT", + "license": "NVIDIA Proprietary", + "license_path": "mft/LICENSE.txt", + "version": "4.33.0.3004", + "linux-x86_64": { + "relative_path": "mft/linux-x86_64/mft-linux-x86_64-4.33.0.3004-archive.tar.xz", + "sha256": "d8b885df13e32730275436d56cd48a3c4a755b2591ff4e3e6836c7a9f9433af1", + "md5": "0ee5b7ee7e9e3d982d39c65117891db9", + "size": "50206528" + }, + "linux-sbsa": { + "relative_path": "mft/linux-sbsa/mft-linux-sbsa-4.33.0.3004-archive.tar.xz", + "sha256": "26aa6ecb6827d88003b50c7d649962b78eb58cba190fdb1f4836b9a3bc75b22e", + "md5": "93f81aed65d166b5cb4b2c1193778f3d", + "size": "46314988" + } + }, + "mft_autocomplete": { + "name": "NVLink 5 MFT AUTOCOMPLETE", + "license": "NVIDIA Proprietary", + "license_path": "mft_autocomplete/LICENSE.txt", + "version": "4.33.0.3004", + "linux-x86_64": { + "relative_path": "mft_autocomplete/linux-x86_64/mft_autocomplete-linux-x86_64-4.33.0.3004-archive.tar.xz", + "sha256": "8d16437d55f15ab5c6da9fa26aec6806eb7f6e9606006a7f09593344c848acdb", + "md5": "00c429dd417652d24a93f7e66fbab865", + "size": "12240" + }, + "linux-sbsa": { + "relative_path": "mft_autocomplete/linux-sbsa/mft_autocomplete-linux-sbsa-4.33.0.3004-archive.tar.xz", + "sha256": "b4d492b889d76ea156b97739da4661dfd36c2053a0090065317701c323b51859", + "md5": "1a7327e04ae79247054cc551d8f0b263", + "size": "12176" + } + }, + "mft_oem": { + "name": "NVLink 5 MFT OEM", + "license": "NVIDIA Proprietary", + "license_path": "mft_oem/LICENSE.txt", + "version": "4.33.0.3004", + "linux-x86_64": { + "relative_path": "mft_oem/linux-x86_64/mft_oem-linux-x86_64-4.33.0.3004-archive.tar.xz", + "sha256": "0f703047ad69e46c6e3f021fc1ae5e086530a52311da08b3a49451db7f1332e7", + "md5": "42498e50e4bdedbb3a99ba434a3ee6a5", + "size": "3674360" + }, + "linux-sbsa": { + "relative_path": "mft_oem/linux-sbsa/mft_oem-linux-sbsa-4.33.0.3004-archive.tar.xz", + "sha256": "fb755738e56a883d68bb408f28e293df00d1e66e1554e48f339f0f0cf0b7be04", + "md5": "fe00dfbbac0c16f74e0d8f21a759d522", + "size": "3276404" + } + }, + "nsight_compute": { + "name": "Nsight Compute", + "license": "NVIDIA SLA", + "license_path": "nsight_compute/LICENSE.txt", + "version": "2025.4.1.2", + "linux-x86_64": { + "relative_path": "nsight_compute/linux-x86_64/nsight_compute-linux-x86_64-2025.4.1.2-archive.tar.xz", + "sha256": "5d41301bdfa2bfb958e068f7cfd5de5a465e50aca6903a24ca84c70dd676622c", + "md5": "e36a6c9806fab36ff545fc1034cfa34c", + "size": "328848716" + }, + "linux-sbsa": { + "relative_path": "nsight_compute/linux-sbsa/nsight_compute-linux-sbsa-2025.4.1.2-archive.tar.xz", + "sha256": "1cdcff91da6f1914cad687db4dff5abab7a69c12b7dea60224268e155408c4a3", + "md5": "42e9fa2f2d44e3150f10c086dd6a4c70", + "size": "115330556" + }, + "windows-x86_64": { + "relative_path": "nsight_compute/windows-x86_64/nsight_compute-windows-x86_64-2025.4.1.2-archive.zip", + "sha256": "cb26a33427f34606b063166538f00f8eced3e0bc1c5bc21c1385d0e270ceefab", + "md5": "669dfbd315d35633ec35777f2a73fcdc", + "size": "393803311" + } + }, + "nsight_systems": { + "name": "Nsight Systems", + "license": "NVIDIA SLA", + "license_path": "nsight_systems/LICENSE.txt", + "version": "2025.5.2.266", + "linux-x86_64": { + "relative_path": "nsight_systems/linux-x86_64/nsight_systems-linux-x86_64-2025.5.2.266-archive.tar.xz", + "sha256": "76113b3f75ba620d11242a5b720c9eddd168be41ce879a5fb9d4f198181e19a4", + "md5": "00b2a82e28f868072f5df22d54824e48", + "size": "1098114048" + }, + "linux-sbsa": { + "relative_path": "nsight_systems/linux-sbsa/nsight_systems-linux-sbsa-2025.5.2.266-archive.tar.xz", + "sha256": "8f8bb4a9d599dfdc2bab57381d049ac885147fc88eca08c2e920c1edc5416bef", + "md5": "73c128bce2f59187e4101659b7adae45", + "size": "1121589620" + }, + "windows-x86_64": { + "relative_path": "nsight_systems/windows-x86_64/nsight_systems-windows-x86_64-2025.5.2.266-archive.zip", + "sha256": "0614abdcae3448c81cd5c3c091e7717974b9df704f2c608e6a66d4b4fda5666a", + "md5": "b48e472fe549f847f1f76fb8ebc47b96", + "size": "510744990" + } + }, + "nsight_vse": { + "name": "Nsight Visual Studio Edition (VSE)", + "license": "NVIDIA SLA", + "license_path": "nsight_vse/LICENSE.txt", + "version": "2025.4.0.25287", + "windows-x86_64": { + "relative_path": "nsight_vse/windows-x86_64/nsight_vse-windows-x86_64-2025.4.0.25287-archive.zip", + "sha256": "3c9576ee64eab6027c4bd17f822d89cde837031f37561d4cf0b67d70b020efce", + "md5": "1139f2edcb62a03441b6bb96e2b07751", + "size": "162965851" + } + }, + "nvidia_driver": { + "name": "NVIDIA Linux Driver", + "license": "NVIDIA Driver", + "license_path": "nvidia_driver/LICENSE.txt", + "version": "590.48.01", + "linux-x86_64": { + "relative_path": "nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-590.48.01-archive.tar.xz", + "sha256": "7e66ff6c8318f3f981d442d7451c791fb1e9cf05f45648a3f081242d056dde4f", + "md5": "8489d3de57866f3c5b66edb09827c390", + "size": "509073140" + }, + "linux-sbsa": { + "relative_path": "nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-590.48.01-archive.tar.xz", + "sha256": "0e67b96b10720b6cb371482075aaf7fe669321e1e3c15ef3c149784d433036b0", + "md5": "5603e86e73553fecdfb519e4e08f721d", + "size": "377278472" + } + }, + "nvidia_fs": { + "name": "NVIDIA filesystem", + "license": "CUDA Toolkit", + "license_path": "nvidia_fs/LICENSE.txt", + "version": "2.27.3", + "linux-x86_64": { + "relative_path": "nvidia_fs/linux-x86_64/nvidia_fs-linux-x86_64-2.27.3-archive.tar.xz", + "sha256": "f0879bb17808bfb1618d3269e967dfbe5840b35c70c646bbd3e0d489a42542d6", + "md5": "b0b71dded70f5bbfa5ed5dadecfbe0fc", + "size": "60032" + }, + "linux-sbsa": { + "relative_path": "nvidia_fs/linux-sbsa/nvidia_fs-linux-sbsa-2.27.3-archive.tar.xz", + "sha256": "ab25da29c77a04d340fa728ac34791d5d1d24b4ff5c144158b4151a328572947", + "md5": "360d2681da4d8e9cc693c115c3198fe7", + "size": "60044" + } + }, + "nvlsm": { + "name": "NVLSM SM component", + "license": "NVIDIA Proprietary", + "license_path": "nvlsm/LICENSE.txt", + "version": "2025.06.10", + "linux-x86_64": { + "relative_path": "nvlsm/linux-x86_64/nvlsm-linux-x86_64-2025.06.10-archive.tar.xz", + "sha256": "f18cf1fad8a70566c2b7364890e7cc081eb058db505bc7e0dbdc5958cfd10060", + "md5": "a7195caea4d925130ea209be5b2ed780", + "size": "6988412" + }, + "linux-sbsa": { + "relative_path": "nvlsm/linux-sbsa/nvlsm-linux-sbsa-2025.06.10-archive.tar.xz", + "sha256": "36b4c0260100671d8965d70c82a92fbbd0b27faff8fb63b37b137797f8fa4bd7", + "md5": "67c6ba0053157188b1ea15f056d82d96", + "size": "9343364" + } + }, + "visual_studio_integration": { + "name": "CUDA Visual Studio Integration", + "license": "CUDA Toolkit", + "license_path": "visual_studio_integration/LICENSE.txt", + "version": "13.1.115", + "windows-x86_64": { + "relative_path": "visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-13.1.115-archive.zip", + "sha256": "aaf8f686350bd3e739412dd96052ed5b61ad969792bc4015228224a5c86a3ea7", + "md5": "cad61b497e6503b980d1a6ca9d96bc7a", + "size": "888959" + } + } +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c516d2d0e4a2..32a5b1414559 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2201,6 +2201,7 @@ with pkgs; cudaPackages_12_8 cudaPackages_12_9 cudaPackages_13_0 + cudaPackages_13_1 ; cudaPackages_12 = cudaPackages_12_8; diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 190fbc3a82a6..687dad26c850 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -123,6 +123,28 @@ let tensorrt = if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.14.1"; }; + + cudaPackages_13_1 = + let + inherit (cudaPackages_13_1.backendStdenv) requestedJetsonCudaCapabilities; + in + mkCudaPackages { + cublasmp = "0.6.0"; + cuda = "13.1.1"; + cudnn = "9.13.0"; + cudss = "0.6.0"; + cuquantum = "25.09.0"; + cusolvermp = "0.7.0"; + cusparselt = "0.8.1"; + cutensor = "2.3.1"; + nppplus = "0.10.0"; + nvcomp = "5.0.0.6"; + nvjpeg2000 = "0.9.0"; + nvpl = "25.5"; + nvtiff = "0.5.1"; + tensorrt = + if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.14.1"; + }; in { inherit @@ -130,5 +152,6 @@ in cudaPackages_12_8 cudaPackages_12_9 cudaPackages_13_0 + cudaPackages_13_1 ; } From 8afc59defa10ddc0e56b47658c91e2b7b161131b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Jan 2026 14:07:13 +0000 Subject: [PATCH 025/390] python3Packages.distributed: 2026.1.1 -> 2026.1.2 Diff: https://github.com/dask/distributed/compare/2026.1.1...2026.1.2 Changelog: https://github.com/dask/distributed/releases/tag/2026.1.2 --- .../python-modules/distributed/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/distributed/default.nix b/pkgs/development/python-modules/distributed/default.nix index 101649f5c17e..81999062196e 100644 --- a/pkgs/development/python-modules/distributed/default.nix +++ b/pkgs/development/python-modules/distributed/default.nix @@ -25,16 +25,16 @@ zict, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "distributed"; - version = "2026.1.1"; + version = "2026.1.2"; pyproject = true; src = fetchFromGitHub { owner = "dask"; repo = "distributed"; - tag = version; - hash = "sha256-xriIsrdFNSHAO9SmdowXK9uPW06ziz9uGie3PkYncqo="; + tag = finalAttrs.version; + hash = "sha256-VkZ9rd+eVyfwfRMSAqriR8UjdlqsqHYCkCHZJnk0VOU="; }; build-system = [ @@ -70,8 +70,8 @@ buildPythonPackage rec { meta = { description = "Distributed computation in Python"; homepage = "https://distributed.readthedocs.io/"; - changelog = "https://github.com/dask/distributed/releases/tag/${src.tag}"; + changelog = "https://github.com/dask/distributed/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ teh ]; }; -} +}) From 2f1f60ed93056d8cdf6226e72968d73870485542 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Jan 2026 14:03:58 +0000 Subject: [PATCH 026/390] python3Packages.dask: 2025.12.0 -> 2026.1.2 Diff: https://github.com/dask/dask/compare/2025.12.0...2026.1.2 Changelog: https://docs.dask.org/en/latest/changelog.html --- .../python-modules/dask/default.nix | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix index cb7ae00121df..0fc701ab53fb 100644 --- a/pkgs/development/python-modules/dask/default.nix +++ b/pkgs/development/python-modules/dask/default.nix @@ -1,8 +1,10 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, pythonAtLeast, + util-linux, # build-system setuptools, @@ -29,6 +31,7 @@ # tests hypothesis, + psutil, pytest-asyncio, pytest-cov-stub, pytest-mock, @@ -39,22 +42,23 @@ versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dask"; - version = "2025.12.0"; + version = "2026.1.2"; pyproject = true; src = fetchFromGitHub { owner = "dask"; repo = "dask"; - tag = version; - hash = "sha256-oGBOt2ULLn0Kx1rOVNWaC3l1ECotMC2yNeCHya9Tx+s="; + tag = finalAttrs.version; + hash = "sha256-cyeAU5r8uYb7aAII9HztKY+3On44/nOC9eU9stYYWzE="; }; - # https://github.com/dask/dask/issues/12043 - postPatch = lib.optionalString (pythonAtLeast "3.14") '' - substituteInPlace dask/dataframe/dask_expr/tests/_util.py \ - --replace-fail "except AttributeError:" "except (AttributeError, pickle.PicklingError):" + postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace dask/tests/test_system.py \ + --replace-fail \ + '"taskset",' \ + '"${lib.getExe' util-linux "taskset"}",' ''; build-system = [ @@ -97,6 +101,7 @@ buildPythonPackage rec { nativeCheckInputs = [ hypothesis + psutil pyarrow pytest-asyncio pytest-cov-stub @@ -107,8 +112,8 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ] - ++ optional-dependencies.array - ++ optional-dependencies.dataframe; + ++ finalAttrs.passthru.optional-dependencies.array + ++ finalAttrs.passthru.optional-dependencies.dataframe; pytestFlags = [ # Rerun failed tests up to three times @@ -149,4 +154,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 8296d97be0d0e0971f7f6bf827aec81521cec0c2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 25 Jan 2026 23:17:09 +0000 Subject: [PATCH 027/390] python3Packages.awkward: 2.8.11 -> 2.9.0 Diff: https://github.com/scikit-hep/awkward/compare/v2.8.11...v2.9.0 Changelog: https://github.com/scikit-hep/awkward/releases/tag/v2.9.0 --- .../python-modules/awkward-cpp/default.nix | 14 +++++++++----- .../development/python-modules/awkward/default.nix | 12 ++++++------ 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/awkward-cpp/default.nix b/pkgs/development/python-modules/awkward-cpp/default.nix index 2e5393c32117..0437f48df198 100644 --- a/pkgs/development/python-modules/awkward-cpp/default.nix +++ b/pkgs/development/python-modules/awkward-cpp/default.nix @@ -2,22 +2,26 @@ lib, buildPythonPackage, fetchPypi, + + # build-system cmake, ninja, pybind11, scikit-build-core, + + # dependencies numpy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "awkward-cpp"; - version = "51"; + version = "52"; pyproject = true; src = fetchPypi { pname = "awkward_cpp"; - inherit version; - hash = "sha256-jHTo+fslAXZtGw+fLrh3fjhEEdM1NKj6Zn1WWZIjoEs="; + inherit (finalAttrs) version; + hash = "sha256-7xQesgVE3yYblzyYbPrle+MpAiBhvoaBdQat1nZZcnU="; }; build-system = [ @@ -39,4 +43,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix index 276d23220712..4287184b7408 100644 --- a/pkgs/development/python-modules/awkward/default.nix +++ b/pkgs/development/python-modules/awkward/default.nix @@ -22,16 +22,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "awkward"; - version = "2.8.11"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "awkward"; - tag = "v${version}"; - hash = "sha256-76DeL/KIna8Hd9eukCzuRXKO+awkbpc4trCeKTSfGmA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-ovbhCPTNxyfL7tkvBCiHF0kZt0l0oMSpdsE4E9S4JJY="; }; build-system = [ @@ -68,8 +68,8 @@ buildPythonPackage rec { meta = { description = "Manipulate JSON-like data with NumPy-like idioms"; homepage = "https://github.com/scikit-hep/awkward"; - changelog = "https://github.com/scikit-hep/awkward/releases/tag/${src.tag}"; + changelog = "https://github.com/scikit-hep/awkward/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) From 1525223b61ac10a5c551f0e3a75da9ed42679574 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 25 Jan 2026 23:18:03 +0000 Subject: [PATCH 028/390] python3Packages.uproot: use finalAttrs --- pkgs/development/python-modules/uproot/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index 3c5b8a074377..b9b7d6f2ffd1 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -25,7 +25,7 @@ xxhash, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "uproot"; version = "5.7.1"; pyproject = true; @@ -33,7 +33,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "scikit-hep"; repo = "uproot5"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-06pMcL2o5hHZLEbi8vdYhAAs5BBkHAskNHUB1o48KDU="; }; @@ -103,8 +103,8 @@ buildPythonPackage rec { meta = { description = "ROOT I/O in pure Python and Numpy"; homepage = "https://github.com/scikit-hep/uproot5"; - changelog = "https://github.com/scikit-hep/uproot5/releases/tag/v${version}"; + changelog = "https://github.com/scikit-hep/uproot5/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) From c9c86d8b64bc2e1b22d9d45ca3bf92a6ccaa8974 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 9 Feb 2026 19:02:09 -0600 Subject: [PATCH 029/390] linode-cli: migrate to by-name --- .../li/linode-cli/package.nix} | 31 +++++++------------ .../li}/linode-cli/remove-update-check.patch | 0 .../li}/linode-cli/update.sh | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 11 insertions(+), 22 deletions(-) rename pkgs/{tools/virtualization/linode-cli/default.nix => by-name/li/linode-cli/package.nix} (84%) rename pkgs/{tools/virtualization => by-name/li}/linode-cli/remove-update-check.patch (100%) rename pkgs/{tools/virtualization => by-name/li}/linode-cli/update.sh (100%) diff --git a/pkgs/tools/virtualization/linode-cli/default.nix b/pkgs/by-name/li/linode-cli/package.nix similarity index 84% rename from pkgs/tools/virtualization/linode-cli/default.nix rename to pkgs/by-name/li/linode-cli/package.nix index 831e8dbf2440..6f1a01b9bb3f 100644 --- a/pkgs/tools/virtualization/linode-cli/default.nix +++ b/pkgs/by-name/li/linode-cli/package.nix @@ -1,19 +1,10 @@ { stdenv, - buildPythonApplication, - colorclass, fetchPypi, fetchurl, installShellFiles, lib, - linode-metadata, - openapi3, - packaging, - pyyaml, - requests, - rich, - setuptools, - terminaltables, + python3Packages, }: let @@ -28,7 +19,7 @@ let in -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "linode-cli"; version = "5.56.2"; pyproject = true; @@ -56,15 +47,15 @@ buildPythonApplication rec { nativeBuildInputs = [ installShellFiles ]; propagatedBuildInputs = [ - colorclass - linode-metadata - pyyaml - requests - setuptools - terminaltables - rich - openapi3 - packaging + python3Packages.colorclass + python3Packages.linode-metadata + python3Packages.pyyaml + python3Packages.requests + python3Packages.setuptools + python3Packages.terminaltables + python3Packages.rich + python3Packages.openapi3 + python3Packages.packaging ]; doInstallCheck = true; diff --git a/pkgs/tools/virtualization/linode-cli/remove-update-check.patch b/pkgs/by-name/li/linode-cli/remove-update-check.patch similarity index 100% rename from pkgs/tools/virtualization/linode-cli/remove-update-check.patch rename to pkgs/by-name/li/linode-cli/remove-update-check.patch diff --git a/pkgs/tools/virtualization/linode-cli/update.sh b/pkgs/by-name/li/linode-cli/update.sh similarity index 100% rename from pkgs/tools/virtualization/linode-cli/update.sh rename to pkgs/by-name/li/linode-cli/update.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4579e14b233f..beb49b3822c4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12869,8 +12869,6 @@ with pkgs; chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { }; - linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { }; - phonetisaurus = callPackage ../development/libraries/phonetisaurus { # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70 openfst = openfst.overrideAttrs rec { From ecafaddfbe6623fcf59948c9c6049d585224651a Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 9 Feb 2026 19:52:04 -0600 Subject: [PATCH 030/390] linode-cli: modernize derivation --- pkgs/by-name/li/linode-cli/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/linode-cli/package.nix b/pkgs/by-name/li/linode-cli/package.nix index 6f1a01b9bb3f..532f4c9cb1d8 100644 --- a/pkgs/by-name/li/linode-cli/package.nix +++ b/pkgs/by-name/li/linode-cli/package.nix @@ -19,39 +19,42 @@ let in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "linode-cli"; version = "5.56.2"; pyproject = true; src = fetchPypi { pname = "linode_cli"; - inherit version; + inherit (finalAttrs) version; hash = hash; }; + build-system = [ + python3Packages.setuptools + ]; + patches = [ ./remove-update-check.patch ]; # remove need for git history prePatch = '' substituteInPlace setup.py \ - --replace "version = get_version()" "version='${version}'," + --replace "version = get_version()" "version='${finalAttrs.version}'," ''; postConfigure = '' python3 -m linodecli bake ${spec} --skip-config cp data-3 linodecli/ - echo "${version}" > baked_version + echo "${finalAttrs.version}" > baked_version ''; nativeBuildInputs = [ installShellFiles ]; - propagatedBuildInputs = [ + dependencies = [ python3Packages.colorclass python3Packages.linode-metadata python3Packages.pyyaml python3Packages.requests - python3Packages.setuptools python3Packages.terminaltables python3Packages.rich python3Packages.openapi3 @@ -60,7 +63,7 @@ python3Packages.buildPythonApplication rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/linode-cli --skip-config --version | grep ${version} > /dev/null + $out/bin/linode-cli --skip-config --version | grep ${finalAttrs.version} > /dev/null ''; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -74,7 +77,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Linode Command Line Interface"; - changelog = "https://github.com/linode/linode-cli/releases/tag/v${version}"; + changelog = "https://github.com/linode/linode-cli/releases/tag/v${finalAttrs.version}"; downloadPage = "https://pypi.org/project/linode-cli"; homepage = "https://github.com/linode/linode-cli"; license = lib.licenses.bsd3; @@ -84,4 +87,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "linode-cli"; }; -} +}) From e95f197c9cf49c25d71e4dbc2f50e252bd9c48bb Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 10 Feb 2026 08:37:05 -0600 Subject: [PATCH 031/390] anilibria-winmaclinux: migrate to by-name --- .../0001-fix-installation-paths.patch | 0 .../0002-disable-version-check.patch | 0 .../an/anilibria-winmaclinux/package.nix} | 21 +++++++------------ pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 8 insertions(+), 15 deletions(-) rename pkgs/{applications/video => by-name/an}/anilibria-winmaclinux/0001-fix-installation-paths.patch (100%) rename pkgs/{applications/video => by-name/an}/anilibria-winmaclinux/0002-disable-version-check.patch (100%) rename pkgs/{applications/video/anilibria-winmaclinux/default.nix => by-name/an/anilibria-winmaclinux/package.nix} (90%) diff --git a/pkgs/applications/video/anilibria-winmaclinux/0001-fix-installation-paths.patch b/pkgs/by-name/an/anilibria-winmaclinux/0001-fix-installation-paths.patch similarity index 100% rename from pkgs/applications/video/anilibria-winmaclinux/0001-fix-installation-paths.patch rename to pkgs/by-name/an/anilibria-winmaclinux/0001-fix-installation-paths.patch diff --git a/pkgs/applications/video/anilibria-winmaclinux/0002-disable-version-check.patch b/pkgs/by-name/an/anilibria-winmaclinux/0002-disable-version-check.patch similarity index 100% rename from pkgs/applications/video/anilibria-winmaclinux/0002-disable-version-check.patch rename to pkgs/by-name/an/anilibria-winmaclinux/0002-disable-version-check.patch diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/by-name/an/anilibria-winmaclinux/package.nix similarity index 90% rename from pkgs/applications/video/anilibria-winmaclinux/default.nix rename to pkgs/by-name/an/anilibria-winmaclinux/package.nix index edc86454c5ef..0dc7db129217 100644 --- a/pkgs/applications/video/anilibria-winmaclinux/default.nix +++ b/pkgs/by-name/an/anilibria-winmaclinux/package.nix @@ -2,14 +2,9 @@ lib, stdenv, fetchFromGitHub, - qmake, + libsForQt5, pkg-config, - qtbase, - qtquickcontrols2, - qtwebsockets, - qtmultimedia, gst_all_1, - wrapQtAppsHook, makeDesktopItem, copyDesktopItems, @@ -64,17 +59,17 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ - qmake + libsForQt5.qmake pkg-config - wrapQtAppsHook + libsForQt5.wrapQtAppsHook copyDesktopItems ]; buildInputs = [ - qtbase - qtquickcontrols2 - qtwebsockets - qtmultimedia + libsForQt5.qtbase + libsForQt5.qtquickcontrols2 + libsForQt5.qtwebsockets + libsForQt5.qtmultimedia ] ++ (with gst_all_1; [ gst-plugins-bad @@ -109,7 +104,7 @@ stdenv.mkDerivation rec { description = "AniLibria cross platform desktop client"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ _3JlOy-PYCCKUi ]; - inherit (qtbase.meta) platforms; + inherit (libsForQt5.qtbase.meta) platforms; mainProgram = "AniLibria"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4579e14b233f..5d3289a9e80e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9541,8 +9541,6 @@ with pkgs; activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { }; - anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { }; - masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; inherit From 7bd9dde95def23d618a488ecf2a6c2c1cb5ebc5c Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 10 Feb 2026 08:39:38 -0600 Subject: [PATCH 032/390] anilibria-winmaclinux: modernize derivation --- .../by-name/an/anilibria-winmaclinux/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/an/anilibria-winmaclinux/package.nix b/pkgs/by-name/an/anilibria-winmaclinux/package.nix index 0dc7db129217..bb11f1fe635f 100644 --- a/pkgs/by-name/an/anilibria-winmaclinux/package.nix +++ b/pkgs/by-name/an/anilibria-winmaclinux/package.nix @@ -14,18 +14,18 @@ mpv-unwrapped, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "anilibria-winmaclinux"; version = "2.2.34"; src = fetchFromGitHub { owner = "anilibria"; repo = "anilibria-winmaclinux"; - rev = version; + tag = finalAttrs.version; hash = "sha256-58NFlB6viWXG13J+RBzMj6LlYFClpWpGQ/aCNxJ5wKQ="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; qmakeFlags = [ "PREFIX=${placeholder "out"}" @@ -82,11 +82,11 @@ stdenv.mkDerivation rec { ++ lib.optionals withMPV [ mpv-unwrapped.dev ]; desktopItems = [ - (makeDesktopItem rec { + (makeDesktopItem { name = "AniLibria"; - desktopName = name; + desktopName = "AniLibria"; icon = "anilibria"; - comment = meta.description; + comment = finalAttrs.meta.description; genericName = "AniLibria desktop client"; categories = [ "Qt" @@ -94,7 +94,7 @@ stdenv.mkDerivation rec { "Player" ]; keywords = [ "anime" ]; - exec = name; + exec = "AniLibria"; terminal = false; }) ]; @@ -107,4 +107,4 @@ stdenv.mkDerivation rec { inherit (libsForQt5.qtbase.meta) platforms; mainProgram = "AniLibria"; }; -} +}) From 66feb3ab37855e3b776757ebd6b388e340616706 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Tue, 10 Feb 2026 21:11:12 +0400 Subject: [PATCH 033/390] =?UTF-8?q?vulkanscenegraph:=201.1.12=20=E2=86=92?= =?UTF-8?q?=201.1.13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/vu/vulkanscenegraph/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/vu/vulkanscenegraph/package.nix b/pkgs/by-name/vu/vulkanscenegraph/package.nix index f82512bc87dd..e684ab533c45 100644 --- a/pkgs/by-name/vu/vulkanscenegraph/package.nix +++ b/pkgs/by-name/vu/vulkanscenegraph/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, pkg-config, glslang, @@ -13,23 +12,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "vulkanscenegraph"; - version = "1.1.12"; + version = "1.1.13"; src = fetchFromGitHub { owner = "vsg-dev"; repo = "VulkanSceneGraph"; tag = "v${finalAttrs.version}"; - hash = "sha256-DdTfn8URLJkF5Nhkl8ZCq+brKK/T+9FipaeTON4Dsfw="; + hash = "sha256-6Jxk94GPUaPxcv4dHTQKnE7n8b/2neG2Mrv94vc9ckU="; }; - patches = [ - # make it compatible with glslang 16.x - (fetchpatch { - url = "https://github.com/vsg-dev/VulkanSceneGraph/commit/313865d420bba7bb3327460c367c7526f566a74e.patch"; - hash = "sha256-hytv79AE70S/yBiI+n9RHGbHmYZW5388BiFh9l1auzU="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config From bb620fb5302c3ddcb3cac20a58175ac377453b32 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 01:05:20 +0100 Subject: [PATCH 034/390] openal-soft: rename from openalSoft fit attrname to pname --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- pkgs/by-name/mp/mpv-unwrapped/package.nix | 4 ++-- pkgs/by-name/op/{openalSoft => openal-soft}/package.nix | 0 pkgs/by-name/sc/scorched3d/package.nix | 4 ++-- pkgs/by-name/wa/warzone2100/package.nix | 4 ++-- pkgs/games/dwarf-fortress/unfuck.nix | 4 ++-- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 +- 8 files changed, 12 insertions(+), 11 deletions(-) rename pkgs/by-name/op/{openalSoft => openal-soft}/package.nix (100%) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 0d93c3d9b056..ff4d63fb7d9c 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -18,7 +18,7 @@ xxHash, ffmpeg_6, protobuf, - openalSoft, + openal-soft, minizip, range-v3, tl-expected, @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { lz4 xxHash ffmpeg_6 - openalSoft + openal-soft minizip range-v3 tl-expected diff --git a/pkgs/by-name/mp/mpv-unwrapped/package.nix b/pkgs/by-name/mp/mpv-unwrapped/package.nix index bb33b4791262..6a6c72d2b299 100644 --- a/pkgs/by-name/mp/mpv-unwrapped/package.nix +++ b/pkgs/by-name/mp/mpv-unwrapped/package.nix @@ -45,7 +45,7 @@ ninja, nixosTests, nv-codec-headers-11, - openalSoft, + openal-soft, pipewire, pkg-config, python3, @@ -197,7 +197,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals jackaudioSupport [ libjack2 ] ++ lib.optionals javascriptSupport [ mujs ] - ++ lib.optionals openalSupport [ openalSoft ] + ++ lib.optionals openalSupport [ openal-soft ] ++ lib.optionals pipewireSupport [ pipewire ] ++ lib.optionals pulseSupport [ libpulseaudio ] ++ lib.optionals rubberbandSupport [ rubberband ] diff --git a/pkgs/by-name/op/openalSoft/package.nix b/pkgs/by-name/op/openal-soft/package.nix similarity index 100% rename from pkgs/by-name/op/openalSoft/package.nix rename to pkgs/by-name/op/openal-soft/package.nix diff --git a/pkgs/by-name/sc/scorched3d/package.nix b/pkgs/by-name/sc/scorched3d/package.nix index 8d781d15d676..d2669a36eb24 100644 --- a/pkgs/by-name/sc/scorched3d/package.nix +++ b/pkgs/by-name/sc/scorched3d/package.nix @@ -6,7 +6,7 @@ libGL, glew, pkg-config, - openalSoft, + openal-soft, freealut, wxGTK32, libogg, @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { libGLU libGL glew - openalSoft + openal-soft freealut wxGTK32 libogg diff --git a/pkgs/by-name/wa/warzone2100/package.nix b/pkgs/by-name/wa/warzone2100/package.nix index 707e9a4872d4..1c48eedffb30 100644 --- a/pkgs/by-name/wa/warzone2100/package.nix +++ b/pkgs/by-name/wa/warzone2100/package.nix @@ -14,7 +14,7 @@ libvorbis, libopus, openal, - openalSoft, + openal-soft, physfs, miniupnpc, libsodium, @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { libvorbis libopus openal - openalSoft + openal-soft physfs miniupnpc libsodium diff --git a/pkgs/games/dwarf-fortress/unfuck.nix b/pkgs/games/dwarf-fortress/unfuck.nix index fc0077124475..5d41bf65c60b 100644 --- a/pkgs/games/dwarf-fortress/unfuck.nix +++ b/pkgs/games/dwarf-fortress/unfuck.nix @@ -10,7 +10,7 @@ SDL_image, SDL_ttf, glew, - openalSoft, + openal-soft, ncurses, glib, gtk2, @@ -95,7 +95,7 @@ stdenv.mkDerivation { SDL_image SDL_ttf glew - openalSoft + openal-soft ncurses libsndfile zlib diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8823598b6f53..e0aae9319de9 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1432,6 +1432,7 @@ mapAliases { openafs_1_8 = throw "'openafs_1_8' has been renamed to/replaced by 'openafs'"; # Converted to throw 2025-10-27 openai-triton-llvm = throw "'openai-triton-llvm' has been renamed to/replaced by 'triton-llvm'"; # Converted to throw 2025-10-27 openai-whisper-cpp = throw "'openai-whisper-cpp' has been renamed to/replaced by 'whisper-cpp'"; # Converted to throw 2025-10-27 + openalSoft = warnAlias "'openalSoft' has been renamed to 'openal-soft'" openal-soft; # Added 2026-02-09 openbabel2 = throw "openbabel2 has been removed, as it was unused and unmaintained upstream; please use openbabel"; # Added 2025-09-17 openbabel3 = openbabel; # Added 2025-09-17 openbsdCross = throw "'openbsdCross' has been renamed to/replaced by 'openbsd'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 02cfd9bc8bbc..7bae0860166a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7251,7 +7251,7 @@ with pkgs; ogre = ogre_14; - openal = openalSoft; + openal = openal-soft; opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec { pname = "opencascade-occt"; From c90012bb27e8d1ff09df110901cc6dfeae495b4f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 01:33:31 +0100 Subject: [PATCH 035/390] pyca: rename from pyCA fit attrname to pname --- pkgs/by-name/py/{pyCA => pyca}/package.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/by-name/py/{pyCA => pyca}/package.nix (97%) diff --git a/pkgs/by-name/py/pyCA/package.nix b/pkgs/by-name/py/pyca/package.nix similarity index 97% rename from pkgs/by-name/py/pyCA/package.nix rename to pkgs/by-name/py/pyca/package.nix index 98b1f62c0e8d..82dc9b8d2372 100644 --- a/pkgs/by-name/py/pyCA/package.nix +++ b/pkgs/by-name/py/pyca/package.nix @@ -11,7 +11,7 @@ let python = python3.override { self = python; packageOverrides = self: super: { - # pyCA is incompatible with SQLAlchemy 2.0 + # pyca is incompatible with SQLAlchemy 2.0 sqlalchemy = super.sqlalchemy_1_4; }; }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8823598b6f53..644bfc9a1b56 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1589,6 +1589,7 @@ mapAliases { purple-slack = throw "'purple-slack' has been renamed to/replaced by 'pidginPackages.purple-slack'"; # Converted to throw 2025-10-27 purple-vk-plugin = throw "'purple-vk-plugin' has been removed as upstream repository was deleted and no active forks are found."; # Added 2025-09-17 purple-xmpp-http-upload = throw "'purple-xmpp-http-upload' has been renamed to/replaced by 'pidginPackages.purple-xmpp-http-upload'"; # Converted to throw 2025-10-27 + pyCA = warnAlias "'pyCA' was renamed to 'pyca'" pyca; # Added 2026-02-12 pyo3-pack = throw "'pyo3-pack' has been renamed to/replaced by 'maturin'"; # Converted to throw 2025-10-27 pypolicyd-spf = throw "'pypolicyd-spf' has been renamed to/replaced by 'spf-engine'"; # Converted to throw 2025-10-27 python3Full = throw "python3Full has been removed. Bluetooth support is now enabled by default. The tkinter package is available within the package set."; # Added 2025-08-30 From 2f87ef8fdbabc6df0fbaf59ad14598864711ed4c Mon Sep 17 00:00:00 2001 From: jys1670 Date: Thu, 12 Feb 2026 17:45:18 +0300 Subject: [PATCH 036/390] distrobox: fix bind-mounting by preserving $0 --- pkgs/by-name/di/distrobox/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/distrobox/package.nix b/pkgs/by-name/di/distrobox/package.nix index 92864244106a..96c09f66cda0 100644 --- a/pkgs/by-name/di/distrobox/package.nix +++ b/pkgs/by-name/di/distrobox/package.nix @@ -43,8 +43,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { wrapProgram "$out/bin/distrobox-generate-entry" \ --prefix PATH ":" ${lib.makeBinPath [ wget ]} - wrapProgram "$out/bin/${finalAttrs.meta.mainProgram}" \ - --prefix PATH ":" ${lib.makeBinPath [ gnugrep ]} + mv "$out/bin/${finalAttrs.meta.mainProgram}" "$out/bin/.${finalAttrs.meta.mainProgram}-wrapped" + makeWrapper "${stdenvNoCC.shell}" "$out/bin/${finalAttrs.meta.mainProgram}" \ + --prefix PATH ":" "${lib.makeBinPath [ gnugrep ]}" \ + --add-flags "-c 'source \"$out/bin/.${finalAttrs.meta.mainProgram}-wrapped\"' \"\$0\"" mkdir -p $out/share/distrobox echo 'container_additional_volumes="/nix:/nix"' > $out/share/distrobox/distrobox.conf From 2d95c8467a5c854b6e7008be71052ed87e309f09 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 12 Feb 2026 12:57:38 +0000 Subject: [PATCH 037/390] oha: Enable `checkPhase` --- pkgs/by-name/oh/oha/package.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oh/oha/package.nix b/pkgs/by-name/oh/oha/package.nix index 9ea88a485e73..104a50e39a6a 100644 --- a/pkgs/by-name/oh/oha/package.nix +++ b/pkgs/by-name/oh/oha/package.nix @@ -3,6 +3,8 @@ rustPlatform, fetchFromGitHub, stdenv, + cacert, + libredirect, pkg-config, openssl, rust-jemalloc-sys, @@ -34,8 +36,21 @@ rustPlatform.buildRustPackage (finalAttrs: { rust-jemalloc-sys ]; - # tests don't work inside the sandbox - doCheck = false; + checkInputs = [ cacert ]; + nativeCheckInputs = [ + libredirect.hook + ]; + + preCheck = '' + echo "nameserver 127.0.0.1" > resolv.conf + export NIX_REDIRECTS="/etc/resolv.conf=$(realpath resolv.conf)" + ''; + + doCheck = true; + checkFlags = [ + "--skip=test_google" + "--skip=test_proxy" + ]; nativeInstallCheckInputs = [ versionCheckHook From 88da5fc10f60fb0ec1010957876101ae386b2a62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6gler?= Date: Mon, 9 Feb 2026 19:49:39 +0100 Subject: [PATCH 038/390] avdl: init 0.1.5+1.12.1 --- pkgs/by-name/av/avdl/package.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/av/avdl/package.nix diff --git a/pkgs/by-name/av/avdl/package.nix b/pkgs/by-name/av/avdl/package.nix new file mode 100644 index 000000000000..800cc1bf9e70 --- /dev/null +++ b/pkgs/by-name/av/avdl/package.nix @@ -0,0 +1,28 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "avdl"; + version = "0.1.5+1.12.1"; + + src = fetchFromGitHub { + owner = "jonhoo"; + repo = "avdl"; + rev = "v${finalAttrs.version}"; + hash = "sha256-/YGDtezPMMdogk8eGoHgqt8B0t6SNA3TVqroLOOANxs="; + fetchSubmodules = true; + }; + + cargoHash = "sha256-QPC58tt7e8O/KJyE3c5mdLMyEt37hKG9lEDBs47prAQ="; + + meta = { + description = "Rust port of avro-tools' IDL tooling"; + homepage = "https://github.com/jonhoo/avdl"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ck3d ]; + mainProgram = "avdl"; + }; +}) From 719c0c76fdadab54edb5704bbf9b939570cabbfb Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Sat, 14 Feb 2026 01:56:28 +0100 Subject: [PATCH 039/390] flatpak: 1.16.2 -> 1.16.3 --- pkgs/by-name/fl/flatpak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flatpak/package.nix b/pkgs/by-name/fl/flatpak/package.nix index 7f7e51d963a9..ab702bbc6b2f 100644 --- a/pkgs/by-name/fl/flatpak/package.nix +++ b/pkgs/by-name/fl/flatpak/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "flatpak"; - version = "1.16.2"; + version = "1.16.3"; # TODO: split out lib once we figure out what to do with triggerdir outputs = [ @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz"; - hash = "sha256-aRctGw2Fxo+B5t3wEV+OGwXXOxsBD+qNnssDvIrYQ+s="; + hash = "sha256-PWvT9fiUDoDAhyhso+QhgvxjDXgIlFNlEfzSz/wSz1s="; }; patches = [ From 48db711d09672c37b4f89dfae4d60f03daa9d845 Mon Sep 17 00:00:00 2001 From: Uzlkav <177883133+Uzlkav@users.noreply.github.com> Date: Fri, 13 Feb 2026 23:25:19 -0700 Subject: [PATCH 040/390] nixos/auto-cpufreq: Add example Add an example for services.auto-cpufreq.settings, to make it easier to understand how its used. --- nixos/modules/services/hardware/auto-cpufreq.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixos/modules/services/hardware/auto-cpufreq.nix b/nixos/modules/services/hardware/auto-cpufreq.nix index 7c88b63f604e..71461fc8ff95 100644 --- a/nixos/modules/services/hardware/auto-cpufreq.nix +++ b/nixos/modules/services/hardware/auto-cpufreq.nix @@ -24,6 +24,16 @@ in ''; default = { }; + example = { + charger = { + governor = "performance"; + turbo = "auto"; + }; + battery = { + governor = "powersave"; + turbo = "never"; + }; + }; type = lib.types.submodule { freeformType = format.type; }; }; }; From b1f4e80518be5bd2c8d9e5ea045562d2cbd54c87 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 14 Feb 2026 12:39:12 +0400 Subject: [PATCH 041/390] =?UTF-8?q?nnn:=205.1=20=E2=86=92=205.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch | 6 +++--- pkgs/by-name/nn/nnn/package.nix | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch b/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch index f1bf71e6b912..3175da31e4b9 100644 --- a/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch +++ b/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch @@ -1,12 +1,12 @@ diff --git a/src/nnn.c b/src/nnn.c -index b3c0f986..c74e1ec9 100644 +index 108e2995..eb5a440d 100644 --- a/src/nnn.c +++ b/src/nnn.c -@@ -508,9 +508,7 @@ alignas(max_align_t) static char g_pipepath[TMP_LEN_MAX]; +@@ -572,9 +572,7 @@ alignas(max_align_t) static char g_pipepath[TMP_LEN_MAX]; static runstate g_state; /* Options to identify file MIME */ --#if defined(__APPLE__) +-#ifdef __APPLE__ -#define FILE_MIME_OPTS "-bIL" -#elif !defined(__sun) /* no MIME option for 'file' */ +#if !defined(__sun) /* no MIME option for 'file' */ diff --git a/pkgs/by-name/nn/nnn/package.nix b/pkgs/by-name/nn/nnn/package.nix index 001d9725bb88..760df31a7988 100644 --- a/pkgs/by-name/nn/nnn/package.nix +++ b/pkgs/by-name/nn/nnn/package.nix @@ -10,7 +10,7 @@ readline, which, musl-fts, - pcre, + pcre2, gnused, # options conf ? null, @@ -28,13 +28,13 @@ assert withEmojis -> (!withIcons && !withNerdIcons); stdenv.mkDerivation (finalAttrs: { pname = "nnn"; - version = "5.1"; + version = "5.2"; src = fetchFromGitHub { owner = "jarun"; repo = "nnn"; tag = "v${finalAttrs.version}"; - hash = "sha256-+2lFFBtaqRPBkEspCFtKl9fllbSR5MBB+4ks3Xh7vp4="; + hash = "sha256-u+88aDHfOZ6bSkg6ahS6eNZWj2QCwJXKW+8nHR99kic="; }; patches = [ @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { ncurses ] ++ lib.optional stdenv.hostPlatform.isMusl musl-fts - ++ lib.optional withPcre pcre; + ++ lib.optional withPcre pcre2; env = lib.optionalAttrs stdenv.hostPlatform.isMusl { NIX_CFLAGS_COMPILE = "-I${musl-fts}/include"; @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals withIcons [ "O_ICONS=1" ] ++ lib.optionals withNerdIcons [ "O_NERD=1" ] ++ lib.optionals withEmojis [ "O_EMOJI=1" ] - ++ lib.optionals withPcre [ "O_PCRE=1" ] + ++ lib.optionals withPcre [ "O_PCRE2=1" ] ++ extraMakeFlags; binPath = lib.makeBinPath [ From 3c056a558c804bb3ab3f47a42bcb7c7e119bd9b4 Mon Sep 17 00:00:00 2001 From: Bakhtiyar Neyman Date: Sat, 14 Feb 2026 01:38:01 -0800 Subject: [PATCH 042/390] ndpi: 4.10 -> 5.0 https://github.com/ntop/nDPI/blob/5.0/CHANGELOG.md --- pkgs/by-name/nd/ndpi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nd/ndpi/package.nix b/pkgs/by-name/nd/ndpi/package.nix index 7f10b1436dc3..4d463c63684d 100644 --- a/pkgs/by-name/nd/ndpi/package.nix +++ b/pkgs/by-name/nd/ndpi/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ndpi"; - version = "4.10"; + version = "5.0"; src = fetchFromGitHub { owner = "ntop"; repo = "nDPI"; tag = finalAttrs.version; - hash = "sha256-iXqvDMJsOXcg9YkqKFgInLLfH6j/HEp4bEaIl6dpVtc="; + hash = "sha256-Elnj6qDuT8UWDxmasiHOt5DxC7GcH5zgrp3J3LYcl0c="; }; nativeBuildInputs = [ From 65d934c5c1454ef3705d0d808242b0d347556253 Mon Sep 17 00:00:00 2001 From: Bakhtiyar Neyman Date: Sat, 14 Feb 2026 01:38:46 -0800 Subject: [PATCH 043/390] ntopng: 6.2 -> 6.6 Add cmake to nativeBuildInputs, needed by the clickhouse-cpp submodule. https://github.com/ntop/ntopng/blob/6.6/CHANGELOG.md --- pkgs/by-name/nt/ntopng/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nt/ntopng/package.nix b/pkgs/by-name/nt/ntopng/package.nix index 7505e7ab4782..fad390040f40 100644 --- a/pkgs/by-name/nt/ntopng/package.nix +++ b/pkgs/by-name/nt/ntopng/package.nix @@ -23,17 +23,18 @@ sqlite, which, zeromq, + cmake, }: stdenv.mkDerivation (finalAttrs: { pname = "ntopng"; - version = "6.2"; + version = "6.6"; src = fetchFromGitHub { owner = "ntop"; repo = "ntopng"; tag = finalAttrs.version; - hash = "sha256-8PG18mOV/6EcBpKt9kLyI40OLDnpnc2b4IUu9JbK/Co="; + hash = "sha256-BYJtsEuxmo6jzqCoC/A5vDAiFSGqy8XFyqooGDTZE40="; fetchSubmodules = true; }; @@ -47,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { git pkg-config which + cmake ]; buildInputs = [ @@ -91,6 +93,7 @@ stdenv.mkDerivation (finalAttrs: { cp -r doc/README.geolocation.md "$out/share/ntopng/doc/" ''; + dontUseCmakeConfigure = true; enableParallelBuilding = true; meta = { From e0c8fe2f70e14672e75820c69987fb03baf2f87d Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 14 Feb 2026 12:27:06 +0100 Subject: [PATCH 044/390] nixosTests.lomiri-calendar-app: Look for month strings on New Event page Still hunting down issues with OCR being flaky... --- nixos/tests/lomiri-calendar-app.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/lomiri-calendar-app.nix b/nixos/tests/lomiri-calendar-app.nix index 726b09eae2aa..39c60fd4602e 100644 --- a/nixos/tests/lomiri-calendar-app.nix +++ b/nixos/tests/lomiri-calendar-app.nix @@ -57,7 +57,7 @@ # Still on main page machine.succeed("xdotool mousemove 500 740 click 1") machine.sleep(2) - machine.wait_for_text(r"(Date|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday|All day|Name|Details|More)") + machine.wait_for_text(r"(Date|January|February|March|April|May|June|July|August|September|October|November|December|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday|All day|Name|Details|More)") machine.screenshot("lomiri-calendar_newevent") # On New Event page From 2ad7a28bed1d77d13200796865cbf49786ee1670 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:19:48 +0000 Subject: [PATCH 045/390] aeolus-stops: switch to finalAttrs, hardcode subdir string, fully qualify lib attributes --- pkgs/by-name/ae/aeolus-stops/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ae/aeolus-stops/package.nix b/pkgs/by-name/ae/aeolus-stops/package.nix index 5d3808bbe0d3..1196d309f530 100644 --- a/pkgs/by-name/ae/aeolus-stops/package.nix +++ b/pkgs/by-name/ae/aeolus-stops/package.nix @@ -4,25 +4,23 @@ fetchurl, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "stops"; version = "0.4.0"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/stops-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/stops-${finalAttrs.version}.tar.bz2"; hash = "sha256-DnmguOAGyw9nv88ekJfbC04Qwbsw5tXEAaKeiCQR/LA="; }; outputHashMode = "recursive"; outputHash = "sha256-gGHowq7g7MZmnhrpqG+3wNLwQCtpiBB88euIKeQIpJ0="; - subdir = "share/Aeolus/stops"; - installPhase = '' runHook preInstall - mkdir -p $out/${subdir} - cp -r * $out/${subdir} + mkdir -p $out/share/Aeolus/stops + cp -r * $out/share/Aeolus/stops runHook postInstall ''; @@ -36,4 +34,4 @@ stdenvNoCC.mkDerivation rec { nico202 ]; }; -} +}) From 88d4cdcb4961bf62e8a71d6ba81bee0c54c41855 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 15:48:28 +0000 Subject: [PATCH 046/390] aeolus: hardcode subdir path --- pkgs/by-name/ae/aeolus/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ae/aeolus/package.nix b/pkgs/by-name/ae/aeolus/package.nix index e62a65cbbe38..6242734f9045 100644 --- a/pkgs/by-name/ae/aeolus/package.nix +++ b/pkgs/by-name/ae/aeolus/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { cfg = '' # Aeolus system wide default options # Ignored if ~/.aeolusrc with local options exists - -u -S ${aeolus-stops}/${aeolus-stops.subdir} + -u -S ${aeolus-stops}/share/Aeolus/stops ''; in '' From 09d963e5482f1f4b6ca0b233bbaa47d90637690e Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:28:34 +0000 Subject: [PATCH 047/390] akkoma: hardcode pname value --- pkgs/by-name/ak/akkoma/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ak/akkoma/package.nix b/pkgs/by-name/ak/akkoma/package.nix index 22157be35fb4..42622e228edb 100644 --- a/pkgs/by-name/ak/akkoma/package.nix +++ b/pkgs/by-name/ak/akkoma/package.nix @@ -47,7 +47,7 @@ beamPackages.mixRelease rec { ]; mixFodDeps = beamPackages.fetchMixDeps { - pname = "mix-deps-${pname}"; + pname = "mix-deps-akkoma"; inherit src version; hash = "sha256-DqSeMjom9UjgGjjfJomWCr7jQhXEkqVrDCvW3+pDtcQ="; From 4d948d71fba6eda247f7b69ea85f995d03eed497 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:34:53 +0000 Subject: [PATCH 048/390] alfaview: hardcode pname value in URL, switch to --replace-fail, finalAttrs --- pkgs/by-name/al/alfaview/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/al/alfaview/package.nix b/pkgs/by-name/al/alfaview/package.nix index fe9d38198f42..9c5cad8b3489 100644 --- a/pkgs/by-name/al/alfaview/package.nix +++ b/pkgs/by-name/al/alfaview/package.nix @@ -29,12 +29,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alfaview"; version = "9.24.1"; src = fetchurl { - url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; + url = "https://assets.alfaview.com/stable/linux/deb/alfaview_${finalAttrs.version}.deb"; hash = "sha256-vRo5ZD3yYTWhR6fbc/HFtBBbYuq3cGbxPuDlSt5D8XM="; }; @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { libxcb-render-util ]; - libPath = lib.makeLibraryPath buildInputs; + libPath = lib.makeLibraryPath finalAttrs.buildInputs; dontBuild = true; dontConfigure = true; @@ -84,11 +84,11 @@ stdenv.mkDerivation rec { mv opt $out substituteInPlace $out/share/applications/alfaview.desktop \ - --replace "/opt/alfaview" "$out/bin" \ - --replace "/usr/share/pixmaps/alfaview_production.png" alfaview_production + --replace-fail "/opt/alfaview" "$out/bin" \ + --replace-fail "/usr/share/pixmaps/alfaview.png" alfaview makeWrapper $out/opt/alfaview/alfaview $out/bin/alfaview \ - --prefix LD_LIBRARY_PATH : ${libPath} + --prefix LD_LIBRARY_PATH : ${finalAttrs.libPath} runHook postInstall ''; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { mainProgram = "alfaview"; platforms = [ "x86_64-linux" ]; }; -} +}) From 1aecdfd45c1d6377d94c031af49656ff55c54ee1 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:39:40 +0000 Subject: [PATCH 049/390] altair: fix fetchurl attr, hardcode binary/desktop names, fully qualify lib attrs Use `hash` instead of deprecated `sha256`, replace ${pname} with explicit `altair` in wrapper and .desktop handling, and remove broad `with lib;` in meta. --- pkgs/by-name/al/altair/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/al/altair/package.nix b/pkgs/by-name/al/altair/package.nix index e4059055cbeb..e98b119f8fbe 100644 --- a/pkgs/by-name/al/altair/package.nix +++ b/pkgs/by-name/al/altair/package.nix @@ -22,12 +22,12 @@ appimageTools.wrapType2 { nativeBuildInputs = [ makeWrapper ]; extraInstallCommands = '' - wrapProgram $out/bin/${pname} \ + wrapProgram $out/bin/altair \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" - install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications - substituteInPlace $out/share/applications/${pname}.desktop \ - --replace 'Exec=AppRun' 'Exec=${pname}' + install -m 444 -D ${appimageContents}/altair.desktop -t $out/share/applications + substituteInPlace $out/share/applications/altair.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=altair' cp -r ${appimageContents}/usr/share/icons $out/share ''; From 858d5017cfb618bc29c73c95b706bbf2057a7fbf Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:44:43 +0000 Subject: [PATCH 050/390] analog: use finalAttrs, update fetchFromGitHub args, fix LANGDIR path Switch to finalAttrs form, replace rev/sha256 with tag/hash, and hardcode LANGDIR to "analog" instead of using ${pname} for consistency. --- pkgs/by-name/an/analog/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/an/analog/package.nix b/pkgs/by-name/an/analog/package.nix index 6bfb07561a27..38da846cc176 100644 --- a/pkgs/by-name/an/analog/package.nix +++ b/pkgs/by-name/an/analog/package.nix @@ -8,15 +8,15 @@ libpng, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "analog"; version = "6.0.18"; src = fetchFromGitHub { owner = "c-amie"; repo = "analog-ce"; - tag = version; - sha256 = "sha256-NCturEibnpl6+paUZezksHzP33WtAzfIolvBLeEHXjY="; + tag = finalAttrs.version; + hash = "sha256-NCturEibnpl6+paUZezksHzP33WtAzfIolvBLeEHXjY="; }; buildInputs = [ @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { postPatch = '' sed -i src/anlghead.h \ -e "s|#define DEFAULTCONFIGFILE .*|#define DEFAULTCONFIGFILE \"$out/etc/analog.cfg\"|g" \ - -e "s|#define LANGDIR .*|#define LANGDIR \"$out/share/${pname}/lang/\"|g" + -e "s|#define LANGDIR .*|#define LANGDIR \"$out/share/analog/lang/\"|g" substituteInPlace src/Makefile \ --replace-fail "gcc" "${stdenv.cc.targetPrefix}cc" \ --replace-fail "LIBS = -lm" "LIBS = -lm -lpng -lgd -ljpeg -lz -lbz2" \ @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { mainProgram = "analog"; }; -} +}) From 6eef837e3970c7935c177dcd8d92888f4b4f68d2 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:48:13 +0000 Subject: [PATCH 051/390] andika: use finalAttrs, update URL/doc paths, fully qualify lib attrs in meta Switch to finalAttrs form, reference finalAttrs.version in URL and doc install path, and replace broad `with lib;` with explicit lib-qualified attributes. --- pkgs/by-name/an/andika/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/an/andika/package.nix b/pkgs/by-name/an/andika/package.nix index 481426a3d502..b71bafa3408d 100644 --- a/pkgs/by-name/an/andika/package.nix +++ b/pkgs/by-name/an/andika/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "andika"; version = "7.000"; src = fetchzip { - url = "https://software.sil.org/downloads/r/andika/Andika-${version}.zip"; + url = "https://software.sil.org/downloads/r/andika/Andika-${finalAttrs.version}.zip"; hash = "sha256-46kbzFxNEpSuqyUwpScnxxgZi1dJlwK+AUkdULcinok="; }; @@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation rec { runHook preInstall install -Dm644 *.ttf -t $out/share/fonts/truetype - install -Dm644 OFL.txt OFL-FAQ.txt README.txt FONTLOG.txt -t $out/share/doc/${pname}-${version} + install -Dm644 OFL.txt OFL-FAQ.txt README.txt FONTLOG.txt -t $out/share/doc/andika-${finalAttrs.version} runHook postInstall ''; @@ -34,4 +34,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.f--t ]; }; -} +}) From 2174f07ecc60f5b7810a5943ccb9892f74459519 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 14:51:20 +0000 Subject: [PATCH 052/390] annapurna-sil: use finalAttrs, update URL/doc paths, fully qualify lib attrs in meta Switch to finalAttrs form, reference finalAttrs.version in URL and doc install path, and replace broad `with lib;` with explicit lib-qualified attributes. --- pkgs/by-name/an/annapurna-sil/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/an/annapurna-sil/package.nix b/pkgs/by-name/an/annapurna-sil/package.nix index d30aaa2ab603..d8fbe0f5247a 100644 --- a/pkgs/by-name/an/annapurna-sil/package.nix +++ b/pkgs/by-name/an/annapurna-sil/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "annapurna-sil"; version = "2.100"; src = fetchzip { - url = "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-${version}.zip"; + url = "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-${finalAttrs.version}.zip"; hash = "sha256-TFaCchtd9SRGsU9r+m8QOvZfc7/FJxwclkSfbLwf6/4="; }; @@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation rec { runHook preInstall install -Dm644 *.ttf -t $out/share/fonts/truetype - install -Dm644 OFL.txt OFL-FAQ.txt README.txt FONTLOG.txt -t $out/share/doc/${pname}-${version} + install -Dm644 OFL.txt OFL-FAQ.txt README.txt FONTLOG.txt -t $out/share/doc/annapurna-sil-${finalAttrs.version} runHook postInstall ''; @@ -32,4 +32,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.kmein ]; }; -} +}) From 8e66dc69206da44436e9cd3c04af81fd47946125 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 14 Sep 2025 15:02:08 +0000 Subject: [PATCH 053/390] barcode: use finalAttrs, update fetch args, fully qualify lib attrs in meta Switch to finalAttrs form, replace pname/version interpolation with finalAttrs.version, update to hash attr, and replace broad `with lib;` with explicit lib-qualified attributes. --- pkgs/by-name/ba/barcode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/barcode/package.nix b/pkgs/by-name/ba/barcode/package.nix index f58b710140df..fcd810276487 100644 --- a/pkgs/by-name/ba/barcode/package.nix +++ b/pkgs/by-name/ba/barcode/package.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "barcode"; src = fetchurl { url = "mirror://gnu/barcode/barcode-${finalAttrs.version}.tar.xz"; - sha256 = "1indapql5fjz0bysyc88cmc54y8phqrbi7c76p71fgjp45jcyzp8"; + hash = "sha256-6H7PZCFXPhfONYeduDKGF3lSWGUIMa/9Al+6QvFVzcY="; }; patches = [ # Pull upstream patch for -fno-common toolchains. (fetchpatch { name = "fno-common.patch"; url = "http://git.savannah.gnu.org/cgit/barcode.git/patch/?id=4654f68706a459c9602d9932b56a56e8930f7d53"; - sha256 = "15kclzcwlh0ymr7m48vc0m8z98q0wf4xbfcky4g1y8yvvpvvrfgc"; + hash = "sha256-7Lm8993bIx8e8ZO51YnjAKP0UQVsI1JPrh5AytmnbJY="; }) ]; From 1f8d65d6be15397dcefacf79981fc16d7135334f Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 14 Feb 2026 19:56:08 +0100 Subject: [PATCH 054/390] wineasio: fix build with wine in new wow64 mode `wineWowPackages` was deprecated in favor of `wineWow64Packages` (new WoW64 mode) [1]. In the new WoW64 mode, it's not possible to build 32-bit Unix libraries anymore [2]. [1] https://github.com/NixOS/nixpkgs/pull/484145 [2] https://bugs.winehq.org/show_bug.cgi?id=58377 --- pkgs/by-name/wi/wineasio/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/wi/wineasio/package.nix b/pkgs/by-name/wi/wineasio/package.nix index cbf080ac7106..6d390c0fcce0 100644 --- a/pkgs/by-name/wi/wineasio/package.nix +++ b/pkgs/by-name/wi/wineasio/package.nix @@ -1,17 +1,16 @@ { - multiStdenv, + stdenv, lib, fetchFromGitHub, libjack2, pkg-config, wineWow64Packages, - pkgsi686Linux, python3, python3Packages, qt6, }: -multiStdenv.mkDerivation rec { +stdenv.mkDerivation rec { pname = "wineasio"; version = "1.3.0"; @@ -57,7 +56,6 @@ multiStdenv.mkDerivation rec { ]; buildInputs = [ - pkgsi686Linux.libjack2 libjack2 ]; @@ -67,7 +65,6 @@ multiStdenv.mkDerivation rec { buildPhase = '' runHook preBuild - make "''${makeFlags[@]}" 32 make "''${makeFlags[@]}" 64 runHook postBuild ''; @@ -75,8 +72,6 @@ multiStdenv.mkDerivation rec { installPhase = '' runHook preInstall - install -D build32/wineasio32.dll $out/lib/wine/i386-windows/wineasio32.dll - install -D build32/wineasio32.dll.so $out/lib/wine/i386-unix/wineasio32.dll.so install -D build64/wineasio64.dll $out/lib/wine/x86_64-windows/wineasio64.dll install -D build64/wineasio64.dll.so $out/lib/wine/x86_64-unix/wineasio64.dll.so @@ -95,6 +90,6 @@ multiStdenv.mkDerivation rec { lgpl21 ]; maintainers = with lib.maintainers; [ lovesegfault ]; - platforms = lib.platforms.linux; + platforms = [ "x86_64-linux" ]; }; } From 5f18e7366b863f5f9ca0f1e49fb56277d07c2648 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 14 Feb 2026 20:02:51 +0100 Subject: [PATCH 055/390] wineasio: use finalAttrs --- pkgs/by-name/wi/wineasio/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wi/wineasio/package.nix b/pkgs/by-name/wi/wineasio/package.nix index 6d390c0fcce0..717f6bff4e84 100644 --- a/pkgs/by-name/wi/wineasio/package.nix +++ b/pkgs/by-name/wi/wineasio/package.nix @@ -10,24 +10,24 @@ qt6, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wineasio"; version = "1.3.0"; src = fetchFromGitHub { owner = "wineasio"; repo = "wineasio"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Yw07XBzllbZ7l1XZcCvEaxZieaHLVxM5cmBM+HAjtQ4="; fetchSubmodules = true; }; wineasio-settings = python3Packages.buildPythonApplication { - inherit src version; + inherit (finalAttrs) src version; pname = "wineasio-settings"; pyproject = false; - sourceRoot = "${src.name}/gui"; + sourceRoot = "${finalAttrs.src.name}/gui"; postPatch = '' patchShebangs wineasio-settings @@ -76,14 +76,14 @@ stdenv.mkDerivation rec { install -D build64/wineasio64.dll.so $out/lib/wine/x86_64-unix/wineasio64.dll.so mkdir -p $out/bin - ln -s ${wineasio-settings}/bin/wineasio-settings $out/bin/wineasio-settings + ln -s ${finalAttrs.wineasio-settings}/bin/wineasio-settings $out/bin/wineasio-settings runHook postInstall ''; meta = { homepage = "https://github.com/wineasio/wineasio"; - changelog = "https://github.com/wineasio/wineasio/releases/tag/${src.tag}"; + changelog = "https://github.com/wineasio/wineasio/releases/tag/${finalAttrs.src.tag}"; description = "ASIO to JACK driver for WINE"; license = with lib.licenses; [ gpl2 @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovesegfault ]; platforms = [ "x86_64-linux" ]; }; -} +}) From 781755e14f24545bb401ae026f581eb4380ba929 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 14 Feb 2026 20:07:19 +0100 Subject: [PATCH 056/390] wineasio: add thunze to maintainers --- pkgs/by-name/wi/wineasio/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/wi/wineasio/package.nix b/pkgs/by-name/wi/wineasio/package.nix index 717f6bff4e84..c5705daba044 100644 --- a/pkgs/by-name/wi/wineasio/package.nix +++ b/pkgs/by-name/wi/wineasio/package.nix @@ -89,7 +89,10 @@ stdenv.mkDerivation (finalAttrs: { gpl2 lgpl21 ]; - maintainers = with lib.maintainers; [ lovesegfault ]; + maintainers = with lib.maintainers; [ + lovesegfault + thunze + ]; platforms = [ "x86_64-linux" ]; }; }) From c86d7abc9ba72b208c612141014b18feb8b4fa8f Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 14 Feb 2026 13:40:40 +0100 Subject: [PATCH 057/390] maintainers: drop pleshevskiy User is not active anymore on nixpkgs since 2022. --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/so/sonic-server/package.nix | 5 +---- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ddd4fd41604f..3c5a80f03e1d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -21060,12 +21060,6 @@ github = "plebhash"; githubId = 147345153; }; - pleshevskiy = { - email = "dmitriy@pleshevski.ru"; - github = "pleshevskiy"; - githubId = 7839004; - name = "Dmitriy Pleshevskiy"; - }; pluiedev = { email = "hi@pluie.me"; github = "pluiedev"; diff --git a/pkgs/by-name/so/sonic-server/package.nix b/pkgs/by-name/so/sonic-server/package.nix index 033a0c8a393a..aee34026507f 100644 --- a/pkgs/by-name/so/sonic-server/package.nix +++ b/pkgs/by-name/so/sonic-server/package.nix @@ -61,9 +61,6 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mpl20; platforms = lib.platforms.unix; mainProgram = "sonic"; - maintainers = with lib.maintainers; [ - pleshevskiy - anthonyroussel - ]; + maintainers = with lib.maintainers; [ anthonyroussel ]; }; } From d49d1905727a8c492f273309fc693521305e1b6b Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 15 Feb 2026 00:41:19 +0100 Subject: [PATCH 058/390] maintainers: drop joachifm Signed-off-by: Marcin Serwin --- ci/OWNERS | 6 +----- maintainers/maintainer-list.nix | 6 ------ nixos/modules/config/malloc.nix | 2 +- nixos/modules/profiles/hardened.nix | 1 - nixos/modules/security/lock-kernel-modules.nix | 2 +- nixos/modules/security/misc.nix | 2 +- nixos/tests/dnscrypt-proxy.nix | 2 +- nixos/tests/hardened.nix | 4 ++-- nixos/tests/tor.nix | 2 +- pkgs/applications/misc/electrum/default.nix | 1 - pkgs/by-name/cp/cppcheck/package.nix | 2 +- pkgs/by-name/gr/gradm/package.nix | 1 - pkgs/by-name/hu/hugs/package.nix | 2 +- pkgs/by-name/ma/macchanger/package.nix | 1 - pkgs/by-name/mi/minisign/package.nix | 2 +- pkgs/by-name/mk/mksh/package.nix | 4 +--- pkgs/by-name/na/nano/package.nix | 1 - pkgs/by-name/nt/ntbtls/package.nix | 2 +- pkgs/by-name/pa/pax-utils/package.nix | 1 - pkgs/by-name/pa/paxtest/package.nix | 4 +--- pkgs/by-name/ru/runit/package.nix | 2 +- pkgs/by-name/sc/scsh/package.nix | 2 +- pkgs/by-name/so/socklog/package.nix | 2 +- pkgs/by-name/su/surf/package.nix | 2 +- pkgs/by-name/ti/tinycc/package.nix | 1 - pkgs/by-name/to/tor-browser/package.nix | 1 - pkgs/by-name/to/tor/package.nix | 1 - pkgs/by-name/un/unrtf/package.nix | 2 +- pkgs/by-name/un/untex/package.nix | 2 +- pkgs/development/python-modules/emoji/default.nix | 2 +- 30 files changed, 21 insertions(+), 44 deletions(-) diff --git a/ci/OWNERS b/ci/OWNERS index 8a52e846aafd..8f741686635f 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -293,11 +293,7 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt /nixos/modules/services/backup/mysql-backup.nix @6543 # Hardened profile & related modules -/nixos/modules/profiles/hardened.nix @joachifm -/nixos/modules/security/lock-kernel-modules.nix @joachifm -/nixos/modules/security/misc.nix @joachifm -/nixos/tests/hardened.nix @joachifm -/pkgs/os-specific/linux/kernel/hardened/ @fabianhjr @joachifm +/pkgs/os-specific/linux/kernel/hardened/ @fabianhjr # Home Automation /nixos/modules/services/home-automation/home-assistant.nix @mweinelt diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ddd4fd41604f..0a9338b96fa0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12587,12 +12587,6 @@ githubId = 26695750; name = "Joakim Holm"; }; - joachifm = { - email = "joachifm@fastmail.fm"; - github = "joachifm"; - githubId = 41977; - name = "Joachim Fasting"; - }; joachimschmidt557 = { email = "joachim.schmidt557@outlook.com"; github = "joachimschmidt557"; diff --git a/nixos/modules/config/malloc.nix b/nixos/modules/config/malloc.nix index 8959a99f7b7b..403e7900c008 100644 --- a/nixos/modules/config/malloc.nix +++ b/nixos/modules/config/malloc.nix @@ -93,7 +93,7 @@ in { meta = { - maintainers = [ lib.maintainers.joachifm ]; + maintainers = [ ]; }; options = { diff --git a/nixos/modules/profiles/hardened.nix b/nixos/modules/profiles/hardened.nix index e12eb19b13d8..8a7e98781717 100644 --- a/nixos/modules/profiles/hardened.nix +++ b/nixos/modules/profiles/hardened.nix @@ -29,7 +29,6 @@ in config = mkIf config.profiles.hardened { meta = { maintainers = [ - maintainers.joachifm maintainers.emily ]; }; diff --git a/nixos/modules/security/lock-kernel-modules.nix b/nixos/modules/security/lock-kernel-modules.nix index 6ad2c76785d5..43829c002898 100644 --- a/nixos/modules/security/lock-kernel-modules.nix +++ b/nixos/modules/security/lock-kernel-modules.nix @@ -1,7 +1,7 @@ { config, lib, ... }: { meta = { - maintainers = [ lib.maintainers.joachifm ]; + maintainers = [ ]; }; options = { diff --git a/nixos/modules/security/misc.nix b/nixos/modules/security/misc.nix index dc90d60386eb..72fa61c54845 100644 --- a/nixos/modules/security/misc.nix +++ b/nixos/modules/security/misc.nix @@ -1,7 +1,7 @@ { config, lib, ... }: { meta = { - maintainers = [ lib.maintainers.joachifm ]; + maintainers = [ ]; }; imports = [ diff --git a/nixos/tests/dnscrypt-proxy.nix b/nixos/tests/dnscrypt-proxy.nix index 4728232eb5d9..72a65f449670 100644 --- a/nixos/tests/dnscrypt-proxy.nix +++ b/nixos/tests/dnscrypt-proxy.nix @@ -4,7 +4,7 @@ let in { name = "dnscrypt-proxy"; - meta.maintainers = with lib.maintainers; [ joachifm ]; + meta.maintainers = [ ]; nodes = { # A client running the recommended setup: DNSCrypt proxy as a forwarder diff --git a/nixos/tests/hardened.nix b/nixos/tests/hardened.nix index f025e85e3821..ac0cedc98dd2 100644 --- a/nixos/tests/hardened.nix +++ b/nixos/tests/hardened.nix @@ -1,8 +1,8 @@ { pkgs, ... }: { name = "hardened"; - meta = with pkgs.lib.maintainers; { - maintainers = [ joachifm ]; + meta = { + maintainers = [ ]; }; nodes.machine = diff --git a/nixos/tests/tor.nix b/nixos/tests/tor.nix index ce35a38c7e0b..0e2052f58898 100644 --- a/nixos/tests/tor.nix +++ b/nixos/tests/tor.nix @@ -1,7 +1,7 @@ { lib, ... }: { name = "tor"; - meta.maintainers = with lib.maintainers; [ joachifm ]; + meta.maintainers = [ ]; nodes.client = { pkgs, ... }: diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix index fe18804b1be3..1b3233a766dc 100644 --- a/pkgs/applications/misc/electrum/default.nix +++ b/pkgs/applications/misc/electrum/default.nix @@ -169,7 +169,6 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ - joachifm np prusnak ]; diff --git a/pkgs/by-name/cp/cppcheck/package.nix b/pkgs/by-name/cp/cppcheck/package.nix index c86f39c30123..6789d6f9e139 100644 --- a/pkgs/by-name/cp/cppcheck/package.nix +++ b/pkgs/by-name/cp/cppcheck/package.nix @@ -115,7 +115,7 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "http://cppcheck.sourceforge.net"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/gr/gradm/package.nix b/pkgs/by-name/gr/gradm/package.nix index cd01e6ee96e8..72a72ec0afe7 100644 --- a/pkgs/by-name/gr/gradm/package.nix +++ b/pkgs/by-name/gr/gradm/package.nix @@ -60,7 +60,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ thoughtpolice - joachifm ]; }; }) diff --git a/pkgs/by-name/hu/hugs/package.nix b/pkgs/by-name/hu/hugs/package.nix index 790d486a90a8..55d06991fe32 100644 --- a/pkgs/by-name/hu/hugs/package.nix +++ b/pkgs/by-name/hu/hugs/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation { mainProgram = "hugs"; homepage = "https://www.haskell.org/hugs"; description = "Haskell interpreter"; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/ma/macchanger/package.nix b/pkgs/by-name/ma/macchanger/package.nix index 9a721f0ed200..1ca99963a393 100644 --- a/pkgs/by-name/ma/macchanger/package.nix +++ b/pkgs/by-name/ma/macchanger/package.nix @@ -54,7 +54,6 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Utility for viewing/manipulating the MAC address of network interfaces"; maintainers = with lib.maintainers; [ - joachifm dotlambda ]; license = lib.licenses.gpl2Plus; diff --git a/pkgs/by-name/mi/minisign/package.nix b/pkgs/by-name/mi/minisign/package.nix index 56657694ce01..0c500c447769 100644 --- a/pkgs/by-name/mi/minisign/package.nix +++ b/pkgs/by-name/mi/minisign/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://jedisct1.github.io/minisign/"; license = lib.licenses.isc; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "minisign"; }; diff --git a/pkgs/by-name/mk/mksh/package.nix b/pkgs/by-name/mk/mksh/package.nix index 51ba16bb42cc..cebf5527aec7 100644 --- a/pkgs/by-name/mk/mksh/package.nix +++ b/pkgs/by-name/mk/mksh/package.nix @@ -60,9 +60,7 @@ stdenv.mkDerivation (finalAttrs: { isc unicode-dfs-2016 ]; - maintainers = with lib.maintainers; [ - joachifm - ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/na/nano/package.nix b/pkgs/by-name/na/nano/package.nix index abc61d66afd3..6d043d70ea06 100644 --- a/pkgs/by-name/na/nano/package.nix +++ b/pkgs/by-name/na/nano/package.nix @@ -106,7 +106,6 @@ stdenv.mkDerivation rec { description = "Small, user-friendly console text editor"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ - joachifm sigmasquadron ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/nt/ntbtls/package.nix b/pkgs/by-name/nt/ntbtls/package.nix index 3ccaed6883af..f9aee72fe168 100644 --- a/pkgs/by-name/nt/ntbtls/package.nix +++ b/pkgs/by-name/nt/ntbtls/package.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.gnupg.org/software/ntbtls/"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/pa/pax-utils/package.nix b/pkgs/by-name/pa/pax-utils/package.nix index c66a89ada67f..6280fdb28218 100644 --- a/pkgs/by-name/pa/pax-utils/package.nix +++ b/pkgs/by-name/pa/pax-utils/package.nix @@ -67,7 +67,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ thoughtpolice - joachifm ]; }; }) diff --git a/pkgs/by-name/pa/paxtest/package.nix b/pkgs/by-name/pa/paxtest/package.nix index 4f546295cfd3..0f6c39f02553 100644 --- a/pkgs/by-name/pa/paxtest/package.nix +++ b/pkgs/by-name/pa/paxtest/package.nix @@ -29,8 +29,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "paxtest"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ - joachifm - ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/ru/runit/package.nix b/pkgs/by-name/ru/runit/package.nix index ac2bb0d73097..f4a5de244edd 100644 --- a/pkgs/by-name/ru/runit/package.nix +++ b/pkgs/by-name/ru/runit/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { description = "UNIX init scheme with service supervision"; license = lib.licenses.bsd3; homepage = "http://smarden.org/runit"; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } diff --git a/pkgs/by-name/sc/scsh/package.nix b/pkgs/by-name/sc/scsh/package.nix index 6b0ae0957141..a4a09fb5c020 100644 --- a/pkgs/by-name/sc/scsh/package.nix +++ b/pkgs/by-name/sc/scsh/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation { description = "Scheme shell"; homepage = "http://www.scsh.net/"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; platforms = with lib.platforms; unix; mainProgram = "scsh"; }; diff --git a/pkgs/by-name/so/socklog/package.nix b/pkgs/by-name/so/socklog/package.nix index 56731a2d8ec6..dee2a33c9eaf 100644 --- a/pkgs/by-name/so/socklog/package.nix +++ b/pkgs/by-name/so/socklog/package.nix @@ -58,6 +58,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://smarden.org/socklog/"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/su/surf/package.nix b/pkgs/by-name/su/surf/package.nix index 58353944c9d2..d7e31c56d772 100644 --- a/pkgs/by-name/su/surf/package.nix +++ b/pkgs/by-name/su/surf/package.nix @@ -90,6 +90,6 @@ stdenv.mkDerivation rec { homepage = "https://surf.suckless.org"; license = lib.licenses.mit; platforms = webkitgtk_4_1.meta.platforms; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ti/tinycc/package.nix b/pkgs/by-name/ti/tinycc/package.nix index fe3ec0801920..cfb64f0b97c7 100644 --- a/pkgs/by-name/ti/tinycc/package.nix +++ b/pkgs/by-name/ti/tinycc/package.nix @@ -140,7 +140,6 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ lgpl21Only ]; mainProgram = "tcc"; maintainers = with lib.maintainers; [ - joachifm onemoresuza ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 1bd0c40c4688..549e969085ec 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -353,7 +353,6 @@ stdenv.mkDerivation rec { c4patino felschr hax404 - joachifm panicgh ]; # MPL2.0+, GPL+, &c. While it's not entirely clear whether diff --git a/pkgs/by-name/to/tor/package.nix b/pkgs/by-name/to/tor/package.nix index 1e15bd851875..2778700d8ad2 100644 --- a/pkgs/by-name/to/tor/package.nix +++ b/pkgs/by-name/to/tor/package.nix @@ -148,7 +148,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "tor"; maintainers = with lib.maintainers; [ thoughtpolice - joachifm prusnak ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/un/unrtf/package.nix b/pkgs/by-name/un/unrtf/package.nix index 8cb21112ad50..ba156db81b7f 100644 --- a/pkgs/by-name/un/unrtf/package.nix +++ b/pkgs/by-name/un/unrtf/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://www.gnu.org/software/unrtf/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/un/untex/package.nix b/pkgs/by-name/un/untex/package.nix index 60b5f479d5e5..ec6ca4093e78 100644 --- a/pkgs/by-name/un/untex/package.nix +++ b/pkgs/by-name/un/untex/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "untex"; homepage = "https://www.ctan.org/pkg/untex"; license = lib.licenses.gpl1Only; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/development/python-modules/emoji/default.nix b/pkgs/development/python-modules/emoji/default.nix index 2af73016d9b9..9c2efc8220bd 100644 --- a/pkgs/development/python-modules/emoji/default.nix +++ b/pkgs/development/python-modules/emoji/default.nix @@ -31,6 +31,6 @@ buildPythonPackage rec { homepage = "https://github.com/carpedm20/emoji/"; changelog = "https://github.com/carpedm20/emoji/blob/${src.tag}/CHANGES.md"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ joachifm ]; + maintainers = [ ]; }; } From d0ea4f7f62d2c5cb0206cc7e8fa35bec3eac71c0 Mon Sep 17 00:00:00 2001 From: Shun Ueda Date: Sat, 27 Dec 2025 10:28:31 -0500 Subject: [PATCH 059/390] maintainers: add shunueda --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 66e219d96328..f74eae6173bd 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24492,6 +24492,11 @@ githubId = 67710369; keys = [ { fingerprint = "EA88 EA07 26E9 6CBF 6365 3966 163B 16EE 76ED 24CE"; } ]; }; + shunueda = { + name = "Shun Ueda"; + github = "shunueda"; + githubId = 62182668; + }; shved = { name = "Yury Shvedov"; email = "mestofel13@gmail.com"; From ba3605f4eb3a323786d52ecb08006b73a59e054a Mon Sep 17 00:00:00 2001 From: Shun Ueda Date: Sat, 27 Dec 2025 10:38:07 -0500 Subject: [PATCH 060/390] proton-pass: add shunueda as maintainer --- pkgs/by-name/pr/proton-pass/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pr/proton-pass/package.nix b/pkgs/by-name/pr/proton-pass/package.nix index c263fab3a324..7975883e099e 100644 --- a/pkgs/by-name/pr/proton-pass/package.nix +++ b/pkgs/by-name/pr/proton-pass/package.nix @@ -60,6 +60,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { luftmensch-luftmensch massimogengarelli sebtm + shunueda ]; platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; From ca5cc8379ccfe0a90db93f9bdcb0ad6cb119db8a Mon Sep 17 00:00:00 2001 From: Shun Ueda Date: Wed, 17 Dec 2025 23:49:48 -0500 Subject: [PATCH 061/390] proton-pass: support darwin --- pkgs/by-name/pr/proton-pass/darwin.nix | 30 +++++++++++++ pkgs/by-name/pr/proton-pass/linux.nix | 57 ++++++++++++++++++++++++ pkgs/by-name/pr/proton-pass/package.nix | 58 ++++--------------------- 3 files changed, 95 insertions(+), 50 deletions(-) create mode 100644 pkgs/by-name/pr/proton-pass/darwin.nix create mode 100644 pkgs/by-name/pr/proton-pass/linux.nix diff --git a/pkgs/by-name/pr/proton-pass/darwin.nix b/pkgs/by-name/pr/proton-pass/darwin.nix new file mode 100644 index 000000000000..78a06f105c1f --- /dev/null +++ b/pkgs/by-name/pr/proton-pass/darwin.nix @@ -0,0 +1,30 @@ +{ + stdenv, + pname, + version, + meta, + undmg, + fetchurl, +}: + +stdenv.mkDerivation (finalAttrs: { + inherit pname version meta; + + src = fetchurl { + url = "https://proton.me/download/PassDesktop/darwin/universal/ProtonPass_${version}.dmg"; + hash = "sha256-oo02IYOKZEsr0+4zimSFkutTGuS63ZvMZTeUTapZrVw="; + }; + + nativeBuildInputs = [ undmg ]; + + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications + cp -r *.app $out/Applications + + runHook postInstall + ''; +}) diff --git a/pkgs/by-name/pr/proton-pass/linux.nix b/pkgs/by-name/pr/proton-pass/linux.nix new file mode 100644 index 000000000000..2c0f3d270e82 --- /dev/null +++ b/pkgs/by-name/pr/proton-pass/linux.nix @@ -0,0 +1,57 @@ +{ + stdenvNoCC, + dpkg, + makeWrapper, + electron, + asar, + lib, + version, + fetchurl, + pname, + meta, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + inherit pname version meta; + + nativeBuildInputs = [ + dpkg + makeWrapper + asar + ]; + + src = fetchurl { + url = "https://proton.me/download/pass/linux/x64/proton-pass_${version}_amd64.deb"; + hash = "sha256-i5QQ1uzQ2tSDX4I/APL60QcHh9Ovc7ciueRnz7cZUuE="; + }; + + dontConfigure = true; + dontBuild = true; + + # Rebuild the ASAR archive, hardcoding the resourcesPath + preInstall = '' + asar extract usr/lib/proton-pass/resources/app.asar tmp + rm usr/lib/proton-pass/resources/app.asar + substituteInPlace tmp/.webpack/main/index.js \ + --replace-fail "process.resourcesPath" "'$out/share/proton-pass'" + asar pack tmp/ usr/lib/proton-pass/resources/app.asar + rm -fr tmp + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/proton-pass + cp -r usr/share/ $out/ + cp -r usr/lib/proton-pass/resources/{app.asar,assets} $out/share/proton-pass/ + runHook postInstall + ''; + + preFixup = '' + makeWrapper ${lib.getExe electron} $out/bin/proton-pass \ + --add-flags $out/share/proton-pass/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ + --set-default ELECTRON_IS_DEV 0 \ + --inherit-argv0 + ''; +}) diff --git a/pkgs/by-name/pr/proton-pass/package.nix b/pkgs/by-name/pr/proton-pass/package.nix index 7975883e099e..cff9973779d4 100644 --- a/pkgs/by-name/pr/proton-pass/package.nix +++ b/pkgs/by-name/pr/proton-pass/package.nix @@ -1,57 +1,12 @@ { lib, - stdenvNoCC, - fetchurl, - dpkg, - makeWrapper, - electron, - asar, + stdenv, + callPackage, }: -stdenvNoCC.mkDerivation (finalAttrs: { +let pname = "proton-pass"; version = "1.34.2"; - src = fetchurl { - url = "https://proton.me/download/pass/linux/x64/proton-pass_${finalAttrs.version}_amd64.deb"; - hash = "sha256-i5QQ1uzQ2tSDX4I/APL60QcHh9Ovc7ciueRnz7cZUuE="; - }; - - dontConfigure = true; - dontBuild = true; - - nativeBuildInputs = [ - dpkg - makeWrapper - asar - ]; - - # Rebuild the ASAR archive, hardcoding the resourcesPath - preInstall = '' - asar extract usr/lib/proton-pass/resources/app.asar tmp - rm usr/lib/proton-pass/resources/app.asar - substituteInPlace tmp/.webpack/main/index.js \ - --replace-fail "process.resourcesPath" "'$out/share/proton-pass'" - asar pack tmp/ usr/lib/proton-pass/resources/app.asar - rm -fr tmp - ''; - - installPhase = '' - runHook preInstall - mkdir -p $out/share/proton-pass - cp -r usr/share/ $out/ - cp -r usr/lib/proton-pass/resources/{app.asar,assets} $out/share/proton-pass/ - runHook postInstall - ''; - - preFixup = '' - makeWrapper ${lib.getExe electron} $out/bin/proton-pass \ - --add-flags $out/share/proton-pass/app.asar \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ - --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ - --set-default ELECTRON_IS_DEV 0 \ - --inherit-argv0 - ''; - meta = { description = "Desktop application for Proton Pass"; homepage = "https://proton.me/pass"; @@ -62,8 +17,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { sebtm shunueda ]; - platforms = [ "x86_64-linux" ]; + platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; mainProgram = "proton-pass"; }; -}) +in +callPackage (if stdenv.hostPlatform.isDarwin then ./darwin.nix else ./linux.nix) { + inherit pname version meta; +} From 55a5e1c66c6577c5bc39250a52b506d940b0c6e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 06:51:51 +0000 Subject: [PATCH 062/390] z3: 4.15.7 -> 4.15.8 --- pkgs/by-name/z3/z3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/z3/z3/package.nix b/pkgs/by-name/z3/z3/package.nix index cf0f94c02bf2..6378631ee7fc 100644 --- a/pkgs/by-name/z3/z3/package.nix +++ b/pkgs/by-name/z3/z3/package.nix @@ -29,13 +29,13 @@ assert stdenv.mkDerivation (finalAttrs: { pname = "z3"; - version = "4.15.7"; + version = "4.15.8"; src = fetchFromGitHub { owner = "Z3Prover"; repo = "z3"; rev = "z3-${finalAttrs.version}"; - hash = "sha256-bK02PkJ+gmexfqY8hLMhbFlX1AIhs8Cd08NaTGP7D3A="; + hash = "sha256-6HCymxICyxGUWD1aq5Vb1t/AYODFQ6ZzoOr3owr+nvY="; }; patches = lib.optionals useCmakeBuild [ From 328e978a32d830f334c091302df65d6dbf005bbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20L=C3=B3pez?= Date: Sun, 15 Feb 2026 18:22:02 +0100 Subject: [PATCH 063/390] sail: 0.5.0 -> 0.5.1 --- pkgs/by-name/sa/sail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sail/package.nix b/pkgs/by-name/sa/sail/package.nix index b46f1f45e0be..81746bd2f87d 100644 --- a/pkgs/by-name/sa/sail/package.nix +++ b/pkgs/by-name/sa/sail/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sail"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "lakehq"; repo = "sail"; tag = "v${finalAttrs.version}"; - hash = "sha256-JHeFJnPgDuRlUVHg5DrlC/rpeOKu/g9LfS2drpmpVa8="; + hash = "sha256-/2UG0LGRWkC6nuwGgCQMWaWW9tvFoFjJqNrKQmtvPOU="; }; - cargoHash = "sha256-pDB9tXDdPZ9YhAJC2Vax0/SCWiG3APVQQy/PgSSClUw="; + cargoHash = "sha256-e+UpMzBWNMtLhzgcxsqxzII70xckRP0HUUEjzCm1Be8="; cargoBuildFlags = [ "-p" From 8e903b92c1e89d9af718cd1af5b7e5d42622f415 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 15 Feb 2026 18:22:48 +0100 Subject: [PATCH 064/390] maintainers: drop codyopel Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/cu/cuetools/package.nix | 1 - pkgs/by-name/fa/faac/package.nix | 2 +- pkgs/by-name/fa/faad2/package.nix | 2 +- pkgs/by-name/fd/fdk_aac/package.nix | 2 +- pkgs/by-name/gs/gsm/package.nix | 1 - pkgs/by-name/la/lame/package.nix | 2 +- pkgs/by-name/li/libass/package.nix | 2 +- pkgs/by-name/li/libsass/package.nix | 3 +-- pkgs/by-name/li/libtorrent-rakshasa/package.nix | 1 - pkgs/by-name/li/libvpx/package.nix | 2 +- pkgs/by-name/mk/mkvtoolnix/package.nix | 1 - pkgs/by-name/op/openjpeg/package.nix | 2 +- pkgs/by-name/rt/rtmpdump/package.nix | 2 +- pkgs/by-name/rt/rtorrent/package.nix | 1 - pkgs/by-name/sa/sakura/package.nix | 3 +-- pkgs/by-name/sa/sassc/package.nix | 1 - pkgs/by-name/v4/v4l-utils/package.nix | 1 - pkgs/by-name/wa/wavpack/package.nix | 2 +- pkgs/by-name/x2/x265/package.nix | 2 +- pkgs/by-name/xa/xavs/package.nix | 2 +- pkgs/by-name/xv/xvidcore/package.nix | 1 - pkgs/development/libraries/celt/generic.nix | 1 - pkgs/development/libraries/libinput/default.nix | 2 +- pkgs/development/libraries/vid-stab/default.nix | 2 +- pkgs/development/libraries/wayland/default.nix | 1 - pkgs/os-specific/linux/v86d/default.nix | 2 +- 27 files changed, 16 insertions(+), 34 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 66e219d96328..dceb66da7024 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5194,12 +5194,6 @@ githubId = 27779510; keys = [ { fingerprint = "FDF5 EF67 8CC1 FE22 1845 6A22 CF7B BB5B C756 1BD3"; } ]; }; - codyopel = { - email = "codyopel@gmail.com"; - github = "codyopel"; - githubId = 5561189; - name = "Cody Opel"; - }; coffeeispower = { email = "tiagodinis33@proton.me"; github = "coffeeispower"; diff --git a/pkgs/by-name/cu/cuetools/package.nix b/pkgs/by-name/cu/cuetools/package.nix index 7a569beffb1d..897eb590cce8 100644 --- a/pkgs/by-name/cu/cuetools/package.nix +++ b/pkgs/by-name/cu/cuetools/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/svend/cuetools"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ - codyopel jcumming ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/fa/faac/package.nix b/pkgs/by-name/fa/faac/package.nix index d05bea62dd8a..2485ed166e76 100644 --- a/pkgs/by-name/fa/faac/package.nix +++ b/pkgs/by-name/fa/faac/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Open source MPEG-4 and MPEG-2 AAC encoder"; homepage = "https://github.com/knik0/faac"; license = lib.licenses.unfreeRedistributable; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/fa/faad2/package.nix b/pkgs/by-name/fa/faad2/package.nix index 00870ca2f764..1fc7d3a54261 100644 --- a/pkgs/by-name/fa/faad2/package.nix +++ b/pkgs/by-name/fa/faad2/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Open source MPEG-4 and MPEG-2 AAC decoder"; homepage = "https://sourceforge.net/projects/faac/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; mainProgram = "faad"; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/fd/fdk_aac/package.nix b/pkgs/by-name/fd/fdk_aac/package.nix index 58cba50ce4ad..105f194ef142 100644 --- a/pkgs/by-name/fd/fdk_aac/package.nix +++ b/pkgs/by-name/fd/fdk_aac/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { description = "High-quality implementation of the AAC codec from Android"; homepage = "https://sourceforge.net/projects/opencore-amr/"; license = lib.licenses.fraunhofer-fdk; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/gs/gsm/package.nix b/pkgs/by-name/gs/gsm/package.nix index b17f87e837fc..5e08a0556cbb 100644 --- a/pkgs/by-name/gs/gsm/package.nix +++ b/pkgs/by-name/gs/gsm/package.nix @@ -63,7 +63,6 @@ stdenv.mkDerivation rec { homepage = "https://www.quut.com/gsm/"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ - codyopel raskin ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/la/lame/package.nix b/pkgs/by-name/la/lame/package.nix index 2ecbb61f0199..7b557369e71f 100644 --- a/pkgs/by-name/la/lame/package.nix +++ b/pkgs/by-name/la/lame/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { description = "High quality MPEG Audio Layer III (MP3) encoder"; homepage = "http://lame.sourceforge.net"; license = lib.licenses.lgpl2; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; mainProgram = "lame"; }; diff --git a/pkgs/by-name/li/libass/package.nix b/pkgs/by-name/li/libass/package.nix index ce6b6e675852..d3dc3d6053dc 100644 --- a/pkgs/by-name/li/libass/package.nix +++ b/pkgs/by-name/li/libass/package.nix @@ -54,6 +54,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/libass/libass"; license = lib.licenses.isc; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/li/libsass/package.nix b/pkgs/by-name/li/libsass/package.nix index 440c7d00463f..e40a1345d073 100644 --- a/pkgs/by-name/li/libsass/package.nix +++ b/pkgs/by-name/li/libsass/package.nix @@ -44,8 +44,7 @@ stdenv.mkDerivation (finalAttrs: { description = "C/C++ implementation of a Sass compiler"; homepage = "https://github.com/sass/libsass"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - codyopel + maintainers = [ ]; pkgConfigModules = [ "libsass" ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/li/libtorrent-rakshasa/package.nix b/pkgs/by-name/li/libtorrent-rakshasa/package.nix index 0770aa76427e..06dce39a4f07 100644 --- a/pkgs/by-name/li/libtorrent-rakshasa/package.nix +++ b/pkgs/by-name/li/libtorrent-rakshasa/package.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/rakshasa/libtorrent"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ - codyopel thiagokokada ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/li/libvpx/package.nix b/pkgs/by-name/li/libvpx/package.nix index 68f4dba31644..6b34b9d099a3 100644 --- a/pkgs/by-name/li/libvpx/package.nix +++ b/pkgs/by-name/li/libvpx/package.nix @@ -267,7 +267,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.webmproject.org/"; changelog = "https://github.com/webmproject/libvpx/raw/v${finalAttrs.version}/CHANGELOG"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/mk/mkvtoolnix/package.nix b/pkgs/by-name/mk/mkvtoolnix/package.nix index 59917c149fb4..bb2397556d4b 100644 --- a/pkgs/by-name/mk/mkvtoolnix/package.nix +++ b/pkgs/by-name/mk/mkvtoolnix/package.nix @@ -142,7 +142,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Only; mainProgram = if withGUI then "mkvtoolnix-gui" else "mkvtoolnix"; maintainers = with lib.maintainers; [ - codyopel rnhmjoj ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/op/openjpeg/package.nix b/pkgs/by-name/op/openjpeg/package.nix index 8d4ca00ca6df..bce784c942d7 100644 --- a/pkgs/by-name/op/openjpeg/package.nix +++ b/pkgs/by-name/op/openjpeg/package.nix @@ -116,7 +116,7 @@ stdenv.mkDerivation rec { description = "Open-source JPEG 2000 codec written in C language"; homepage = "https://www.openjpeg.org/"; license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; changelog = "https://github.com/uclouvain/openjpeg/blob/v${version}/CHANGELOG.md"; }; diff --git a/pkgs/by-name/rt/rtmpdump/package.nix b/pkgs/by-name/rt/rtmpdump/package.nix index a8687b2d838d..b84a0f644b31 100644 --- a/pkgs/by-name/rt/rtmpdump/package.nix +++ b/pkgs/by-name/rt/rtmpdump/package.nix @@ -56,6 +56,6 @@ stdenv.mkDerivation { homepage = "https://rtmpdump.mplayerhq.hu/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/rt/rtorrent/package.nix b/pkgs/by-name/rt/rtorrent/package.nix index 40b81c5d32e4..a1b9407e2a6f 100644 --- a/pkgs/by-name/rt/rtorrent/package.nix +++ b/pkgs/by-name/rt/rtorrent/package.nix @@ -81,7 +81,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; mainProgram = "rtorrent"; maintainers = with lib.maintainers; [ - codyopel thiagokokada ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/sa/sakura/package.nix b/pkgs/by-name/sa/sakura/package.nix index 6b1f56587b2b..61e99b14bb43 100644 --- a/pkgs/by-name/sa/sakura/package.nix +++ b/pkgs/by-name/sa/sakura/package.nix @@ -67,8 +67,7 @@ stdenv.mkDerivation (finalAttrs: { options. No more no less. ''; license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ - codyopel + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "sakura"; diff --git a/pkgs/by-name/sa/sassc/package.nix b/pkgs/by-name/sa/sassc/package.nix index 42ce1fc188d5..ee72d5670534 100644 --- a/pkgs/by-name/sa/sassc/package.nix +++ b/pkgs/by-name/sa/sassc/package.nix @@ -33,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; mainProgram = "sassc"; maintainers = with lib.maintainers; [ - codyopel pjones ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/v4/v4l-utils/package.nix b/pkgs/by-name/v4/v4l-utils/package.nix index 06c7db58d0f5..774c4be3784b 100644 --- a/pkgs/by-name/v4/v4l-utils/package.nix +++ b/pkgs/by-name/v4/v4l-utils/package.nix @@ -129,7 +129,6 @@ stdenv.mkDerivation (finalAttrs: { gpl2Plus ]; maintainers = with lib.maintainers; [ - codyopel yarny ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/wa/wavpack/package.nix b/pkgs/by-name/wa/wavpack/package.nix index 34f776249442..fc23d24625a1 100644 --- a/pkgs/by-name/wa/wavpack/package.nix +++ b/pkgs/by-name/wa/wavpack/package.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/dbry/WavPack/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/x2/x265/package.nix b/pkgs/by-name/x2/x265/package.nix index 08cd86aaac54..9edaa146ad44 100644 --- a/pkgs/by-name/x2/x265/package.nix +++ b/pkgs/by-name/x2/x265/package.nix @@ -209,7 +209,7 @@ stdenv.mkDerivation (finalAttrs: { lib.strings.replaceStrings [ "." ] [ "-" ] finalAttrs.version }"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/xa/xavs/package.nix b/pkgs/by-name/xa/xavs/package.nix index 0d0f52dea1e1..28e2766902ea 100644 --- a/pkgs/by-name/xa/xavs/package.nix +++ b/pkgs/by-name/xa/xavs/package.nix @@ -49,6 +49,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://xavs.sourceforge.net/"; license = lib.licenses.lgpl2; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/xv/xvidcore/package.nix b/pkgs/by-name/xv/xvidcore/package.nix index 05711bf2e003..622b9e4b6714 100644 --- a/pkgs/by-name/xv/xvidcore/package.nix +++ b/pkgs/by-name/xv/xvidcore/package.nix @@ -74,7 +74,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.xvid.com/"; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ - codyopel lovek323 ]; platforms = lib.platforms.all; diff --git a/pkgs/development/libraries/celt/generic.nix b/pkgs/development/libraries/celt/generic.nix index 86d3d4987b6b..6bfd35160632 100644 --- a/pkgs/development/libraries/celt/generic.nix +++ b/pkgs/development/libraries/celt/generic.nix @@ -33,7 +33,6 @@ stdenv.mkDerivation { homepage = "https://gitlab.xiph.org/xiph/celt"; # http://www.celt-codec.org/ is gone license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ - codyopel raskin ]; platforms = lib.platforms.unix; diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix index 23abc5eff6f4..2d474b660a1d 100644 --- a/pkgs/development/libraries/libinput/default.nix +++ b/pkgs/development/libraries/libinput/default.nix @@ -153,7 +153,7 @@ stdenv.mkDerivation rec { homepage = "https://www.freedesktop.org/wiki/Software/libinput/"; license = lib.licenses.mit; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; teams = [ lib.teams.freedesktop ]; changelog = "https://gitlab.freedesktop.org/libinput/libinput/-/releases/${version}"; badPlatforms = [ diff --git a/pkgs/development/libraries/vid-stab/default.nix b/pkgs/development/libraries/vid-stab/default.nix index f6cef4c4a7d1..45572f8ee12b 100644 --- a/pkgs/development/libraries/vid-stab/default.nix +++ b/pkgs/development/libraries/vid-stab/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation { description = "Video stabilization library"; homepage = "http://public.hronopik.de/vid.stab/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/development/libraries/wayland/default.nix b/pkgs/development/libraries/wayland/default.nix index d01307962b0b..ae052da63084 100644 --- a/pkgs/development/libraries/wayland/default.nix +++ b/pkgs/development/libraries/wayland/default.nix @@ -110,7 +110,6 @@ stdenv.mkDerivation (finalAttrs: { # requires more work: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/481 badPlatforms = lib.platforms.darwin; maintainers = with lib.maintainers; [ - codyopel qyliss ]; pkgConfigModules = [ diff --git a/pkgs/os-specific/linux/v86d/default.nix b/pkgs/os-specific/linux/v86d/default.nix index eb80c0d9cdb7..266d73185422 100644 --- a/pkgs/os-specific/linux/v86d/default.nix +++ b/pkgs/os-specific/linux/v86d/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation { mainProgram = "v86d"; homepage = "https://github.com/mjanusz/v86d"; license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ codyopel ]; + maintainers = [ ]; platforms = [ "i686-linux" "x86_64-linux" From dc99824fd251577fd23c15c9f8821ae9682b76a3 Mon Sep 17 00:00:00 2001 From: Gus <58223632+thegu5@users.noreply.github.com> Date: Sun, 15 Feb 2026 14:29:11 -0500 Subject: [PATCH 065/390] seanime: 3.4.3 -> 3.5.0 --- pkgs/by-name/se/seanime/package.nix | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/se/seanime/package.nix b/pkgs/by-name/se/seanime/package.nix index 0a42d1490413..584aff3d7d66 100644 --- a/pkgs/by-name/se/seanime/package.nix +++ b/pkgs/by-name/se/seanime/package.nix @@ -1,18 +1,17 @@ { lib, fetchFromGitHub, - buildGoModule, + buildGo126Module, buildNpmPackage, - inter, ffmpeg, }: let - version = "3.4.3"; + version = "3.5.0"; src = fetchFromGitHub { owner = "5rahim"; repo = "seanime"; rev = "v${version}"; - hash = "sha256-MrO8SuS6d1v3SKmnGBDXGHmxhYdPxr11FdKKZrGU9Hc="; + hash = "sha256-5A2gg0ZFy9JP42I6fh9dcVUkS7P+0aH7arT4gdjAYHM="; }; seanime-web = buildNpmPackage { @@ -24,20 +23,7 @@ let patches = [ ./default-disable-update-check.patch ]; - npmDepsHash = "sha256-rRgp8nXuRvCSOLo040i4ZL+0GCYkEEnkxpgwqDBt/EY="; - - # nextjs seems to require relative paths - postPatch = '' - cp "${inter}/share/fonts/truetype/InterVariable.ttf" src/app/Inter.ttf - - substituteInPlace ./src/app/layout.tsx \ - --replace-fail 'import { Inter } from "next/font/google"' 'import localFont from "next/font/local"' \ - --replace-fail 'const inter = Inter({ subsets: ["latin"] })' 'const inter = localFont({ src: "./Inter.ttf" })' - - substituteInPlace './src/app/(main)/entry/_containers/torrent-stream/torrent-stream-overlay.tsx' \ - --replace-fail 'import { Inter } from "next/font/google"' 'import localFont from "next/font/local"' \ - --replace-fail 'const inter = Inter({ subsets: ["latin"] })' 'const inter = localFont({ src: "../../../../Inter.ttf" })' - ''; + npmDepsHash = "sha256-kO5k4B5mKoIfhhujNM0jw+/ErVwxm9/nZ5eBTWnA7HQ="; installPhase = '' runHook preInstall @@ -49,12 +35,12 @@ let ''; }; in -buildGoModule { +buildGo126Module { pname = "seanime"; inherit src version; - vendorHash = "sha256-LFilsAAuPbNg2KI4aPUbNYjufPk1P3VLcAv1qfMu0p0="; + vendorHash = "sha256-jdGkrU4WGgqkWN0FIaxVhtYfFnS+/ZnAY6dWB+gOmNQ="; preBuild = '' cp -r ${seanime-web}/web . From 9c8d4d5d3aa9904da546ee0109cd7268d5184252 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 16 Feb 2026 16:31:36 +0100 Subject: [PATCH 066/390] victoriametrics: 1.135.0 -> 1.136.0 Release notes: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.136.0 Full changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.135.0...v1.136.0 --- pkgs/by-name/vi/victoriametrics/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index cc15b1ca0627..1e70efca54bc 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -1,6 +1,6 @@ { lib, - buildGoModule, + buildGo126Module, fetchFromGitHub, nixosTests, withServer ? true, # the actual metrics server @@ -11,15 +11,15 @@ withVmctl ? true, # vmctl is used to migrate time series }: -buildGoModule (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.135.0"; + version = "1.136.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-sQjha7ZVR/hFllN+vWd58eVjLR70axtKqOYu4SelwQM="; + hash = "sha256-mYFZ2swaRHYfKeL5r4NTmynQ5sOHcHMPJlChKXQsreA="; }; vendorHash = null; From 058e24c9becd6568d365c8cd511293b51ba213af Mon Sep 17 00:00:00 2001 From: jaredmontoya <49511278+jaredmontoya@users.noreply.github.com> Date: Tue, 20 Jan 2026 02:28:58 +0100 Subject: [PATCH 067/390] mindustry: 153 -> 154.3 --- .../0001-fix-duplicate-classes.patch | 37 +++++++++++++++++++ ...1-fix-include-path-for-SDL2-on-linux.patch | 33 ----------------- pkgs/by-name/mi/mindustry/deps.json | 12 +++--- pkgs/by-name/mi/mindustry/package.nix | 21 +++++++---- 4 files changed, 57 insertions(+), 46 deletions(-) create mode 100644 pkgs/by-name/mi/mindustry/0001-fix-duplicate-classes.patch delete mode 100644 pkgs/by-name/mi/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch diff --git a/pkgs/by-name/mi/mindustry/0001-fix-duplicate-classes.patch b/pkgs/by-name/mi/mindustry/0001-fix-duplicate-classes.patch new file mode 100644 index 000000000000..d9b8394d5563 --- /dev/null +++ b/pkgs/by-name/mi/mindustry/0001-fix-duplicate-classes.patch @@ -0,0 +1,37 @@ +diff --git a/arc-core/build.gradle b/arc-core/build.gradle +index ca6244fa..8541bf3e 100644 +--- a/Arc/arc-core/build.gradle ++++ b/Arc/arc-core/build.gradle +@@ -2,23 +2,12 @@ sourceSets.main.java.srcDirs = ["src"] + sourceSets.test.java.srcDirs = ["test"] + sourceSets.test.resources.srcDirs = ["test/resources"] + +-configurations{ +- extraLibs +-} +- + dependencies{ + testImplementation libraries.junit + testImplementation aproj(":natives:natives-desktop") + testImplementation files("unsafe/unsafe.jar") + //file generated from UnsafeBuffers.java + compileOnly files("unsafe/unsafe.jar") +- extraLibs files("unsafe/unsafe.jar") +-} +- +-jar{ +- from{ +- configurations.extraLibs.collect{ it.isDirectory() ? it : zipTree(it) } +- } + } + + //now, you may ask: why don't I make this a new module? why do I include JARs in the repository? why don't I make this a separate build step? +@@ -120,6 +109,8 @@ tasks.register('copyUnsafeStuff'){ + } + } + ++jar.dependsOn copyUnsafeStuff ++ + getTasksByName("jnigen", true).each{ + it.dependsOn copyUnsafeStuff + } diff --git a/pkgs/by-name/mi/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch b/pkgs/by-name/mi/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch deleted file mode 100644 index 3df759d63e21..000000000000 --- a/pkgs/by-name/mi/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 9dbfa680db6bfd1033772dda753120fe4452e0d9 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Milan=20P=C3=A4ssler?= -Date: Fri, 8 Jan 2021 04:49:14 +0100 -Subject: [PATCH] fix include path for SDL2 on linux - ---- - .../src/arc/backend/sdl/jni/SDL.java | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/backends/backend-sdl/src/arc/backend/sdl/jni/SDL.java b/backends/backend-sdl/src/arc/backend/sdl/jni/SDL.java -index 62d9286a..2853119d 100644 ---- a/Arc/backends/backend-sdl/src/arc/backend/sdl/jni/SDL.java -+++ b/Arc/backends/backend-sdl/src/arc/backend/sdl/jni/SDL.java -@@ -8,16 +8,8 @@ import java.nio.*; - public class SDL{ - /*JNI - -- #ifdef __APPLE__ -- - #include "SDL2/SDL.h" - -- #else -- -- #include "SDL.h" -- -- #endif -- - */ - - static{ --- -2.29.2 - diff --git a/pkgs/by-name/mi/mindustry/deps.json b/pkgs/by-name/mi/mindustry/deps.json index bf9499c13366..fcadcb275b8a 100644 --- a/pkgs/by-name/mi/mindustry/deps.json +++ b/pkgs/by-name/mi/mindustry/deps.json @@ -17,10 +17,10 @@ "module": "sha256-r0Hiyh4MXzQkBudNhixHcXf1QOr4GWU841ypzRa0w/g=", "pom": "sha256-2Zp//AsIqW7/+5ybmtConz5ykh3ZYrFBi6SzLuKTz8A=" }, - "Anuken#rhino/73a812444ac388ac2d94013b5cadc8f70b7ea027": { - "jar": "sha256-g2+szbtgsHvalu5F4kygVDN89kk0zvzVSw3EOcAL11I=", - "module": "sha256-BbXoWzXoJGKhH6kA6EiluDHhfs3th9X+ojLLZuGISOg=", - "pom": "sha256-ngLvPqdMq7ayWlDHf7qr8MGYsDh+uMK6OYcDX9y5bXk=" + "Anuken#rhino/54b75cbd1207ef1fd5cff517cbd188e763c85baa": { + "jar": "sha256-sZ5zFOXvyOLYEbb/LAQLU2u2S4FZ41T+rFHBfrG5O/Y=", + "module": "sha256-QqoHjAbLp9eza+7r921k2L6bbV8zqjhdkqHhCy1qIkA=", + "pom": "sha256-5xheV+aFDLRgYUS6b7GoGW0b2KSYsA8jY7NPy+Gb+H8=" }, "Anuken#steamworks4j/0b86023401880bb5e586bc404bedbaae9b1f1c94": { "jar": "sha256-YbaPhCjWtlExwQ1dFNA6JrkiAfQYWxJ0VRV9rLnoYhY=", @@ -58,8 +58,8 @@ } }, "https://raw.githubusercontent.com": { - "nothings/stb/e140649ccf40818781b7e408f6228a486f6d254b/stb_image": { - "h": "sha256-jlsNcX38ioNMl+8gLSDnjQg9AJWG4XMcmFgX0BVdVow=" + "nothings/stb/013ac3beddff3dbffafd5177e7972067cd2b5083/stb_image": { + "h": "sha256-WUwv411JSItDgtv67I+YNm3vyoGdkWrJW+zz519CALM=" } }, "https://repo.maven.apache.org/maven2": { diff --git a/pkgs/by-name/mi/mindustry/package.nix b/pkgs/by-name/mi/mindustry/package.nix index 9e3c305f80ba..d42a28d1306a 100644 --- a/pkgs/by-name/mi/mindustry/package.nix +++ b/pkgs/by-name/mi/mindustry/package.nix @@ -38,7 +38,7 @@ let pname = "mindustry"; - version = "153"; + version = "154.3"; buildVersion = makeBuildVersion version; jdk = jdk17; @@ -48,21 +48,21 @@ let owner = "Anuken"; repo = "Mindustry"; tag = "v${version}"; - hash = "sha256-yVrOHZOCZrI5SsmMdo7Eh+zS0PXv2X67zLCdLOWcPVc="; + hash = "sha256-PguKdpZ3yaV7eW1NKZpbsOEUiMxX6gdYZxJ4p7wkvi8="; }; Arc = fetchFromGitHub { name = "Arc-source"; owner = "Anuken"; repo = "Arc"; tag = "v${version}"; - hash = "sha256-JyiFxzdZtU0ILytTCfZrhBU2oZ3gF1kzMbSdjxqvTYs="; + hash = "sha256-RMoXtyDh9DbEYxYLAopItp6Bf8kg92Av+g5lSqKFhdU="; }; soloud = fetchFromGitHub { owner = "Anuken"; repo = "soloud"; # This is pinned in Arc's arc-core/build.gradle - tag = "v0.11"; - hash = "sha256-jybIILdK3cqyZ2LIuoWDfZWocVTbKszekKCLil0WXRY="; + tag = "2025.12.01"; + hash = "sha256-I+VZW34eRGn1RJmK8e9nVSXIFSOK/pER+xEhmXeUB4Y="; }; desktopItem = makeDesktopItem { @@ -93,13 +93,16 @@ stdenv.mkDerivation { ''; patches = [ - ./0001-fix-include-path-for-SDL2-on-linux.patch + # Fixes a build system issue where the classes UnsafeBuffers and Java16Buffers get built + # and copied multiple times, which causes conflicts when zipping up the final arc-core jar. + ./0001-fix-duplicate-classes.patch ]; postPatch = '' # Ensure the prebuilt shared objects don't accidentally get shipped rm -r Arc/natives/natives-*/libs/* rm -r Arc/backends/backend-*/libs/* + rm -f Arc/arc-core/unsafe/unsafe.jar cd Mindustry @@ -149,6 +152,10 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild + + pushd ../Arc + gradle :arc-core:recompileUnsafe + popd '' + lib.optionalString enableServer '' gradle server:dist @@ -164,7 +171,7 @@ stdenv.mkDerivation { --add-needed "$glewlib" \ --add-needed "$sdllib" # Put the freshly-built libraries where the pre-built libraries used to be: - cp arc-core/build/Arc/arc-core/libs/*/* natives/natives-desktop/libs/ + cp arc-core/libs/*/* natives/natives-desktop/libs/ cp backends/backend-sdl/build/Arc/backends/backend-sdl/libs/*/* natives/natives-desktop/libs/ # below target dirs are based on Arc upstream: Arc/extensions/../build.gradle cp extensions/freetype/build/Arc/extensions/freetype/libs/*/* natives/natives-freetype-desktop/libs/ From d2fba57acdb02a097e83ab1ef38fa4e4c5e3d3e3 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Mon, 16 Feb 2026 21:26:06 +0100 Subject: [PATCH 068/390] mautrix-whatsapp: 26.01 -> 26.02 --- pkgs/by-name/ma/mautrix-whatsapp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-whatsapp/package.nix b/pkgs/by-name/ma/mautrix-whatsapp/package.nix index b44e5998cc4e..a9c8d6eb934d 100644 --- a/pkgs/by-name/ma/mautrix-whatsapp/package.nix +++ b/pkgs/by-name/ma/mautrix-whatsapp/package.nix @@ -14,20 +14,20 @@ buildGoModule rec { pname = "mautrix-whatsapp"; - version = "26.01"; - tag = "v0.2601.0"; + version = "26.02"; + tag = "v0.2602.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "whatsapp"; inherit tag; - hash = "sha256-CNrAQSZgF0t5oo2xRsVdif3LIGOnTe2ea996icVkCjE="; + hash = "sha256-FcjLOZdXXj6B7Yk6shLQyd9X+UAUdnThNk0qHN3TgGE="; }; buildInputs = lib.optional (!withGoolm) olm; tags = lib.optional withGoolm "goolm"; - vendorHash = "sha256-Jvd3NgDRCyLrRV+6+kmcUSPCSSaxaKLD9EdrSyFwm1M="; + vendorHash = "sha256-kzEitFzdmeS6kKaDSMpS6pliApwa3tUObd66X+cYkek="; ldflags = [ "-s" From 432467cb90620ed1435627309abb8c8aac50b30e Mon Sep 17 00:00:00 2001 From: noonamer Date: Fri, 13 Feb 2026 21:49:32 +0000 Subject: [PATCH 069/390] autobrr: 1.71.0 -> 1.73.0 --- pkgs/by-name/au/autobrr/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index c91eafa9d865..c0b8be90107d 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -6,7 +6,7 @@ stdenvNoCC, nix-update-script, nodejs, - pnpm_9, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, typescript, @@ -15,12 +15,12 @@ let pname = "autobrr"; - version = "1.71.0"; + version = "1.73.0"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-JAWnH0S7gDBwmQXpogiTCIWWfQkrI5wOjWkV6+ANcnc="; + hash = "sha256-wBD44lkh+OX0x6eZmPMAMJDpKOzrdheXo8Ar+iyTXOw="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -30,7 +30,7 @@ let nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_9 + pnpm_10 typescript ]; @@ -43,9 +43,9 @@ let src sourceRoot ; - pnpm = pnpm_9; - fetcherVersion = 1; - hash = "sha256-LOY8fLGsX966MyH4w+pa9tm/5HS6LnGwd51cj8TG6Mk="; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-2medzt9mraxB+ZmyHL3cSyFEQh3k2NnMookHqE1S51o="; }; postBuild = '' @@ -65,7 +65,7 @@ buildGoModule (finalAttrs: { src ; - vendorHash = "sha256-avgMRD5WSjXVVJ8r0Rq0IhfwPvxc/Sq9JxzX0rQimWI="; + vendorHash = "sha256-ENxUQz2Pn7dgRzZc86AUNkm9Gvi0+CJKxYNI4j6xPxg="; preBuild = '' cp -r ${autobrr-web}/* web/dist From 2d60dacd903608c2991481a094ea4509d58739a4 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 16 Feb 2026 13:45:31 -0600 Subject: [PATCH 070/390] mcfm: migrate to by-name, fix cmake version --- .../mc/MCFM/package.nix} | 18 ++++++++++++++---- pkgs/top-level/all-packages.nix | 8 -------- 2 files changed, 14 insertions(+), 12 deletions(-) rename pkgs/{applications/science/physics/MCFM/default.nix => by-name/mc/MCFM/package.nix} (68%) diff --git a/pkgs/applications/science/physics/MCFM/default.nix b/pkgs/by-name/mc/MCFM/package.nix similarity index 68% rename from pkgs/applications/science/physics/MCFM/default.nix rename to pkgs/by-name/mc/MCFM/package.nix index 98b028c4da75..4ed8058f37d2 100644 --- a/pkgs/applications/science/physics/MCFM/default.nix +++ b/pkgs/by-name/mc/MCFM/package.nix @@ -1,12 +1,18 @@ { lib, - stdenv, fetchurl, cmake, gfortran, + gccStdenv, lhapdf, }: - +let + stdenv = gccStdenv; + lhapdf' = lhapdf.override { + stdenv = gccStdenv; + python3 = null; + }; +in stdenv.mkDerivation rec { pname = "MCFM"; version = "10.0.1"; @@ -18,15 +24,19 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace CMakeLists.txt \ - --replace 'target_link_libraries(mcfm lhapdf_lib)' \ + --replace-fail 'target_link_libraries(mcfm lhapdf_lib)' \ 'target_link_libraries(mcfm ''${lhapdf_lib})' + + substituteInPlace qcdloop-2.0.5/CMakeLists.txt \ + --replace-fail 'cmake_minimum_required (VERSION 3.0.2)' \ + 'cmake_minimum_required (VERSION 3.15)' ''; nativeBuildInputs = [ cmake gfortran ]; - buildInputs = [ lhapdf ]; + buildInputs = [ lhapdf' ]; cmakeFlags = [ "-Duse_external_lhapdf=ON" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e012505a0156..6ab4fb2e4518 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12069,14 +12069,6 @@ with pkgs; ### SCIENCE/PHYSICS - mcfm = callPackage ../applications/science/physics/MCFM { - stdenv = gccStdenv; - lhapdf = lhapdf.override { - stdenv = gccStdenv; - python3 = null; - }; - }; - xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { }; ### SCIENCE/LOGIC From f0500ffd867ea4f285787e4075e4d8b8b558c46f Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 16 Feb 2026 13:47:20 -0600 Subject: [PATCH 071/390] mcfm: modernize derivation --- pkgs/by-name/mc/{MCFM => mcfm}/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename pkgs/by-name/mc/{MCFM => mcfm}/package.nix (84%) diff --git a/pkgs/by-name/mc/MCFM/package.nix b/pkgs/by-name/mc/mcfm/package.nix similarity index 84% rename from pkgs/by-name/mc/MCFM/package.nix rename to pkgs/by-name/mc/mcfm/package.nix index 4ed8058f37d2..ef149b53a875 100644 --- a/pkgs/by-name/mc/MCFM/package.nix +++ b/pkgs/by-name/mc/mcfm/package.nix @@ -13,13 +13,13 @@ let python3 = null; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "MCFM"; version = "10.0.1"; src = fetchurl { - url = "https://mcfm.fnal.gov/downloads/${pname}-${version}.tar.gz"; - sha256 = "sha256-3Dg4KoILb0XhgGkzItDh/1opCtYrrIvtbuALYqPUvE8="; + url = "https://mcfm.fnal.gov/downloads/MCFM-${finalAttrs.version}.tar.gz"; + hash = "sha256-3Dg4KoILb0XhgGkzItDh/1opCtYrrIvtbuALYqPUvE8="; }; postPatch = '' @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ veprbl ]; platforms = lib.platforms.x86_64; }; -} +}) From fb5d94c091cef1cd7a3d09b70ccef748be1dd9f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 00:57:55 +0000 Subject: [PATCH 072/390] oci-cli: 3.73.2 -> 3.74.0 --- pkgs/by-name/oc/oci-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 1f05158046ac..afa934a652cf 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.73.2"; + version = "3.74.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-se8xUSamPI4K6JQ+eUjCgnB2E5j9iRVNqam4vdRELPA="; + hash = "sha256-s2mE3aE0QJqyvzD7eL7MoRBRopWFGUVFZ7d3pRwF7gA="; }; nativeBuildInputs = [ installShellFiles ]; From b9dfd25ac4af6861785fa89853cca2d652ff3493 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 03:51:53 +0000 Subject: [PATCH 073/390] railway: 4.27.5 -> 4.30.3 --- pkgs/by-name/ra/railway/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/railway/package.nix b/pkgs/by-name/ra/railway/package.nix index b51c836dc023..68a2a98ae8aa 100644 --- a/pkgs/by-name/ra/railway/package.nix +++ b/pkgs/by-name/ra/railway/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "railway"; - version = "4.27.5"; + version = "4.30.3"; src = fetchFromGitHub { owner = "railwayapp"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-S6Fp6dXCLdHTmaiRrtsTh+N44GzM4vt27MGCb9lkk5k="; + hash = "sha256-0GEEF5YNOfzycFfvl3NCcV+sNZ+mEPxWeuYQQVHjYVQ="; }; - cargoHash = "sha256-8eLrtWxOS/AXcsCYu1H6vcwDaLl4siEVwX2YSvamZ1o="; + cargoHash = "sha256-dP4YslHIlhtla0Y42qs1j8yyOGK7Ta8tc1Yr7+xl8S0="; nativeBuildInputs = [ pkg-config ]; From 41740de2cd040f888dc116f686aac47936b4b336 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 04:46:11 +0000 Subject: [PATCH 074/390] ieda: 0.1.0-unstable-2025-12-16 -> 0.1.0-unstable-2025-12-23 --- pkgs/by-name/ie/ieda/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ie/ieda/package.nix b/pkgs/by-name/ie/ieda/package.nix index 60285d5a1f73..da24edbffb0f 100644 --- a/pkgs/by-name/ie/ieda/package.nix +++ b/pkgs/by-name/ie/ieda/package.nix @@ -28,11 +28,11 @@ let rootSrc = stdenv.mkDerivation { pname = "iEDA-src"; - version = "0.1.0-unstable-2025-12-16"; + version = "0.1.0-unstable-2025-12-23"; src = fetchgit { url = "https://gitee.com/oscc-project/iEDA"; - rev = "b73be0f1909294b56b2dbb27dba04b6cd9e0070d"; - sha256 = "sha256-bvSHfQXDk7caTELtjgpSZhJdYfRzfk9VmFm2iBW2lRw="; + rev = "59662dcd768165f3957003522cb929d42b252023"; + sha256 = "sha256-LaFGp9U7K+HmvHW1XK6HyUB/WM5O3y/tngul+cdbCP4="; }; patches = [ From f2d5650f75f1aa3e38c8daa2e01e4c83a0c4f018 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:26:54 +0000 Subject: [PATCH 075/390] cockpit-files: 35 -> 36 --- pkgs/by-name/co/cockpit-files/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit-files/package.nix b/pkgs/by-name/co/cockpit-files/package.nix index fdcebd486a01..ec70a5b0bf33 100644 --- a/pkgs/by-name/co/cockpit-files/package.nix +++ b/pkgs/by-name/co/cockpit-files/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cockpit-files"; - version = "35"; + version = "36"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit-files"; tag = finalAttrs.version; - hash = "sha256-ziFtsWZPdzkqc3UEaoIfwsIe8q/H0lyLtEropA2w+pc="; + hash = "sha256-JuGYEF+XIxHP2ACfujAglFk/rocEc7HL3Tjl3txPLjA="; fetchSubmodules = true; postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; From 60d4d8d13c675ab4dff0bf9aa67998280c1992cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:27:38 +0000 Subject: [PATCH 076/390] cockpit-podman: 120 -> 121 --- pkgs/by-name/co/cockpit-podman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit-podman/package.nix b/pkgs/by-name/co/cockpit-podman/package.nix index d4e0d7c6191c..dd33eabc71ac 100644 --- a/pkgs/by-name/co/cockpit-podman/package.nix +++ b/pkgs/by-name/co/cockpit-podman/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cockpit-podman"; - version = "120"; + version = "121"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit-podman"; tag = finalAttrs.version; - hash = "sha256-1PXz+zHuj5fjzDe194+sgBlLhQnS9jzv9FbM9RfNIVc="; + hash = "sha256-xjBt+4WbbLYOUJwjKhQMayXfLOqS1xw6klo99WH/0vM="; fetchSubmodules = true; postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; From f503d4f6478eaf705d74edc46feb90599b7fe0f9 Mon Sep 17 00:00:00 2001 From: azahi Date: Tue, 17 Feb 2026 19:47:37 +0300 Subject: [PATCH 077/390] vcmi: 1.7.1 -> 1.7.2 --- pkgs/by-name/vc/vcmi/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vc/vcmi/package.nix b/pkgs/by-name/vc/vcmi/package.nix index fa20ebcdd320..29f36bb69927 100644 --- a/pkgs/by-name/vc/vcmi/package.nix +++ b/pkgs/by-name/vc/vcmi/package.nix @@ -27,14 +27,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vcmi"; - version = "1.7.1"; + version = "1.7.2"; src = fetchFromGitHub { owner = "vcmi"; repo = "vcmi"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-3XZQyq6urCTI/A6tCSHgzPgOvzH8ckXvDRamWvVgeVY="; + hash = "sha256-jAwYw5btLG9W3oQ3OVMIFDAWEC8sosq0VTZq1RSFHXY="; }; nativeBuildInputs = [ @@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "ENABLE_GOLDMASTER" true) (lib.cmakeBool "ENABLE_TEST" false) # Requires nonfree data files. (lib.cmakeBool "ENABLE_PCH" false) + (lib.cmakeBool "ENABLE_DISCORD" false) (lib.cmakeFeature "CMAKE_INSTALL_RPATH" "$out/lib/vcmi") (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") From a0cbcaad77bd90aed144516bd4a634f7c8f493ab Mon Sep 17 00:00:00 2001 From: dtvillafana <82293276+dtvillafana@users.noreply.github.com> Date: Tue, 17 Feb 2026 10:48:50 -0600 Subject: [PATCH 078/390] ansible-language-server: init at 26.1.3 --- maintainers/maintainer-list.nix | 5 + .../ansible-language-server/default.nix | 110 ++++++++++++++++++ pkgs/top-level/aliases.nix | 1 - pkgs/top-level/all-packages.nix | 4 + 4 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/tools/language-servers/ansible-language-server/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 606965a0a0e1..d78fee412ee6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7227,6 +7227,11 @@ name = "Tom van Dijk"; keys = [ { fingerprint = "D044 F07B 8863 B681 26BD 79FE 7A98 4C82 07AD BA51"; } ]; }; + dtvillafana = { + github = "dtvillafana"; + githubId = 82293276; + name = "David VillafaƱa"; + }; dudeofawesome = { email = "tourist-04.iced@icloud.com"; github = "dudeofawesome"; diff --git a/pkgs/development/tools/language-servers/ansible-language-server/default.nix b/pkgs/development/tools/language-servers/ansible-language-server/default.nix new file mode 100644 index 000000000000..8506e6edd8ed --- /dev/null +++ b/pkgs/development/tools/language-servers/ansible-language-server/default.nix @@ -0,0 +1,110 @@ +{ + lib, + fetchFromGitHub, + pkgs, +}: +let + pname = "ansible-language-server"; + version = "26.1.3"; + + src = fetchFromGitHub { + owner = "ansible"; + repo = "vscode-ansible"; + tag = "v${version}"; + hash = "sha256-DsEW3xP8Fa9nwPuyEFVqG6rvAZgr4TDB6jhyixdvqt8="; + }; + + # Fixed-output derivation to fetch yarn berry dependencies + offlineCache = pkgs.stdenvNoCC.mkDerivation { + name = "${pname}-${version}-yarn-cache"; + inherit src; + + nativeBuildInputs = [ + pkgs.yarn-berry + pkgs.nodejs + pkgs.cacert + ]; + + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + outputHash = "sha256-NYbHhvlVoSL7lT1EdFkNJlmzRzQ0Gudo5pF0t6JtSic="; + + buildPhase = '' + export HOME=$TMPDIR + export SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt + + yarn config set enableTelemetry false + yarn config set enableGlobalCache false + yarn config set cacheFolder .yarn/cache + yarn install --mode=skip-build + + mkdir -p $out + cp -r .yarn/cache/* $out/ + cp .yarnrc.yml $out/ || true + ''; + + dontInstall = true; + }; + +in +pkgs.stdenvNoCC.mkDerivation { + inherit pname version src; + + nativeBuildInputs = with pkgs; [ + yarn-berry + nodejs + makeWrapper + ]; + + buildPhase = '' + export HOME=$TMPDIR + + # Set up yarn cache from our FOD + mkdir -p .yarn/cache + for f in ${offlineCache}/*; do + if [ "$(basename $f)" != ".yarnrc.yml" ]; then + cp -r "$f" .yarn/cache/ + fi + done + + yarn config set enableTelemetry false + yarn config set enableGlobalCache false + yarn config set cacheFolder .yarn/cache + yarn config set enableNetwork false + + # Only install deps for ansible-language-server workspace + yarn workspaces focus @ansible/ansible-language-server + + # Build ansible-language-server (exclude tests) + cd packages/ansible-language-server + rm -rf test + yarn run compile + ''; + + installPhase = '' + mkdir -p $out/lib/node_modules/ansible-language-server + cp -r out package.json $out/lib/node_modules/ansible-language-server/ + + # Copy node_modules (yarn berry installs them at workspace root) + # Use -L to dereference symlinks (yarn creates symlinks for workspace packages) + cd ../.. + cp -rL node_modules $out/lib/node_modules/ansible-language-server/ + + mkdir -p $out/lib/node_modules/ansible-language-server/bin + cp packages/ansible-language-server/bin/ansible-language-server $out/lib/node_modules/ansible-language-server/bin/ + + mkdir -p $out/bin + makeWrapper ${pkgs.nodejs}/bin/node $out/bin/ansible-language-server \ + --prefix PATH : ${pkgs.python3}/bin \ + --add-flags "$out/lib/node_modules/ansible-language-server/out/server/src/server.js" + ''; + + meta = with lib; { + changelog = "https://github.com/ansible/vscode-ansible/releases/tag/v${version}"; + description = "Ansible Language Server"; + mainProgram = "ansible-language-server"; + homepage = "https://github.com/ansible/vscode-ansible"; + license = licenses.mit; + maintainers = with lib.maintainers; [ dtvillafana ]; + }; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 828c2207e76c..b80121e855e2 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -295,7 +295,6 @@ mapAliases { androidndkPkgs_26 = throw "androidndkPkgs_26 has been removed, as it is EOL"; # Added 2025-08-09 anew = throw "'anew' has been removed, as it has been unmaintained upstream since March 2022"; # Added 2026-01-01 anonymousPro = anonymous-pro-fonts; # Added 2026-02-08 - ansible-language-server = throw "ansible-language-server was removed, because it was unmaintained in nixpkgs."; # Added 2025-09-24 ansible-later = throw "ansible-later has been discontinued. The author recommends switching to ansible-lint"; # Added 2025-08-24 ansible_2_16 = throw "ansible_2_16 has been removed, as it is EOL"; # Added 2025-11-10 ansible_2_17 = throw "ansible_2_17 has been removed, as it is EOL"; # Added 2025-11-10 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5acfb1d9acda..0a502a2fbdf7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5441,6 +5441,10 @@ with pkgs; ansible = python3Packages.toPythonApplication python3Packages.ansible-core; + ansible-language-server = + callPackage ../development/tools/language-servers/ansible-language-server + { }; + ansible-builder = with python3Packages; toPythonApplication ansible-builder; yakut = python3Packages.callPackage ../development/tools/misc/yakut { }; From cb189781f37a962927acdbbe4e84ba5b7e3fd8ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 23:01:03 +0000 Subject: [PATCH 079/390] video-compare: 20250928 -> 20260214 --- pkgs/by-name/vi/video-compare/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/video-compare/package.nix b/pkgs/by-name/vi/video-compare/package.nix index db06fee1b08b..3942f135fe42 100644 --- a/pkgs/by-name/vi/video-compare/package.nix +++ b/pkgs/by-name/vi/video-compare/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "video-compare"; - version = "20250928"; + version = "20260214"; src = fetchFromGitHub { owner = "pixop"; repo = "video-compare"; tag = finalAttrs.version; - hash = "sha256-md+h39tMbd07pHZzQ1eae5QCkqYErMoD6oEYov9lLBU="; + hash = "sha256-yHdotE//7b463AhGlzgRqv0FefW6pZnFSDXYEVgdBHY="; }; postPatch = '' From 3f26693a02b5ac682d94fc7ece539b75688e885e Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Tue, 10 Feb 2026 16:45:09 +0200 Subject: [PATCH 080/390] various: use finalAttrs instead of rec --- .../audio/bitwig-studio/bitwig-studio4.nix | 8 ++++---- .../audio/bitwig-studio/bitwig-studio5.nix | 10 +++++----- .../applications/audio/codecserver/default.nix | 6 +++--- .../audio/deadbeef/plugins/headerbar-gtk3.nix | 6 +++--- .../audio/deadbeef/plugins/statusnotifier.nix | 6 +++--- pkgs/applications/audio/espeak/default.nix | 6 +++--- pkgs/applications/audio/espeak/edit.nix | 6 +++--- .../audio/ladspa-plugins/default.nix | 6 +++--- pkgs/applications/audio/librespot/default.nix | 8 ++++---- pkgs/applications/audio/lmms/default.nix | 8 ++++---- .../CharacterCompressor/default.nix | 6 +++--- .../audio/magnetophonDSP/CompBus/default.nix | 6 +++--- .../ConstantDetuneChorus/default.nix | 6 +++--- .../magnetophonDSP/LazyLimiter/default.nix | 6 +++--- .../magnetophonDSP/MBdistortion/default.nix | 6 +++--- .../magnetophonDSP/RhythmDelay/default.nix | 6 +++--- .../magnetophonDSP/VoiceOfFaust/default.nix | 18 +++++++++--------- .../faustCompressors/default.nix | 6 +++--- .../magnetophonDSP/pluginUtils/default.nix | 6 +++--- .../magnetophonDSP/shelfMultiBand/default.nix | 6 +++--- pkgs/applications/audio/midas/generic.nix | 12 ++++++------ pkgs/applications/audio/mopidy/bandcamp.nix | 6 +++--- pkgs/applications/audio/mopidy/iris.nix | 6 +++--- pkgs/applications/audio/mopidy/jellyfin.nix | 6 +++--- .../applications/audio/mopidy/listenbrainz.nix | 6 +++--- pkgs/applications/audio/mopidy/local.nix | 6 +++--- pkgs/applications/audio/mopidy/moped.nix | 6 +++--- pkgs/applications/audio/mopidy/mopidy.nix | 6 +++--- pkgs/applications/audio/mopidy/mopify.nix | 6 +++--- pkgs/applications/audio/mopidy/mpd.nix | 6 +++--- pkgs/applications/audio/mopidy/mpris.nix | 6 +++--- pkgs/applications/audio/mopidy/muse.nix | 6 +++--- .../audio/mopidy/musicbox-webclient.nix | 8 ++++---- pkgs/applications/audio/mopidy/notify.nix | 6 +++--- pkgs/applications/audio/mopidy/podcast.nix | 6 +++--- pkgs/applications/audio/mopidy/scrobbler.nix | 6 +++--- pkgs/applications/audio/mopidy/somafm.nix | 6 +++--- pkgs/applications/audio/mopidy/soundcloud.nix | 6 +++--- pkgs/applications/audio/mopidy/spotify.nix | 8 ++++---- pkgs/applications/audio/mopidy/subidy.nix | 6 +++--- pkgs/applications/audio/mopidy/tidal.nix | 8 ++++---- pkgs/applications/audio/mopidy/tunein.nix | 6 +++--- pkgs/applications/audio/mopidy/youtube.nix | 6 +++--- pkgs/applications/audio/mopidy/ytmusic.nix | 8 ++++---- pkgs/applications/audio/mpg123/default.nix | 8 ++++---- .../audio/pd-plugins/timbreid/default.nix | 6 +++--- pkgs/applications/audio/pianoteq/default.nix | 8 ++++---- pkgs/applications/audio/playbar2/default.nix | 6 +++--- pkgs/applications/audio/quodlibet/default.nix | 6 +++--- pkgs/applications/audio/rakarrack/default.nix | 6 +++--- pkgs/applications/audio/reaper/default.nix | 6 +++--- pkgs/applications/audio/sfxr-qt/default.nix | 6 +++--- pkgs/applications/audio/snapcast/default.nix | 6 +++--- .../applications/audio/zynaddsubfx/default.nix | 6 +++--- .../audio/zynaddsubfx/mruby-zest/default.nix | 10 +++++----- .../blockchains/digibyte/default.nix | 10 +++++----- .../blockchains/elements/default.nix | 8 ++++---- .../blockchains/gridcoin-research/default.nix | 6 +++--- .../blockchains/nano-wallet/default.nix | 7 +++---- .../blockchains/optimism/default.nix | 6 +++--- .../applications/blockchains/optimism/geth.nix | 6 +++--- .../blockchains/vertcoin/default.nix | 10 +++++----- .../applications/blockchains/zcash/default.nix | 8 ++++---- pkgs/applications/editors/cudatext/default.nix | 8 ++++---- .../editors/eclipse/build-eclipse.nix | 7 +++---- .../manual-packages/ebuild-mode/package.nix | 6 +++--- .../manual-packages/jam-mode/package.nix | 6 +++--- .../session-management-for-emacs/package.nix | 6 +++--- .../manual-packages/tsc/package.nix | 8 ++++---- pkgs/applications/editors/formiko/default.nix | 6 +++--- .../editors/jetbrains/plugins/default.nix | 9 +++++---- .../editors/jetbrains/source/build.nix | 6 +++--- .../editors/jupyter-kernels/octave/kernel.nix | 6 +++--- .../editors/jupyter-kernels/wolfram/kernel.nix | 6 +++--- .../jupyter-kernels/xeus-cling/xeus-cling.nix | 6 +++--- .../editors/kakoune/plugins/overrides.nix | 12 ++++++------ .../editors/manuskript/default.nix | 6 +++--- .../applications/editors/molsketch/default.nix | 6 +++--- .../editors/neovim/gnvim/default.nix | 6 +++--- .../applications/editors/notepadqq/default.nix | 6 +++--- pkgs/applications/editors/okteta/default.nix | 6 +++--- pkgs/applications/editors/qxmledit/default.nix | 8 ++++---- .../editors/rednotebook/default.nix | 8 ++++---- pkgs/applications/editors/sublime/4/common.nix | 12 ++++++------ pkgs/applications/editors/tiled/default.nix | 6 +++--- pkgs/applications/editors/vim/vimacs.nix | 10 +++++----- .../rescript-editor-analysis.nix | 8 ++++---- .../editors/your-editor/default.nix | 8 ++++---- pkgs/applications/emulators/cdemu/vhba.nix | 6 +++--- .../emulators/firebird-emu/default.nix | 10 +++++----- .../emulators/goldberg-emu/default.nix | 6 +++--- pkgs/applications/emulators/wibo/default.nix | 8 ++++---- .../applications/emulators/wine/winetricks.nix | 8 ++++---- .../inkscape/extensions/silhouette/default.nix | 6 +++--- .../inkscape/extensions/textext/default.nix | 6 +++--- .../graphics/luminance-hdr/default.nix | 6 +++--- pkgs/applications/graphics/nufraw/default.nix | 8 ++++---- .../graphics/rawtherapee/default.nix | 14 +++++++------- pkgs/applications/graphics/sane/frontends.nix | 6 +++--- .../graphics/scantailor/advanced.nix | 6 +++--- .../graphics/scantailor/universal.nix | 6 +++--- pkgs/applications/graphics/sxiv/default.nix | 8 ++++---- .../graphics/tesseract/tesseract3.nix | 6 +++--- .../graphics/tesseract/tesseract4.nix | 6 +++--- .../graphics/tesseract/tesseract5.nix | 6 +++--- .../graphics/unigine-superposition/default.nix | 6 +++--- pkgs/applications/graphics/zgv/default.nix | 6 +++--- pkgs/applications/misc/ape/clex.nix | 6 +++--- pkgs/applications/misc/bfcal/default.nix | 6 +++--- .../misc/bitwarden-menu/default.nix | 8 ++++---- .../misc/bluetooth_battery/default.nix | 6 +++--- pkgs/applications/misc/cask-server/default.nix | 7 +++---- .../misc/chewing-editor/default.nix | 6 +++--- pkgs/applications/misc/coolreader/default.nix | 6 +++--- pkgs/applications/misc/cura/default.nix | 10 +++++----- pkgs/applications/misc/curaengine/default.nix | 8 ++++---- pkgs/applications/misc/curaengine/stable.nix | 6 +++--- pkgs/by-name/ma/mame/package.nix | 10 +++++----- 118 files changed, 414 insertions(+), 416 deletions(-) diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix index 5b70b7a10e89..72dceba2484d 100644 --- a/pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix +++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix @@ -28,12 +28,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bitwig-studio"; version = "4.4.10"; src = fetchurl { - url = "https://downloads.bitwig.com/stable/${version}/${pname}-${version}.deb"; + url = "https://downloads.bitwig.com/stable/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.deb"; sha256 = "sha256-gtQ1mhXk0AqGidZk5TCzSR58pD1JJoELMBmELtqyb4U="; }; @@ -101,7 +101,7 @@ stdenv.mkDerivation rec { "''${gappsWrapperArgs[@]}" \ --prefix PATH : "${lib.makeBinPath [ ffmpeg ]}" \ --suffix PATH : "${lib.makeBinPath [ xdg-utils ]}" \ - --suffix LD_LIBRARY_PATH : "${lib.strings.makeLibraryPath buildInputs}" + --suffix LD_LIBRARY_PATH : "${lib.strings.makeLibraryPath finalAttrs.buildInputs}" done find $out -type f -executable -name 'jspawnhelper' | \ @@ -127,4 +127,4 @@ stdenv.mkDerivation rec { ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; -} +}) diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix index 44689e616fe0..6bcf62b00943 100644 --- a/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix +++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix @@ -35,13 +35,13 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bitwig-studio-unwrapped"; version = "5.3.13"; src = fetchurl { - name = "bitwig-studio-${version}.deb"; - url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; + name = "bitwig-studio-${finalAttrs.version}.deb"; + url = "https://www.bitwig.com/dl/Bitwig%20Studio/${finalAttrs.version}/installer_linux/"; hash = "sha256-tx+Dz9fTm4DIobwLa055ZOCMG+tU7vQl11NFnEKMAno="; }; @@ -117,7 +117,7 @@ stdenv.mkDerivation rec { "''${gappsWrapperArgs[@]}" \ --prefix PATH : "${lib.makeBinPath [ ffmpeg ]}" \ --suffix PATH : "${lib.makeBinPath [ xdg-utils ]}" \ - --suffix LD_LIBRARY_PATH : "${lib.strings.makeLibraryPath buildInputs}" + --suffix LD_LIBRARY_PATH : "${lib.strings.makeLibraryPath finalAttrs.buildInputs}" done find $out -type f -executable -name 'jspawnhelper' | \ @@ -143,4 +143,4 @@ stdenv.mkDerivation rec { ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; -} +}) diff --git a/pkgs/applications/audio/codecserver/default.nix b/pkgs/applications/audio/codecserver/default.nix index c39392851d24..ce95575b0fd3 100644 --- a/pkgs/applications/audio/codecserver/default.nix +++ b/pkgs/applications/audio/codecserver/default.nix @@ -8,14 +8,14 @@ protobuf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "codecserver"; version = "0.2.0"; src = fetchFromGitHub { owner = "jketterl"; repo = "codecserver"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-JzaVBFl3JsFNDm4gy1qOKA9uAjUjNeMiI39l5gfH0aE="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "codecserver"; }; -} +}) diff --git a/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix b/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix index 7444e5106cb8..e3b474a345a4 100644 --- a/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix +++ b/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix @@ -12,14 +12,14 @@ gtk3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "deadbeef-headerbar-gtk3-plugin"; version = "1.2"; src = fetchFromGitHub { owner = "saivert"; repo = "ddb_misc_headerbar_GTK3"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1v1schvnps7ypjqgcbqi74a45w8r2gbhrawz7filym22h1qr9wn0"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.jtojnar ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/audio/deadbeef/plugins/statusnotifier.nix b/pkgs/applications/audio/deadbeef/plugins/statusnotifier.nix index 4cd945cc3c4e..f23e967d5687 100644 --- a/pkgs/applications/audio/deadbeef/plugins/statusnotifier.nix +++ b/pkgs/applications/audio/deadbeef/plugins/statusnotifier.nix @@ -9,14 +9,14 @@ libdbusmenu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "deadbeef-statusnotifier-plugin"; version = "1.6"; src = fetchFromGitHub { owner = "vovochka404"; repo = "deadbeef-statusnotifier-plugin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6WEbY59vPNrL3W5GUwFQJimmSS+td8Ob+G46fPAxfV4="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.kurnevsky ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/audio/espeak/default.nix b/pkgs/applications/audio/espeak/default.nix index e4a4bc289e6f..b2d68e2c24bf 100644 --- a/pkgs/applications/audio/espeak/default.nix +++ b/pkgs/applications/audio/espeak/default.nix @@ -6,12 +6,12 @@ portaudio, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "espeak"; version = "1.48.04"; src = fetchurl { - url = "mirror://sourceforge/espeak/espeak-${version}-source.zip"; + url = "mirror://sourceforge/espeak/espeak-${finalAttrs.version}-source.zip"; sha256 = "0n86gwh9pw0jqqpdz7mxggllfr8k0r7pc67ayy7w5z6z79kig6mz"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/audio/espeak/edit.nix b/pkgs/applications/audio/espeak/edit.nix index 9e6adde36162..abb59307d08e 100644 --- a/pkgs/applications/audio/espeak/edit.nix +++ b/pkgs/applications/audio/espeak/edit.nix @@ -9,12 +9,12 @@ sox, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "espeakedit"; version = "1.48.03"; src = fetchurl { - url = "mirror://sourceforge/espeak/espeakedit-${version}.zip"; + url = "mirror://sourceforge/espeak/espeakedit-${finalAttrs.version}.zip"; sha256 = "0x8s7vpb7rw5x37yjzy1f98m4f2csdg89libb74fm36gn8ly0hli"; }; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/audio/ladspa-plugins/default.nix b/pkgs/applications/audio/ladspa-plugins/default.nix index ffc5d741953d..2c68d9a7fa8c 100644 --- a/pkgs/applications/audio/ladspa-plugins/default.nix +++ b/pkgs/applications/audio/ladspa-plugins/default.nix @@ -11,14 +11,14 @@ perlPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swh-plugins"; version = "0.4.17"; src = fetchFromGitHub { owner = "swh"; repo = "ladspa"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-eOtIhNcuItREUShI8JRlBVKfMfovpdfIYu+m37v4KLE="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/applications/audio/librespot/default.nix b/pkgs/applications/audio/librespot/default.nix index 39f44d6c585c..94c51b22b5eb 100644 --- a/pkgs/applications/audio/librespot/default.nix +++ b/pkgs/applications/audio/librespot/default.nix @@ -21,14 +21,14 @@ tlsBackend ? "native-tls", # "native-tls" "rustls-tls-native-roots" "rustls-tls-webpki-roots" }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "librespot"; version = "0.8.0"; src = fetchFromGitHub { owner = "librespot-org"; repo = "librespot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-twWndV6z5Cdivz7pfAJzdlIjddEiZPEFnTzipMczmJo="; }; @@ -71,8 +71,8 @@ rustPlatform.buildRustPackage rec { description = "Open Source Spotify client library and playback daemon"; mainProgram = "librespot"; homepage = "https://github.com/librespot-org/librespot"; - changelog = "https://github.com/librespot-org/librespot/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/librespot-org/librespot/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ bennofs ]; }; -} +}) diff --git a/pkgs/applications/audio/lmms/default.nix b/pkgs/applications/audio/lmms/default.nix index 409a5b768ba3..f8e9cb71366c 100644 --- a/pkgs/applications/audio/lmms/default.nix +++ b/pkgs/applications/audio/lmms/default.nix @@ -26,14 +26,14 @@ SDL ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lmms"; version = "1.2.2"; src = fetchFromGitHub { owner = "LMMS"; repo = "lmms"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "006hwv1pbh3y5whsxkjk20hsbgwkzr4dawz43afq1gil69y7xpda"; fetchSubmodules = true; }; @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DWANT_QT5=ON" ] - ++ lib.optionals (lib.versionOlder version "11.4") [ + ++ lib.optionals (lib.versionOlder finalAttrs.version "11.4") [ # Fix the build with CMake 4. "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" ]; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix b/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix index 6de176840115..089d86926865 100644 --- a/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "CharacterCompressor"; version = "0.3.3"; src = fetchFromGitHub { owner = "magnetophon"; repo = "CharacterCompressor"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "1h0bhjhx023476gbijq842b6f8z71zcyn4c9mddwyb18w9cdamp5"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix b/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix index 528c972a9829..0d66e1e0cedd 100644 --- a/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/CompBus/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "CompBus"; version = "1.1.1"; src = fetchFromGitHub { owner = "magnetophon"; repo = "CompBus"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "0yhj680zgk4dn4fi8j3apm72f3z2mjk12amf2a7p0lwn9iyh4a2z"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix b/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix index 24dda36ca000..65bfa3aaae0d 100644 --- a/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "constant-detune-chorus"; version = "0.1.3"; src = fetchFromGitHub { owner = "magnetophon"; repo = "constant-detune-chorus"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "1sipmc25fr7w7xqx1r0y6i2zwfkgszzwvhk1v15mnsb3cqvk8ybn"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix b/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix index cc968b5226cc..b34338cf0047 100644 --- a/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "LazyLimiter"; version = "0.3.2"; src = fetchFromGitHub { owner = "magnetophon"; repo = "LazyLimiter"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "10xdydwmsnkx8hzsm74pa546yahp29wifydbc48yywv3sfj5anm7"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix b/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix index 3dfea346b60a..39c3335480d9 100644 --- a/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix @@ -6,14 +6,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "MBdistortion"; version = "1.1.1"; src = fetchFromGitHub { owner = "magnetophon"; repo = "MBdistortion"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "0mdzaqmxzgspfgx9w1hdip18y17hwpdcgjyq1rrfm843vkascwip"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix b/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix index ab7e651fc691..7f0df8582b3f 100644 --- a/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "RhythmDelay"; version = "2.1"; src = fetchFromGitHub { owner = "magnetophon"; repo = "RhythmDelay"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "1j0bjl9agz43dcrcrbiqd7fv7xsxgd65s4ahhv5pvcr729y0fxg4"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix b/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix index f1845e2a3279..f03a0480d0ec 100644 --- a/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix @@ -8,23 +8,23 @@ puredata-with-plugins, jack-example-tools, }: -stdenv.mkDerivation rec { +let + plugins = [ + helmholtz + ]; + pitchTracker = puredata-with-plugins plugins; +in +stdenv.mkDerivation (finalAttrs: { pname = "VoiceOfFaust"; version = "1.1.7"; src = fetchFromGitHub { owner = "magnetophon"; repo = "VoiceOfFaust"; - tag = "V${version}"; + tag = "V${finalAttrs.version}"; sha256 = "sha256-wsc4yzytK2hPVBQwMhdhjnH1pDtpkNCFJnItyzszEs0="; }; - plugins = [ - helmholtz - ]; - - pitchTracker = puredata-with-plugins plugins; - nativeBuildInputs = [ faust2jack faust2lv2 @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix b/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix index beb40dcbfece..d9c127eae4a3 100644 --- a/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "faustCompressors"; version = "1.2"; src = fetchFromGitHub { owner = "magnetophon"; repo = "faustCompressors"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "144f6g17q4m50kxzdncsfzdyycdfprnpwdaxcwgxj4jky1xsha1d"; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix b/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix index 7c81a87cfe9f..a70eacd6ea4d 100644 --- a/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pluginUtils"; version = "1.1"; src = fetchFromGitHub { owner = "magnetophon"; repo = "pluginUtils"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "1hnr5sp7k6ypf4ks61lnyqx44dkv35yllf3a3xcbrw7yqzagwr1c"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix b/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix index 70020efe0980..ab908bd90a55 100644 --- a/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix @@ -5,14 +5,14 @@ faust2jaqt, faust2lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "shelfMultiBand"; version = "0.6.1"; src = fetchFromGitHub { owner = "magnetophon"; repo = "shelfMultiBand"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; sha256 = "1b1h4z5fs2xm7wvw11p9wnd0bxs3m88124f5phh0gwvpsdrd0im5"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/applications/audio/midas/generic.nix b/pkgs/applications/audio/midas/generic.nix index b21ab315a178..fdb60633f2dc 100644 --- a/pkgs/applications/audio/midas/generic.nix +++ b/pkgs/applications/audio/midas/generic.nix @@ -26,7 +26,7 @@ let '') debs ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "${lib.toLower type}-edit"; inherit version; @@ -40,9 +40,9 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/bin - cp ${type}-Edit $out/bin/.${pname} + cp ${type}-Edit $out/bin/.${finalAttrs.pname} - cat >$out/bin/${pname} <$out/bin/${finalAttrs.pname} < !libOnly; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "${lib.optionalString libOnly "lib"}mpg123"; version = "1.33.4"; src = fetchurl { - url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2"; + url = "mirror://sourceforge/mpg123/mpg123-${finalAttrs.version}.tar.bz2"; hash = "sha256-OujJ/4Cpe/wOIuifvNdGh+yk/B2zFbEmB/J/ActaR9k="; }; @@ -88,7 +88,7 @@ stdenv.mkDerivation rec { # Expect the text in format of '' new_version="$(curl -s https://mpg123.org/download.shtml | pcregrep -o1 '')" - update-source-version ${pname} "$new_version" + update-source-version ${finalAttrs.pname} "$new_version" ''; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ftrvxmtrx ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/audio/pd-plugins/timbreid/default.nix b/pkgs/applications/audio/pd-plugins/timbreid/default.nix index b11e6ffcdb55..83b29d1e6f7f 100644 --- a/pkgs/applications/audio/pd-plugins/timbreid/default.nix +++ b/pkgs/applications/audio/pd-plugins/timbreid/default.nix @@ -7,12 +7,12 @@ fftw, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.7.0"; pname = "timbreid"; src = fetchurl { - url = "http://williambrent.conflations.com/pd/timbreID-${version}-src.zip"; + url = "http://williambrent.conflations.com/pd/timbreID-${finalAttrs.version}-src.zip"; sha256 = "14k2xk5zrzrw1zprdbwx45hrlc7ck8vq4drpd3l455i5r8yk4y6b"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/audio/pianoteq/default.nix b/pkgs/applications/audio/pianoteq/default.nix index 969e65253ec0..7778fed0e1c2 100644 --- a/pkgs/applications/audio/pianoteq/default.nix +++ b/pkgs/applications/audio/pianoteq/default.nix @@ -41,7 +41,7 @@ let version, ... }: - stdenv.mkDerivation rec { + stdenv.mkDerivation (finalAttrs: { inherit src version; pname = "pianoteq-${name}"; @@ -66,11 +66,11 @@ let desktopItems = [ (makeDesktopItem { - name = pname; + name = finalAttrs.pname; exec = ''"${mainProgram}"''; desktopName = mainProgram; icon = "pianoteq"; - comment = meta.description; + comment = finalAttrs.meta.description; categories = [ "AudioVideo" "Audio" @@ -114,7 +114,7 @@ let ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; - }; + }); fetchWithCurlScript = { diff --git a/pkgs/applications/audio/playbar2/default.nix b/pkgs/applications/audio/playbar2/default.nix index 105d37a5529c..3dc5ada3ef2f 100644 --- a/pkgs/applications/audio/playbar2/default.nix +++ b/pkgs/applications/audio/playbar2/default.nix @@ -8,14 +8,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "playbar2"; version = "2.5"; src = fetchFromGitHub { owner = "jsmitar"; repo = "PlayBar2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0iv2m4flgaz2r0k7f6l0ca8p6cw8j8j2gin1gci2pg3l5g5khbch"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pjones ]; }; -} +}) diff --git a/pkgs/applications/audio/quodlibet/default.nix b/pkgs/applications/audio/quodlibet/default.nix index d1740db71df6..eaae5863c90c 100644 --- a/pkgs/applications/audio/quodlibet/default.nix +++ b/pkgs/applications/audio/quodlibet/default.nix @@ -44,7 +44,7 @@ python3, xvfb-run, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "quodlibet${tag}"; version = "4.7.1"; pyproject = true; @@ -57,7 +57,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "quodlibet"; repo = "quodlibet"; - tag = "release-${version}"; + tag = "release-${finalAttrs.version}"; hash = "sha256-xr3c1e4tjw2YHuKbvNeUPBIFdHEcpztqXjHVDSSxYlo="; }; @@ -195,4 +195,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/audio/rakarrack/default.nix b/pkgs/applications/audio/rakarrack/default.nix index bcab38ff170d..08d7d1d961f8 100644 --- a/pkgs/applications/audio/rakarrack/default.nix +++ b/pkgs/applications/audio/rakarrack/default.nix @@ -15,12 +15,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rakarrack"; version = "0.6.1"; src = fetchurl { - url = "mirror://sourceforge/rakarrack/${pname}-${version}.tar.bz2"; + url = "mirror://sourceforge/rakarrack/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2"; sha256 = "1rpf63pdn54c4yg13k7cb1w1c7zsvl97c4qxcpz41c8l91xd55kn"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index c5d26cd14a66..482dbb6a1643 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -36,12 +36,12 @@ let builtins.replaceStrings [ "." ] [ "" ] version }_linux_${arch}.tar.xz"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "reaper"; version = "7.59"; src = fetchurl { - url = url_for_platform version stdenv.hostPlatform.qemuArch; + url = url_for_platform finalAttrs.version stdenv.hostPlatform.qemuArch; hash = if stdenv.hostPlatform.isDarwin then "sha256-S4RAXWss1tPzmO0zzKfkXPrcgBqwNN5EE1jpjEZ5mYk=" @@ -152,4 +152,4 @@ stdenv.mkDerivation rec { viraptor ]; }; -} +}) diff --git a/pkgs/applications/audio/sfxr-qt/default.nix b/pkgs/applications/audio/sfxr-qt/default.nix index f94171ef892b..dcd07bbe57c2 100644 --- a/pkgs/applications/audio/sfxr-qt/default.nix +++ b/pkgs/applications/audio/sfxr-qt/default.nix @@ -14,14 +14,14 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sfxr-qt"; version = "1.5.1"; src = fetchFromGitHub { owner = "agateau"; repo = "sfxr-qt"; - rev = version; + rev = finalAttrs.version; hash = "sha256-JAWDk7mGkPtQ5yaA6UT9hlAy770MHrTBhBP9G8UqFKg="; fetchSubmodules = true; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ fgaz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/audio/snapcast/default.nix b/pkgs/applications/audio/snapcast/default.nix index 2b938c7c57da..d2511baae213 100644 --- a/pkgs/applications/audio/snapcast/default.nix +++ b/pkgs/applications/audio/snapcast/default.nix @@ -24,14 +24,14 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snapcast"; version = "0.34.0"; src = fetchFromGitHub { owner = "badaix"; repo = "snapcast"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BPsAGFLWUfONuyQ1pzsJzGV/Jlxv+4TkVT1KG7j8H0s="; }; @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl3Plus; }; -} +}) diff --git a/pkgs/applications/audio/zynaddsubfx/default.nix b/pkgs/applications/audio/zynaddsubfx/default.nix index 1a76c7b2acbc..dbcbd8df595a 100644 --- a/pkgs/applications/audio/zynaddsubfx/default.nix +++ b/pkgs/applications/audio/zynaddsubfx/default.nix @@ -64,14 +64,14 @@ let mruby-zest = callPackage ./mruby-zest { }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zynaddsubfx"; version = "3.0.6"; src = fetchFromGitHub { owner = "zynaddsubfx"; repo = "zynaddsubfx"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-0siAx141DZx39facXWmKbsi0rHBNpobApTdey07EcXg="; }; @@ -204,4 +204,4 @@ stdenv.mkDerivation rec { # - Zest UI fails to start on pulg_setup: Could not open display, aborting. broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/applications/audio/zynaddsubfx/mruby-zest/default.nix b/pkgs/applications/audio/zynaddsubfx/mruby-zest/default.nix index 7160a2cd1631..ff9ce3f10486 100644 --- a/pkgs/applications/audio/zynaddsubfx/mruby-zest/default.nix +++ b/pkgs/applications/audio/zynaddsubfx/mruby-zest/default.nix @@ -11,14 +11,14 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mruby-zest"; version = "3.0.6"; src = fetchFromGitHub { - owner = pname; - repo = "${pname}-build"; - tag = version; + owner = "mruby-zest"; + repo = "mruby-zest-build"; + tag = finalAttrs.version; fetchSubmodules = true; sha256 = "sha256-rIb6tQimwrUj+623IU5zDyKNWsNYYBElLQClOsP+5Dc="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ kira-bruneau ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/blockchains/digibyte/default.nix b/pkgs/applications/blockchains/digibyte/default.nix index 04161c6e0ac9..3ea3e96181e2 100644 --- a/pkgs/applications/blockchains/digibyte/default.nix +++ b/pkgs/applications/blockchains/digibyte/default.nix @@ -17,16 +17,16 @@ wrapQtAppsHook ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "digibyte"; version = "7.17.3"; - name = pname + toString (lib.optional (!withGui) "d") + "-" + version; + name = finalAttrs.pname + toString (lib.optional (!withGui) "d") + "-" + finalAttrs.version; src = fetchFromGitHub { owner = "digibyte-core"; - repo = pname; - rev = "v${version}"; + repo = "digibyte"; + rev = "v${finalAttrs.version}"; sha256 = "zPwnC2qd28fA1saG4nysPlKU1nnXhfuSG3DpCY6T+kM="; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mmahut ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/blockchains/elements/default.nix b/pkgs/applications/blockchains/elements/default.nix index f5de301da757..3252b1095731 100644 --- a/pkgs/applications/blockchains/elements/default.nix +++ b/pkgs/applications/blockchains/elements/default.nix @@ -24,14 +24,14 @@ withWallet ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = if withGui then "elements" else "elementsd"; version = "23.3.2"; src = fetchFromGitHub { owner = "ElementsProject"; repo = "elements"; - rev = "elements-${version}"; + rev = "elements-${finalAttrs.version}"; sha256 = "sha256-NLLM+stYOXcnAjEfXRerjvgMXM8jFSOyZhu/A0ZTnRw="; }; @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { "--with-boost-libdir=${boost.out}/lib" "--disable-bench" ] - ++ lib.optionals (!doCheck) [ + ++ lib.optionals (!finalAttrs.doCheck) [ "--disable-tests" "--disable-gui-tests" ] @@ -112,4 +112,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/applications/blockchains/gridcoin-research/default.nix b/pkgs/applications/blockchains/gridcoin-research/default.nix index ba5a14a53845..f124f96eafd8 100644 --- a/pkgs/applications/blockchains/gridcoin-research/default.nix +++ b/pkgs/applications/blockchains/gridcoin-research/default.nix @@ -18,14 +18,14 @@ hexdump, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gridcoin-research"; version = "5.4.9.0"; src = fetchFromGitHub { owner = "gridcoin-community"; repo = "Gridcoin-Research"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-nupZB4nNbitpf5EBCNy0e+ovjayAszup/r7qxbxA5jI="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ gigglesquid ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/blockchains/nano-wallet/default.nix b/pkgs/applications/blockchains/nano-wallet/default.nix index 4e986699d220..821e8b1880bb 100644 --- a/pkgs/applications/blockchains/nano-wallet/default.nix +++ b/pkgs/applications/blockchains/nano-wallet/default.nix @@ -12,7 +12,7 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nano-wallet"; version = "28.2"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "nanocurrency"; repo = "nano-node"; - tag = "V${version}"; + tag = "V${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-Wo1Gd6dOnCoPiGmuJQhZmKKSg7LrKpfdvLNNKBYTUWI="; }; @@ -82,5 +82,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ jluttine ]; }; - -} +}) diff --git a/pkgs/applications/blockchains/optimism/default.nix b/pkgs/applications/blockchains/optimism/default.nix index d60a6b12509f..a1b7f3ec2d04 100644 --- a/pkgs/applications/blockchains/optimism/default.nix +++ b/pkgs/applications/blockchains/optimism/default.nix @@ -5,14 +5,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "optimism"; version = "1.9.4"; src = fetchFromGitHub { owner = "ethereum-optimism"; repo = "optimism"; - rev = "op-node/v${version}"; + rev = "op-node/v${finalAttrs.version}"; hash = "sha256-pAmstWA6up0CvHEQW5RnDYumdwKP0i6fpz59EYTBsmU="; fetchSubmodules = true; }; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "cmd"; }; -} +}) diff --git a/pkgs/applications/blockchains/optimism/geth.nix b/pkgs/applications/blockchains/optimism/geth.nix index 488bddd45c1f..8c6d98e5e21b 100644 --- a/pkgs/applications/blockchains/optimism/geth.nix +++ b/pkgs/applications/blockchains/optimism/geth.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "op-geth"; version = "1.101305.3"; src = fetchFromGitHub { owner = "ethereum-optimism"; repo = "op-geth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AKVwwvt77FZlm7089EeayYVRYLo7c3v6LFVpsQN68Zk="; fetchSubmodules = true; }; @@ -46,4 +46,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) diff --git a/pkgs/applications/blockchains/vertcoin/default.nix b/pkgs/applications/blockchains/vertcoin/default.nix index 95a95a8de832..cee10b73be0e 100644 --- a/pkgs/applications/blockchains/vertcoin/default.nix +++ b/pkgs/applications/blockchains/vertcoin/default.nix @@ -19,15 +19,15 @@ wrapQtAppsHook ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vertcoin"; version = "0.18.0"; - name = pname + toString (lib.optional (!withGui) "d") + "-" + version; + name = finalAttrs.pname + toString (lib.optional (!withGui) "d") + "-" + finalAttrs.version; src = fetchFromGitHub { - owner = pname + "-project"; - repo = pname + "-core"; + owner = "vertcoin-project"; + repo = "vertcoin-core"; rev = "2bd6dba7a822400581d5a6014afd671fb7e61f36"; sha256 = "ua9xXA+UQHGVpCZL0srX58DDUgpfNa+AAIKsxZbhvMk="; }; @@ -86,4 +86,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mmahut ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/blockchains/zcash/default.nix b/pkgs/applications/blockchains/zcash/default.nix index 5b019e254e7f..384566a524ab 100644 --- a/pkgs/applications/blockchains/zcash/default.nix +++ b/pkgs/applications/blockchains/zcash/default.nix @@ -25,14 +25,14 @@ zeromq, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zcash"; version = "5.4.2"; src = fetchFromGitHub { owner = "zcash"; repo = "zcash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XGq/cYUo43FcpmRDO2YiNLCuEQLsTFLBFC4M1wM29l8="; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { ]; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-VBqasLpxqI4kr73Mr7OVuwb2OIhUwnY9CTyZZOyEElU="; }; @@ -115,4 +115,4 @@ stdenv.mkDerivation rec { # https://github.com/zcash/zcash/issues/4405 broken = stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/applications/editors/cudatext/default.nix b/pkgs/applications/editors/cudatext/default.nix index c40381110a64..ba0cdf1ea046 100644 --- a/pkgs/applications/editors/cudatext/default.nix +++ b/pkgs/applications/editors/cudatext/default.nix @@ -40,14 +40,14 @@ let } ) (lib.importJSON ./deps.json); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cudatext"; version = "1.202.1"; src = fetchFromGitHub { owner = "Alexey-T"; repo = "CudaText"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ZFMO986D4RtrTnLFdcL0a2BNjcsB+9pIolylblku7j4="; }; @@ -84,7 +84,7 @@ stdenv.mkDerivation rec { env.NIX_LDFLAGS = toString [ "--as-needed" "-rpath" - (lib.makeLibraryPath buildInputs) + (lib.makeLibraryPath finalAttrs.buildInputs) ]; buildPhase = @@ -146,4 +146,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "cudatext"; }; -} +}) diff --git a/pkgs/applications/editors/eclipse/build-eclipse.nix b/pkgs/applications/editors/eclipse/build-eclipse.nix index b43949c12542..4a60a0396352 100644 --- a/pkgs/applications/editors/eclipse/build-eclipse.nix +++ b/pkgs/applications/editors/eclipse/build-eclipse.nix @@ -28,7 +28,7 @@ version, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { inherit pname version src; desktopItem = makeDesktopItem { @@ -103,7 +103,7 @@ stdenv.mkDerivation rec { # Create desktop item. mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications + cp ${finalAttrs.desktopItem}/share/applications/* $out/share/applications mkdir -p $out/share/pixmaps ln -s $out/eclipse/icon.xpm $out/share/pixmaps/eclipse.xpm @@ -123,5 +123,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ lib.maintainers.jerith666 ]; }; - -} +}) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix index 6eeb435f31e2..61893469dedd 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -melpaBuild rec { +melpaBuild (finalAttrs: { pname = "ebuild-mode"; version = "1.81"; src = fetchzip { - url = "https://gitweb.gentoo.org/proj/ebuild-mode.git/snapshot/ebuild-mode-${version}.tar.bz2"; + url = "https://gitweb.gentoo.org/proj/ebuild-mode.git/snapshot/ebuild-mode-${finalAttrs.version}.tar.bz2"; hash = "sha256-b+59Ec+NOHvFgbFOmnsvGjnq392VR1JCsPx/ORSdffo="; }; @@ -19,4 +19,4 @@ melpaBuild rec { license = lib.licenses.gpl2Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/jam-mode/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/jam-mode/package.nix index 418f201fa933..eb7430c0344a 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/jam-mode/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/jam-mode/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -melpaBuild rec { +melpaBuild (finalAttrs: { pname = "jam-mode"; version = "0.3"; src = fetchurl { - url = "https://dev.gentoo.org/~ulm/distfiles/${pname}-${version}.el.xz"; + url = "https://dev.gentoo.org/~ulm/distfiles/${finalAttrs.pname}-${finalAttrs.version}.el.xz"; hash = "sha256-0IlYqbPa4AAwOpjdd20k8hqtvDhZmcz1WHa/LHx8kMk="; }; @@ -32,4 +32,4 @@ melpaBuild rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ qyliss ]; }; -} +}) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/session-management-for-emacs/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/session-management-for-emacs/package.nix index 9896e8bd4b35..f66bf92548bd 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/session-management-for-emacs/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/session-management-for-emacs/package.nix @@ -4,14 +4,14 @@ lib, }: -melpaBuild rec { +melpaBuild (finalAttrs: { pname = "session-management-for-emacs"; ename = "session"; version = "2.2a"; melpaVersion = "2.2"; # default value derived from version is not valid for Emacs src = fetchzip { - url = "mirror://sourceforge/emacs-session/session-${version}.tar.gz"; + url = "mirror://sourceforge/emacs-session/session-${finalAttrs.version}.tar.gz"; hash = "sha256-lc6NIX+lx97qCs5JqG7x0iVE6ki09Gy7DEQuPW2c+7s="; }; @@ -28,4 +28,4 @@ melpaBuild rec { homepage = "https://emacs-session.sourceforge.net/"; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix index 3f7608dc5ced..35e9335e4e5f 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix @@ -10,20 +10,20 @@ let libExt = stdenv.hostPlatform.extensions.sharedLibrary; - tsc-dyn = rustPlatform.buildRustPackage rec { + tsc-dyn = rustPlatform.buildRustPackage (finalAttrs: { pname = "tsc-dyn"; version = "0.18.0"; src = fetchFromGitHub { owner = "emacs-tree-sitter"; repo = "emacs-tree-sitter"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k="; }; cargoHash = "sha256-Tua3ZFfSyWVYXU9mPLWXE6ejGlXowTNe3nvZBaicmSQ="; - sourceRoot = "${src.name}/core"; + sourceRoot = "${finalAttrs.src.name}/core"; postInstall = '' pushd $out/lib @@ -31,7 +31,7 @@ let echo -n $version > DYN-VERSION popd ''; - }; + }); in melpaBuild { pname = "tsc"; diff --git a/pkgs/applications/editors/formiko/default.nix b/pkgs/applications/editors/formiko/default.nix index a67be9d8cc98..d2f0fc1791b6 100644 --- a/pkgs/applications/editors/formiko/default.nix +++ b/pkgs/applications/editors/formiko/default.nix @@ -13,7 +13,7 @@ webkitgtk_4_1, }: -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "formiko"; version = "1.5.0"; format = "setuptools"; @@ -21,7 +21,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "ondratu"; repo = "formiko"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-slfpkckCvxHJ/jlBP7QAhzaf9TAcS6biDQBZcBTyTKI="; }; @@ -50,4 +50,4 @@ buildPythonApplication rec { license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/editors/jetbrains/plugins/default.nix b/pkgs/applications/editors/jetbrains/plugins/default.nix index 58cbde88a814..5eaf7dbbff43 100644 --- a/pkgs/applications/editors/jetbrains/plugins/default.nix +++ b/pkgs/applications/editors/jetbrains/plugins/default.nix @@ -23,8 +23,8 @@ plugins = map processPlugin unprocessedPlugins; in - stdenv.mkDerivation rec { - pname = meta.mainProgram + "-with-plugins"; + stdenv.mkDerivation (finalAttrs: { + pname = finalAttrs.meta.mainProgram + "-with-plugins"; version = ide.version; src = ide; dontInstall = true; @@ -45,7 +45,8 @@ buildPhase = let appDir = lib.optionalString stdenv.hostPlatform.isDarwin "Applications/${lib.escapeShellArg ide.product}.app"; - rootDir = if stdenv.hostPlatform.isDarwin then "${appDir}/Contents" else meta.mainProgram; + rootDir = + if stdenv.hostPlatform.isDarwin then "${appDir}/Contents" else finalAttrs.meta.mainProgram; in '' cp -r ${ide} $out @@ -74,5 +75,5 @@ done ) ''; - }; + }); } diff --git a/pkgs/applications/editors/jetbrains/source/build.nix b/pkgs/applications/editors/jetbrains/source/build.nix index 80e53e88874b..37d776045f6e 100644 --- a/pkgs/applications/editors/jetbrains/source/build.nix +++ b/pkgs/applications/editors/jetbrains/source/build.nix @@ -231,10 +231,10 @@ let }; in -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "${buildType}-oss"; inherit version buildNumber; - name = "${pname}-${version}.tar.gz"; + name = "${finalAttrs.pname}-${version}.tar.gz"; inherit src; nativeBuildInputs = [ p7zip @@ -321,4 +321,4 @@ stdenvNoCC.mkDerivation rec { jps-bootstrap ; }; -} +}) diff --git a/pkgs/applications/editors/jupyter-kernels/octave/kernel.nix b/pkgs/applications/editors/jupyter-kernels/octave/kernel.nix index dba9bfeefc1c..de84b09b0d25 100644 --- a/pkgs/applications/editors/jupyter-kernels/octave/kernel.nix +++ b/pkgs/applications/editors/jupyter-kernels/octave/kernel.nix @@ -6,14 +6,14 @@ with python3Packages; -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "octave-kernel"; version = "0.34.2"; format = "setuptools"; src = fetchPypi { pname = "octave_kernel"; - inherit version; + inherit (finalAttrs) version; sha256 = "sha256-5ki2lekfK7frPsmPBIzYQOfANCUY9x+F2ZRAQSdPTxo="; }; @@ -33,4 +33,4 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ thomasjm ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/editors/jupyter-kernels/wolfram/kernel.nix b/pkgs/applications/editors/jupyter-kernels/wolfram/kernel.nix index a06afcf42f75..d74f7ad07d91 100644 --- a/pkgs/applications/editors/jupyter-kernels/wolfram/kernel.nix +++ b/pkgs/applications/editors/jupyter-kernels/wolfram/kernel.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wolfram-for-jupyter-kernel"; version = "0.9.2"; src = fetchFromGitHub { owner = "WolframResearch"; repo = "WolframLanguageForJupyter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "19d9dvr0bv7iy0x8mk4f576ha7z7h7id39nyrggwf9cp7gymxf47"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ fbeffa ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix b/pkgs/applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix index 6c3d0acd67d4..50ee8bbd685c 100644 --- a/pkgs/applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix +++ b/pkgs/applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix @@ -51,14 +51,14 @@ let in -clangStdenv.mkDerivation rec { +clangStdenv.mkDerivation (finalAttrs: { pname = "xeus-cling"; version = "0.15.3"; src = fetchFromGitHub { owner = "QuantStack"; repo = "xeus-cling"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-OfZU+z+p3/a36GntusBfwfFu3ssJW4Fu7SV3SMCoo1I="; }; @@ -109,4 +109,4 @@ clangStdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/applications/editors/kakoune/plugins/overrides.nix b/pkgs/applications/editors/kakoune/plugins/overrides.nix index 9e42f0cb523e..ed0cbd1c17e5 100644 --- a/pkgs/applications/editors/kakoune/plugins/overrides.nix +++ b/pkgs/applications/editors/kakoune/plugins/overrides.nix @@ -45,14 +45,14 @@ self: super: { ''; }); - kak-ansi = stdenv.mkDerivation rec { + kak-ansi = stdenv.mkDerivation (finalAttrs: { pname = "kak-ansi"; version = "0.2.4"; src = fetchFromGitHub { owner = "eraserhd"; repo = "kak-ansi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "kFjTYFy0KF5WWEHU4hHFAnD/03/d3ptjqMMbTSaGImE="; }; @@ -77,16 +77,16 @@ self: super: { ]; platforms = lib.platforms.all; }; - }; + }); - kak-plumb = stdenv.mkDerivation rec { + kak-plumb = stdenv.mkDerivation (finalAttrs: { pname = "kak-plumb"; version = "0.1.1"; src = fetchFromGitHub { owner = "eraserhd"; repo = "kak-plumb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1rz6pr786slnf1a78m3sj09axr4d2lb5rg7sfa4mfg1zcjh06ps6"; }; @@ -110,7 +110,7 @@ self: super: { ]; platforms = lib.platforms.all; }; - }; + }); kakoune-rainbow = super.kakoune-rainbow.overrideAttrs (oldAttrs: { preFixup = '' diff --git a/pkgs/applications/editors/manuskript/default.nix b/pkgs/applications/editors/manuskript/default.nix index f22ca6f7ee26..400b73ee5062 100644 --- a/pkgs/applications/editors/manuskript/default.nix +++ b/pkgs/applications/editors/manuskript/default.nix @@ -6,7 +6,7 @@ wrapQtAppsHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "manuskript"; version = "0.17.0"; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { repo = "manuskript"; owner = "olivierkes"; - tag = version; + tag = finalAttrs.version; hash = "sha256-jOhbN6lMx04q60S0VOABmSNE/x9Er9exFYvWJe2INlE="; }; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "manuskript"; }; -} +}) diff --git a/pkgs/applications/editors/molsketch/default.nix b/pkgs/applications/editors/molsketch/default.nix index 7c08ea25f5de..f042627055e7 100644 --- a/pkgs/applications/editors/molsketch/default.nix +++ b/pkgs/applications/editors/molsketch/default.nix @@ -11,12 +11,12 @@ desktop-file-utils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "molsketch"; version = "0.8.1"; src = fetchurl { - url = "mirror://sourceforge/molsketch/Molsketch-${version}-src.tar.gz"; + url = "mirror://sourceforge/molsketch/Molsketch-${finalAttrs.version}-src.tar.gz"; hash = "sha256-6wFvl3Aktv8RgEdI2ENsKallKlYy/f8Tsm5C0FB/igI="; }; @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { mainProgram = "molsketch"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/applications/editors/neovim/gnvim/default.nix b/pkgs/applications/editors/neovim/gnvim/default.nix index 5fabde8a695b..19ac86417e71 100644 --- a/pkgs/applications/editors/neovim/gnvim/default.nix +++ b/pkgs/applications/editors/neovim/gnvim/default.nix @@ -7,14 +7,14 @@ gtk4, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gnvim-unwrapped"; version = "0.3.1"; src = fetchFromGitHub { owner = "vhakulinen"; repo = "gnvim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VyyHlyMW/9zYECobQwngFARQYqcoXmopyCHUwHolXfo="; }; @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ minijackson ]; }; -} +}) diff --git a/pkgs/applications/editors/notepadqq/default.nix b/pkgs/applications/editors/notepadqq/default.nix index 5e40331bf42f..43f2aef74697 100644 --- a/pkgs/applications/editors/notepadqq/default.nix +++ b/pkgs/applications/editors/notepadqq/default.nix @@ -13,7 +13,7 @@ qtwebsockets, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "notepadqq"; # shipping a beta build as there's no proper release which supports qtwebengine version = "2.0.0-beta"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "notepadqq"; repo = "notepadqq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XA9Ay9kJApY+bDeOf0iPv+BWYFuTmIuqsLEPgRTCZCE="; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.rszibele ]; mainProgram = "notepadqq"; }; -} +}) diff --git a/pkgs/applications/editors/okteta/default.nix b/pkgs/applications/editors/okteta/default.nix index 1bf3ef393884..9c5e90861df6 100644 --- a/pkgs/applications/editors/okteta/default.nix +++ b/pkgs/applications/editors/okteta/default.nix @@ -18,12 +18,12 @@ shared-mime-info, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "okteta"; version = "0.26.25"; src = fetchurl { - url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz"; + url = "mirror://kde/stable/okteta/${finalAttrs.version}/src/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; sha256 = "sha256-K+GJG/SYyzgDDKXbGtAixQJVfBwLj/asP9rIJUpbt2s="; }; @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/editors/qxmledit/default.nix b/pkgs/applications/editors/qxmledit/default.nix index 7dc2b74f7d8c..2064586e5eeb 100644 --- a/pkgs/applications/editors/qxmledit/default.nix +++ b/pkgs/applications/editors/qxmledit/default.nix @@ -10,7 +10,7 @@ libGLU, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "qxmledit"; version = "0.9.17"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "lbellonda"; repo = "qxmledit"; - rev = version; + rev = finalAttrs.version; hash = "sha256-UzN5U+aC/uKokSdeUG2zv8+mkaH4ndYZ0sfzkpQ3l1M="; }; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/qxmledit"; license = lib.licenses.lgpl2; platforms = lib.platforms.unix; - changelog = "https://github.com/lbellonda/qxmledit/blob/${version}/NEWS"; + changelog = "https://github.com/lbellonda/qxmledit/blob/${finalAttrs.version}/NEWS"; mainProgram = "qxmledit"; }; -} +}) diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix index 863fd40dde12..535adc0dc200 100644 --- a/pkgs/applications/editors/rednotebook/default.nix +++ b/pkgs/applications/editors/rednotebook/default.nix @@ -14,7 +14,7 @@ setuptools, }: -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "rednotebook"; version = "2.42"; pyproject = true; @@ -22,7 +22,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "jendrikseipp"; repo = "rednotebook"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-4e3LvBVrhqzNja9kOZ5xJVYvwjGkKNvIuXou4YfD6w4="; }; @@ -54,10 +54,10 @@ buildPythonApplication rec { meta = { homepage = "https://rednotebook.sourceforge.io/"; - changelog = "https://github.com/jendrikseipp/rednotebook/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/jendrikseipp/rednotebook/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Modern journal that includes a calendar navigation, customizable templates, export functionality and word clouds"; license = lib.licenses.gpl2Plus; maintainers = [ ]; mainProgram = "rednotebook"; }; -} +}) diff --git a/pkgs/applications/editors/sublime/4/common.nix b/pkgs/applications/editors/sublime/4/common.nix index 1db60808f0d9..535475b3d655 100644 --- a/pkgs/applications/editors/sublime/4/common.nix +++ b/pkgs/applications/editors/sublime/4/common.nix @@ -64,11 +64,11 @@ let sqlite ]; - binaryPackage = stdenv.mkDerivation rec { + binaryPackage = stdenv.mkDerivation (finalAttrs: { pname = "${pnameBase}-bin"; version = buildVersion; - src = passthru.sources.${stdenv.hostPlatform.system}; + src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; dontStrip = true; dontPatchELF = true; @@ -135,9 +135,9 @@ let }; }; }; - }; + }); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = pnameBase; version = buildVersion; @@ -191,7 +191,7 @@ stdenv.mkDerivation rec { exit 0 fi - for platform in ${lib.escapeShellArgs meta.platforms}; do + for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do update-source-version "${packageAttribute}".unwrapped "$latestVersion" --ignore-same-version --file="$versionFile" --version-key=buildVersion --source-key="sources.$platform" done ''; @@ -218,4 +218,4 @@ stdenv.mkDerivation rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix index a12d991b1557..b200b92cbed6 100644 --- a/pkgs/applications/editors/tiled/default.nix +++ b/pkgs/applications/editors/tiled/default.nix @@ -26,7 +26,7 @@ let ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tiled"; # nixpkgs-update: no auto update version = "1.11.2"; @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "mapeditor"; repo = "tiled"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9oUKn51MQcsStgIJrp9XW5YAIpAUcO0kzfGnYA3gz/E="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/editors/vim/vimacs.nix b/pkgs/applications/editors/vim/vimacs.nix index fbd53bf5791d..050f803fa0dd 100644 --- a/pkgs/applications/editors/vim/vimacs.nix +++ b/pkgs/applications/editors/vim/vimacs.nix @@ -9,13 +9,13 @@ vimacsExtraArgs ? "", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vimacs"; - version = lib.getVersion vimPackage; + version = lib.getVersion finalAttrs.vimPackage; vimPackage = if useMacvim then macvim else vim-full; buildInputs = [ - vimPackage + finalAttrs.vimPackage vimPlugins.vimacs ]; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { --replace '--cmd "let g:VM_Enabled = 1"' \ '--cmd "let g:VM_Enabled = 1" --cmd "set rtp^=@rtp@" ${vimacsExtraArgs}' \ --replace @rtp@ ${vimPlugins.vimacs} \ - --replace @bin@ ${vimPackage} + --replace @bin@ ${finalAttrs.vimPackage} for prog in vm gvm gvimacs vmdiff vimacsdiff do ln -s "$out"/bin/vimacs $out/bin/$prog @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ millerjason ]; }; -} +}) diff --git a/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix b/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix index 4aae962e8ed0..eb54c2761c67 100644 --- a/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix +++ b/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix @@ -5,7 +5,7 @@ ocamlPackages, }: -ocamlPackages.buildDunePackage rec { +ocamlPackages.buildDunePackage (finalAttrs: { pname = "analysis"; version = "1.62.0"; @@ -14,7 +14,7 @@ ocamlPackages.buildDunePackage rec { src = fetchFromGitHub { owner = "rescript-lang"; repo = "rescript-vscode"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Tox5Qq0Kpqikac90sQww2cGr9RHlXnVy7GMnRA18CoA="; }; @@ -33,7 +33,7 @@ ocamlPackages.buildDunePackage rec { meta = { description = "Analysis binary for the ReScript VSCode plugin"; homepage = "https://github.com/rescript-lang/rescript-vscode"; - changelog = "https://github.com/rescript-lang/rescript-vscode/releases/tag/${version}"; + changelog = "https://github.com/rescript-lang/rescript-vscode/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ jayesh-bhoot RossSmyth @@ -41,4 +41,4 @@ ocamlPackages.buildDunePackage rec { license = lib.licenses.mit; mainProgram = "rescript-editor-analysis"; }; -} +}) diff --git a/pkgs/applications/editors/your-editor/default.nix b/pkgs/applications/editors/your-editor/default.nix index 09c6a3b39c4e..60ef8d53553b 100644 --- a/pkgs/applications/editors/your-editor/default.nix +++ b/pkgs/applications/editors/your-editor/default.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "your-editor"; version = "1601"; src = fetchFromGitHub { owner = "your-editor"; repo = "yed"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-pa9ibXyuWq7jRYsn3bGdqvLWbwQO2VYsP6Bk+BayQ8o="; }; @@ -25,9 +25,9 @@ stdenv.mkDerivation rec { meta = { description = "Small and simple terminal editor core that is meant to be extended through a powerful plugin architecture"; homepage = "https://your-editor.org/"; - changelog = "https://github.com/your-editor/yed/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/your-editor/yed/blob/${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; platforms = lib.platforms.unix; mainProgram = "yed"; }; -} +}) diff --git a/pkgs/applications/emulators/cdemu/vhba.nix b/pkgs/applications/emulators/cdemu/vhba.nix index 50a0140fd483..e0e836f2c08f 100644 --- a/pkgs/applications/emulators/cdemu/vhba.nix +++ b/pkgs/applications/emulators/cdemu/vhba.nix @@ -6,12 +6,12 @@ kernelModuleMakeFlags, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vhba"; version = "20250329"; src = fetchurl { - url = "mirror://sourceforge/cdemu/vhba-module-${version}.tar.xz"; + url = "mirror://sourceforge/cdemu/vhba-module-${finalAttrs.version}.tar.xz"; hash = "sha256-piog1yDd8M/lpTIo9FE9SY2JwurZ6a8LG2lZ/4EmB14="; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ bendlas ]; }; -} +}) diff --git a/pkgs/applications/emulators/firebird-emu/default.nix b/pkgs/applications/emulators/firebird-emu/default.nix index e0ff2b7c20a6..5ec7352d5774 100644 --- a/pkgs/applications/emulators/firebird-emu/default.nix +++ b/pkgs/applications/emulators/firebird-emu/default.nix @@ -8,14 +8,14 @@ qtquickcontrols, wrapQtAppsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "firebird-emu"; version = "1.6"; src = fetchFromGitHub { owner = "nspire-emus"; repo = "firebird"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-ZptjlnOiF+hKuKYvBFJL95H5YQuR99d4biOco/MVEmE="; }; @@ -33,15 +33,15 @@ stdenv.mkDerivation rec { postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir $out/Applications - mv $out/bin/${pname}.app $out/Applications/ + mv $out/bin/firebird-emu.app $out/Applications/ ''; meta = { homepage = "https://github.com/nspire-emus/firebird"; - changelog = "https://github.com/nspire-emus/firebird/releases/tag/v${version}"; + changelog = "https://github.com/nspire-emus/firebird/releases/tag/v${finalAttrs.version}"; description = "Third-party multi-platform emulator of the ARM-based TI-Nspireā„¢ calculators"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ pneumaticat ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/applications/emulators/goldberg-emu/default.nix b/pkgs/applications/emulators/goldberg-emu/default.nix index b8805406a195..99e21b7302ac 100644 --- a/pkgs/applications/emulators/goldberg-emu/default.nix +++ b/pkgs/applications/emulators/goldberg-emu/default.nix @@ -6,14 +6,14 @@ protobuf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "goldberg-emu"; version = "0.2.5"; src = fetchFromGitLab { owner = "mr_goldberg"; repo = "goldberg_emulator"; - rev = version; + rev = finalAttrs.version; hash = "sha256-goOgMNjtDmIKOAv9sZwnPOY0WqTN90LFJ5iEp3Vkzog="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/emulators/wibo/default.nix b/pkgs/applications/emulators/wibo/default.nix index f0d0c6035a64..f982374e6b73 100644 --- a/pkgs/applications/emulators/wibo/default.nix +++ b/pkgs/applications/emulators/wibo/default.nix @@ -8,14 +8,14 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wibo"; version = "0.6.14"; src = fetchFromGitHub { owner = "decompals"; repo = "wibo"; - rev = version; + rev = finalAttrs.version; hash = "sha256-6YcraHBFWmm8TBfuFHbM9jGvUm9KvTOplJrFSTQkt70="; }; @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { meta.license = lib.licenses.unfree; }; in - lib.optionalString doCheck '' + lib.optionalString finalAttrs.doCheck '' MWCIncludes=../test ./wibo ${gc}/GC/2.7/mwcceppc.exe -c ../test/test.c file test.o | grep "ELF 32-bit" ''; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = [ "i686-linux" ]; mainProgram = "wibo"; }; -} +}) diff --git a/pkgs/applications/emulators/wine/winetricks.nix b/pkgs/applications/emulators/wine/winetricks.nix index 76a3eef7a497..346b14c453f3 100644 --- a/pkgs/applications/emulators/wine/winetricks.nix +++ b/pkgs/applications/emulators/wine/winetricks.nix @@ -21,9 +21,9 @@ versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "winetricks"; - version = src.version; + version = finalAttrs.src.version; src = (callPackage ./sources.nix { }).winetricks; @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { ''; passthru = { - inherit (src) updateScript; + inherit (finalAttrs.src) updateScript; }; meta = { @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { homepage = "https://github.com/Winetricks/winetricks"; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix b/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix index b440af5f92e0..ed296d119eda 100644 --- a/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix +++ b/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix @@ -22,7 +22,7 @@ let ./silhouette_multi.py "$@" ''; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "inkscape-silhouette"; version = "1.29"; format = "setuptools"; @@ -30,7 +30,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fablabnbg"; repo = "inkscape-silhouette"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-MfR88BuaAx6n5XRIjslpIk4PnDf6TLU9AsmHxKkcFS0="; }; @@ -91,4 +91,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ jfly ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/graphics/inkscape/extensions/textext/default.nix b/pkgs/applications/graphics/inkscape/extensions/textext/default.nix index ccb4a717e0fb..20f7f2a2a055 100644 --- a/pkgs/applications/graphics/inkscape/extensions/textext/default.nix +++ b/pkgs/applications/graphics/inkscape/extensions/textext/default.nix @@ -19,7 +19,7 @@ let ./__main__.py $* ''; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "textext"; version = "1.13.0"; format = "setuptools"; @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "textext"; repo = "textext"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-fEPSpI9uO+r3d5p+gV1XcorYvUPw0sLgG9nHUPeTtYs="; }; @@ -124,4 +124,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ lib.maintainers.raboof ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/graphics/luminance-hdr/default.nix b/pkgs/applications/graphics/luminance-hdr/default.nix index c8faee73dc37..26c974ed4ad5 100644 --- a/pkgs/applications/graphics/luminance-hdr/default.nix +++ b/pkgs/applications/graphics/luminance-hdr/default.nix @@ -18,14 +18,14 @@ eigen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "luminance-hdr"; version = "2.6.1.1"; src = fetchFromGitHub { owner = "LuminanceHDR"; repo = "LuminanceHDR"; - rev = "v.${version}"; + rev = "v.${finalAttrs.version}"; sha256 = "sha256-PWqtYGx8drfMVp7D7MzN1sIUTQ+Xz5yyeHN87p2r6PY="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/graphics/nufraw/default.nix b/pkgs/applications/graphics/nufraw/default.nix index 8a9fc312edb5..7d13351ba0ee 100644 --- a/pkgs/applications/graphics/nufraw/default.nix +++ b/pkgs/applications/graphics/nufraw/default.nix @@ -22,12 +22,12 @@ addThumbnailer ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nufraw"; version = "0.43-3"; src = fetchurl { - url = "mirror://sourceforge/nufraw/nufraw-${version}.tar.gz"; + url = "mirror://sourceforge/nufraw/nufraw-${finalAttrs.version}.tar.gz"; sha256 = "0b63qvw9r8kaqw36bk3a9zwxc41h8fr6498indkw4glrj0awqz9c"; }; @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { postInstall = lib.optionalString addThumbnailer '' mkdir -p $out/share/thumbnailers - substituteAll ${./nufraw.thumbnailer} $out/share/thumbnailers/${pname}.thumbnailer + substituteAll ${./nufraw.thumbnailer} $out/share/thumbnailers/nufraw.thumbnailer ''; patches = [ @@ -93,4 +93,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ asbachb ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/graphics/rawtherapee/default.nix b/pkgs/applications/graphics/rawtherapee/default.nix index 2c6d63d0e918..a7269003d270 100644 --- a/pkgs/applications/graphics/rawtherapee/default.nix +++ b/pkgs/applications/graphics/rawtherapee/default.nix @@ -35,14 +35,14 @@ libjxl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rawtherapee"; version = "5.12"; src = fetchFromGitHub { owner = "RawTherapee"; repo = "RawTherapee"; - tag = version; + tag = finalAttrs.version; hash = "sha256-h8eWnw9I1R0l9WAI/DylsdA241qU9NhYGEPYz+JlE18="; # The developers ask not to use the tarball from Github releases, see # https://www.rawtherapee.com/downloads/5.10/#news-relevant-to-package-maintainers @@ -51,13 +51,13 @@ stdenv.mkDerivation rec { postPatch = '' cat < ReleaseInfo.cmake - set(GIT_DESCRIBE ${version}) - set(GIT_BRANCH ${version}) - set(GIT_VERSION ${version}) + set(GIT_DESCRIBE ${finalAttrs.version}) + set(GIT_BRANCH ${finalAttrs.version}) + set(GIT_VERSION ${finalAttrs.version}) # Missing GIT_COMMIT and GIT_COMMIT_DATE, which are not easy to obtain. set(GIT_COMMITS_SINCE_TAG 0) set(GIT_COMMITS_SINCE_BRANCH 0) - set(GIT_VERSION_NUMERIC_BS ${version}) + set(GIT_VERSION_NUMERIC_BS ${finalAttrs.version}) EOF substituteInPlace tools/osx/Info.plist.in rtgui/config.h.in \ --replace "/Applications" "${placeholder "out"}/Applications" @@ -141,4 +141,4 @@ stdenv.mkDerivation rec { ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/applications/graphics/sane/frontends.nix b/pkgs/applications/graphics/sane/frontends.nix index 509f21e65a47..449156a56f06 100644 --- a/pkgs/applications/graphics/sane/frontends.nix +++ b/pkgs/applications/graphics/sane/frontends.nix @@ -11,12 +11,12 @@ libusb-compat-0_1 ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sane-frontends"; version = "1.0.14"; src = fetchurl { - url = "https://alioth-archive.debian.org/releases/sane/${pname}/${version}/${pname}-${version}.tar.gz"; + url = "https://alioth-archive.debian.org/releases/sane/${finalAttrs.pname}/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; sha256 = "1ad4zr7rcxpda8yzvfkq1rfjgx9nl6lan5a628wvpdbh3fn9v0z7"; }; @@ -86,4 +86,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/graphics/scantailor/advanced.nix b/pkgs/applications/graphics/scantailor/advanced.nix index ca78f7d2162e..d176d9f3808c 100644 --- a/pkgs/applications/graphics/scantailor/advanced.nix +++ b/pkgs/applications/graphics/scantailor/advanced.nix @@ -10,14 +10,14 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scantailor-advanced"; version = "1.0.19"; src = fetchFromGitHub { owner = "vigri"; repo = "scantailor-advanced"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mvoCoYdRTgXW5t8yd9Y9TOl7D3RDVwcjUv2YDUWrtRI="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; gnu ++ linux ++ darwin; }; -} +}) diff --git a/pkgs/applications/graphics/scantailor/universal.nix b/pkgs/applications/graphics/scantailor/universal.nix index 2f8059f00774..007e9c02ed92 100644 --- a/pkgs/applications/graphics/scantailor/universal.nix +++ b/pkgs/applications/graphics/scantailor/universal.nix @@ -14,14 +14,14 @@ libcanberra, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scantailor-universal"; version = "0.2.14"; src = fetchFromGitHub { owner = "trufanov-nok"; repo = "scantailor-universal"; - rev = version; + rev = finalAttrs.version; fetchSubmodules = true; hash = "sha256-n8NbokK+U0FAuYXtjRJcxlI1XAmI4hk5zV3sF86hB/s="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "scantailor-universal-cli"; }; -} +}) diff --git a/pkgs/applications/graphics/sxiv/default.nix b/pkgs/applications/graphics/sxiv/default.nix index a4d12da344e4..20b813d59904 100644 --- a/pkgs/applications/graphics/sxiv/default.nix +++ b/pkgs/applications/graphics/sxiv/default.nix @@ -9,19 +9,19 @@ conf ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sxiv"; version = "26"; src = fetchFromGitHub { owner = "muennich"; repo = "sxiv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0xaawlfdy7b277m38mgg4423kd7p1ffn0dq4hciqs6ivbb3q9c4f"; }; configFile = lib.optionalString (conf != null) (builtins.toFile "config.def.h" conf); - preBuild = lib.optionalString (conf != null) "cp ${configFile} config.def.h"; + preBuild = lib.optionalString (conf != null) "cp ${finalAttrs.configFile} config.def.h"; buildInputs = [ libxft @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ h7x4 ]; mainProgram = "sxiv"; }; -} +}) diff --git a/pkgs/applications/graphics/tesseract/tesseract3.nix b/pkgs/applications/graphics/tesseract/tesseract3.nix index 4d3a97ade7dd..4401de4d43de 100644 --- a/pkgs/applications/graphics/tesseract/tesseract3.nix +++ b/pkgs/applications/graphics/tesseract/tesseract3.nix @@ -12,14 +12,14 @@ opencl-headers, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tesseract"; version = "3.05.02"; src = fetchFromGitHub { owner = "tesseract-ocr"; repo = "tesseract"; - rev = version; + rev = finalAttrs.version; hash = "sha256-28osuZnVwkJpNTYkU+5D5PI8xtViFzGCMScHzkS2H20="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; mainProgram = "tesseract"; }; -} +}) diff --git a/pkgs/applications/graphics/tesseract/tesseract4.nix b/pkgs/applications/graphics/tesseract/tesseract4.nix index 96ce6dda1ead..2ed450991314 100644 --- a/pkgs/applications/graphics/tesseract/tesseract4.nix +++ b/pkgs/applications/graphics/tesseract/tesseract4.nix @@ -13,14 +13,14 @@ opencl-headers, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tesseract"; version = "4.1.3"; src = fetchFromGitHub { owner = "tesseract-ocr"; repo = "tesseract"; - rev = version; + rev = finalAttrs.version; hash = "sha256-sV3w53ky13ESc0dGPutMGQ4TcmOeWJkvUwBPIyzSTc8="; }; @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; mainProgram = "tesseract"; }; -} +}) diff --git a/pkgs/applications/graphics/tesseract/tesseract5.nix b/pkgs/applications/graphics/tesseract/tesseract5.nix index 8727c590a755..534eb61c1c66 100644 --- a/pkgs/applications/graphics/tesseract/tesseract5.nix +++ b/pkgs/applications/graphics/tesseract/tesseract5.nix @@ -14,14 +14,14 @@ pango, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tesseract"; version = "5.5.2"; src = fetchFromGitHub { owner = "tesseract-ocr"; repo = "tesseract"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-VLmKwycJK66fFkdWOSYO5OJkJC8MTWKTQWIVb243ekc="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tesseract"; }; -} +}) diff --git a/pkgs/applications/graphics/unigine-superposition/default.nix b/pkgs/applications/graphics/unigine-superposition/default.nix index 8d3033f017e8..caf2ac5bfa62 100644 --- a/pkgs/applications/graphics/unigine-superposition/default.nix +++ b/pkgs/applications/graphics/unigine-superposition/default.nix @@ -31,11 +31,11 @@ let pname = "unigine-superposition"; version = "1.1"; - superposition = stdenv.mkDerivation rec { + superposition = stdenv.mkDerivation (finalAttrs: { inherit pname version; src = fetchurl { - url = "https://assets.unigine.com/d/Unigine_Superposition-${version}.run"; + url = "https://assets.unigine.com/d/Unigine_Superposition-${finalAttrs.version}.run"; hash = "sha256-dJThxzv1nvIWFRPV1cudm/+9hHmSnUl2rFO2lV3lgPg="; }; @@ -82,7 +82,7 @@ let postPatchMkspecs = '' cp -f $name/bin/superposition $out/lib/unigine/superposition/bin/superposition ''; - }; + }); desktopItem = makeDesktopItem { name = "Superposition"; diff --git a/pkgs/applications/graphics/zgv/default.nix b/pkgs/applications/graphics/zgv/default.nix index f1f9fca80b4a..f0d662e0d4a7 100644 --- a/pkgs/applications/graphics/zgv/default.nix +++ b/pkgs/applications/graphics/zgv/default.nix @@ -11,11 +11,11 @@ libtiff, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zgv"; version = "5.9"; src = fetchurl { - url = "https://www.svgalib.org/rus/zgv/${pname}-${version}.tar.gz"; + url = "https://www.svgalib.org/rus/zgv/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; sha256 = "1fk4i9x0cpnpn3llam0zy2pkmhlr2hy3iaxhxg07v9sizd4dircj"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "zgv"; }; -} +}) diff --git a/pkgs/applications/misc/ape/clex.nix b/pkgs/applications/misc/ape/clex.nix index 9a25efd7a5e0..dc199c9b81e8 100644 --- a/pkgs/applications/misc/ape/clex.nix +++ b/pkgs/applications/misc/ape/clex.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "attempto-clex"; version = "6.5-090528"; src = fetchFromGitHub { owner = "Attempto"; repo = "Clex"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Oa1AMBaYpjd+U2k9lBnou4+4IgBwU8fojJ8bY9tf9ZE="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ yrashk ]; }; -} +}) diff --git a/pkgs/applications/misc/bfcal/default.nix b/pkgs/applications/misc/bfcal/default.nix index a8ce4e6d7b3c..ba4fd793fb08 100644 --- a/pkgs/applications/misc/bfcal/default.nix +++ b/pkgs/applications/misc/bfcal/default.nix @@ -9,14 +9,14 @@ qtbase, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bfcal"; version = "1.0.1"; src = fetchFromSourcehut { owner = "~bitfehler"; repo = "bfcal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5xyBU+0XUNFUGgvw7U8YE64zncw6SvPmbJhc1LY2u/g="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = qtbase.meta.platforms; maintainers = with lib.maintainers; [ laalsaas ]; }; -} +}) diff --git a/pkgs/applications/misc/bitwarden-menu/default.nix b/pkgs/applications/misc/bitwarden-menu/default.nix index 80c87ebac1c7..ed5ef5cb7112 100644 --- a/pkgs/applications/misc/bitwarden-menu/default.nix +++ b/pkgs/applications/misc/bitwarden-menu/default.nix @@ -8,14 +8,14 @@ xdg-base-dirs, }: -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "bitwarden-menu"; version = "0.4.5"; pyproject = true; src = fetchPypi { pname = "bitwarden_menu"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-vUlNqSVdGhfN5WjDjf1ub32Y2WoBndIdFzfCNwo5+Vg="; }; @@ -32,11 +32,11 @@ buildPythonApplication rec { doCheck = false; meta = { - changelog = "https://github.com/firecat53/bitwarden-menu/releases/tag/v${version}"; + changelog = "https://github.com/firecat53/bitwarden-menu/releases/tag/v${finalAttrs.version}"; description = "Dmenu/Rofi frontend for managing Bitwarden vaults. Uses the Bitwarden CLI tool to interact with the Bitwarden database"; mainProgram = "bwm"; homepage = "https://github.com/firecat53/bitwarden-menu"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aman9das ]; }; -} +}) diff --git a/pkgs/applications/misc/bluetooth_battery/default.nix b/pkgs/applications/misc/bluetooth_battery/default.nix index af2339c7d797..ae694f30f8f5 100644 --- a/pkgs/applications/misc/bluetooth_battery/default.nix +++ b/pkgs/applications/misc/bluetooth_battery/default.nix @@ -5,14 +5,14 @@ pybluez, }: -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "bluetooth_battery"; version = "1.3.1"; src = fetchFromGitHub { owner = "TheWeirdDev"; repo = "Bluetooth_Headset_Battery_Level"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "067qfxh228cy1x95bnjp88dx4k00ajj7ay7fz5vr1gkj2yfa203s"; }; @@ -33,4 +33,4 @@ buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ cheriimoya ]; }; -} +}) diff --git a/pkgs/applications/misc/cask-server/default.nix b/pkgs/applications/misc/cask-server/default.nix index 309a07d7cb2b..2871514797a0 100644 --- a/pkgs/applications/misc/cask-server/default.nix +++ b/pkgs/applications/misc/cask-server/default.nix @@ -7,14 +7,14 @@ wrapQtAppsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cask-server"; version = "0.6.0"; src = fetchFromGitHub { owner = "Nitrux"; repo = "cask-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-XUgLtZMcvzGewtUcgu7FbBCn/1zqOjWvw2AI9gUwWkc="; }; @@ -35,5 +35,4 @@ stdenv.mkDerivation rec { ]; maintainers = with lib.maintainers; [ onny ]; }; - -} +}) diff --git a/pkgs/applications/misc/chewing-editor/default.nix b/pkgs/applications/misc/chewing-editor/default.nix index 1f38613ce6cf..a63497a6e6e7 100644 --- a/pkgs/applications/misc/chewing-editor/default.nix +++ b/pkgs/applications/misc/chewing-editor/default.nix @@ -11,14 +11,14 @@ qttools, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chewing-editor"; version = "0.1.2"; src = fetchFromGitHub { owner = "chewing"; repo = "chewing-editor"; - tag = version; + tag = finalAttrs.version; hash = "sha256-gF3OotO/xb3Dc0YjVwAKIYnuEPIrgjpGR2tdjOBT4aI="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/applications/misc/coolreader/default.nix b/pkgs/applications/misc/coolreader/default.nix index f0bc28d4d6dc..3dc6b10a22f1 100644 --- a/pkgs/applications/misc/coolreader/default.nix +++ b/pkgs/applications/misc/coolreader/default.nix @@ -11,14 +11,14 @@ zstd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "coolreader"; version = "3.2.59"; src = fetchFromGitHub { owner = "buggins"; repo = "coolreader"; - rev = "cr${version}"; + rev = "cr${finalAttrs.version}"; sha256 = "sha256-RgVEOaNBaEuPBC75B8PdCkbqMvEzNmnEYmiI1ny/WFQ="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/misc/cura/default.nix b/pkgs/applications/misc/cura/default.nix index 2c61f94510ec..9e04fe277cda 100644 --- a/pkgs/applications/misc/cura/default.nix +++ b/pkgs/applications/misc/cura/default.nix @@ -12,14 +12,14 @@ plugins ? [ ], }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cura"; version = "4.13.1"; src = fetchFromGitHub { owner = "Ultimaker"; repo = "Cura"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-R88SdAxx3tkQCDInrFTKad1tPSDTSYaVAPUVmdk94Xk="; }; @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DURANIUM_DIR=${python3.pkgs.uranium.src}" - "-DCURA_VERSION=${version}" + "-DCURA_VERSION=${finalAttrs.version}" ]; makeWrapperArgs = [ @@ -73,7 +73,7 @@ stdenv.mkDerivation rec { postInstall = '' mkdir -p $out/share/cura/resources/materials - cp ${materials}/*.fdm_material $out/share/cura/resources/materials/ + cp ${finalAttrs.materials}/*.fdm_material $out/share/cura/resources/materials/ mkdir -p $out/lib/cura/plugins for plugin in ${toString plugins}; do ln -s $plugin/lib/cura/plugins/* $out/lib/cura/plugins @@ -93,4 +93,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/misc/curaengine/default.nix b/pkgs/applications/misc/curaengine/default.nix index d68826a63009..975aec5576ac 100644 --- a/pkgs/applications/misc/curaengine/default.nix +++ b/pkgs/applications/misc/curaengine/default.nix @@ -9,14 +9,14 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "curaengine"; version = "4.13.1"; src = fetchFromGitHub { owner = "Ultimaker"; repo = "CuraEngine"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-dx0Q6cuA66lG4nwR7quW5Tvs9sdxjdV4gtpxXirI4nY="; }; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { protobuf ]; - cmakeFlags = [ "-DCURA_ENGINE_VERSION=${version}" ]; + cmakeFlags = [ "-DCURA_ENGINE_VERSION=${finalAttrs.version}" ]; # TODO already fixed in master, remove in next release patches = [ @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "CuraEngine"; }; -} +}) diff --git a/pkgs/applications/misc/curaengine/stable.nix b/pkgs/applications/misc/curaengine/stable.nix index 4eb072cace89..fcc0e6be5aaa 100644 --- a/pkgs/applications/misc/curaengine/stable.nix +++ b/pkgs/applications/misc/curaengine/stable.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "curaengine"; version = "15.04.6"; src = fetchFromGitHub { owner = "Ultimaker"; repo = "CuraEngine"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-8V21TRSqCN+hkTlz51d5A5oK5JOwEtx+ROt8cfJBL/0="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.agpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ma/mame/package.nix b/pkgs/by-name/ma/mame/package.nix index 9aff002a0f9f..25e87769bca5 100644 --- a/pkgs/by-name/ma/mame/package.nix +++ b/pkgs/by-name/ma/mame/package.nix @@ -34,15 +34,15 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mame"; version = "0.285"; - srcVersion = builtins.replaceStrings [ "." ] [ "" ] version; + srcVersion = builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version; src = fetchFromGitHub { owner = "mamedev"; repo = "mame"; - rev = "mame${srcVersion}"; + rev = "mame${finalAttrs.srcVersion}"; hash = "sha256-vuGQ1VOjIAEopV4X+qP1k+bgH7lJJLZ9RtYevUxgIQg="; }; @@ -233,7 +233,7 @@ stdenv.mkDerivation rec { calculators, in addition to the arcade video games that were its initial focus. ''; - changelog = "https://github.com/mamedev/mame/releases/download/mame${srcVersion}/whatsnew_${srcVersion}.txt"; + changelog = "https://github.com/mamedev/mame/releases/download/mame${finalAttrs.srcVersion}/whatsnew_${finalAttrs.srcVersion}.txt"; license = with lib.licenses; [ bsd3 gpl2Plus @@ -245,4 +245,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "mame"; }; -} +}) From 950c2f9c37609674c0a6d086e5e0dc326cbf246e Mon Sep 17 00:00:00 2001 From: Devin Droddy Date: Tue, 17 Feb 2026 13:31:31 -0500 Subject: [PATCH 081/390] ugdb: init at 0.1.12 --- pkgs/by-name/ug/ugdb/package.nix | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/ug/ugdb/package.nix diff --git a/pkgs/by-name/ug/ugdb/package.nix b/pkgs/by-name/ug/ugdb/package.nix new file mode 100644 index 000000000000..89a62cdd16f7 --- /dev/null +++ b/pkgs/by-name/ug/ugdb/package.nix @@ -0,0 +1,40 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + + pkg-config, + + oniguruma, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ugdb"; + version = "0.1.12"; + + src = fetchFromGitHub { + owner = "ftilde"; + repo = "ugdb"; + tag = finalAttrs.version; + hash = "sha256-6mlvr/2hqwu5Zoo9E2EfOmyg0yEGBi4jk3BsRZ+zkN8="; + }; + + buildInputs = [ oniguruma ]; + nativeBuildInputs = [ pkg-config ]; + + cargoHash = "sha256-+J4gwjQXB905yk4b2GwpamXO/bHpwqMxw6GsnusbJKU="; + + RUSTONIG_SYSTEM_LIBONIG = 1; + + # Upstream has a failing test :< + doCheck = false; + + meta = with lib; { + description = "Alternative TUI for gdb"; + homepage = "https://github.com/ftilde/ugdb"; + changelog = "https://github.com/ftilde/ugdb/blob/master/CHANGELOG.md"; + license = licenses.mit; + maintainers = [ maintainers.justdeeevin ]; + mainProgram = "ugdb"; + platforms = platforms.unix; + }; +}) From 157c313ae03292af7ac7a9b2c21267ad05115255 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 09:45:36 +0000 Subject: [PATCH 082/390] stevenblack-blocklist: 3.16.58 -> 3.16.59 --- pkgs/by-name/st/stevenblack-blocklist/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix index 1eb0c1fcd042..003b62c8e142 100644 --- a/pkgs/by-name/st/stevenblack-blocklist/package.nix +++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "stevenblack-blocklist"; - version = "3.16.58"; + version = "3.16.59"; src = fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; tag = finalAttrs.version; - hash = "sha256-DT9HK9iYTmXUfjKcTxLRMZOeCLb9CAoFEpBiDpEku3g="; + hash = "sha256-gPG7wu3K0wLwpV0nPJt7sIrLP3PrgOS/4POM5zwerVs="; }; outputs = [ From bfac8372f5b2c0fb48f14471a6d69874ebc6491a Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Wed, 18 Feb 2026 10:27:02 +0100 Subject: [PATCH 083/390] matrix-synapse: set pname and version --- pkgs/by-name/ma/matrix-synapse/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/matrix-synapse/package.nix b/pkgs/by-name/ma/matrix-synapse/package.nix index 38609ee1ba2d..391a46d8b4f7 100644 --- a/pkgs/by-name/ma/matrix-synapse/package.nix +++ b/pkgs/by-name/ma/matrix-synapse/package.nix @@ -23,7 +23,8 @@ let searchPath = "${pythonEnv}/${matrix-synapse-unwrapped.python.sitePackages}"; in stdenv.mkDerivation { - name = (lib.appendToName "wrapped" matrix-synapse-unwrapped).name; + pname = (lib.appendToName "wrapped" matrix-synapse-unwrapped).pname; + inherit (matrix-synapse-unwrapped) version; nativeBuildInputs = [ makeWrapper From f24b47e38e863b8528e0616332f41a2749656a69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 14:17:17 +0000 Subject: [PATCH 084/390] n8n: 2.6.4 -> 2.8.3 --- pkgs/by-name/n8/n8n/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index 69bccd10211e..c2a673959fd8 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -25,20 +25,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "n8n"; - version = "2.6.4"; + version = "2.8.3"; src = fetchFromGitHub { owner = "n8n-io"; repo = "n8n"; tag = "n8n@${finalAttrs.version}"; - hash = "sha256-t3zwxyjiocVoq7wbH4WYiUggaZFHlV9/vzrIorH7jPc="; + hash = "sha256-xbJZD+L/8ZK7GPqFKO6H/Cg40Pk2cqN3MWC+mNFVxbI="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-vjgteuMd+lkEL9vT1Ngndk8G3Ad1esa1NBPpEHBFmDg="; + hash = "sha256-gX4pYiztKIRFbJNZhtQviWpp80teOzX1JaYKylGe4TY="; }; nativeBuildInputs = [ From e1fb0b8d248cadbc45d270351c465002e6bf023f Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 18 Feb 2026 16:15:54 +0100 Subject: [PATCH 085/390] drawio-headless: drop maintainership Haven't used this since drawio went non-free. --- pkgs/by-name/dr/drawio-headless/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/dr/drawio-headless/package.nix b/pkgs/by-name/dr/drawio-headless/package.nix index 6fd3ff4a93a5..abe65a51b82f 100644 --- a/pkgs/by-name/dr/drawio-headless/package.nix +++ b/pkgs/by-name/dr/drawio-headless/package.nix @@ -38,7 +38,6 @@ writeTextFile { directory. ''; maintainers = with lib.maintainers; [ - qyliss tfc ]; mainProgram = "drawio"; From be9f5c9857bb7d513dba4629f62f9952f42e027e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Chocholat=C3=BD?= Date: Mon, 16 Feb 2026 19:41:16 +0000 Subject: [PATCH 086/390] anytype: 0.53.1 -> 0.54.2 --- pkgs/by-name/an/anytype-heart/package.nix | 6 +++--- pkgs/by-name/an/anytype/package.nix | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/an/anytype-heart/package.nix b/pkgs/by-name/an/anytype-heart/package.nix index eb5eb8de1828..652ba6fb0ecb 100644 --- a/pkgs/by-name/an/anytype-heart/package.nix +++ b/pkgs/by-name/an/anytype-heart/package.nix @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { # Use only versions specified in anytype-ts middleware.version file: # https://github.com/anyproto/anytype-ts/blob/v/middleware.version - version = "0.44.0-nightly.20251220.1"; + version = "0.48.1"; # Update only together with 'anytype' package. # nixpkgs-update: no auto update @@ -34,10 +34,10 @@ buildGoModule (finalAttrs: { owner = "anyproto"; repo = "anytype-heart"; tag = "v${finalAttrs.version}"; - hash = "sha256-eQ7fPD/8tQBdAnu1Ze7Pn9HL4sOq0rcqG7ofhwn6OwM="; + hash = "sha256-xhEqSOpNtJcysVQGiqwCb3Eh+uvirGaBZka7Mo2MLgU="; }; - vendorHash = "sha256-s/otpfRwXFUOek8oVr5eUcKH4Vwd5BbtB0GH+hjzjwI="; + vendorHash = "sha256-4DiIU1ztmBCgI6axNKSeLSGQ5BuRLpSXl8RJAm1r2Eg="; subPackages = [ "cmd/grpcserver" ]; tags = [ diff --git a/pkgs/by-name/an/anytype/package.nix b/pkgs/by-name/an/anytype/package.nix index 9818b1eca720..a5450c467024 100644 --- a/pkgs/by-name/an/anytype/package.nix +++ b/pkgs/by-name/an/anytype/package.nix @@ -17,23 +17,23 @@ buildNpmPackage (finalAttrs: { pname = "anytype"; - version = "0.53.1"; + version = "0.54.2"; src = fetchFromGitHub { owner = "anyproto"; repo = "anytype-ts"; tag = "v${finalAttrs.version}"; - hash = "sha256-GDx40UA+Grc/xvlfwqtN1WNonm9c0dci1rereWpfhjs="; + hash = "sha256-MzEgG//wptk0G9kn1c491qyqn62do9Z2nt8I6HtOaJQ="; }; locales = fetchFromGitHub { owner = "anyproto"; repo = "l10n-anytype-ts"; - rev = "f9dc9286757c2544fe801a1e31067cbe708cc6f1"; - hash = "sha256-/rZCpeKGtPttYbuJbhbOV4P1sXSvIYve0WO/SL20isw="; + rev = "d8c621ecfde8eab1123a4338fe50823cba047be1"; + hash = "sha256-IUr9VJqPduW9gHdFZSwIyFAEycc6nfS/Rfz2vXO0iCY="; }; - npmDepsHash = "sha256-hJJK/RJnSm8QpjGcnxUsemrAsRNYCHSGSH8iUZZYXJI="; + npmDepsHash = "sha256-fGn1L32bcyDI72Qlt9lf84zJDqlvSwbI4Vubj4DL388="; # npm dependency install fails with nodejs_24: https://github.com/NixOS/nixpkgs/issues/474535 nodejs = nodejs_22; From 22feb8e3da33fdc01ac21181f9ebb55789b70615 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 17:24:47 +0000 Subject: [PATCH 087/390] mpvScripts.modernz: 0.2.9 -> 0.3.0 --- pkgs/by-name/mp/mpv/scripts/modernz.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mp/mpv/scripts/modernz.nix b/pkgs/by-name/mp/mpv/scripts/modernz.nix index e9bc5ff1122b..17b0700286fd 100644 --- a/pkgs/by-name/mp/mpv/scripts/modernz.nix +++ b/pkgs/by-name/mp/mpv/scripts/modernz.nix @@ -7,14 +7,14 @@ }: buildLua (finalAttrs: { pname = "modernz"; - version = "0.2.9"; + version = "0.3.0"; scriptPath = "modernz.lua"; src = fetchFromGitHub { owner = "Samillion"; repo = "ModernZ"; rev = "v${finalAttrs.version}"; - hash = "sha256-ocsThwgCeWUSCs1ZD2pwNIvKQZtGQXrvceaMRvgmFPA="; + hash = "sha256-9jth8TCAx/cmbAfO8s+1WPpMDuF79gQtVlC4OG2adrA="; }; postInstall = '' From 2a38bf44be4f57c4ac61242815d3ca271e116c27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 18 Feb 2026 18:46:16 +0100 Subject: [PATCH 088/390] prose: init at 0.5.0 Co-authored-by: Nettika <131948390+nettika-cat@users.noreply.github.com> --- pkgs/by-name/pr/prose/package.nix | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/pr/prose/package.nix diff --git a/pkgs/by-name/pr/prose/package.nix b/pkgs/by-name/pr/prose/package.nix new file mode 100644 index 000000000000..3754aa9ef2c7 --- /dev/null +++ b/pkgs/by-name/pr/prose/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + testers, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "prose"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "jgdavey"; + repo = "prose"; + tag = "v${finalAttrs.version}"; + hash = "sha256-e3NkG05ZKpUmlxO4cJbEvCZbrp7tg9rP0jMCAzYFVCI="; + }; + + cargoHash = "sha256-6LRQ94ZtnlSCM1pRMhPGDSDEacFEUL0UiQAfoZZ3MMM="; + + passthru = { + tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + updateScript = nix-update-script { }; + }; + + meta = { + description = "A CLI utility to reformat text"; + homepage = "https://github.com/jgdavey/prose"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ MoritzBoehme ]; + mainProgram = "prose"; + }; +}) From 6074f37164eb7105e90d7b7db5cc9ef205f3f977 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:31:59 +0100 Subject: [PATCH 089/390] prom2json: move to pkgs/by-name this shouldn't create any rebuilds --- .../prom2json.nix => by-name/pr/prom2json/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/prom2json.nix => by-name/pr/prom2json/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/prom2json.nix b/pkgs/by-name/pr/prom2json/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/prom2json.nix rename to pkgs/by-name/pr/prom2json/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 70ef90e6905b..db659d0a8e18 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { }; prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { }; prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix From 237c632284daa42128c3a7a22396569da23a532f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:00 +0100 Subject: [PATCH 090/390] prometheus-apcupsd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-apcupsd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/apcupsd-exporter.nix => by-name/pr/prometheus-apcupsd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix b/pkgs/by-name/pr/prometheus-apcupsd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix rename to pkgs/by-name/pr/prometheus-apcupsd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index db659d0a8e18..60359e40a3c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { }; prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { }; From b7055a6539c2206ff70eb2c2d3dbe2e7bcae6ccb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:01 +0100 Subject: [PATCH 091/390] prometheus-artifactory-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-artifactory-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/artifactory-exporter.nix => by-name/pr/prometheus-artifactory-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix b/pkgs/by-name/pr/prometheus-artifactory-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/artifactory-exporter.nix rename to pkgs/by-name/pr/prometheus-artifactory-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 60359e40a3c8..e345e04782ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-artifactory-exporter = - callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix - { }; prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { }; prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; From 0d1a929b879328ecab306e58bace5f41f32dfc71 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:01 +0100 Subject: [PATCH 092/390] prometheus-atlas-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-atlas-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/atlas-exporter.nix => by-name/pr/prometheus-atlas-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/atlas-exporter.nix b/pkgs/by-name/pr/prometheus-atlas-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/atlas-exporter.nix rename to pkgs/by-name/pr/prometheus-atlas-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e345e04782ee..ca061863626a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { }; prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; From fb9f2b601f22aff4e0dbe43b9b3aa19a7307d3e1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:02 +0100 Subject: [PATCH 093/390] prometheus-aws-s3-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-aws-s3-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/aws-s3-exporter.nix => by-name/pr/prometheus-aws-s3-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix b/pkgs/by-name/pr/prometheus-aws-s3-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix rename to pkgs/by-name/pr/prometheus-aws-s3-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca061863626a..ea2c557b8b17 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; From 5018a0cc473d36b07bc6729713343941d6982d11 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:03 +0100 Subject: [PATCH 094/390] prometheus-bind-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-bind-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/bind-exporter.nix => by-name/pr/prometheus-bind-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/bind-exporter.nix b/pkgs/by-name/pr/prometheus-bind-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/bind-exporter.nix rename to pkgs/by-name/pr/prometheus-bind-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ea2c557b8b17..a344ba34db3a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; prometheus-blackbox-exporter = From 36b720b6eb7d71fbeedfc08dae9aa489c23746d6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:04 +0100 Subject: [PATCH 095/390] prometheus-bird-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-bird-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/bird-exporter.nix => by-name/pr/prometheus-bird-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/bird-exporter.nix b/pkgs/by-name/pr/prometheus-bird-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/bird-exporter.nix rename to pkgs/by-name/pr/prometheus-bird-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a344ba34db3a..a89de1424474 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix From 15da0fb73a81e9447b369b5e232c4ae67fe47a19 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:05 +0100 Subject: [PATCH 096/390] prometheus-bitcoin-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-bitcoin-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/bitcoin-exporter.nix => by-name/pr/prometheus-bitcoin-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix b/pkgs/by-name/pr/prometheus-bitcoin-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix rename to pkgs/by-name/pr/prometheus-bitcoin-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a89de1424474..4cbcc3cd1f36 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; From 0f1e903c9f67ebbe9076228b5d7da23efe4d2fde Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:06 +0100 Subject: [PATCH 097/390] prometheus-blackbox-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-blackbox-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/blackbox-exporter.nix => by-name/pr/prometheus-blackbox-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix b/pkgs/by-name/pr/prometheus-blackbox-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/blackbox-exporter.nix rename to pkgs/by-name/pr/prometheus-blackbox-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4cbcc3cd1f36..ae1184dae364 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-blackbox-exporter = - callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix - { }; prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { }; From 3338a7356b036846eb7b85dcf6cffa9bdf696667 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:06 +0100 Subject: [PATCH 098/390] prometheus-cloudflare-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-cloudflare-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/cloudflare-exporter.nix => by-name/pr/prometheus-cloudflare-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix b/pkgs/by-name/pr/prometheus-cloudflare-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix rename to pkgs/by-name/pr/prometheus-cloudflare-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ae1184dae364..245df4fa4a49 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-cloudflare-exporter = - callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix - { }; prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; From c2bf5cef7cc0144ba5c2e336df8b77fdb1b16f47 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:07 +0100 Subject: [PATCH 099/390] prometheus-collectd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-collectd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/collectd-exporter.nix => by-name/pr/prometheus-collectd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/collectd-exporter.nix b/pkgs/by-name/pr/prometheus-collectd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/collectd-exporter.nix rename to pkgs/by-name/pr/prometheus-collectd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 245df4fa4a49..f8249234929b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-collectd-exporter = - callPackage ../servers/monitoring/prometheus/collectd-exporter.nix - { }; prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; From ee8f63fb408b66b3cb273822c887fe51de40364d Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:08 +0100 Subject: [PATCH 100/390] prometheus-consul-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-consul-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/consul-exporter.nix => by-name/pr/prometheus-consul-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/consul-exporter.nix b/pkgs/by-name/pr/prometheus-consul-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/consul-exporter.nix rename to pkgs/by-name/pr/prometheus-consul-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f8249234929b..5d5b7e6a8138 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; From b7d4094dd16cc19e87866c203f2b430eac5a5e5a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:09 +0100 Subject: [PATCH 101/390] prometheus-dnsmasq-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-dnsmasq-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/dnsmasq-exporter.nix => by-name/pr/prometheus-dnsmasq-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix b/pkgs/by-name/pr/prometheus-dnsmasq-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix rename to pkgs/by-name/pr/prometheus-dnsmasq-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d5b7e6a8138..985136d9a122 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; From 6502cd4fe5e9b700570b9ba2f5d1efcf9cce09c7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:10 +0100 Subject: [PATCH 102/390] prometheus-domain-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-domain-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/domain-exporter.nix => by-name/pr/prometheus-domain-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/domain-exporter.nix b/pkgs/by-name/pr/prometheus-domain-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/domain-exporter.nix rename to pkgs/by-name/pr/prometheus-domain-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 985136d9a122..b88cdbff1069 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; prometheus-fritzbox-exporter = From 487057caa1ea988cadbf850167182b02ce23575f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:10 +0100 Subject: [PATCH 103/390] prometheus-fastly-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-fastly-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/fastly-exporter.nix => by-name/pr/prometheus-fastly-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/by-name/pr/prometheus-fastly-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/fastly-exporter.nix rename to pkgs/by-name/pr/prometheus-fastly-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b88cdbff1069..d53cc6477afd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix From 623c95da6f9ad5c801bf79ccc7797fba61cedc39 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:11 +0100 Subject: [PATCH 104/390] prometheus-flow-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-flow-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/flow-exporter.nix => by-name/pr/prometheus-flow-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/flow-exporter.nix b/pkgs/by-name/pr/prometheus-flow-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/flow-exporter.nix rename to pkgs/by-name/pr/prometheus-flow-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d53cc6477afd..e1f0c4384262 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { }; From 8b333ce572dab0e3146bf0bc58c63534f16fea2e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:12 +0100 Subject: [PATCH 105/390] prometheus-fritzbox-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-fritzbox-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/fritzbox-exporter.nix => by-name/pr/prometheus-fritzbox-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix b/pkgs/by-name/pr/prometheus-fritzbox-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix rename to pkgs/by-name/pr/prometheus-fritzbox-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e1f0c4384262..e5af2f3b9d58 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-fritzbox-exporter = - callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix - { }; prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { }; From 2f66bdb06eba538991e652129a2604dc19169c2c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:13 +0100 Subject: [PATCH 106/390] prometheus-gitlab-ci-pipelines-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-gitlab-ci-pipelines-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix => by-name/pr/prometheus-gitlab-ci-pipelines-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix b/pkgs/by-name/pr/prometheus-gitlab-ci-pipelines-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix rename to pkgs/by-name/pr/prometheus-gitlab-ci-pipelines-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e5af2f3b9d58..2b7da85693f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-gitlab-ci-pipelines-exporter = - callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix - { }; prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { }; From 7419a8d69842d00d01a5e72f3be36f283068efc4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:14 +0100 Subject: [PATCH 107/390] prometheus-graphite-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-graphite-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/graphite-exporter.nix => by-name/pr/prometheus-graphite-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/graphite-exporter.nix b/pkgs/by-name/pr/prometheus-graphite-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/graphite-exporter.nix rename to pkgs/by-name/pr/prometheus-graphite-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2b7da85693f1..896bd528f206 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-graphite-exporter = - callPackage ../servers/monitoring/prometheus/graphite-exporter.nix - { }; prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { }; prometheus-imap-mailstat-exporter = From d7083ba346e63b04500e80542f01a291edaa79f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:15 +0100 Subject: [PATCH 108/390] prometheus-haproxy-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-haproxy-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/haproxy-exporter.nix => by-name/pr/prometheus-haproxy-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/haproxy-exporter.nix b/pkgs/by-name/pr/prometheus-haproxy-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/haproxy-exporter.nix rename to pkgs/by-name/pr/prometheus-haproxy-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 896bd528f206..eeb0886ef15e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { }; prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix From 3932edb6924a22d93bebc3fe6c982993af3f7ca9 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:15 +0100 Subject: [PATCH 109/390] prometheus-idrac-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-idrac-exporter}/config-from-environment.patch | 0 .../pr/prometheus-idrac-exporter/package.nix} | 2 +- pkgs/top-level/all-packages.nix | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) rename pkgs/{servers/monitoring/prometheus/idrac-exporter => by-name/pr/prometheus-idrac-exporter}/config-from-environment.patch (100%) rename pkgs/{servers/monitoring/prometheus/idrac-exporter.nix => by-name/pr/prometheus-idrac-exporter/package.nix} (92%) diff --git a/pkgs/servers/monitoring/prometheus/idrac-exporter/config-from-environment.patch b/pkgs/by-name/pr/prometheus-idrac-exporter/config-from-environment.patch similarity index 100% rename from pkgs/servers/monitoring/prometheus/idrac-exporter/config-from-environment.patch rename to pkgs/by-name/pr/prometheus-idrac-exporter/config-from-environment.patch diff --git a/pkgs/servers/monitoring/prometheus/idrac-exporter.nix b/pkgs/by-name/pr/prometheus-idrac-exporter/package.nix similarity index 92% rename from pkgs/servers/monitoring/prometheus/idrac-exporter.nix rename to pkgs/by-name/pr/prometheus-idrac-exporter/package.nix index 67f6b18508a2..cdd49bbace55 100644 --- a/pkgs/servers/monitoring/prometheus/idrac-exporter.nix +++ b/pkgs/by-name/pr/prometheus-idrac-exporter/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-iNV4VrdQONq7LXwAc6AaUROHy8TmmloUAL8EmuPtF/o="; - patches = [ ./idrac-exporter/config-from-environment.patch ]; + patches = [ ./config-from-environment.patch ]; ldflags = [ "-s" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eeb0886ef15e..c14c0b9e3b80 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { }; prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { }; From bf49602e5068b146693006bb1eed64fd92e6e4ef Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:16 +0100 Subject: [PATCH 110/390] prometheus-imap-mailstat-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-imap-mailstat-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/imap-mailstat-exporter.nix => by-name/pr/prometheus-imap-mailstat-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix b/pkgs/by-name/pr/prometheus-imap-mailstat-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix rename to pkgs/by-name/pr/prometheus-imap-mailstat-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c14c0b9e3b80..c0c3e357e29a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-imap-mailstat-exporter = - callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix - { }; prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { }; From 93acf5c942ccdf08eef20742c3c0671ab80eeb7f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:17 +0100 Subject: [PATCH 111/390] prometheus-influxdb-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-influxdb-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/influxdb-exporter.nix => by-name/pr/prometheus-influxdb-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/influxdb-exporter.nix b/pkgs/by-name/pr/prometheus-influxdb-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/influxdb-exporter.nix rename to pkgs/by-name/pr/prometheus-influxdb-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c0c3e357e29a..00d2942dc1f4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-influxdb-exporter = - callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix - { }; prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { }; prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; From 7167274ca1973649a76fdbd416945e772f655961 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:18 +0100 Subject: [PATCH 112/390] prometheus-ipmi-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-ipmi-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/ipmi-exporter.nix => by-name/pr/prometheus-ipmi-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/ipmi-exporter.nix b/pkgs/by-name/pr/prometheus-ipmi-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/ipmi-exporter.nix rename to pkgs/by-name/pr/prometheus-ipmi-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 00d2942dc1f4..3e4eff775bd8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { }; prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; From 6fef0f1da88aa09a07267f6066ef3a0e4eff2aa2 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:19 +0100 Subject: [PATCH 113/390] prometheus-jitsi-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-jitsi-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/jitsi-exporter.nix => by-name/pr/prometheus-jitsi-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix b/pkgs/by-name/pr/prometheus-jitsi-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/jitsi-exporter.nix rename to pkgs/by-name/pr/prometheus-jitsi-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3e4eff775bd8..aea67530b153 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; prometheus-junos-czerwonk-exporter = From 8bc10098c3891c5205c6c5c56fbac3e2b816fce6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:20 +0100 Subject: [PATCH 114/390] prometheus-jmx-httpserver: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-jmx-httpserver/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/jmx-httpserver.nix => by-name/pr/prometheus-jmx-httpserver/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix b/pkgs/by-name/pr/prometheus-jmx-httpserver/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/jmx-httpserver.nix rename to pkgs/by-name/pr/prometheus-jmx-httpserver/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aea67530b153..83f8a8c46793 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix From 55b2f780b0625066d5723808c9e584357b4208bf Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:20 +0100 Subject: [PATCH 115/390] prometheus-json-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-json-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/json-exporter.nix => by-name/pr/prometheus-json-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/json-exporter.nix b/pkgs/by-name/pr/prometheus-json-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/json-exporter.nix rename to pkgs/by-name/pr/prometheus-json-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 83f8a8c46793..d168446240a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { }; From 39b2656511bc07094fbc752e87cef2743c95ab21 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:21 +0100 Subject: [PATCH 116/390] prometheus-junos-czerwonk-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-junos-czerwonk-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/junos-czerwonk-exporter.nix => by-name/pr/prometheus-junos-czerwonk-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix b/pkgs/by-name/pr/prometheus-junos-czerwonk-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix rename to pkgs/by-name/pr/prometheus-junos-czerwonk-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d168446240a7..561b5a39b5dd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-junos-czerwonk-exporter = - callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix - { }; prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { }; prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix From 766e824a4320b09ec7bc3f4b50ca8ec7a1b8c65e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:22 +0100 Subject: [PATCH 117/390] prometheus-kea-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-kea-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/kea-exporter.nix => by-name/pr/prometheus-kea-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/kea-exporter.nix b/pkgs/by-name/pr/prometheus-kea-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/kea-exporter.nix rename to pkgs/by-name/pr/prometheus-kea-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 561b5a39b5dd..5e4f61266916 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { }; prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { }; From 5a3498f07ab99e02df8a26562997ef63c36f3932 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:23 +0100 Subject: [PATCH 118/390] prometheus-keylight-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-keylight-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/keylight-exporter.nix => by-name/pr/prometheus-keylight-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/keylight-exporter.nix b/pkgs/by-name/pr/prometheus-keylight-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/keylight-exporter.nix rename to pkgs/by-name/pr/prometheus-keylight-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5e4f61266916..0bf240a0b8c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-keylight-exporter = - callPackage ../servers/monitoring/prometheus/keylight-exporter.nix - { }; prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { }; prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { }; prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; From 77ddd8c568820c8904a10873c4d23946d1a13e48 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:24 +0100 Subject: [PATCH 119/390] prometheus-knot-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-knot-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/knot-exporter.nix => by-name/pr/prometheus-knot-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/knot-exporter.nix b/pkgs/by-name/pr/prometheus-knot-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/knot-exporter.nix rename to pkgs/by-name/pr/prometheus-knot-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0bf240a0b8c8..61df761e97a4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { }; prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { }; prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; prometheus-mikrotik-exporter = From 16f6c4b622d96d7c2c40b8a339365b57c0763b89 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:24 +0100 Subject: [PATCH 120/390] prometheus-lnd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-lnd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/lnd-exporter.nix => by-name/pr/prometheus-lnd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/lnd-exporter.nix b/pkgs/by-name/pr/prometheus-lnd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/lnd-exporter.nix rename to pkgs/by-name/pr/prometheus-lnd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 61df761e97a4..1ddea64b329c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { }; prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix From 26a75230311b09fd4c0833cb2fa8c12d17bdca49 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:25 +0100 Subject: [PATCH 121/390] prometheus-mail-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-mail-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/mail-exporter.nix => by-name/pr/prometheus-mail-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/mail-exporter.nix b/pkgs/by-name/pr/prometheus-mail-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/mail-exporter.nix rename to pkgs/by-name/pr/prometheus-mail-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ddea64b329c..1ec25c49267d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { }; From 90caddcff47762654298bc46a2c3735826f92495 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:26 +0100 Subject: [PATCH 122/390] prometheus-mikrotik-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-mikrotik-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/mikrotik-exporter.nix => by-name/pr/prometheus-mikrotik-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix b/pkgs/by-name/pr/prometheus-mikrotik-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix rename to pkgs/by-name/pr/prometheus-mikrotik-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ec25c49267d..c9de29f00c5b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-mikrotik-exporter = - callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix - { }; prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { }; From 33ab25de54fa20d78c12970492073392b63b47b8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:27 +0100 Subject: [PATCH 123/390] prometheus-modemmanager-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-modemmanager-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/modemmanager-exporter.nix => by-name/pr/prometheus-modemmanager-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix b/pkgs/by-name/pr/prometheus-modemmanager-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix rename to pkgs/by-name/pr/prometheus-modemmanager-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c9de29f00c5b..574ce9ec8572 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-modemmanager-exporter = - callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix - { }; prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { }; prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = From 3531ed71b7495988572e3e90d3588b2968e8c311 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:28 +0100 Subject: [PATCH 124/390] prometheus-mongodb-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-mongodb-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/mongodb-exporter.nix => by-name/pr/prometheus-mongodb-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix b/pkgs/by-name/pr/prometheus-mongodb-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/mongodb-exporter.nix rename to pkgs/by-name/pr/prometheus-mongodb-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 574ce9ec8572..fe54f68da989 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { }; prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix From 79998637bb8c503dca785ca4b4b576cb6ecae5f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:29 +0100 Subject: [PATCH 125/390] prometheus-nats-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nats-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/nats-exporter.nix => by-name/pr/prometheus-nats-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nats-exporter.nix b/pkgs/by-name/pr/prometheus-nats-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nats-exporter.nix rename to pkgs/by-name/pr/prometheus-nats-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fe54f68da989..ddcb199659d7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { }; From a1d2d78d1650758cf2d7d20a5f841cde210c7d34 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:29 +0100 Subject: [PATCH 126/390] prometheus-nextcloud-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nextcloud-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/nextcloud-exporter.nix => by-name/pr/prometheus-nextcloud-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix b/pkgs/by-name/pr/prometheus-nextcloud-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix rename to pkgs/by-name/pr/prometheus-nextcloud-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ddcb199659d7..fa44ba210fe2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nextcloud-exporter = - callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix - { }; prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { }; prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix From fb17bac1ec1e4f4915e85f86a0d850453fdc16fb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:30 +0100 Subject: [PATCH 127/390] prometheus-nginx-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nginx-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/nginx-exporter.nix => by-name/pr/prometheus-nginx-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nginx-exporter.nix b/pkgs/by-name/pr/prometheus-nginx-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nginx-exporter.nix rename to pkgs/by-name/pr/prometheus-nginx-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fa44ba210fe2..5cd08a5a3b70 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { }; prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { }; From cfa443e68b81edff437565de8a891fab9f5e6ef6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:31 +0100 Subject: [PATCH 128/390] prometheus-nginxlog-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nginxlog-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/nginxlog-exporter.nix => by-name/pr/prometheus-nginxlog-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix b/pkgs/by-name/pr/prometheus-nginxlog-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix rename to pkgs/by-name/pr/prometheus-nginxlog-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5cd08a5a3b70..5ea31a8b1727 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nginxlog-exporter = - callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix - { }; prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { }; prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix From 28c598132639b64170ea6cd69b5bd9a443fa4fa8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:32 +0100 Subject: [PATCH 129/390] prometheus-nut-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nut-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/nut-exporter.nix => by-name/pr/prometheus-nut-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nut-exporter.nix b/pkgs/by-name/pr/prometheus-nut-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nut-exporter.nix rename to pkgs/by-name/pr/prometheus-nut-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5ea31a8b1727..f96a92dfa64e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { }; prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { }; From 487f88245049c75f37168e99578ba29ac11654c1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:33 +0100 Subject: [PATCH 130/390] prometheus-pgbouncer-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-pgbouncer-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/pgbouncer-exporter.nix => by-name/pr/prometheus-pgbouncer-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix b/pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix rename to pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f96a92dfa64e..4eb47ef3d4ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-pgbouncer-exporter = - callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix - { }; prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { }; prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; From 1cf65e7021fe957f0ecfd4f9b0326a9ecd596a7c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:33 +0100 Subject: [PATCH 131/390] prometheus-php-fpm-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-php-fpm-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/php-fpm-exporter.nix => by-name/pr/prometheus-php-fpm-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix b/pkgs/by-name/pr/prometheus-php-fpm-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix rename to pkgs/by-name/pr/prometheus-php-fpm-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4eb47ef3d4ee..d7010b1d6a45 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { }; prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; From 3ce843ffe5ed0713483bfe5f45d449de8d3fbee6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:34 +0100 Subject: [PATCH 132/390] prometheus-pihole-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-pihole-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/pihole-exporter.nix => by-name/pr/prometheus-pihole-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/pihole-exporter.nix b/pkgs/by-name/pr/prometheus-pihole-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/pihole-exporter.nix rename to pkgs/by-name/pr/prometheus-pihole-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d7010b1d6a45..cc6c025eba41 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = From 6f4ba75b9d7df67c08091359892690cf1dea9fc0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:35 +0100 Subject: [PATCH 133/390] prometheus-ping-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-ping-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/ping-exporter.nix => by-name/pr/prometheus-ping-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/ping-exporter.nix b/pkgs/by-name/pr/prometheus-ping-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/ping-exporter.nix rename to pkgs/by-name/pr/prometheus-ping-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cc6c025eba41..9aa549c5ab93 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix From 5415efc77ee388ce1dcdeafce3971636e9ca85fb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:36 +0100 Subject: [PATCH 134/390] prometheus-postfix-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-postfix-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/postfix-exporter.nix => by-name/pr/prometheus-postfix-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix b/pkgs/by-name/pr/prometheus-postfix-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/postfix-exporter.nix rename to pkgs/by-name/pr/prometheus-postfix-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9aa549c5ab93..342e5f74e167 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { }; From 01f3381950f3abc70f9b1c9d5edb18b139d87b72 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:37 +0100 Subject: [PATCH 135/390] prometheus-postgres-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-postgres-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/postgres-exporter.nix => by-name/pr/prometheus-postgres-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix b/pkgs/by-name/pr/prometheus-postgres-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/postgres-exporter.nix rename to pkgs/by-name/pr/prometheus-postgres-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 342e5f74e167..b4f8ce95dffe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-postgres-exporter = - callPackage ../servers/monitoring/prometheus/postgres-exporter.nix - { }; prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { }; prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; From f8ae906a691dfe9fa820c66e9c5dc9af6cbc63fb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:37 +0100 Subject: [PATCH 136/390] prometheus-process-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-process-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/process-exporter.nix => by-name/pr/prometheus-process-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/process-exporter.nix b/pkgs/by-name/pr/prometheus-process-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/process-exporter.nix rename to pkgs/by-name/pr/prometheus-process-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b4f8ce95dffe..ad51a04879be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { }; prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = From 0c81312850c8492a8c12ae9dd0d359f047c65fce Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:38 +0100 Subject: [PATCH 137/390] prometheus-pve-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-pve-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/pve-exporter.nix => by-name/pr/prometheus-pve-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/pve-exporter.nix b/pkgs/by-name/pr/prometheus-pve-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/pve-exporter.nix rename to pkgs/by-name/pr/prometheus-pve-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ad51a04879be..33a37f4e8db1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix From 1e862fd918df743709231ade767ebbe642d3d798 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:39 +0100 Subject: [PATCH 138/390] prometheus-redis-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-redis-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/redis-exporter.nix => by-name/pr/prometheus-redis-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/pkgs/by-name/pr/prometheus-redis-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/redis-exporter.nix rename to pkgs/by-name/pr/prometheus-redis-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 33a37f4e8db1..c3d568fbcfec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { }; From 6e407295d117e5dc2fde3dc706c78e877d247a68 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:40 +0100 Subject: [PATCH 139/390] prometheus-rabbitmq-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-rabbitmq-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/rabbitmq-exporter.nix => by-name/pr/prometheus-rabbitmq-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/rabbitmq-exporter.nix b/pkgs/by-name/pr/prometheus-rabbitmq-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/rabbitmq-exporter.nix rename to pkgs/by-name/pr/prometheus-rabbitmq-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c3d568fbcfec..99bb5b6a08c1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-rabbitmq-exporter = - callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix - { }; prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { }; prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { }; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; From d79d1bb1dce9569fbbacc0845145da1e4c3b80f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:41 +0100 Subject: [PATCH 140/390] prometheus-rtl_433-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-rtl_433-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/rtl_433-exporter.nix => by-name/pr/prometheus-rtl_433-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix b/pkgs/by-name/pr/prometheus-rtl_433-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix rename to pkgs/by-name/pr/prometheus-rtl_433-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 99bb5b6a08c1..3baed98698c0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { }; prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { }; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; From 699d15c3438b754684f089c9c7954a4704c3a0aa Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:42 +0100 Subject: [PATCH 141/390] prometheus-sabnzbd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-sabnzbd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/sabnzbd-exporter.nix => by-name/pr/prometheus-sabnzbd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix b/pkgs/by-name/pr/prometheus-sabnzbd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix rename to pkgs/by-name/pr/prometheus-sabnzbd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3baed98698c0..814af6505cc8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { }; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; From 9f930342519bcbbc00439395a4f7ea5cde0945a6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:42 +0100 Subject: [PATCH 142/390] prometheus-sachet: move to pkgs/by-name this shouldn't create any rebuilds --- .../sachet.nix => by-name/pr/prometheus-sachet/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/sachet.nix => by-name/pr/prometheus-sachet/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/sachet.nix b/pkgs/by-name/pr/prometheus-sachet/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/sachet.nix rename to pkgs/by-name/pr/prometheus-sachet/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 814af6505cc8..7624245c6924 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; From a3b1c0f3399a98ed34870dbac2f997db902ba04e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:43 +0100 Subject: [PATCH 143/390] prometheus-script-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-script-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/script-exporter.nix => by-name/pr/prometheus-script-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/script-exporter.nix b/pkgs/by-name/pr/prometheus-script-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/script-exporter.nix rename to pkgs/by-name/pr/prometheus-script-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7624245c6924..9a9a1bdc1c6f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; From dfa0a2ad4a43a39f8d6f7fee0b144d56812d6871 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:44 +0100 Subject: [PATCH 144/390] prometheus-shelly-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-shelly-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/shelly-exporter.nix => by-name/pr/prometheus-shelly-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/shelly-exporter.nix b/pkgs/by-name/pr/prometheus-shelly-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/shelly-exporter.nix rename to pkgs/by-name/pr/prometheus-shelly-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9a9a1bdc1c6f..8cb5f3be3bc9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; From cb42950ee21322cdf4df77641505653cd099c7a7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:45 +0100 Subject: [PATCH 145/390] prometheus-smokeping-prober: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-smokeping-prober/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/smokeping-prober.nix => by-name/pr/prometheus-smokeping-prober/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/smokeping-prober.nix b/pkgs/by-name/pr/prometheus-smokeping-prober/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/smokeping-prober.nix rename to pkgs/by-name/pr/prometheus-smokeping-prober/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8cb5f3be3bc9..bba58f2d8c30 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; From f52204c174ca0de84046f5ee0a1371b3a2a97f87 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:46 +0100 Subject: [PATCH 146/390] prometheus-snmp-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-snmp-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/snmp-exporter.nix => by-name/pr/prometheus-snmp-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/by-name/pr/prometheus-snmp-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/snmp-exporter.nix rename to pkgs/by-name/pr/prometheus-snmp-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bba58f2d8c30..5d12e89e8ca9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; From ae2b682f4f0385b3ec3db355a5950f16b47db104 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:46 +0100 Subject: [PATCH 147/390] prometheus-statsd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-statsd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/statsd-exporter.nix => by-name/pr/prometheus-statsd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/statsd-exporter.nix b/pkgs/by-name/pr/prometheus-statsd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/statsd-exporter.nix rename to pkgs/by-name/pr/prometheus-statsd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d12e89e8ca9..06e6d4ceed62 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; From da0bdfe53fe74b553a0af6f2d071fde60fe4cbce Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:47 +0100 Subject: [PATCH 148/390] prometheus-sql-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-sql-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/sql-exporter.nix => by-name/pr/prometheus-sql-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/sql-exporter.nix b/pkgs/by-name/pr/prometheus-sql-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/sql-exporter.nix rename to pkgs/by-name/pr/prometheus-sql-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 06e6d4ceed62..6d6273c39fd8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; From 5f4a2220a272b98202bf406d041092156b074acd Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:48 +0100 Subject: [PATCH 149/390] prometheus-systemd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-systemd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/systemd-exporter.nix => by-name/pr/prometheus-systemd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/systemd-exporter.nix b/pkgs/by-name/pr/prometheus-systemd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/systemd-exporter.nix rename to pkgs/by-name/pr/prometheus-systemd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6d6273c39fd8..d9d9dec2282c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; From b444c2fc99c5bf48041f07ac0fdb3d3c426979ce Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:49 +0100 Subject: [PATCH 150/390] prometheus-unbound-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-unbound-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/unbound-exporter.nix => by-name/pr/prometheus-unbound-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/unbound-exporter.nix b/pkgs/by-name/pr/prometheus-unbound-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/unbound-exporter.nix rename to pkgs/by-name/pr/prometheus-unbound-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d9d9dec2282c..fc0d5c95a515 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; prometheus-wireguard-exporter = From 35d78db75c7948b1c9e0a0b43be6f47f9d119147 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:50 +0100 Subject: [PATCH 151/390] prometheus-v2ray-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-v2ray-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/v2ray-exporter.nix => by-name/pr/prometheus-v2ray-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/v2ray-exporter.nix b/pkgs/by-name/pr/prometheus-v2ray-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/v2ray-exporter.nix rename to pkgs/by-name/pr/prometheus-v2ray-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fc0d5c95a515..5d21d92b4c09 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix From 1320952b664d72d39137bc8932f768a56c520f0c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:51 +0100 Subject: [PATCH 152/390] prometheus-varnish-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-varnish-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/varnish-exporter.nix => by-name/pr/prometheus-varnish-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/varnish-exporter.nix b/pkgs/by-name/pr/prometheus-varnish-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/varnish-exporter.nix rename to pkgs/by-name/pr/prometheus-varnish-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d21d92b4c09..c207ee3b8690 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix { From 62d97a6d788e351e42b9777ff00df855273ba621 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:51 +0100 Subject: [PATCH 153/390] prometheus-wireguard-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-wireguard-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 deletions(-) rename pkgs/{servers/monitoring/prometheus/wireguard-exporter.nix => by-name/pr/prometheus-wireguard-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/pkgs/by-name/pr/prometheus-wireguard-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/wireguard-exporter.nix rename to pkgs/by-name/pr/prometheus-wireguard-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c207ee3b8690..095f41562557 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,10 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-wireguard-exporter = - callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix - { - }; prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { }; prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; From 672a0481d02ff847cce033f25c403e0e1c66b47a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:52 +0100 Subject: [PATCH 154/390] prometheus-zfs-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-zfs-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/zfs-exporter.nix => by-name/pr/prometheus-zfs-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/zfs-exporter.nix b/pkgs/by-name/pr/prometheus-zfs-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/zfs-exporter.nix rename to pkgs/by-name/pr/prometheus-zfs-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 095f41562557..722b6db6800c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { }; prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { }; From b5f585685185e5ca3cb9685d86f5415d3174a77b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:53 +0100 Subject: [PATCH 155/390] prometheus-xmpp-alerts: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-xmpp-alerts/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{servers/monitoring/prometheus/xmpp-alerts.nix => by-name/pr/prometheus-xmpp-alerts/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/xmpp-alerts.nix b/pkgs/by-name/pr/prometheus-xmpp-alerts/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/xmpp-alerts.nix rename to pkgs/by-name/pr/prometheus-xmpp-alerts/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 722b6db6800c..c75be80918b5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,8 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; - public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { }; pypiserver = with python3Packages; toPythonApplication pypiserver; From 4e4f1f2b7258db381894f245a20ca4ff3467f319 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:54 +0100 Subject: [PATCH 156/390] kthxbye: move to pkgs/by-name this shouldn't create any rebuilds --- .../prometheus/kthxbye.nix => by-name/kt/kthxbye/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{servers/monitoring/prometheus/kthxbye.nix => by-name/kt/kthxbye/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/kthxbye.nix b/pkgs/by-name/kt/kthxbye/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/kthxbye.nix rename to pkgs/by-name/kt/kthxbye/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c75be80918b5..abc6b0c74336 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10094,8 +10094,6 @@ with pkgs; callPackage ../applications/networking/cluster/kubectl-view-allocations { }; - kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { }; - linkerd = callPackage ../applications/networking/cluster/linkerd { }; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; From 13a1c932a797224af23abac5994582955109a80b Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 28 Jan 2026 19:16:54 +0000 Subject: [PATCH 157/390] dpkg: fix musl build fixes `nix-build -A pkgsMusl.dpkg` from x86_64-linux builder. `pkgsCross.x86_64-darwin.stdenv.hostPlatform.libc` et al show "libSystem" so this new condition should not change darwin behavior. the condition is derived from upstream, e.g. - - or (currently offline) `glibc ? !stdenv.hostPlatform.isDarwin` call arg was nonsense so delete it: `pkgs.glibc` always exists and it would have been an eval error to actually override it with a bool value. --- pkgs/by-name/dp/dpkg/package.nix | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/dp/dpkg/package.nix b/pkgs/by-name/dp/dpkg/package.nix index c2e6b0ed08ed..618649f16e56 100644 --- a/pkgs/by-name/dp/dpkg/package.nix +++ b/pkgs/by-name/dp/dpkg/package.nix @@ -15,7 +15,7 @@ pkg-config, diffutils, versionCheckHook, - glibc ? !stdenv.hostPlatform.isDarwin, + glibc, }: stdenv.mkDerivation (finalAttrs: { @@ -91,10 +91,20 @@ stdenv.mkDerivation (finalAttrs: { # which makes some tests fail. sed -i '/opts normalize/a AT_SKIP_IF([true])' src/at/chdir.at '' - + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - substituteInPlace src/main/help.c \ - --replace-fail '"ldconfig"' \"${glibc.bin}/bin/ldconfig\" - ''; + + + lib.optionalString + ( + stdenv.hostPlatform.libc == "glibc" + || stdenv.hostPlatform.libc == "uclibc" + || stdenv.hostPlatform.isFreeBSD + || stdenv.hostPlatform.isOpenBSD + || stdenv.hostPlatform.isNetBSD + ) + '' + # See + substituteInPlace src/main/help.c \ + --replace-fail '"ldconfig"' \"${glibc.bin}/bin/ldconfig\" + ''; buildInputs = [ perl From 805b1aa185886c8faf6a491c7801cf1d961b6b77 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 19 Feb 2026 02:39:06 +0200 Subject: [PATCH 158/390] python3.pkgs.plopp: 26.2.0 -> 26.2.1 Diff: https://github.com/scipp/plopp/compare/26.2.0...26.2.1 --- pkgs/development/python-modules/plopp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plopp/default.nix b/pkgs/development/python-modules/plopp/default.nix index d9aa0d5e535e..74d4d9ff8617 100644 --- a/pkgs/development/python-modules/plopp/default.nix +++ b/pkgs/development/python-modules/plopp/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "plopp"; - version = "26.2.0"; + version = "26.2.1"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "plopp"; tag = finalAttrs.version; - hash = "sha256-JYgha+gmp9Ht6Ly9+i6dT+jdiDgsAEH5qH5MJ4n9LR8="; + hash = "sha256-31F6hVrVRNdvzAEifdeNsa5B52D/VtNWn4F9qUcSKJ0="; }; build-system = [ From f4daae857125f71e808b598841361732d30b69e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 02:42:12 +0000 Subject: [PATCH 159/390] postgresqlPackages.pg_background: 1.6 -> 1.8 --- pkgs/servers/sql/postgresql/ext/pg_background.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg_background.nix b/pkgs/servers/sql/postgresql/ext/pg_background.nix index 75b96ebeac4c..98fc79c49274 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_background.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_background.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pg_background"; - version = "1.6"; + version = "1.8"; src = fetchFromGitHub { owner = "vibhorkum"; repo = "pg_background"; tag = "v${finalAttrs.version}"; - hash = "sha256-RA4ZI3BmtbwIGX9Gc+QSxh9lNj5jLVZY5RtPgbt7cTM="; + hash = "sha256-m14hBIqBBwxGrOIKV77F/S3vH4YH0/0husy9edDkuMM="; }; buildInputs = postgresql.buildInputs; From 957588c65463fb08bbe212983907caece12df0eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 07:22:51 +0000 Subject: [PATCH 160/390] python3Packages.py-ocsf-models: 0.8.0 -> 0.8.1 --- pkgs/development/python-modules/py-ocsf-models/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-ocsf-models/default.nix b/pkgs/development/python-modules/py-ocsf-models/default.nix index a97e80b42e2e..c174da86b7a2 100644 --- a/pkgs/development/python-modules/py-ocsf-models/default.nix +++ b/pkgs/development/python-modules/py-ocsf-models/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "py-ocsf-models"; - version = "0.8.0"; + version = "0.8.1"; pyproject = true; src = fetchFromGitHub { owner = "prowler-cloud"; repo = "py-ocsf-models"; tag = version; - hash = "sha256-8HtX0kbd+5oYtzRpH3JtdyV+K+n+FWOQQ5CpJ+pejEo="; + hash = "sha256-Wtls4Ei1160hxvZjdyH0rJCQWEN/CwpxfllwgGTzMog="; }; pythonRelaxDeps = true; From 3fea8672778cb4aa7e40b0271ad326ca4c231caa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 09:55:21 +0000 Subject: [PATCH 161/390] python3Packages.ppdeep: 20251115 -> 20260218 --- pkgs/development/python-modules/ppdeep/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ppdeep/default.nix b/pkgs/development/python-modules/ppdeep/default.nix index 035e67afcd04..0622cb858e79 100644 --- a/pkgs/development/python-modules/ppdeep/default.nix +++ b/pkgs/development/python-modules/ppdeep/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "ppdeep"; - version = "20251115"; + version = "20260218"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-xv21EXsO6/vpGhF7PIn03l0WGnoMGi0wI6BlpnZye3w="; + hash = "sha256-Jp9jwVhfWA6AFsMef3N/FDot34RA5bDK88oZLONTKis="; }; build-system = [ setuptools ]; From 85078952dc517d25aaf71d7922a31ddf50c763bf Mon Sep 17 00:00:00 2001 From: Nadir Ishiguro <23151917+nadir-ishiguro@users.noreply.github.com> Date: Tue, 17 Feb 2026 12:34:09 +0100 Subject: [PATCH 162/390] reef: init at 0.2.0 --- pkgs/by-name/re/reef/package.nix | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/re/reef/package.nix diff --git a/pkgs/by-name/re/reef/package.nix b/pkgs/by-name/re/reef/package.nix new file mode 100644 index 000000000000..dd4254f4557d --- /dev/null +++ b/pkgs/by-name/re/reef/package.nix @@ -0,0 +1,40 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "reef"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "ZStud"; + repo = "reef"; + tag = "v${finalAttrs.version}"; + hash = "sha256-FP7cnqYIICb4JCYk9ytvSp4yxW+xW2SUVqhELdTGLZQ="; + }; + + cargoHash = "sha256-UmazwJqsWXQK3bniDLyNCLXHrgrF3iHRPugOAkRzhv8="; + + postInstall = '' + install -Dm644 fish/functions/*.fish -t $out/share/fish/vendor_functions.d/ + install -Dm644 fish/conf.d/reef.fish -t $out/share/fish/vendor_conf.d/ + ''; + + nativeCheckInputs = [ versionCheckHook ]; + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Bash compatibility layer for fish shell"; + homepage = "https://github.com/ZStud/reef"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nadir-ishiguro ]; + mainProgram = "reef"; + platforms = lib.platforms.unix; + }; +}) From 6afbe6c25bed4ea0ac67fe2f61dc3cfb2ad999cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 12:43:59 +0000 Subject: [PATCH 163/390] proton-ge-bin: GE-Proton10-30 -> GE-Proton10-32 --- pkgs/by-name/pr/proton-ge-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-ge-bin/package.nix b/pkgs/by-name/pr/proton-ge-bin/package.nix index 1ecde8b1fbd9..e5f0ce0ffb01 100644 --- a/pkgs/by-name/pr/proton-ge-bin/package.nix +++ b/pkgs/by-name/pr/proton-ge-bin/package.nix @@ -9,11 +9,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "proton-ge-bin"; - version = "GE-Proton10-30"; + version = "GE-Proton10-32"; src = fetchzip { url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; - hash = "sha256-YZ+v+dzO70qTs3JxOAk9n7ByIYb3r8SeJBWnzjKQwuQ="; + hash = "sha256-NxZ4OJUYQdRNQTb62jRET6Ef14LEhynOASIMPvwWeNA="; }; dontUnpack = true; From 1e427dce44208e2f6652c9f90924571d6e337f21 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Thu, 19 Feb 2026 16:44:47 +0100 Subject: [PATCH 164/390] nextcloud33: init at 33.0.0 --- pkgs/servers/nextcloud/default.nix | 6 ++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 7 insertions(+) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 59d08dab8ef3..c9db8e6cf6e7 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -64,6 +64,12 @@ in packages = nextcloud32Packages; }; + nextcloud33 = generic { + version = "33.0.0"; + hash = "sha256-b3cwkCJpyHn58q1KoKInyxa1QI7kbwk/aL0yYz90Gr8="; + packages = nextcloud33Packages; + }; + # tip: get the sha with: # curl 'https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2.sha256' } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c425e76621f7..f2a45e88afd6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3039,6 +3039,7 @@ with pkgs; inherit (callPackages ../servers/nextcloud { }) nextcloud31 nextcloud32 + nextcloud33 ; nextcloud31Packages = callPackage ../servers/nextcloud/packages { ncVersion = "31"; }; From ab2b7731f29d725af8afc8de38b7bc07cc0491c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 19 Feb 2026 16:58:42 +0100 Subject: [PATCH 165/390] python3Packages.py-ocsf-models: migrate to finalAttrs --- .../development/python-modules/py-ocsf-models/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/py-ocsf-models/default.nix b/pkgs/development/python-modules/py-ocsf-models/default.nix index c174da86b7a2..43c17483b57f 100644 --- a/pkgs/development/python-modules/py-ocsf-models/default.nix +++ b/pkgs/development/python-modules/py-ocsf-models/default.nix @@ -9,7 +9,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "py-ocsf-models"; version = "0.8.1"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "prowler-cloud"; repo = "py-ocsf-models"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Wtls4Ei1160hxvZjdyH0rJCQWEN/CwpxfllwgGTzMog="; }; @@ -41,8 +41,8 @@ buildPythonPackage rec { meta = { description = "OCSF models in Python using Pydantic"; homepage = "https://github.com/prowler-cloud/py-ocsf-models"; - changelog = "https://github.com/prowler-cloud/py-ocsf-models/releases/tag/${src.tag}"; + changelog = "https://github.com/prowler-cloud/py-ocsf-models/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From cd1430ee80f64d1743d356a49b6feacbd26533bf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 19 Feb 2026 16:59:14 +0100 Subject: [PATCH 166/390] python3Packages.ppdeep: migrate to finalAttrs --- pkgs/development/python-modules/ppdeep/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ppdeep/default.nix b/pkgs/development/python-modules/ppdeep/default.nix index 0622cb858e79..c93a619a9a9a 100644 --- a/pkgs/development/python-modules/ppdeep/default.nix +++ b/pkgs/development/python-modules/ppdeep/default.nix @@ -5,13 +5,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ppdeep"; version = "20260218"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-Jp9jwVhfWA6AFsMef3N/FDot34RA5bDK88oZLONTKis="; }; @@ -28,4 +28,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 9b64da763d3b28f75b35978e43f10004e6bb8c72 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Thu, 19 Feb 2026 16:32:02 +0000 Subject: [PATCH 167/390] gradia: 1.11.1 -> 1.11.3 --- pkgs/by-name/gr/gradia/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 7fe7c7fa3558..309a0b52a2a8 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -22,13 +22,13 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "gradia"; - version = "1.11.1"; + version = "1.11.3"; pyproject = false; src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; - tag = "v${finalAttrs.version}"; + rev = "472a970e10c3a85f9db938719ebba121321c1d90"; hash = "sha256-2PSpFmojAIyDNx5yYrLE3CjO/q5iBArmIRikxCGW1HM="; }; @@ -77,7 +77,6 @@ python3Packages.buildPythonApplication (finalAttrs: { meta = { description = "Make your screenshots ready for the world"; homepage = "https://github.com/AlexanderVanhee/Gradia"; - changelog = "https://github.com/AlexanderVanhee/Gradia/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ Cameo007 From 2e25cc27ee054ebf281265bb06c3e7baac068626 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Thu, 19 Feb 2026 16:32:42 +0000 Subject: [PATCH 168/390] gradia: added claymorwan as maintainer --- pkgs/by-name/gr/gradia/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 309a0b52a2a8..8ff766c99497 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -81,6 +81,7 @@ python3Packages.buildPythonApplication (finalAttrs: { maintainers = with lib.maintainers; [ Cameo007 quadradical + claymorwan ]; mainProgram = "gradia"; platforms = lib.platforms.linux; From 1e143fbc70b23ad33927eb1cf531c9c2a4bdcea1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 19 Feb 2026 17:46:02 +0100 Subject: [PATCH 169/390] linux-doc: move env vars into env for structuredAttrs --- pkgs/os-specific/linux/kernel/htmldocs.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/htmldocs.nix b/pkgs/os-specific/linux/kernel/htmldocs.nix index af43f3162783..5f5ce7c94e8c 100644 --- a/pkgs/os-specific/linux/kernel/htmldocs.nix +++ b/pkgs/os-specific/linux/kernel/htmldocs.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation { tools/net/ynl/pyynl/ynl_gen_rst.py ''; - FONTCONFIG_FILE = makeFontsConf { + env.FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; }; From da5afdee24885a2383600508e4aa1a84e7519bcf Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Feb 2026 14:22:43 -0600 Subject: [PATCH 170/390] luaPackages: update on 2026-02-19 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 7c2c4ddbebc1..2153df8aed0f 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.2475-1"; + version = "0.0.2484-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2475-1.rockspec"; - sha256 = "0lpmyffc5g7sl1smb59pqmd8zrkcp367mgsiarscqbqc6yilrvky"; + url = "mirror://luarocks/fzf-lua-0.0.2484-1.rockspec"; + sha256 = "04cqaymz0h7wkv3mb0wzxzzmv3px380431fjrcyaxs8ppy5kdqqz"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/739330f48ca64b4283f5228e9dc9c0c8f9a37110.zip"; - sha256 = "1pwzaak9q7cacw2qvcs80qxqfpxc60jvspw4ykmws6sh3rbi5c36"; + url = "https://github.com/ibhagwan/fzf-lua/archive/b2c0603216adb92c6bba81053bc996d7ae95b77a.zip"; + sha256 = "0qqh74dbr88y4m9hvmd5v743iapz4f7d6k0s0afcwpy7mjsfvkgd"; }; disabled = luaOlder "5.1"; @@ -3210,17 +3210,17 @@ final: prev: { }: buildLuarocksPackage { pname = "luasystem"; - version = "0.6.3-1"; + version = "0.7.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luasystem-0.6.3-1.rockspec"; - sha256 = "0zqmrrnvpvy0bmvdc26lgcabx525xq0xy1ysh91d74hdvnznn2jc"; + url = "mirror://luarocks/luasystem-0.7.0-1.rockspec"; + sha256 = "1c50g495s2xzf041p9yl58idxa1mv28sxbgymy05jyp30g0ifqw5"; }).outPath; src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasystem"; - tag = "v0.6.3"; - hash = "sha256-8d2835/EcyDJX9yTn6MTfaZryjY1wkSP+IIIKGPDXMk="; + tag = "v0.7.0"; + hash = "sha256-/hob/bDP3CQeMZuz29a4XTRzlU7I7O2W/EszJEueq8c="; }; disabled = luaOlder "5.1"; @@ -4645,21 +4645,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "7.1.9-2"; + version = "8.0.1-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-7.1.9-2.rockspec"; - sha256 = "1j4n6xf1w542fsyp3jm4h72kv4lrh4g85zal03snjzzl35zslqbq"; + url = "mirror://luarocks/rustaceanvim-8.0.1-2.rockspec"; + sha256 = "0z68k6amqdk5nrj8zrz5a0084nmrx9y4lhr85996ln07877ah2hc"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.9.zip"; - sha256 = "1s2b44wfk3imbp0vcvldfxq3zx9875jyl7l5bnxhgihdksaxdy7p"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.1.zip"; + sha256 = "1sizi01bll3bqgaf6fva5grsp5nlvmp5mj57qkbsm75iyj2cz1dp"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.9.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.1.zip"; description = "šŸ¦€ Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; @@ -5001,8 +5001,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "ad7d9580338354ccc136e5b8f0aa4f880434dcdc"; - hash = "sha256-Z5wmLGMd+GODObFOYU7CrucwDnBpT5rJjfE5vHwjRxE="; + rev = "5255aa27c422de944791318024167ad5d40aad20"; + hash = "sha256-dOU6nQaq4W3KZrC2o2wv0NJ2LNWJgvuoNyWOYP2i4vo="; }; disabled = lua.luaversion != "5.1"; From 0aba6819f45b7bcbeb55a4814c81399d5f7ba744 Mon Sep 17 00:00:00 2001 From: dtvillafana <82293276+dtvillafana@users.noreply.github.com> Date: Thu, 19 Feb 2026 15:17:17 -0600 Subject: [PATCH 171/390] fix: PR review changes --- .../ansible-language-server/default.nix | 99 +++++++------------ .../missing-hashes.json | 71 +++++++++++++ 2 files changed, 108 insertions(+), 62 deletions(-) create mode 100644 pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json diff --git a/pkgs/development/tools/language-servers/ansible-language-server/default.nix b/pkgs/development/tools/language-servers/ansible-language-server/default.nix index 8506e6edd8ed..ece88fb4838b 100644 --- a/pkgs/development/tools/language-servers/ansible-language-server/default.nix +++ b/pkgs/development/tools/language-servers/ansible-language-server/default.nix @@ -1,10 +1,16 @@ { lib, + stdenv, fetchFromGitHub, - pkgs, + yarn-berry_4, + nodejs, + makeWrapper, + python3, + writableTmpDirAsHomeHook, }: + let - pname = "ansible-language-server"; + yarn-berry = yarn-berry_4; version = "26.1.3"; src = fetchFromGitHub { @@ -14,79 +20,44 @@ let hash = "sha256-DsEW3xP8Fa9nwPuyEFVqG6rvAZgr4TDB6jhyixdvqt8="; }; - # Fixed-output derivation to fetch yarn berry dependencies - offlineCache = pkgs.stdenvNoCC.mkDerivation { - name = "${pname}-${version}-yarn-cache"; - inherit src; + missingHashes = ./missing-hashes.json; - nativeBuildInputs = [ - pkgs.yarn-berry - pkgs.nodejs - pkgs.cacert - ]; - - outputHashMode = "recursive"; - outputHashAlgo = "sha256"; - outputHash = "sha256-NYbHhvlVoSL7lT1EdFkNJlmzRzQ0Gudo5pF0t6JtSic="; - - buildPhase = '' - export HOME=$TMPDIR - export SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt - - yarn config set enableTelemetry false - yarn config set enableGlobalCache false - yarn config set cacheFolder .yarn/cache - yarn install --mode=skip-build - - mkdir -p $out - cp -r .yarn/cache/* $out/ - cp .yarnrc.yml $out/ || true - ''; - - dontInstall = true; + offlineCache = yarn-berry.fetchYarnBerryDeps { + inherit src missingHashes; + hash = "sha256-GScYVFdG8MMtPjtXfz7e6Y+A1tFMF9T8suvU+/BhsHY="; }; - in -pkgs.stdenvNoCC.mkDerivation { - inherit pname version src; +stdenv.mkDerivation { + pname = "ansible-language-server"; + inherit version src; - nativeBuildInputs = with pkgs; [ - yarn-berry + inherit offlineCache missingHashes; + + nativeBuildInputs = [ nodejs + yarn-berry + yarn-berry.yarnBerryConfigHook makeWrapper + writableTmpDirAsHomeHook ]; + # Prevent native module builds (e.g. keytar from the VS Code extension workspace) + # The language server only needs TypeScript compilation, done manually in buildPhase + env.YARN_ENABLE_SCRIPTS = "0"; + buildPhase = '' - export HOME=$TMPDIR - - # Set up yarn cache from our FOD - mkdir -p .yarn/cache - for f in ${offlineCache}/*; do - if [ "$(basename $f)" != ".yarnrc.yml" ]; then - cp -r "$f" .yarn/cache/ - fi - done - - yarn config set enableTelemetry false - yarn config set enableGlobalCache false - yarn config set cacheFolder .yarn/cache - yarn config set enableNetwork false - - # Only install deps for ansible-language-server workspace - yarn workspaces focus @ansible/ansible-language-server - - # Build ansible-language-server (exclude tests) + runHook preBuild cd packages/ansible-language-server rm -rf test yarn run compile + runHook postBuild ''; installPhase = '' + runHook preInstall mkdir -p $out/lib/node_modules/ansible-language-server cp -r out package.json $out/lib/node_modules/ansible-language-server/ - # Copy node_modules (yarn berry installs them at workspace root) - # Use -L to dereference symlinks (yarn creates symlinks for workspace packages) cd ../.. cp -rL node_modules $out/lib/node_modules/ansible-language-server/ @@ -94,17 +65,21 @@ pkgs.stdenvNoCC.mkDerivation { cp packages/ansible-language-server/bin/ansible-language-server $out/lib/node_modules/ansible-language-server/bin/ mkdir -p $out/bin - makeWrapper ${pkgs.nodejs}/bin/node $out/bin/ansible-language-server \ - --prefix PATH : ${pkgs.python3}/bin \ + makeWrapper ${nodejs}/bin/node $out/bin/ansible-language-server \ + --prefix PATH : ${python3}/bin \ --add-flags "$out/lib/node_modules/ansible-language-server/out/server/src/server.js" + runHook postInstall ''; - meta = with lib; { + meta = { changelog = "https://github.com/ansible/vscode-ansible/releases/tag/v${version}"; description = "Ansible Language Server"; mainProgram = "ansible-language-server"; homepage = "https://github.com/ansible/vscode-ansible"; - license = licenses.mit; - maintainers = with lib.maintainers; [ dtvillafana ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + dtvillafana + robsliwi + ]; }; } diff --git a/pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json b/pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json new file mode 100644 index 000000000000..5d7782307a32 --- /dev/null +++ b/pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json @@ -0,0 +1,71 @@ +{ + "@esbuild/aix-ppc64@npm:0.27.2": "9c18cc2e4a03339a55013aac05b4a3fc4b77e75715dc252d034aa3d43b754abc053a7601b95e31249f4b6e69b68db2f5e6cb04b0ed619f825f2f70daff1a78d7", + "@esbuild/android-arm64@npm:0.27.2": "a318fc9ffcdad7fda8bb521af8b17f73d93d9a94b4cca9301fbf72cf3f5a6e945edd589a47388de70f3e9582655dcf5b5bb928a11e306368fae4a9106d5143d2", + "@esbuild/android-arm@npm:0.27.2": "01114275e096b9177ad2496730087ee081d6e65a75bc087457b527c5baac5a8ccb362435f45232532bf6f97de95e1790dbce127d55abd5e4152c7214682bf4d3", + "@esbuild/android-x64@npm:0.27.2": "e92c5b6919081a14c8882f1167cf90b4e4bba745ad6e9a23428f85a1cd5e79dfa3f1d2fc943686b237e4cd09fac52ad3b3791deab6a0419ee10859284d3834aa", + "@esbuild/darwin-arm64@npm:0.27.2": "5e99db5037167bad4a095fc445b94a2ce02357870ed58b79e13ae6bc09b5cb33d7e03f925492df940f9e0ad685a889f02beec1431d8fbf4c7ced55b2f48f5659", + "@esbuild/darwin-x64@npm:0.27.2": "87f2fbc4cf11724ef805b17cbdc7b0a9498332bc4b61d55e110ecc3b09bc488b88c0bd140ea48924e9c97a2063cf7e440fef13dd56e415c46799619d61086910", + "@esbuild/freebsd-arm64@npm:0.27.2": "1ffa23243b913e377a5b09fd97ad9f089be3695aafdd893b60bb7f9be479256d8b7546f0bc96c4e61133fe7aeeaf95a8e941e82a65d99008ff82c99bdec85eee", + "@esbuild/freebsd-x64@npm:0.27.2": "44f744b289cf9e115b0adfac1905818d756dfced14213bf144d9016d96f67575ef2a55526f76e29ee775fcfec7274ba3a5e6833f35ed79a4592d3f5eac278267", + "@esbuild/linux-arm64@npm:0.27.2": "2b037d74eaff4e9b5a6076760ede873320707636a3495939687cdd0c2c7150883111273bc0a8663fa305c42f439f4748b5ad7f15a1a1ea9fa7db575d9faf2d1b", + "@esbuild/linux-arm@npm:0.27.2": "28cfc3a9ca11fc899649e7a706fb4b2ee57999bd92e86c23726b3ed0f832732411dd0aa3e2bcdb4105759f83bc4e5adc98dc195aaafce736c910db4e43694702", + "@esbuild/linux-ia32@npm:0.27.2": "ac6cc92b9be2ec6d9d483c53fc973e6381765b784a2e1b71fa93ea0cf976344c2e3e0bfda0140b0829b3ec4304d9b886692b2891e68c17d2121066d06e67f0ac", + "@esbuild/linux-loong64@npm:0.27.2": "625f5b6c2218a3acb2cff8f7f02a53ca89d13925f8932260ddad01595c6907beda4a79e4b767b1101f5971049f88d3ec6ab29cf565b4d61d9b0d7277e2cb578d", + "@esbuild/linux-mips64el@npm:0.27.2": "0c62692cb3a297b37212dfde52a861861843a716f6b3bdb73da49ba249a4c001b989ea61dc4540c430fac59ce2f8fc45035cdfac80172c5ddaf1b9df8471aecf", + "@esbuild/linux-ppc64@npm:0.27.2": "b804d2dd0a6a85fe1c731828c725731a55ab120d2cc16941d560b2e9af5c2ec51586914ce26a84a326a9d46fa61eb8bb1f843953fe29ddd43b3f3099c491b5ff", + "@esbuild/linux-riscv64@npm:0.27.2": "03e67e7207a83801363e3637f9a35fb6224ed4dc23bbf6eca41904fc42f5a6806e1e591666bf48dbf62eba97d41ff4355413b14dcb2339007b22c693374c49f6", + "@esbuild/linux-s390x@npm:0.27.2": "eb24b9c0a4a1492e4ff34a87933f6a3b348739c12f864b408144efdf949871c1fbb02a1cca741bfa11fd08aebe585d046fd3311b462ce4c795e3064ba3912469", + "@esbuild/linux-x64@npm:0.27.2": "ed1542f203329521fb1f308696c76ba59ed4a4616a24e21bf4820685362bba209d5c44c2f4e66c88dc7b7399df9ace625454d4829ee529d076ccaf61566e11cf", + "@esbuild/netbsd-arm64@npm:0.27.2": "576dd082047077b9cc41fbeffd728821a4f3b80969c1d2d6c274301122c6de2050f484fd4e946777527b8a15bd2a5ac54f85ca7ab95ea72b5345177e6a888687", + "@esbuild/netbsd-x64@npm:0.27.2": "f8994af3e2ff3c9a91e874e58698b66e6f8d4e72dbc0aaf749b74a79420954146ed053359b0a4c213918582cee187d8a371737a33cfb93e624b4d091e5a6c240", + "@esbuild/openbsd-arm64@npm:0.27.2": "f710da24beeb747ef3a11b9d99085a14f5c929f942fd9d9a05b7806d5ff1b85631bfa506eb7a6aed9fd01ec99bf91f24736f9f0e0eb6b7c0019fe0dddd2e615c", + "@esbuild/openbsd-x64@npm:0.27.2": "62670fbe1f609c5362df7b45968ded512a0860e2ad8a4715a89993abfa2f9f08a28f1294c7857d80e6d3f713639a71d291c06a961b331de67ad350032d1b8e96", + "@esbuild/openharmony-arm64@npm:0.27.2": "e279efdc18301add96ea791ba9ef117cae05346688cd521fd225a60ad166add4bc995af985058e3b6ab9e65a7c49a79108a294d6aa26a1d1685ad0db194e2c56", + "@esbuild/sunos-x64@npm:0.27.2": "7234302321d36576b5a9f027915417cddc195a67b19cdfb50e69c337ee0dd63a88be6b72d7ef299cd569d1af62e54774303d52d3d6b5e5858db975241ae467d6", + "@esbuild/win32-arm64@npm:0.27.2": "36620fddf79da3e8e527ef8331436929fa7a0b23c9b591af8f8573d80ed9c4ef45b24c6fa0abbb01d187dec497efa6c9d9d397d575afc1f28477e9ca16a48d73", + "@esbuild/win32-ia32@npm:0.27.2": "96e8c1fa0ec2b5529ead2ba703e5da7644c138b2f9b6e285c05513f0455e99b2b0dcf399f01779fb384e22810e82f892491e44402772c62d3fe094b025bbdc0f", + "@esbuild/win32-x64@npm:0.27.2": "1ed08bebd916c16003f3784276ae683ab41d34951a0c272f6e072b8067a2b4bacd6f6f75a8dcea375b8545e15891d305425cf7c8dd31f7deab56ef22cde4a1e2", + "@node-rs/crc32-android-arm-eabi@npm:1.10.6": "a499d1438bc27e6540ec5e15817ffaccb8366bf062907cee05abd2ddea1e6049e79a516a972f272be35b10a33e5a63d4dfccf4c42213e8fc942de73e6bb88754", + "@node-rs/crc32-android-arm64@npm:1.10.6": "3d1a8b500f48e8be8049439ea161130277f03ec63716aeae29dc73cc43f091ac8734405243c6f44bf71a59f194436a201cef3172ca7b93a4f3e627499ea1dfda", + "@node-rs/crc32-darwin-arm64@npm:1.10.6": "d210071fc97efae6b20525c13577b91def09ecbc9489d6d061bc40c38fbd49b249f8f268f1d16f56581242517afdc18175e36bdec3411100994387fe88678560", + "@node-rs/crc32-darwin-x64@npm:1.10.6": "2f70fcf61054d6210c733118a8bbfad8f464cf0f85cdc9f8ee9249b610964344306369e521804a4630829704778ec35e41c2cf93419c80962d3add672545a4fc", + "@node-rs/crc32-freebsd-x64@npm:1.10.6": "250252cd1bde3ad5489d223f0229e13324ab6cb81a0a02644bba125c0c3c084f99bce5b265bc07c5c4c4f883bec3941fcddec6a67b91bd7d98c36960fbe96ec8", + "@node-rs/crc32-linux-arm-gnueabihf@npm:1.10.6": "fefd763aeda918bfe3fc08a6bfac12247153b38588f5e02011b774fab4d1d4b0011554e3161f529e2511d25541b9f38f09024ef3b20802a97aa0d6c688f2ad88", + "@node-rs/crc32-linux-arm64-gnu@npm:1.10.6": "ed947d071055500fcdc66b3adc68d52e80b6e12e2fad429efa4b6a0f63556c0bacd438bac71ad989ad90844a5138e2a92e66344a62e73791cdd4c68bec8584ac", + "@node-rs/crc32-linux-arm64-musl@npm:1.10.6": "fe94b295661401d59866487cdca3cc9ce553e85119351c63b10f723f513ff22c0307c88842eebf14e2e841dc2c4c177ef61d506e3a6ad1b70b1aaa1a04b69b3b", + "@node-rs/crc32-linux-x64-gnu@npm:1.10.6": "2e82bce0d59ccfd4bae7f85db7f5cf198e803c5ccb0d68efe27c588d496004e0753162578926fd9df8f5b241cc52ccfae352291ea3167d152de0e69c7fdae4be", + "@node-rs/crc32-linux-x64-musl@npm:1.10.6": "8722d716d80f1e4dd2ebc96f6e552d9ce9091fad6c7bf1fa57033fd7129c404dbeccf9a175759fd80fcda6f50eda6fe99111865ff284edcb4d4bbd110025e6c2", + "@node-rs/crc32-wasm32-wasi@npm:1.10.6": "8c03d8e2472937eacd3242b051bde1bc101556945cb0812a8aa319953f2bd2eecfd45fb41dc89c21987e2c646e27dc4e3f1aa523d6f83092bb5e7226ac0c5e10", + "@node-rs/crc32-win32-arm64-msvc@npm:1.10.6": "3d4c3c0158ff8c248b8c903de79ac4f09f2961feace0d7577ecfdc0007d4ef4737822b281476042737e6ea8c7b4bb1327189f7af8ada855dfbfb53c98a4a35be", + "@node-rs/crc32-win32-ia32-msvc@npm:1.10.6": "30d673a438a4a2fe136fa154717cec31659fea6b98234c48b307b772dd55eba95d592207293bb4f374997c116e5aa809594a98c76cd3ad54d6c8525168cdea83", + "@node-rs/crc32-win32-x64-msvc@npm:1.10.6": "18194da0113883a94912172ec965f9d684eca02dacab1c38b7ea3eb7b91da549485a7c346a96aaab8089448f4ae231670f4a3313be48335676c42319974f9f5b", + "@oxc-resolver/binding-android-arm-eabi@npm:11.16.3": "cc6555a7ef75832ad4c6af7c27b8e11edfeeb3cd52d71baddf1799fde4ef38639c1ed31b9989b39de09b995fd8621f7c9761e0a12768e02d0d0276c4329529cc", + "@oxc-resolver/binding-android-arm64@npm:11.16.3": "590586523a22b60213728e03b3d2b5ed258120360340ca28d04db83898bb79d2443c1079bf37ce62d5d26d41c5766d3423ef260ac127d047b322a3b2527569fd", + "@oxc-resolver/binding-darwin-arm64@npm:11.16.3": "0b65eaa8ac42fc451f0d1dcda5df946c3980de967a35b321944d2cb6cdcc4a0856f330212ed43bbbb719b664a33ed592579951950aabb6f2fc135e4d1c246e17", + "@oxc-resolver/binding-darwin-x64@npm:11.16.3": "8845aaccb58c0a859ab386e9082c352523eb1c0a7f258bb0e3870424ff06ad967e185e4f87d1721874d39ec83889db3a9aa2f6ca85fcdace36f378929c1d26ae", + "@oxc-resolver/binding-freebsd-x64@npm:11.16.3": "44441bda800f3e78a838334996612fc1e488b276e335c955518f388c2a0cd115b144e70f35672fc5fa192a9fa9fbe08c1b3923dcc5504f91210fdfc6c2b406d7", + "@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.16.3": "d2b7a8c94f1e8cdcd901a9554a7b1ef45dcde5f8f9501fe46c0213309a812277711daf653f2949aacd7205c4e1334c2827f95b560c2a97ff2560ae47b861ae12", + "@oxc-resolver/binding-linux-arm-musleabihf@npm:11.16.3": "2f2dd84869fed17ba27b8f52c72bf5292f266f144f911ccca2e0f0cfdc93b6f7f6684297ef119451a6fb1750b762ba85c5a6a8870d6f72e7cac3a0edae2cb970", + "@oxc-resolver/binding-linux-arm64-gnu@npm:11.16.3": "d37969e2b3d6022d2a45dd7e6217a405d4b299ced4713d41e86973cb1e58852068e5dac5a8f119e8e5ed6ed267612a42ed29a779ef1a69b7056a14f4a2bae2ab", + "@oxc-resolver/binding-linux-arm64-musl@npm:11.16.3": "7b1c7cbdc12931d0bf930a627dee73b07a8e815b6154d88f18719c263042a272606fefeec92b370f8e34b696991e1e97ff3a47944066e60e6e8e249e9cb6ee9b", + "@oxc-resolver/binding-linux-ppc64-gnu@npm:11.16.3": "e59ebb74beed7235f332653fc59ed2ad788532242cf20aeebe9f4bc7cfe3f26b1007882bfc1447dd90daa189a7b3ad24d04dc8c30ec8903ac7b83a8dd482d304", + "@oxc-resolver/binding-linux-riscv64-gnu@npm:11.16.3": "4faba58a846eca5f38575c99f36657088399276658b3b1367f7f6c176e4e4d4332117863193aaaf5fd01dfe962374a50c227b221f3f939862e565f871119778c", + "@oxc-resolver/binding-linux-riscv64-musl@npm:11.16.3": "2d1337667667d9290db49903f2e55e62cb093efb931de6169a77a07d37c5f7df818f4573dc30e214c20e9bb98552ecdc972bd6a303541d82b6d9641cea0a5c46", + "@oxc-resolver/binding-linux-s390x-gnu@npm:11.16.3": "87c08a045ee06c2eef737773866f095f975917ed0cf4f3a228bd1f52e130d277ad542376c40e4074c0ecb770f1f9cec360e35f9c92c2ee4f704fed48571504f0", + "@oxc-resolver/binding-linux-x64-gnu@npm:11.16.3": "138f8910ad53f913b42d81012d534fd943f196eacda39fc91d28e20aba4f46c533db364664cec8aec275c1f2eb622ca9a58a9ced757f08f31bf74e886b89c308", + "@oxc-resolver/binding-linux-x64-musl@npm:11.16.3": "4d7798ea78b1f15c464f8ed961f9f9ecbabe73dd9bef8508ae919ff859a922f4819fc4ce48eb07a07909118813ba076664f83e21223902c67d371a6f3d50f069", + "@oxc-resolver/binding-openharmony-arm64@npm:11.16.3": "740852deadb4efbb0308fa5cf538d35de479a5605c34e3b7fc70e2e8d5aec408dcdbe9fa85cb2fa572021f5c9fa182976f9dbee7a6dc8c089b3ba37e69edc2a1", + "@oxc-resolver/binding-wasm32-wasi@npm:11.16.3": "f9d3c69fdafdd81ec147f4aa8ed867b60b9a39920a9a81e043c0bb6783b6bc0316df938ce14bec9ee5c4f3650a0fb43e009fb41bbdfd6bf4305d62acd82bfa44", + "@oxc-resolver/binding-win32-arm64-msvc@npm:11.16.3": "f456e67763c45747ba1f08d705358a7c6fba1a50a8c6b829ad1def972ad96c6327f9b619acb3de3f3b7a8abad16c57740e43392f42be0e13aeb4c584af933db1", + "@oxc-resolver/binding-win32-ia32-msvc@npm:11.16.3": "4c749acb86161f268b526c1e791ae1ed6b1f65d772f25d9e646056bef80612c0d5355b197d3745e6159372fd22d20bc465425d5d732f997918575ffc78f91eda", + "@oxc-resolver/binding-win32-x64-msvc@npm:11.16.3": "06d45a2a96242803db25337ea6979eb85302ed3385ab2286278e1624fd7435f864a159e658dce2b4ad01a4da4711b78c8614c9a6ce9b0bf281cebf2477db0e31", + "@vscode/vsce-sign-alpine-arm64@npm:2.0.6": "82d20f61bc9a8bb5a401dedb8ca56240312f83e18092a4732ee5b08e3d1b55dbf30e143fd26d0b72cbc017c5229d723ba63f20cbbc935e5a25b62edd693b6ccc", + "@vscode/vsce-sign-alpine-x64@npm:2.0.6": "eb93895082e908eb948022df100dd810d2bcd6ff4233d5b8f83e5040aae469710a9c545bdb48a1d6749cbcfed7954038b6d720e9b4feb2fe6f25d89a4dcd99f4", + "@vscode/vsce-sign-darwin-arm64@npm:2.0.6": "962bb2fbc38b3b4e7e25d74d3396fc99c68544c421519a3bdda6e501af2f363c622d6a4e3b28ace63ac38153a03405eb012c93d0b722a75c9765e068af4d3663", + "@vscode/vsce-sign-darwin-x64@npm:2.0.6": "b6f55bb9b95866c99fdbaa70f64dc30b3133545115f042e54041add56280cf65b5246376bb1529549524fc4b34f82cc105a6d2d811d13bcc49d1dba025d3c2a5", + "@vscode/vsce-sign-linux-arm64@npm:2.0.6": "1cf2faeba5f3a1ea44149d77f51e4bdb38eb9a7a605ddea1a7f5c368ab040727d52a4e44083c4e7ab14988e68e43a9120204efaf2882986d7e411043f4527e91", + "@vscode/vsce-sign-linux-arm@npm:2.0.6": "06c184d9ea62f37a93e7c2e17963cc8037b3a25904ae829384474084ddc45ee116f49fd8bb48ea902c6bbd8681e32837b36094f0bf4f626b0f45e0aa9a7681d8", + "@vscode/vsce-sign-linux-x64@npm:2.0.6": "d225d8bbe31bcb4ddd9f8a3f9c46b4ad804b424e9a2bc75ab4e5b1eb928d539c8a9add0baa59f46e8428ab61158ab543f257694dcaf7e43fc10a0a5854d30327", + "@vscode/vsce-sign-win32-arm64@npm:2.0.6": "cb552557dfc1094b7b6307224279ab0090cfc32d8c5285475d2308148d5b7a0e00d120ff18f26d3947a4b112b814312a1613ad3c045be9b308f0019c2a4f76f3", + "@vscode/vsce-sign-win32-x64@npm:2.0.6": "838165c978836dd7180e4c07d71e7a351b4cf46a0400fc5186b9363d42cc89cc706f915f6907964ceaeaa885bc4a53313df88ebf6e580a34778036585b19a05d" +} From 9deeedb5c75076e20d76a6f331466a6916eaf0b7 Mon Sep 17 00:00:00 2001 From: dtvillafana <82293276+dtvillafana@users.noreply.github.com> Date: Thu, 19 Feb 2026 15:49:57 -0600 Subject: [PATCH 172/390] fix: PR recommendations --- .../ansible-language-server/default.nix | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pkgs/development/tools/language-servers/ansible-language-server/default.nix b/pkgs/development/tools/language-servers/ansible-language-server/default.nix index ece88fb4838b..ba885c80c58a 100644 --- a/pkgs/development/tools/language-servers/ansible-language-server/default.nix +++ b/pkgs/development/tools/language-servers/ansible-language-server/default.nix @@ -8,35 +8,28 @@ python3, writableTmpDirAsHomeHook, }: - -let - yarn-berry = yarn-berry_4; +stdenv.mkDerivation (finalAttrs: { + pname = "ansible-language-server"; version = "26.1.3"; src = fetchFromGitHub { owner = "ansible"; repo = "vscode-ansible"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DsEW3xP8Fa9nwPuyEFVqG6rvAZgr4TDB6jhyixdvqt8="; }; missingHashes = ./missing-hashes.json; - offlineCache = yarn-berry.fetchYarnBerryDeps { - inherit src missingHashes; + offlineCache = yarn-berry_4.fetchYarnBerryDeps { + inherit (finalAttrs) src missingHashes; hash = "sha256-GScYVFdG8MMtPjtXfz7e6Y+A1tFMF9T8suvU+/BhsHY="; }; -in -stdenv.mkDerivation { - pname = "ansible-language-server"; - inherit version src; - - inherit offlineCache missingHashes; nativeBuildInputs = [ nodejs - yarn-berry - yarn-berry.yarnBerryConfigHook + yarn-berry_4 + yarn-berry_4.yarnBerryConfigHook makeWrapper writableTmpDirAsHomeHook ]; @@ -72,7 +65,7 @@ stdenv.mkDerivation { ''; meta = { - changelog = "https://github.com/ansible/vscode-ansible/releases/tag/v${version}"; + changelog = "https://github.com/ansible/vscode-ansible/releases/tag/v${finalAttrs.version}"; description = "Ansible Language Server"; mainProgram = "ansible-language-server"; homepage = "https://github.com/ansible/vscode-ansible"; @@ -82,4 +75,4 @@ stdenv.mkDerivation { robsliwi ]; }; -} +}) From 46a004bea71e6060327ed51b42766bdd04dcfe9e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 22:27:30 +0000 Subject: [PATCH 173/390] dtop: 0.6.7 -> 0.6.12 --- pkgs/by-name/dt/dtop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dt/dtop/package.nix b/pkgs/by-name/dt/dtop/package.nix index 3bed1d6edc68..45af408641ea 100644 --- a/pkgs/by-name/dt/dtop/package.nix +++ b/pkgs/by-name/dt/dtop/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dtop"; - version = "0.6.7"; + version = "0.6.12"; src = fetchFromGitHub { owner = "amir20"; repo = "dtop"; tag = "v${finalAttrs.version}"; - hash = "sha256-E4sZVIgy6p8DNKC20eVaVhPeZFkgl58FFiSa7Gm5ih8="; + hash = "sha256-OUK/5Xsy6T24iGbpDsSFaKX58B5HsSHh947xPLx9jnI="; }; - cargoHash = "sha256-qU1L5aX+eC5rL+zlUY79uPx6uB2TK6XwdbypNnbwtWQ="; + cargoHash = "sha256-E2CpLOIqw98ftqeFKODvwW53RP7L7JPd6acpwGuOOA4="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From 493f99ee878213c03c0c6f088b5fe98f0bb59362 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 22:56:17 +0000 Subject: [PATCH 174/390] homebridge-config-ui-x: 5.16.0 -> 5.17.0 --- pkgs/by-name/ho/homebridge-config-ui-x/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/homebridge-config-ui-x/package.nix b/pkgs/by-name/ho/homebridge-config-ui-x/package.nix index 5d77836820f5..d3e3dbcde2a3 100644 --- a/pkgs/by-name/ho/homebridge-config-ui-x/package.nix +++ b/pkgs/by-name/ho/homebridge-config-ui-x/package.nix @@ -13,23 +13,23 @@ buildNpmPackage.override { nodejs = nodejs_22; } (finalAttrs: { pname = "homebridge-config-ui-x"; - version = "5.16.0"; + version = "5.17.0"; src = fetchFromGitHub { owner = "homebridge"; repo = "homebridge-config-ui-x"; tag = "v${finalAttrs.version}"; - hash = "sha256-LXOfpOmYEeHDL0uMvRSG4q51k00tyKBEU6XP6UFm/RY="; + hash = "sha256-6s3Ia9vWuYJjNnE4iQz8jbOKjcn5dGe8DjpGcsrSwEc="; }; # Deps hash for the root package - npmDepsHash = "sha256-MUfDMHxnwEBjv76NoJ6CYP3YJ+us0Nn/MUFcR1NFQAE="; + npmDepsHash = "sha256-HrTnzoN/Mku60U84bh0I+ImlyCLVcfMlOAfjkezHErE="; # Deps src and hash for ui subdirectory npmDeps_ui = fetchNpmDeps { name = "npm-deps-ui"; src = "${finalAttrs.src}/ui"; - hash = "sha256-GB17rJ2D1yXl/lxM8pQl2e2xnakgA8JLX7sbbdk3P5M="; + hash = "sha256-RNzPrSdHYEd8U3FD9h7DiLCWVuRojZgL+Q5mmsPm9wc="; }; # Need to also run npm ci in the ui subdirectory From 42d38666ca8e60e2e0d4d4fd1d6ab9f77d984e33 Mon Sep 17 00:00:00 2001 From: dtvillafana <82293276+dtvillafana@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:59:39 -0600 Subject: [PATCH 175/390] fix: use actual package version instead of repo version --- .../language-servers/ansible-language-server/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/language-servers/ansible-language-server/default.nix b/pkgs/development/tools/language-servers/ansible-language-server/default.nix index ba885c80c58a..847cc0241253 100644 --- a/pkgs/development/tools/language-servers/ansible-language-server/default.nix +++ b/pkgs/development/tools/language-servers/ansible-language-server/default.nix @@ -10,12 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ansible-language-server"; - version = "26.1.3"; + version = "1.2.4"; # Language server version from the repo at packages/ansible-language-server/package.json + vscodeAnsibleVersion = "26.1.3"; # vscode-ansible version src = fetchFromGitHub { owner = "ansible"; repo = "vscode-ansible"; - tag = "v${finalAttrs.version}"; + tag = "v${finalAttrs.vscodeAnsibleVersion}"; hash = "sha256-DsEW3xP8Fa9nwPuyEFVqG6rvAZgr4TDB6jhyixdvqt8="; }; @@ -65,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - changelog = "https://github.com/ansible/vscode-ansible/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/ansible/vscode-ansible/releases/tag/v${finalAttrs.vscodeAnsibleVersion}"; description = "Ansible Language Server"; mainProgram = "ansible-language-server"; homepage = "https://github.com/ansible/vscode-ansible"; From b5552b812398fe6964f8430b0d19bfcbb271df69 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Feb 2026 14:17:18 -0600 Subject: [PATCH 176/390] vimPlugins: update on 2026-02-19 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 416 +++++++++--------- 1 file changed, 208 insertions(+), 208 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 3cf5d3804387..fae828cc736c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -87,12 +87,12 @@ final: prev: { Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "1.8.0-unstable-2026-02-14"; + version = "1.9.0-unstable-2026-02-14"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "447f7c05bbc49b4f1cbced0f8e3c5106bbfd1b37"; - hash = "sha256-I3LyfnHFn6ZMvjbBKyMS/9ND15dhL1Shq3hth39C31w="; + rev = "abd905d27e45fcb49009074aa6bcdaebb637594a"; + hash = "sha256-VKTfLdU7SwQohuTNefuhS5KCPbGLCDsr/mTABq+8hlk="; }; meta.homepage = "https://github.com/whonore/Coqtail/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-02-12"; + version = "0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "2abb594d69a43c0a48a11b30bb0ef17ad90dceea"; - hash = "sha256-9a122lS7BH8TO52ePsDlIR6CDEsVzCRmgdgRSOx+JzU="; + rev = "55ca969ceed5209d62cbf4c20cef023ff188b6c5"; + hash = "sha256-svmvtIpyXTnLGvxm8eRBO3lvkqhAcv5l0EGZOJsUjfM="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -791,12 +791,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-02-12"; + version = "4.0.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "cb8c4662aaa5c4ce91357932dab71992763ae8be"; - hash = "sha256-8+RuC4ybcGAZTbFgPqqKs5LA+2Fdiw8fE2py3eE5Dro="; + rev = "69c945d5daecadf8e4c4c499d0a7babda748d603"; + hash = "sha256-FSabpNexVFMdJaD1Y/o5Zrgy8Nx9vtn4mV6q+R3dqqU="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -973,12 +973,12 @@ final: prev: { astrocore = buildVimPlugin { pname = "astrocore"; - version = "2.1.0-unstable-2026-02-06"; + version = "2.1.1-unstable-2026-02-18"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrocore"; - rev = "852ea56065c502b6bc94561e41b5248affcc1b29"; - hash = "sha256-L+KycbIYEOagfytHWCrk+mbvKqr29+YkIq73vkQsM/I="; + rev = "a29046604356b977df0df874face71cca78dc124"; + hash = "sha256-Rc/5EluObfP8/FQWIWKiIaXUDVzGptmu6yrgMTwfMGY="; }; meta.homepage = "https://github.com/AstroNvim/astrocore/"; meta.hydraPlatforms = [ ]; @@ -999,12 +999,12 @@ final: prev: { astrotheme = buildVimPlugin { pname = "astrotheme"; - version = "4.10.0-unstable-2026-01-21"; + version = "4.10.0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrotheme"; - rev = "4163138098bb0c933919bf1a799ab50c9b94f865"; - hash = "sha256-/Yymc+NlXXnsGXwsbtBD1By35NVPhVCAeAFagxeh33w="; + rev = "7894b0368a5beeaca95fc0d421a7b67d3a818681"; + hash = "sha256-nCuMnUZgprNna4MZmA721iTiAOpOEEsINqc6vrD+cYo="; }; meta.homepage = "https://github.com/AstroNvim/astrotheme/"; meta.hydraPlatforms = [ ]; @@ -1181,12 +1181,12 @@ final: prev: { aurora = buildVimPlugin { pname = "aurora"; - version = "0-unstable-2025-04-07"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "ray-x"; repo = "aurora"; - rev = "8524a501e42636b8697d6630c6076058ab02de49"; - hash = "sha256-u5IXL7ny2/I++evWPZE566EEkFOSkAXBCtSGBetGFGg="; + rev = "ac4dda6839e6057d7752dfeb76394f19a5387238"; + hash = "sha256-GSelduKp3s2M6litBAbxGBCoGnD4elNyAAXyrOQwCLw="; }; meta.homepage = "https://github.com/ray-x/aurora/"; meta.hydraPlatforms = [ ]; @@ -1259,12 +1259,12 @@ final: prev: { auto-session = buildVimPlugin { pname = "auto-session"; - version = "0-unstable-2026-02-09"; + version = "0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "dcbc339a1a0e6505f755d980ad11f892b6a8d492"; - hash = "sha256-NOEMxpl2J1QBx5s1u6PpEwjNxYB2bWQ6luYdl+v1j54="; + rev = "62437532b38495551410b3f377bcf4aaac574ebe"; + hash = "sha256-VboD/4FNA/LVad0Nu/ul43pcUMnwpNpP0cAhs14u3dI="; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; meta.hydraPlatforms = [ ]; @@ -1454,12 +1454,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "0-unstable-2026-02-12"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "21f2946e45cb92a336638d68c8de292fdf451d0c"; - hash = "sha256-CFY3xOLmEmlZfhidyHGwKO15NvUeoAfVdnr7C5nWywQ="; + rev = "80ce668de796d1564d875a3c31822b4db3ae1d91"; + hash = "sha256-x5tYFb2K0k+RTZhcDctzAnJrJxuROp2e3NnG7ez/hjU="; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1623,12 +1623,12 @@ final: prev: { blink-cmp-dictionary = buildVimPlugin { pname = "blink-cmp-dictionary"; - version = "3.0.0-unstable-2026-02-09"; + version = "3.0.1-unstable-2026-02-16"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-dictionary"; - rev = "07d5f9dc1b83be8b60483418c1a7ab9bd2c87602"; - hash = "sha256-Z8HEAT7wCmZRIhXoy50mopM1llMBWplb7IidYVqaZbA="; + rev = "a39c05e1f535ecf89b95777e471d0bf2569acb8b"; + hash = "sha256-O8j93VWUfa6Bhv9aPAQkmr3sVf9rp+ftkqmch8kAkWo="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-dictionary/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.2-unstable-2026-02-14"; + version = "2.2.2-unstable-2026-02-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "a089cfe705492829d337767c71ce3f712e870e81"; - hash = "sha256-t3/dypJLb6lZwGUutA9Tqj4OHHOQmlk5NdoZp0txNtQ="; + rev = "735af6c5d531f39c253c6270356c822a5d0fe03d"; + hash = "sha256-oZrw4ywCSF2g6Eu0662wSuLR6YhasM1rQ1bHqNQDKwQ="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2039,12 +2039,12 @@ final: prev: { catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "1.11.0-unstable-2026-01-08"; + version = "1.11.0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "beaf41a30c26fd7d6c386d383155cbd65dd554cd"; - hash = "sha256-cZ6VeF69s0eQ9I7Tz8MoEKuF9w+TbA94vXj2EuDoSgU="; + rev = "0a5de4da015a175f416d6ef1eda84661623e0500"; + hash = "sha256-0kxEY6QowwlDlGbxj5FI1MlEeeTcPfcf8PK+sgjYmb0="; }; meta.homepage = "https://github.com/catppuccin/nvim/"; meta.hydraPlatforms = [ ]; @@ -2780,12 +2780,12 @@ final: prev: { cmp-nvim-ultisnips = buildVimPlugin { pname = "cmp-nvim-ultisnips"; - version = "1.0.0-unstable-2024-08-02"; + version = "1.0.0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "quangnguyen30192"; repo = "cmp-nvim-ultisnips"; - rev = "2be0eda0f7fbf47ebd9fbdace369cc45d57acf49"; - hash = "sha256-cwnOABVkZOwvMqcZJKy0YlQT91cLkKkoVNWzGy6qMl0="; + rev = "43ee7b9b112511f8442324773cc7680aa94cd20e"; + hash = "sha256-KDjD7vuMceuqEZX7EDC2L1bzGqBBroSIzeLnRQxqtI0="; }; meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-ultisnips/"; meta.hydraPlatforms = [ ]; @@ -3118,12 +3118,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-02-11"; + version = "0.0.82-unstable-2026-02-19"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "acaac49d5d3fe358ce0d67c91d78b1ada683d148"; - hash = "sha256-Ybx0ylQpUmOqzfVg/qHUGqyoj8Y5su7W3ZlMkzaNnus="; + rev = "b2874f4ad26754ba0c6deaa00bc46f5ab7b0050c"; + hash = "sha256-pZb/eD+FgyKjRx4tXcYPxDxqc0gDfsRotPzhQKQOiFc="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3196,12 +3196,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "18.6.0-unstable-2026-02-10"; + version = "18.7.0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "42cf6d1637fc8934421fe69745fd01098068ece6"; - hash = "sha256-PA5zZeFjQbR0zvi1gHac/aZLuHsgkZGtEvMmxAQmttU="; + rev = "558518f8d78a44198cd428f6bf8bf48bfa38d76d"; + hash = "sha256-QZddLQ+0BR0/T+UjJcdzL+y6gTyBslnvf8yFmLzLL3M="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3222,12 +3222,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.2-unstable-2026-02-14"; + version = "1.6.2-unstable-2026-02-19"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "4857deee017fded1fd9a04070909466448637e34"; - hash = "sha256-PpaNqvz3PV1lo6I6UtQ3uYJYPAu9thU5k1YkMSATS68="; + rev = "87ea60f13f51a6e9dc804becc139841bd818377a"; + hash = "sha256-GM2BD8K3CKzCW0GcaF/58CwZuoIejauDI4xOWeR8iwg="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3300,12 +3300,12 @@ final: prev: { colorful-winsep-nvim = buildVimPlugin { pname = "colorful-winsep.nvim"; - version = "0-unstable-2026-01-19"; + version = "0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "nvim-zh"; repo = "colorful-winsep.nvim"; - rev = "cc514e64dd9b33f56d28fbd977ebd8397892e349"; - hash = "sha256-Sd1y7ITgYYT32k5OF0GueB+Uiu+ix+aUgIF+4aNn9Os="; + rev = "84432d9966fafaa08dd9040c98b0011045d8e964"; + hash = "sha256-xZKDP/9iG2+tt8nqNpirvCe5olNj/jLYrVV9D6o+UXk="; }; meta.homepage = "https://github.com/nvim-zh/colorful-winsep.nvim/"; meta.hydraPlatforms = [ ]; @@ -3352,12 +3352,12 @@ final: prev: { command-t = buildVimPlugin { pname = "command-t"; - version = "8.0-unstable-2025-12-30"; + version = "8.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "a2dd6ab57f4570f72435a2ef1a47f6301b4ffebf"; - hash = "sha256-zO3HLATgCWdfqufrilInwcEStN2yuMvwMfZY1dZUSAQ="; + rev = "34b309f09b3bf4b9bed81db41e0abe127a2c91e9"; + hash = "sha256-/7q80NF6JkirzYuuZVh6p5CynIephrhPdVzOVi9tF2M="; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3626,12 +3626,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "0-unstable-2026-02-06"; + version = "0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "3faffefbd6ddeb52578535ec6b730e0b72d7fd1a"; - hash = "sha256-pZjz2W9DERdHHNJS6ilLsfnCIdB7N0NaDYxjcyOvTKU="; + rev = "dd3e345d59051464573d821b042f0a0c82410b5d"; + hash = "sha256-0aPy0GE51H3HzhlX5eT4y/0BaFVRPY6kk5qMh/yY0+E="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3964,12 +3964,12 @@ final: prev: { darkearth-nvim = buildVimPlugin { pname = "darkearth-nvim"; - version = "2.1.0-unstable-2025-08-20"; + version = "2.3.0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "ptdewey"; repo = "darkearth-nvim"; - rev = "1a33a92f083f1ec069ce5653121cb181c0c4cdf3"; - hash = "sha256-Iwl1neb5uLFsmYwIMtpQMnwx94cVYIg/z4Xgo2QIkzE="; + rev = "42bbec786c12079262ef068b1ee53957032a0cc9"; + hash = "sha256-1so2RdpRuKUowCM6CxZq9CEgPxN3zh121tsryInTj1w="; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; meta.hydraPlatforms = [ ]; @@ -4811,12 +4811,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-02-14"; + version = "0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "fee00df7d4671b10bb31c13e980acee934b3572a"; - hash = "sha256-DhemkqxpOuNF2UmJ3kWY/b3BzdFQgVLuvCsYswpunik="; + rev = "14ed344ab36318ea76507d661d838fb8c218b217"; + hash = "sha256-q6RiyDlPdBEQm7dG3TdRBdbQRFlj6lCRKXkWFqL+LXU="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -5073,11 +5073,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-02-11"; + version = "0-unstable-2026-02-17"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "1949d2b7ed441f18e0e58cd23ac4dfdd91b332e9"; - hash = "sha256-n40y4UTWjxZq6m1Gc8gN6S4fSbEYBCCe1JEsM9O8pdQ="; + rev = "99c96fb681512531222c309206f94b6f97ee68d7"; + hash = "sha256-WVLSJtK37dst8PBKwWW2tqZvY6Qy2aYpMqz3ptdbRg4="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.hydraPlatforms = [ ]; @@ -6192,12 +6192,12 @@ final: prev: { gruvbox-nvim = buildVimPlugin { pname = "gruvbox.nvim"; - version = "2.0.0-unstable-2026-01-13"; + version = "2.0.0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "a472496e1a4465a2dd574389dcf6cdb29af9bf1b"; - hash = "sha256-dotM6G4JG1dC9/JwHDR+lg4bMv7zPVI9MgEqCgCGECQ="; + rev = "561126520034a1dac2f78ab063db025d12555998"; + hash = "sha256-15WvcgoOa+aLRgj6Sqnq17EnjRR7w6Gntzc7f4gdJmU="; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; meta.hydraPlatforms = [ ]; @@ -6831,12 +6831,12 @@ final: prev: { inc-rename-nvim = buildVimPlugin { pname = "inc-rename.nvim"; - version = "0-unstable-2025-11-05"; + version = "0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "smjonas"; repo = "inc-rename.nvim"; - rev = "2597bccb57d1b570fbdbd4adf88b955f7ade715b"; - hash = "sha256-IoB6TM8DFq1hCJof5wOap5hrv5HrPheJjGVRyXFekAQ="; + rev = "a2f4b564c72ea1f22cba2caa97db603618d16d6f"; + hash = "sha256-jnv0GLBqqD13FMU9HE+PWY/CxtK3k6iGWaRnDRpTEXM="; }; meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; meta.hydraPlatforms = [ ]; @@ -6896,12 +6896,12 @@ final: prev: { indent-blankline-nvim = buildVimPlugin { pname = "indent-blankline.nvim"; - version = "3.9.0-unstable-2025-03-17"; + version = "3.9.1-unstable-2026-02-17"; src = fetchFromGitHub { owner = "lukas-reineke"; repo = "indent-blankline.nvim"; - rev = "005b56001b2cb30bfa61b7986bc50657816ba4ba"; - hash = "sha256-0q/V+b4UrDRnaC/eRWOi9HU9a61vQSAM9/C8ZQyKt+Y="; + rev = "d28a3f70721c79e3c5f6693057ae929f3d9c0a03"; + hash = "sha256-Vc79ff416uJFqKH8zlM1y208SxaQGpQPqGVbiz5Vflg="; }; meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; meta.hydraPlatforms = [ ]; @@ -7157,12 +7157,12 @@ final: prev: { jj-nvim = buildVimPlugin { pname = "jj.nvim"; - version = "0.4.1-unstable-2026-02-13"; + version = "0.4.1-unstable-2026-02-19"; src = fetchFromGitHub { owner = "NicolasGB"; repo = "jj.nvim"; - rev = "3d78c28f7e26d5c87f53e66e05a1393e6ca9fec2"; - hash = "sha256-G7ksxOJJmQeTbsdAYddSFWUs9kyW/nIL4mv0F3FiXAI="; + rev = "86d15cecec172f343c22a70c7e4fa5a052d34244"; + hash = "sha256-Lwjz/3s4o29W8cC5XsPXafipIh33K973ZPaFNjIDoqo="; }; meta.homepage = "https://github.com/NicolasGB/jj.nvim/"; meta.hydraPlatforms = [ ]; @@ -7548,12 +7548,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-02-06"; + version = "2025.10.1-unstable-2026-02-17"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "d6d480493345f0f6c02979a91622c6d5f186307d"; - hash = "sha256-uvADPSaW8kSsSdakE9Q2jqoSzGE2hhZxMsHwCJyN/RM="; + rev = "7b2807a759b9b895e6e5e20ae4b147074584fd9c"; + hash = "sha256-0ybbB3/HWT9zudIlArbxzwUQR2o9DkBg8acYG1jTrls="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7587,11 +7587,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-02-17"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "9a26da7a14c09cd84c05a4e8326890ef0f92a590"; - hash = "sha256-DzsXBRGGgS5KU5qPmU/bO/B7+kso7tIwhcftCyLdKMM="; + rev = "eda0138a408a5600c45e324c69fe73c9df30939c"; + hash = "sha256-KI6wQLoLiI4g/X8//uVHlfcW7cW/u5xwb7WhBHfNsKM="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -8314,12 +8314,12 @@ final: prev: { maple-nvim = buildVimPlugin { pname = "maple.nvim"; - version = "0.1.3-unstable-2025-11-04"; + version = "0.2.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "forest-nvim"; repo = "maple.nvim"; - rev = "6fce52a264005884003567fd75978a4503ba8386"; - hash = "sha256-yIX1+b3GHnkPAiDz6vH/WtfvTgc39ilM78F1dtRx+DI="; + rev = "6b9be3d52a12487469b80c2e3bad27241f210dd0"; + hash = "sha256-iejN+W0pWyjaS0q+EJKnbvMiIiYHrJ2K1Jl6mLjcWQM="; }; meta.homepage = "https://github.com/forest-nvim/maple.nvim/"; meta.hydraPlatforms = [ ]; @@ -8640,12 +8640,12 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "0.17.0-unstable-2026-01-17"; + version = "0.17.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.ai"; - rev = "9eae720f2b20f6ad28cbfa0ddc524e10dc2c3201"; - hash = "sha256-Ehib6aeth855q4DKgdVxDXZ+Cgp0qFBa5Nr7E0LogcU="; + rev = "b0247752cf629ce7c6bd0a1efd82fb58ff60f9d6"; + hash = "sha256-ej4G9SxjQxLa+VaroxOJls9+EQZY60iBxRjHkC+4tmk="; }; meta.homepage = "https://github.com/nvim-mini/mini.ai/"; meta.hydraPlatforms = [ ]; @@ -8653,12 +8653,12 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "0.17.0-unstable-2026-01-17"; + version = "0.17.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.align"; - rev = "6d8a6ca3a0fd313938374abccb50cad026229db3"; - hash = "sha256-4GxHFM4aIDaDVZk1uM5DS3t0JEaRMX5TdZPf8qm/yVY="; + rev = "94a80efd1979839121bf011c856acb0459598433"; + hash = "sha256-AK5XAFGmiyqlelRRGU7j7Tee+Nt2mh+PRKFc0BVfgCM="; }; meta.homepage = "https://github.com/nvim-mini/mini.align/"; meta.hydraPlatforms = [ ]; @@ -8952,12 +8952,12 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; - rev = "99799e8ca33fe936b81a70b5ab9a081f8794c8a1"; - hash = "sha256-nWrWtsnNECCFFSKBwC7pujgVdEJhHSc8i/TivOI35cU="; + rev = "827d9bdabc47147e9f62d48bf9dbf0df5c2dc4c5"; + hash = "sha256-Lh3v4OP1e+ppcvKRkKP1tp/Polfn7XeWMJIbQVULUOw="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; meta.hydraPlatforms = [ ]; @@ -8965,12 +8965,12 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "0.17.0-unstable-2026-01-17"; + version = "0.17.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; - rev = "3cac3679b6fecbdfeeffaa0a6e23f43c8f0df29f"; - hash = "sha256-TGn+61ZyjWkrNH4BQ8kXQonSglzYfAWofG8U16tYnc8="; + rev = "c142dfbb60f22968bfda2968b70d820948388c5c"; + hash = "sha256-6Oy3RZvycGZnBk+BY+B7PJTKGWa7z90iAxSx9as5PRU="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; meta.hydraPlatforms = [ ]; @@ -9043,12 +9043,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-02-14"; + version = "0.17.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "4ca988557786c9a4e41d5e5b6e31b4c9d7379f53"; - hash = "sha256-Naly7jCAcc9YFx3O5h2QrFfKRAaGUPBxMRQWvlMAWgQ="; + rev = "dbb073bd2ed4a7bb35daafc7989567f0ff1426ee"; + hash = "sha256-X3CM4KH+wKLAtV+TULmXMGXg8eeSSK+vwGCscYuC8Fo="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9095,12 +9095,12 @@ final: prev: { mini-sessions = buildVimPlugin { pname = "mini.sessions"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.sessions"; - rev = "6b69f4cf206ed8560669446a0310937d88e1c871"; - hash = "sha256-rPBKLx9RPIK/hG6vlk3yosBEO1rVASpfUoM+wYRKQmw="; + rev = "e4890a2cecfbb35d9ecc8449568d41b1d30cb358"; + hash = "sha256-JDTI2u5j2RrATG4CvtgjlDuuZhLXMjvuwp/q4v3AB8k="; }; meta.homepage = "https://github.com/nvim-mini/mini.sessions/"; meta.hydraPlatforms = [ ]; @@ -9160,12 +9160,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.17.0-unstable-2026-02-03"; + version = "0.17.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "d648a5601e1c48f175b07d10eba141da338a0a2a"; - hash = "sha256-rw1Dut9qVqvwaH0VOqsA4E5CpFxiorJHJCQZAFXCxIU="; + rev = "01dd2620e50ebc0f28f7d4ea2db6f846f1540c95"; + hash = "sha256-rT/FleAco1JSSGkNS2y9qc+E7ZrLkO/fhKUNBMAgOiM="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.hydraPlatforms = [ ]; @@ -9251,12 +9251,12 @@ final: prev: { mkdnflow-nvim = buildVimPlugin { pname = "mkdnflow.nvim"; - version = "2.15.0-unstable-2026-02-13"; + version = "2.20.1-unstable-2026-02-18"; src = fetchFromGitHub { owner = "jakewvincent"; repo = "mkdnflow.nvim"; - rev = "cd00051e84762ea17edc525305887660fa6752fc"; - hash = "sha256-xsoE3kp8N4IYsfuRJYk5Ob8gKmGEZRaAeRkwKm/aq8s="; + rev = "c6b2a37c031b66f5535e930698dda4bfc34b1bf3"; + hash = "sha256-rs9MeEd02L7CN88DmgRsFiah5fy7NHEGla4MwSPDpAw="; }; meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/"; meta.hydraPlatforms = [ ]; @@ -9719,12 +9719,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.38.0-unstable-2026-02-13"; + version = "3.38.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "1d682ea4b77890e4cdb7e6da17368a46ebdd6fb2"; - hash = "sha256-pd+PSYmmO5xqDDIgqkjXmzyLpvDpQ98jxFxKpomAaXU="; + rev = "9a1f0461c4cc62e64616bafe9425572ff6a5f245"; + hash = "sha256-l2JVLEyW6s1A83sifTZklMRtTwWF9gzK3rLBJRJiYEM="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9745,12 +9745,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-02-14"; + version = "1.4.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "ace3447e4e800deb13f00bf2af275e0b7c9488c0"; - hash = "sha256-lyIR17HCyvPAQld9vLRI0DPEbUz6A+0JbuFwn7bFh+w="; + rev = "ee74a07465efff0338b1093b0f9c7e2bbeb479f9"; + hash = "sha256-N5efKIEYHKG3pyPuwSbrAODcZIfJYG5Dw9aLmok3rsE="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9823,12 +9823,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-02-12"; + version = "3.0.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "75ca811db3ca3e43137596d25d26e57331540ee0"; - hash = "sha256-zJyLNQPSTL1o7IZiKYxMhEz9OcadYOTszMrPpV5MAj0="; + rev = "22433eae87236c217e0810c836fa5e529c043d4c"; + hash = "sha256-RjrnabiSs0NVYcUC+uOIQNAM0CY+tqmoR2y3JWMCIDw="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -10138,12 +10138,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-02-08"; + version = "3.0.1-unstable-2026-02-17"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "14106f0bc345fdb1273ff38935bc770fd55ca38c"; - hash = "sha256-qvrEjfKajwPyZStiSDujKKnu5vIVyoCpsJlhC+zfamw="; + rev = "0e6fd549b0906c23d8522faebab34072a4149ff9"; + hash = "sha256-jDQ8U/By+Edn+WdKec4A1mKDWY9vUz1iZEWJw52mAxo="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10644,12 +10644,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-02-13"; + version = "0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "c7dcbbf3b63eef63a801fa87014fe1e9203a7e05"; - hash = "sha256-SUCMPyMbtL8YD4bmpC3YTRCGqIUKk4RKD/DzC1bMO2M="; + rev = "1dea7acd79c90ed71f19b82e9e7c53d5bc1570c0"; + hash = "sha256-KXgIPkPpHkiOYpt4e3vfzS3aaGEbaNR3H+43KqAcw5M="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10722,12 +10722,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "0-unstable-2026-02-04"; + version = "0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "68ed8b9bf5dfdae4d579fcd19723926f84d7b6cb"; - hash = "sha256-thbg8cmtpkKhAhKHlYCqCfi2HxceLe2H6me14hQm1vs="; + rev = "f61f46ded0ca9edce7a09b674f8e162d10921426"; + hash = "sha256-x/x3eQwc9HrdYvpqOkvhiXvO6i/NbutFrAPGl2VcVkY="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -11175,12 +11175,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "0-unstable-2026-02-11"; + version = "0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "8d08da19c2108b1f2f45d13c7b9728fcbc5d831d"; - hash = "sha256-AMRay2JmyQ3WvPQ18eQShDh12yqehuPiqboinKNUUDg="; + rev = "4b2bd1773bbb0e2fa740ed6101dfeb50bd98ac38"; + hash = "sha256-GoKUDrk1ErgvTGXmE2oZOaQmNLiN7cnGMsyKQ4DPnmg="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11331,12 +11331,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "4.21.0-unstable-2026-02-08"; + version = "4.22.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "2de97e12b34ccb68acf4a3fc858cb9d0cc6fcd2f"; - hash = "sha256-0d9INWHvLamJufhdppQFLwxwslwxYceN+NiEeDapz4k="; + rev = "5f012564a38a5f0e9883a955c582f9cdb728431e"; + hash = "sha256-ovXz31+cIDzai8sQj4jBLiVrEbu+IF5TTz37xsF+8A8="; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -11473,12 +11473,12 @@ final: prev: { nvim-k8s-crd = buildVimPlugin { pname = "nvim-k8s-crd"; - version = "0-unstable-2025-12-12"; + version = "0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "anasinnyk"; repo = "nvim-k8s-crd"; - rev = "c87cfdccfea006b6c0b2304220904402f4c95ca3"; - hash = "sha256-tvjelqlA6tBTCBnUCSgqcp6h2Zwp8U3ecgiIvRajAh4="; + rev = "863672c95d52e0217a3363b6c8b978dd08610278"; + hash = "sha256-BleCITG11FKFAdSLjFyqJHDN3/zYV0ONvkmeRfoK4SI="; }; meta.homepage = "https://github.com/anasinnyk/nvim-k8s-crd/"; meta.hydraPlatforms = [ ]; @@ -11538,11 +11538,11 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2026-01-31"; + version = "0-unstable-2026-02-18"; src = fetchgit { url = "https://codeberg.org/mfussenegger/nvim-lint/"; - rev = "bcd1a44edbea8cd473af7e7582d3f7ffc60d8e81"; - hash = "sha256-VStV1yw2CkH/OhjRJj7ANuh4qBSE9LZQxFuJkQB9sqc="; + rev = "486474c2ace8d78d28995074dbdbe29011bc63d0"; + hash = "sha256-aK7iQMJJfUJO6KsafSHgDvGQXkf1V6jbNlLz0MNdM34="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11940,12 +11940,12 @@ final: prev: { nvim-scrollview = buildVimPlugin { pname = "nvim-scrollview"; - version = "6.3.0-unstable-2026-02-14"; + version = "6.3.0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "dstein64"; repo = "nvim-scrollview"; - rev = "1b4a88844396e8a8ef9cec8a6c2e49a98f88b0f4"; - hash = "sha256-sY/PL7vRnGczL+JKWGjrHoRQEQbtNnc/O9HolYjgs98="; + rev = "0efc4e82094dbda2e411f7c8d44928716d00b655"; + hash = "sha256-McUlWmCQiyCmGP+O9pgsvINeMgHuJp6lCpcvyP1NPs0="; }; meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; meta.hydraPlatforms = [ ]; @@ -12109,12 +12109,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.15.0-unstable-2026-02-14"; + version = "1.15.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "1df1960d0e3a26643a4100f64fa03b991b9f4b85"; - hash = "sha256-Q4AuJBbDu/xmA0Gy62aPRZ8T+Sy8q7GZ5GPCyzNkN0U="; + rev = "e11ce83ed9a00f065bf676ae4e6c261c766989ba"; + hash = "sha256-zUA1RxWhYz1x2OcO9DL+XxFvjcwnCQ0Pft+NQ/3+S+8="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -12122,12 +12122,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-02-14"; + version = "0.10.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "4d9466677a5ceadef104eaa0fe08d60d91c4e9a7"; - hash = "sha256-hHvQaQg9BsFKc8jzXk6F5ns/O04VFXu27FMKjz13SDk="; + rev = "3edb01f912867603c2aef9079f208f0244c0885b"; + hash = "sha256-ywgu2j2Dt2YOGFgeWgJvdcCdYf5t9yINqT5CK8SLbHk="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -12499,12 +12499,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.15.9-unstable-2026-02-14"; + version = "3.15.10-unstable-2026-02-18"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "e73c0d65b3c4777271ad01567580d03f98aaf23d"; - hash = "sha256-3cpWqD27I+fNgoJ0CkA2iYcxxTirgcYM2iOZVxmhfvg="; + rev = "20432a5ca03d99a9d5ad51d362e19d9b832e46f0"; + hash = "sha256-zS6pX05kGFEsKlHef6xkfqIBCtNPbgbNKvzqj8ld5KM="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12785,12 +12785,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.2.0-unstable-2026-02-14"; + version = "0.3.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "d080eb4e4f03cfdcb3c5eacc88cc4e17bd8c1980"; - hash = "sha256-BTGf6XBBbn+K1FCl4PxEo35/4D7YK7waHZIdpT7yAlA="; + rev = "c06a18288d5487498ff6be164bc3a7fe171615dd"; + hash = "sha256-e6ju58Sky+FXtbz41DcQwY8n9jFLjA0SnQuMIbbDLlU="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -13385,12 +13385,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "1.0.3-1-unstable-2026-02-14"; + version = "1.0.4-1-unstable-2026-02-16"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "14887685e2507cfa90c13710a066dcea399769e1"; - hash = "sha256-cXco0RNFGZiKS+rv4b32bIME4MaX8QDuEOm/mn0leUo="; + rev = "379f79a5405add7bd8390695f187fe07d5b46495"; + hash = "sha256-toPsSD9cQrAabM3rT4Pm7oavuk0pVUiBQOkR6RrH70I="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13437,12 +13437,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-02-14"; + version = "2.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "5c17ead748c63b98d5dde6e6ee366263c0e98afc"; - hash = "sha256-SHHp3F08Ry9tXgVsIdUbuX4e9LMP5fQLADtRZIjDPCg="; + rev = "e4a023b7d910cf0955e73c4ae22425077e34dcf5"; + hash = "sha256-xWh0U1fVsyOJPXhooV6sPIn2RoyU4MmOSJyDWmQ/PM0="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -14858,12 +14858,12 @@ final: prev: { substitute-nvim = buildVimPlugin { pname = "substitute.nvim"; - version = "2.0.0-unstable-2026-02-05"; + version = "2.0.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "gbprod"; repo = "substitute.nvim"; - rev = "4e55389c4e3331aa3a2e945e22ad19b1bd2c176c"; - hash = "sha256-ggBrsMc3R/Y5gKIftTuspROs59/d9HZTW6pBFY6FlrI="; + rev = "0d2077398552f069abccbd964a26dd7cd26882cd"; + hash = "sha256-t3wgyUtHab0erJkA7kUOGvbyHTzMmWlNE5WNtjDZL0g="; }; meta.homepage = "https://github.com/gbprod/substitute.nvim/"; meta.hydraPlatforms = [ ]; @@ -15890,12 +15890,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "0-unstable-2026-01-16"; + version = "1.0.0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "7dfd6456abd855bed658c9589cf4b784aceab7bc"; - hash = "sha256-p3wM3oIYna39AtFf9SnuOK1kM6/RWc2ktjo0gE5fn1g="; + rev = "d23eddcf4ec6c59af6a8a64844ff02487e832007"; + hash = "sha256-7HueCGAKlEZUCnm+yAgmaRGMRejHJ38YSi0EXDeXh8U="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.hydraPlatforms = [ ]; @@ -15903,12 +15903,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "0-unstable-2026-02-12"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "a2bcea64b9c2fd73b6dd681fbadfc01152d6f6ac"; - hash = "sha256-YFVf2+nRPtiWPEMaVNMJ7V1vpLYBlMJAE7NQHWbdTIM="; + rev = "097ffe816fef295197cf615bc0f65eff04a8a463"; + hash = "sha256-xuEcOgu2T/+OZT2bo3DsW3NifTQCRlkwJwbtxT/8gMA="; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; @@ -16505,12 +16505,12 @@ final: prev: { unified-nvim = buildVimPlugin { pname = "unified.nvim"; - version = "0.0.2-unstable-2026-02-13"; + version = "0.0.2-unstable-2026-02-16"; src = fetchFromGitHub { owner = "axkirillov"; repo = "unified.nvim"; - rev = "430bb5565ffacbdfc964672f4ec094eea51a2af3"; - hash = "sha256-YDUvX0oF8YYH3AqCSYcIo5D0TJH9cnzNrx4VgY4kLfw="; + rev = "19ed2e122f8c856c0d9373ae6cd9b63355f3580a"; + hash = "sha256-oZ/nyb4pW2bRJNg8HXcCeKq0zvPjAtF/jCkjucc1+so="; }; meta.homepage = "https://github.com/axkirillov/unified.nvim/"; meta.hydraPlatforms = [ ]; @@ -16648,12 +16648,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "1.6.0-unstable-2026-02-05"; + version = "1.6.0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "c1ab4d4891ff3a27deba6a80222d895ac8ffb2e5"; - hash = "sha256-V9aKPbRI/dbSurFVvYnFTNVJGFsRmmUJEMQJAUfQvQI="; + rev = "24cd29d277bf5259ab347c49d223d8cfb9057565"; + hash = "sha256-P1M4zDPI7s753yvrpwZ13mR+oRZzH5Fol2YVILgmX3k="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -16674,12 +16674,12 @@ final: prev: { venv-selector-nvim = buildVimPlugin { pname = "venv-selector.nvim"; - version = "0-unstable-2026-02-13"; + version = "0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "linux-cultist"; repo = "venv-selector.nvim"; - rev = "5b738baf1ea8aac6ab1cf10f42aaeb495fce0c73"; - hash = "sha256-QM9wplHOeXpwGKwXCboKz66ykX/wR2xXfdtRvf6A91Q="; + rev = "d4367f29df803e1fe79c0aa8e4c6250cd0ff0e5f"; + hash = "sha256-Lzeag+BKDMAm4AYTUkj3hmGyKeSPhO3ZFlB+4cfjwIE="; }; meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/"; meta.hydraPlatforms = [ ]; @@ -16700,12 +16700,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-01-13"; + version = "0.14-unstable-2026-02-19"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "50b86897b07ba9c0efd5b059a42d9f82aadd8dab"; - hash = "sha256-r5XvAWosAqaZkE6Jg99CEhk175gdUGsqLAyEnmVc/eY="; + rev = "a74d2474821ac8ff3f8db9d89b2d6ebda84ee3ca"; + hash = "sha256-6BD+tkNd4xRuRKsEOkgJ0cggPhEkrgH9LH+8gmWmFqw="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.hydraPlatforms = [ ]; @@ -18715,12 +18715,12 @@ final: prev: { vim-gist = buildVimPlugin { pname = "vim-gist"; - version = "7.3-unstable-2022-10-09"; + version = "7.3-unstable-2026-02-17"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-gist"; - rev = "5bfbb5450d9eff248f6c074de0b7800392439304"; - hash = "sha256-wDF+k5yKHEuW7bOWbPNpEOQKlnltHpOIi5OuJVOh2wM="; + rev = "515285dd3daf564668d254fd71bec486e1e5adb8"; + hash = "sha256-UcXQuZ/JTllktD0QlqxGbvTlwqdhHVRRS/v6JOmYnd4="; }; meta.homepage = "https://github.com/mattn/vim-gist/"; meta.hydraPlatforms = [ ]; @@ -18832,12 +18832,12 @@ final: prev: { vim-go = buildVimPlugin { pname = "vim-go"; - version = "1.29-unstable-2026-02-04"; + version = "1.29-unstable-2026-02-16"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "a5a612535a92d68a4282d1c8dde901275c0c1260"; - hash = "sha256-ayBy3SkoPwJsa5B+uVfOUOJxB/9iGTrxne2z2ToUpXw="; + rev = "24528ad835451465ed605638d6416051cac53057"; + hash = "sha256-bUgM5zhL/ue9WZQr1NSg7xo1CIcPNIicrFMkf9lueHY="; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.hydraPlatforms = [ ]; @@ -19353,7 +19353,7 @@ final: prev: { vim-javascript = buildVimPlugin { pname = "vim-javascript"; - version = "0-unstable-2025-03-21"; + version = "1.2.5.1-unstable-2025-03-21"; src = fetchFromGitHub { owner = "pangloss"; repo = "vim-javascript"; @@ -19835,12 +19835,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "0.0.1-unstable-2026-02-08"; + version = "0.0.1-unstable-2026-02-18"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "6b7b49d577b4c3297bd6058e3fd0fda06abee86f"; - hash = "sha256-wCy36iCgrNvPm/2djO/2qNjewr+Tc0F5R8jDvNP3Z3w="; + rev = "e8926187fccc86204ddc67dec2b0300a2335a461"; + hash = "sha256-kY2Dj2n26NidL+suVBfdaFTiVzAid+qZ4JGQdEaYADs="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -20667,12 +20667,12 @@ final: prev: { vim-plug = buildVimPlugin { pname = "vim-plug"; - version = "0.14.0-unstable-2026-02-09"; + version = "0.14.0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "d72ac8734f64a0c35afd6320320e5718401aa9ca"; - hash = "sha256-ZvguN4CKSKRcj24iLq533qyOsPl4zkn55C6GTOFDGSo="; + rev = "34467fc07d1bf1b3a6588e9d62711b9f7a8afda3"; + hash = "sha256-8jvqRqkR2libYj7pC6nUpdqla9Cid8qWhA4rumMSkbY="; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; meta.hydraPlatforms = [ ]; @@ -21512,12 +21512,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-01-22"; + version = "0.5.2-unstable-2026-02-19"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "d14f56dad939888a434cda1fd3701df621e5e338"; - hash = "sha256-kGk0TPAOcTztCRIIHMOMNeaUpa9sgtyvgY6+dWce80o="; + rev = "4869f235a6c8b57769cbe8c36bf09f9213eaeb0d"; + hash = "sha256-r9RBARho9zXTPREuGa57p4Y7/u7R7Y60cwbncxHVZCs="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -21551,12 +21551,12 @@ final: prev: { vim-startuptime = buildVimPlugin { pname = "vim-startuptime"; - version = "4.5.0-unstable-2025-02-18"; + version = "4.5.0-unstable-2026-02-16"; src = fetchFromGitHub { owner = "dstein64"; repo = "vim-startuptime"; - rev = "b6f0d93f6b8cf6eee0b4c94450198ba2d6a05ff6"; - hash = "sha256-0YLDkU1y89O5z7tgxaH5USQpJDfTuN0fsPJOAp6pa5Y="; + rev = "c12649b2458e34ec6dde8f1bdfe830661a613a6b"; + hash = "sha256-S5Zw0IGhTFykdxk+znYiSh+G6ru7YrjhEB1xJwKnF54="; }; meta.homepage = "https://github.com/dstein64/vim-startuptime/"; meta.hydraPlatforms = [ ]; @@ -22306,12 +22306,12 @@ final: prev: { vim-wayland-clipboard = buildVimPlugin { pname = "vim-wayland-clipboard"; - version = "0.2.1-unstable-2025-11-29"; + version = "0.2.1-unstable-2026-02-19"; src = fetchFromGitHub { owner = "jasonccox"; repo = "vim-wayland-clipboard"; - rev = "4d86e39267d979b12df4321e9c93d3100d9db033"; - hash = "sha256-j5rmBiU61BmxudkvQfr5POxCBuydavykOhZBjPIpRaQ="; + rev = "08fd1383f80e33f7e77418404cddd34a121a6c19"; + hash = "sha256-fMefGXCurk81eDjxdjQyP9o/Tjqm74SMo87C4I28UW0="; }; meta.homepage = "https://github.com/jasonccox/vim-wayland-clipboard/"; meta.hydraPlatforms = [ ]; @@ -22905,12 +22905,12 @@ final: prev: { wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "0.11-unstable-2026-02-14"; + version = "0.11-unstable-2026-02-19"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "ee5ab8718847c283fb42e0ee1a8c69c944627711"; - hash = "sha256-itFAhVMkHH9JRrbXi2EuY9fQ7sOIkFWNpkE68X+kV8E="; + rev = "c7e40c77b809adb09e4907055e096b5543c33218"; + hash = "sha256-FCvLjsKTtmbirVTmQBf1tGAJ3RAm4TG5i42VEDvblwA="; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; meta.hydraPlatforms = [ ]; @@ -23231,12 +23231,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.4-unstable-2026-02-14"; + version = "13.1.4-unstable-2026-02-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "4bce02b7b963c1ca5728576ffc5e65168a4419f4"; - hash = "sha256-rpytZ/yFkj5bbO8pf43nsPDEpe4gPikW3WoEwZ1FLD4="; + rev = "102447e79eb4daf801546d113f141e57abdb38e4"; + hash = "sha256-XnH3A92FYo/SL7jAgx/5CbSg3HgVT78oSYDz94u2t5Q="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; From 3759fce32bf1a059062393336cb817fc38fa636e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Feb 2026 14:17:46 -0600 Subject: [PATCH 177/390] vimPlugins.nvim-treesitter: update grammars Signed-off-by: Austin Horstman --- .../vim/plugins/nvim-treesitter/generated.nix | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 0d536c21d7af..37cf2e450372 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -49,12 +49,12 @@ }; angular = buildGrammar { language = "angular"; - version = "0.0.0+rev=3bd2036"; + version = "0.0.0+rev=f0d0685"; src = fetchFromGitHub { owner = "dlvandenberg"; repo = "tree-sitter-angular"; - rev = "3bd2036e710f609ea08fcfca5a1eb1169ecc114f"; - hash = "sha256-VdfPZ39AEjvl+9r/LZNRGNIQsiTB9S065AnUc4MeohU="; + rev = "f0d0685701b70883fa2dfe94ee7dc27965cab841"; + hash = "sha256-rCecCdb/Bi90KsMvStNvldDPI73EDevA+QLXTYRwueg="; }; passthru.requires = [ "html" @@ -224,12 +224,12 @@ }; bpftrace = buildGrammar { language = "bpftrace"; - version = "0.0.0+rev=0978030"; + version = "0.0.0+rev=774f445"; src = fetchFromGitHub { owner = "sgruszka"; repo = "tree-sitter-bpftrace"; - rev = "0978030fdcdab74d49faaee2a60eb94607a367cc"; - hash = "sha256-dM4wuIB1Sg+Fnb7ldx62OOd7w14ewEX0Em27peSeDL0="; + rev = "774f4458ad39691336ead1ee361b22434c4cdec7"; + hash = "sha256-BIPAnkY9QcW+LSR9w1E7gsCAqpOYSBpG/FF7UQYm5XI="; }; meta.homepage = "https://github.com/sgruszka/tree-sitter-bpftrace"; }; @@ -268,12 +268,12 @@ }; c_sharp = buildGrammar { language = "c_sharp"; - version = "0.0.0+rev=f05a2ca"; + version = "0.0.0+rev=f1bf9a9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; - rev = "f05a2ca99d329de2e6c32f26a21c6169b2bfcbb7"; - hash = "sha256-pilqIL/c0V24hUKkQcuqUKLGypzL44un8F6+sDM+Ayg="; + rev = "f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d"; + hash = "sha256-xvOjR6j64whwvFvop63jhDti2OrAIStvNy56OGUK6ZI="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; @@ -841,12 +841,12 @@ }; fortran = buildGrammar { language = "fortran"; - version = "0.0.0+rev=32fe27e"; + version = "0.0.0+rev=2880b7a"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; - rev = "32fe27ec32b6a3bc2bc333566e6457f10fc7bbe3"; - hash = "sha256-SlbQpkfoIV0EN+nA2m53iojrSK0UilIJ4TO03wqgMw0="; + rev = "2880b7aab4fb7cc618de1ef3d4c6d93b2396c031"; + hash = "sha256-jXSzFAj+pOIHcfEckHxFBojW7axHI9E0If0UgH3j+Z0="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; @@ -1669,12 +1669,12 @@ }; kotlin = buildGrammar { language = "kotlin"; - version = "0.0.0+rev=6b97885"; + version = "0.0.0+rev=48c964a"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; - rev = "6b9788578ae23a1bc7c87e8d564e0daf7671dee3"; - hash = "sha256-WfFcXtJS5gtpp73as1lrAb4GLn8r5F/PNw4xAIWs+hw="; + rev = "48c964a9ddfe4387968d1b6412d7b39106fb7f39"; + hash = "sha256-m8oAv6W06MzFgJ7coaaypuElsrIVLFuIxBtSi08LuKI="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; @@ -1860,12 +1860,12 @@ }; markdown = buildGrammar { language = "markdown"; - version = "0.0.0+rev=bd2d09e"; + version = "0.0.0+rev=cee71b8"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "bd2d09ecdbd36289bb7185c8751bbf14c5afe838"; - hash = "sha256-rlw/8L3UmKB3708BDALDBkKxlWrMyWSjplpt60MUoFo="; + rev = "cee71b8288f2ec09c29415219ac15a654bd571b9"; + hash = "sha256-8ZNPVaJoiTh1RSVwMsH8d6zG/asbNvDA2DOqHhKd3k0="; }; location = "tree-sitter-markdown"; passthru.requires = [ @@ -1875,12 +1875,12 @@ }; markdown_inline = buildGrammar { language = "markdown_inline"; - version = "0.0.0+rev=bd2d09e"; + version = "0.0.0+rev=cee71b8"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "bd2d09ecdbd36289bb7185c8751bbf14c5afe838"; - hash = "sha256-rlw/8L3UmKB3708BDALDBkKxlWrMyWSjplpt60MUoFo="; + rev = "cee71b8288f2ec09c29415219ac15a654bd571b9"; + hash = "sha256-8ZNPVaJoiTh1RSVwMsH8d6zG/asbNvDA2DOqHhKd3k0="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; @@ -1931,12 +1931,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=d2ba26e"; + version = "0.0.0+rev=e4d1566"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "d2ba26eeee7e3fd83a52236e1f143da42145ade7"; - hash = "sha256-kPll9hqe7Jn0XEuQ1ZSJxeF5gnJWu3e2XUwDIpZV04M="; + rev = "e4d15660e9984f742aa4bde95012d7e809ddb4d4"; + hash = "sha256-/X443+X6X4NXd8qhLMDm+19HFHGKiIAqVQtCwWzWJR0="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -1976,12 +1976,12 @@ }; nickel = buildGrammar { language = "nickel"; - version = "0.0.0+rev=a0a5d98"; + version = "0.0.0+rev=b5b6cc3"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; - rev = "a0a5d98a6f0edb5d00a18e62e7d1d02a5607c391"; - hash = "sha256-2la/9XxL2dN+rzTotgDXQFz9ktDXQ3Og9svX5Din2zo="; + rev = "b5b6cc3bc7b9ea19f78fed264190685419cd17a8"; + hash = "sha256-aPiOtpZJQQmAjCwx2Ssirhe6rqxbrwjxIWK5l3L14EY="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; @@ -2361,14 +2361,14 @@ }; proto = buildGrammar { language = "proto"; - version = "0.0.0+rev=e9f6b43"; + version = "0.0.0+rev=0e122d8"; src = fetchFromGitHub { - owner = "treywood"; + owner = "coder3101"; repo = "tree-sitter-proto"; - rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; - hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; + rev = "0e122d8444fd67cd8fb72fc927323b36807e7ace"; + hash = "sha256-fSloTD0QrV36YaB6e5zn/NkQVoZEWKTiK0PN+3DznuY="; }; - meta.homepage = "https://github.com/treywood/tree-sitter-proto"; + meta.homepage = "https://github.com/coder3101/tree-sitter-proto"; }; prql = buildGrammar { language = "prql"; @@ -3236,12 +3236,12 @@ }; tlaplus = buildGrammar { language = "tlaplus"; - version = "0.0.0+rev=8d749f9"; + version = "0.0.0+rev=add4081"; src = fetchFromGitHub { owner = "tlaplus-community"; repo = "tree-sitter-tlaplus"; - rev = "8d749f9a598b47b7110c7340006c8eb8a9552566"; - hash = "sha256-BX2JXlrFoUiZIa8EWkbv16HWygIv3rccGacLproIc18="; + rev = "add40814fda369f6efd989977b2c498aaddde984"; + hash = "sha256-nqbIpLHL2m+Mq6kI0hzVBrfyv5Xwdz+oeOFUslN5VsI="; }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; From 03d88e4353ddffa3ec9ea82218a1f0ab5f00155c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 03:48:44 +0000 Subject: [PATCH 178/390] lomiri.gsettings-qt: 1.1.0 -> 1.1.1 --- pkgs/desktops/lomiri/development/gsettings-qt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/development/gsettings-qt/default.nix b/pkgs/desktops/lomiri/development/gsettings-qt/default.nix index 7a836d1f59fc..285af24eedec 100644 --- a/pkgs/desktops/lomiri/development/gsettings-qt/default.nix +++ b/pkgs/desktops/lomiri/development/gsettings-qt/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gsettings-qt"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/gsettings-qt"; rev = "v${finalAttrs.version}"; - hash = "sha256-NUrJ3xQnef7TwPa7AIZaiI7TAkMe+nhuEQ/qC1H1Ves="; + hash = "sha256-JgfDa4MStNyG84PmJNOC+1x/wwQiJpJwWV9XVwzkWYw="; }; outputs = [ From fead9231941ae4571a491a75d5572bd164b9f910 Mon Sep 17 00:00:00 2001 From: figsoda Date: Thu, 19 Feb 2026 23:14:36 -0500 Subject: [PATCH 179/390] cargo-nextest: 0.9.127 -> 0.9.128 Changelog: https://nexte.st/changelog/#0.9.128 --- pkgs/by-name/ca/cargo-nextest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index 028e305d8f28..8252928be19b 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-nextest"; - version = "0.9.127"; + version = "0.9.128"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; tag = "cargo-nextest-${finalAttrs.version}"; - hash = "sha256-MLaRAzDj2mZzJF3vU47XvuK/n/tLCNhA1gz0JuOlF4Q="; + hash = "sha256-aR00LKZpa8v77Sdh/sYX4cZbZUAmtRkcf7qn1DHVX4g="; }; # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./no-dtrace-macos.patch ]; - cargoHash = "sha256-Lnlott0ecrdlkIggKArdh61UZRgI28hiXa5jNp3vWKc="; + cargoHash = "sha256-UOauioFwXAvt5GJXMMcI+2R4RP9lt7mdclQ7bFe5AUY="; cargoBuildFlags = [ "-p" From cf88d0dca726c65f2d258d1466da303230dfc0f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 20 Feb 2026 00:56:03 +0100 Subject: [PATCH 180/390] graphicsmagick: remove libheifSupport option --- pkgs/by-name/gr/graphicsmagick/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/graphicsmagick/package.nix b/pkgs/by-name/gr/graphicsmagick/package.nix index 3b5cb4b341e0..7859cf088683 100644 --- a/pkgs/by-name/gr/graphicsmagick/package.nix +++ b/pkgs/by-name/gr/graphicsmagick/package.nix @@ -16,7 +16,6 @@ libtool, libwebp, libxml2, - libheifSupport ? true, libheif, nukeReferences, pkg-config, @@ -49,14 +48,14 @@ stdenv.mkDerivation (finalAttrs: { libx11 libjpeg libjxl + libheif libpng libtiff libtool libwebp libxml2 zlib - ] - ++ lib.optionals libheifSupport [ libheif ]; + ]; nativeBuildInputs = [ nukeReferences From 1f559be3d378c2f2d0645919a39707c0f453d8de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 05:47:31 +0000 Subject: [PATCH 181/390] go2tv: 2.0.2 -> 2.1.0 --- pkgs/by-name/go/go2tv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go2tv/package.nix b/pkgs/by-name/go/go2tv/package.nix index f1e93e5b88b7..8c4a92543ad4 100644 --- a/pkgs/by-name/go/go2tv/package.nix +++ b/pkgs/by-name/go/go2tv/package.nix @@ -16,16 +16,16 @@ buildGoModule rec { pname = "go2tv" + lib.optionalString (!withGui) "-lite"; - version = "2.0.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "alexballas"; repo = "go2tv"; tag = "v${version}"; - hash = "sha256-oyd6H3U799el9xcte3mOJo0m2YQTZ/vZjFdM2F7Cha8="; + hash = "sha256-nAvfWRXPYX5AcJ0S3QXlcOtEEIUQK0FZqSSBNxDtGu4="; }; - vendorHash = "sha256-2eEB6yfWFD7X3+qQenRoMiyzHH9i/gDg0IuOo/gUBFw="; + vendorHash = "sha256-vxWvv7PE3VlU2Z9WEAvKiUgJCrK0a6QerMA3Vw+CLZo="; nativeBuildInputs = [ pkg-config ]; From 4faea38436ad2c4459e406880245f7ae519e2ab2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 07:11:18 +0000 Subject: [PATCH 182/390] mstflint: 4.34.1-3 -> 4.34.1-4 --- pkgs/by-name/ms/mstflint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ms/mstflint/package.nix b/pkgs/by-name/ms/mstflint/package.nix index 97942faad7a3..cb28c7eda479 100644 --- a/pkgs/by-name/ms/mstflint/package.nix +++ b/pkgs/by-name/ms/mstflint/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mstflint"; - version = "4.34.1-3"; + version = "4.34.1-4"; src = fetchFromGitHub { owner = "Mellanox"; repo = finalAttrs.pname; tag = "v${finalAttrs.version}"; - hash = "sha256-GvUCNPB8BJY8RhIT4/a5NXOG6jjFUs04NmBn7Np+lAM="; + hash = "sha256-WOYleBpMiEbtazC6hv2Q79w/8b4eRVcb4OWGjNYjJ0E="; }; nativeBuildInputs = [ From 6e87cd3c02af9ac15cbcb8623255e6eeb36bf164 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 07:13:56 +0000 Subject: [PATCH 183/390] alacritty-theme: 0-unstable-2025-11-16 -> 0-unstable-2026-02-13 --- pkgs/by-name/al/alacritty-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/alacritty-theme/package.nix b/pkgs/by-name/al/alacritty-theme/package.nix index 0f11fbed594c..09435f3d4689 100644 --- a/pkgs/by-name/al/alacritty-theme/package.nix +++ b/pkgs/by-name/al/alacritty-theme/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alacritty-theme"; - version = "0-unstable-2025-11-16"; + version = "0-unstable-2026-02-13"; src = fetchFromGitHub { owner = "alacritty"; repo = "alacritty-theme"; - rev = "f82c742634b5e840731dd7c609e95231917681a5"; - hash = "sha256-L5Sfex+9DGMLd4Be0w+BzNKdFCVXPBtnyBHQ6O0wPaU="; + rev = "dcd837532011fcfc6941d0dc84b3271888309ee8"; + hash = "sha256-NkGM9rS1FQUDlFRXqGM9dlUMy7cwKxcSz+vFjQs+Tgg="; sparseCheckout = [ "themes" ]; }; From ffd77e0d062943e4470b3a902163ada4c17a74cc Mon Sep 17 00:00:00 2001 From: Leonard-Orlando Jonathan Menzel Date: Wed, 11 Feb 2026 23:00:19 +0000 Subject: [PATCH 184/390] passes: hardcode python path to fix crosscompiling --- pkgs/by-name/pa/passes/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/passes/package.nix b/pkgs/by-name/pa/passes/package.nix index 922af25898a3..51e4d1b9f536 100644 --- a/pkgs/by-name/pa/passes/package.nix +++ b/pkgs/by-name/pa/passes/package.nix @@ -30,6 +30,11 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace src/model/meson.build \ --replace-fail /app/lib ${lib.getLib libzint}/lib + + substituteInPlace ./src/meson.build \ + --replace-fail "conf.set('PYTHON', python.find_installation('python3').full_path())" "conf.set('PYTHON', '${ + lib.getExe (python3.withPackages (pp: [ pp.pygobject3 ])) + }')" ''; strictDeps = true; @@ -42,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { meson ninja pkg-config - (python3.withPackages (pp: [ pp.pygobject3 ])) wrapGAppsHook4 ]; From 52c012e15a4a8b401b6db744406d2a9021dbda3a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 20 Feb 2026 10:57:57 +0100 Subject: [PATCH 185/390] openttd: 15.1 -> 15.2 --- pkgs/by-name/op/openttd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openttd/package.nix b/pkgs/by-name/op/openttd/package.nix index 37b38d982678..3463dd86989c 100644 --- a/pkgs/by-name/op/openttd/package.nix +++ b/pkgs/by-name/op/openttd/package.nix @@ -68,11 +68,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openttd"; - version = "15.1"; + version = "15.2"; src = fetchzip { url = "https://cdn.openttd.org/openttd-releases/${finalAttrs.version}/openttd-${finalAttrs.version}-source.tar.xz"; - hash = "sha256-eBtCsbDolcTLpumWi235y4dFnZFkgLfPuTuyMaA+xac="; + hash = "sha256-aoeG0mAmARzYPCzMAw2BeDbvuLYXJf8nIF+eEKkE7bc="; }; nativeBuildInputs = [ From 92e36770d50bba8fa0e5b10ee3e7bd39f3918e5d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 20 Feb 2026 11:04:40 +0100 Subject: [PATCH 186/390] nss_latest: 3.120.1 -> 3.121 https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_121.rst --- pkgs/development/libraries/nss/latest.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix index 03b8f4744d17..ca5abfd8f663 100644 --- a/pkgs/development/libraries/nss/latest.nix +++ b/pkgs/development/libraries/nss/latest.nix @@ -5,8 +5,8 @@ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert import ./generic.nix { - version = "3.120.1"; - hash = "sha256-of63eISpy2Hzv3/y9FZJWYFG5tcSZdSJGJoWFhZrb1U="; + version = "3.121"; + hash = "sha256-zloUvwiaT/ivyhxMrEzPKHOKySgGFUzV1Kr9pEC0g3w="; filename = "latest.nix"; versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM"; } From 43cabde2910304d1c1e6db95dcca2112e9a1310d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 10:25:01 +0000 Subject: [PATCH 187/390] tombi: 0.7.28 -> 0.7.31 --- pkgs/by-name/to/tombi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix index 7fa98e260aec..fb55ddd68a45 100644 --- a/pkgs/by-name/to/tombi/package.nix +++ b/pkgs/by-name/to/tombi/package.nix @@ -9,19 +9,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tombi"; - version = "0.7.28"; + version = "0.7.31"; src = fetchFromGitHub { owner = "tombi-toml"; repo = "tombi"; tag = "v${finalAttrs.version}"; - hash = "sha256-K3MB3G/+nN1FgcPiUnQlEArosre5pkZwx5+RgVjOcFM="; + hash = "sha256-1md4NoDoqTcIPXzMK9IdYk8PCf0jcZIUcOViAm7N+90="; }; # Tests relies on the presence of network doCheck = false; cargoBuildFlags = [ "--package tombi-cli" ]; - cargoHash = "sha256-cvFD7Yi2Lu6j8uUlntPapeKgNwiqZkf701JJ3yp3cc0="; + cargoHash = "sha256-a7+M+KOYD3SboIzg1kmNV+kehHsae0/+C6hneBeRFGo="; postPatch = '' substituteInPlace Cargo.toml \ From 810b1f6e352c5b1449655c5f1a56078ac781f555 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 20 Feb 2026 12:09:07 +0100 Subject: [PATCH 188/390] nixosTests.nextcloud: init nextcloud 33 --- nixos/tests/nextcloud/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/tests/nextcloud/default.nix b/nixos/tests/nextcloud/default.nix index 72f7a28070b5..050aa4a30cef 100644 --- a/nixos/tests/nextcloud/default.nix +++ b/nixos/tests/nextcloud/default.nix @@ -144,5 +144,6 @@ listToAttrs ( concatMap genTests [ 31 32 + 33 ] ) From 6e194a0e9760fbe553a3a66b67d16c825a77a764 Mon Sep 17 00:00:00 2001 From: Artem Leshchev Date: Fri, 20 Feb 2026 08:11:44 -0600 Subject: [PATCH 189/390] claude-code-bin: 2.1.47 -> 2.1.49 --- pkgs/by-name/cl/claude-code-bin/manifest.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index 1f22b70dfc9e..ca5c00dc5d2c 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.47", - "buildDate": "2026-02-18T20:16:40Z", + "version": "2.1.49", + "buildDate": "2026-02-19T22:40:53Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "73795e6d8f0aa4e07d8f20d351e0f84e515db2ce73b69770650bc3d5d582ef73", - "size": 184395680 + "checksum": "2b984814350ed9a9b70506bcbc10b77da46f5b3e06a9c6932f0731d042049b98", + "size": 184907552 }, "darwin-x64": { "binary": "claude", - "checksum": "b62889b0d4d1f07bf76ebe89b6d1b1b85690977a939307bc896cd76748df3031", - "size": 189516896 + "checksum": "3155c5a13e8fa9976038a4b955c3ec006aa17c2c12d8bb8a2dd3056661eeed25", + "size": 190028768 }, "linux-arm64": { "binary": "claude", - "checksum": "9255d330db19353d73b3975b0bc2ebaddd1cf002a62fa15b95a6bbfec8a9be18", - "size": 221546407 + "checksum": "e4e4ea8a9f8bce5f8fbaae7bac7c7a1826ea7ba68b38b9c2951e8466bca91331", + "size": 222051812 }, "linux-x64": { "binary": "claude", - "checksum": "9c48bde67bda274d65c3d65da4f78e21a458ce722a8955edcc272d32c98c74a3", - "size": 224432260 + "checksum": "e7a7565665ecbccca2c6912b2ef29da2b137d260201b931c737b7dd3821c6e2f", + "size": 224937041 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "2bb8530b925220727cbc7ba4880dd12ccda308ebed513915a5c71674c3bc05f2", - "size": 214713415 + "checksum": "7500953b5c47930dff10f19d086a99414dff585b8db0c2367f795241229595f0", + "size": 215218820 }, "linux-x64-musl": { "binary": "claude", - "checksum": "3ba4ec54ff2f4d6500dd156725914695c40369851ee429583c821cb09c04d36e", - "size": 216932316 + "checksum": "e6ca49650f42cdf6ff98d9d5b6c98e3fee547c03879eba5e93377f28ca84da24", + "size": 217437097 }, "win32-x64": { "binary": "claude.exe", - "checksum": "b29dca8880f7bcd8820909cb630f0bace6e8a4a126caa7aafdd5ca2dbd13c497", - "size": 233474208 + "checksum": "d370342a0b9a677180dfbedfa826acb77a5b4d6c032447d0d46e69d343d38d73", + "size": 233937056 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "ae9b2d1274aa067d79663f19045a9b0df2882c073f90d208d827610f4014c2dc", - "size": 225526432 + "checksum": "9d6a70d70e5f026ae0423e42e1399e2b20ba26eea2931b259d378c8c217ae9b1", + "size": 225988768 } } } From 4b87ce79c9da19d46b0545f9d93cf8b55beb7d1d Mon Sep 17 00:00:00 2001 From: Artem Leshchev Date: Fri, 20 Feb 2026 08:13:15 -0600 Subject: [PATCH 190/390] claude-code: 2.1.47 -> 2.1.49 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index b84f196c5cb2..6a082bacb94a 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.47", + "version": "2.1.49", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.47", + "version": "2.1.49", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 0ea22d83264d..12883560458c 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.47"; + version = "2.1.49"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-zog13iz4gP9LPcF5qglvyViqox6iiRWeCU0r0TqnWlk="; + hash = "sha256-7Mjg22FlhuRothua5rj06aKjlnCScrO0jcE74HBiLLs="; }; - npmDepsHash = "sha256-1wvl0vwl9CMntNDuh7sTWqNTnAg1AYgnuUukZOXU+PU="; + npmDepsHash = "sha256-1xegdmwpBi4ODxfo0jsNE57XuogUPCyjTApodOq3zUA="; strictDeps = true; From cad216dada8e29b9d003f2e88c75eb8a51bfe81b Mon Sep 17 00:00:00 2001 From: Artem Leshchev Date: Fri, 20 Feb 2026 08:17:11 -0600 Subject: [PATCH 191/390] vscode-extensions.anthropic.claude-code: 2.1.47 -> 2.1.49 --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index c6985e8b84c9..9a32fe550626 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.47"; - hash = "sha256-Hw9SOGaH/NyApySHHy0a8gqGQBNrVvt3nnxi6AerQVo="; + version = "2.1.49"; + hash = "sha256-9WwA1TUM/h8kLoZV/ukh/4s3w9DnJ/cVAxypz4jlj6A="; }; postInstall = '' From 31e66757cebb2eed5a22147f5610ad168e5f7faa Mon Sep 17 00:00:00 2001 From: Nivayu Date: Fri, 20 Feb 2026 15:22:24 +0100 Subject: [PATCH 192/390] synology-drive-client: test added --- .../sy/synology-drive-client/package.nix | 46 ++++++++++++++++++- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/synology-drive-client/package.nix b/pkgs/by-name/sy/synology-drive-client/package.nix index ebac377e719c..c73344e4a66e 100644 --- a/pkgs/by-name/sy/synology-drive-client/package.nix +++ b/pkgs/by-name/sy/synology-drive-client/package.nix @@ -1,7 +1,6 @@ { stdenv, lib, - writeScript, qt5, fetchurl, autoPatchelfHook, @@ -13,6 +12,10 @@ gtk3, pango, libxcb, + dbus, + procps, + runCommand, + xwayland-run, }: let pname = "synology-drive-client"; @@ -84,7 +87,46 @@ let substituteInPlace $out/bin/synology-drive --replace /opt $out/opt ''; - passthru = { inherit updateScript; }; + passthru = { + inherit updateScript; + tests = { + wl = + runCommand "${pname}-wayland" + { + nativeBuildInputs = [ + linux + (xwayland-run.override { + withDbus = true; + }) + procps + ]; + } + '' + export HOME=$TMPDIR + export QT_QPA_PLATFORM=xcb + + xwfb-run -c weston -- \ + dbus-run-session --config-file=${dbus}/share/dbus-1/session.conf -- sh -c ' + echo "Starting Synology Drive..." + synology-drive + + sleep 5 + + echo "Checking synology sub-processes..." + if pgrep -f cloud-drive-connec[t] > /dev/null; then + echo "Synology sub-processes found." + exit 0 + fi + + echo "Error: synology sub-processes not found." + ps -ef | grep "cloud-drive" | grep -v "grep" || echo "No cloud-drive processes found at all." + exit 1 + ' + + touch $out + ''; + }; + }; }); darwin = stdenv.mkDerivation (finalAttrs: { From 8592404bea0d309f1edfba9f339d3ef3419b4e6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 15:12:49 +0000 Subject: [PATCH 193/390] all-the-package-names: 2.0.2355 -> 2.0.2363 --- pkgs/by-name/al/all-the-package-names/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/all-the-package-names/package.nix b/pkgs/by-name/al/all-the-package-names/package.nix index d9b8dc2fbb2e..bbc8c5f44916 100644 --- a/pkgs/by-name/al/all-the-package-names/package.nix +++ b/pkgs/by-name/al/all-the-package-names/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "all-the-package-names"; - version = "2.0.2355"; + version = "2.0.2363"; src = fetchFromGitHub { owner = "nice-registry"; repo = "all-the-package-names"; tag = "v${version}"; - hash = "sha256-0uJ7r5pqZlv102EOVQd1KQOWzR52DVjmhCmGAyIogpk="; + hash = "sha256-hUgtfqZW5ISrcvXw74PrFxU9vGJTLEml4GdNdXIdtkk="; }; - npmDepsHash = "sha256-JcRE4TpXFA8LWGJLWCnyEX5jXxnxC4s7HbYAs183JZs="; + npmDepsHash = "sha256-hBycOA6+NLVacN7tPRgzViFFP1LDWcVLub2xhxIJMQw="; passthru.updateScript = nix-update-script { }; From 20af491de169fb017368b7c0180a195f296b419a Mon Sep 17 00:00:00 2001 From: Michael Adler Date: Fri, 20 Feb 2026 16:20:31 +0100 Subject: [PATCH 194/390] aerc: wrap show-ics-details.py to fix missing deps The show-ics-details.py filter requires the Python package 'vobject', which is correctly specified in 'pythonPath'. However, the filter was not wrapped, causing it to fail at runtime due to the missing dependency. --- pkgs/by-name/ae/aerc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ae/aerc/package.nix b/pkgs/by-name/ae/aerc/package.nix index 401830d85a39..98bbe2ff207c 100644 --- a/pkgs/by-name/ae/aerc/package.nix +++ b/pkgs/by-name/ae/aerc/package.nix @@ -61,6 +61,7 @@ buildGoModule (finalAttrs: { runHook preInstall make $makeFlags GOFLAGS="$GOFLAGS${lib.optionalString withNotmuch " -tags=notmuch"}" install + wrapPythonProgramsIn "$out/libexec/" "''${pythonPath[*]}" runHook postInstall ''; From 62bb7463342127aace2eca1ddf894752ebbb0187 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 16:16:39 +0000 Subject: [PATCH 195/390] libsidplayfp: 2.16.0 -> 2.16.1 --- pkgs/by-name/li/libsidplayfp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libsidplayfp/package.nix b/pkgs/by-name/li/libsidplayfp/package.nix index b5baf81afc5e..b6543cf9ea56 100644 --- a/pkgs/by-name/li/libsidplayfp/package.nix +++ b/pkgs/by-name/li/libsidplayfp/package.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsidplayfp"; - version = "2.16.0"; + version = "2.16.1"; src = fetchFromGitHub { owner = "libsidplayfp"; repo = "libsidplayfp"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-0eupR9HNhF8TERCtNTH8qx7mohLI7im8btJtByWHoY8="; + hash = "sha256-gOnLjOw9TN2b0ne7Otm5DZhV/2D1xjLxwnaYilnlBgc="; }; outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ]; From 9643b49482fd5bd23bbf79f4a5c4f8368cc42f38 Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Sat, 21 Feb 2026 00:13:53 +0800 Subject: [PATCH 196/390] cloud-provider-kind: 0.6.0 -> 0.10.0 Diff: https://github.com/kubernetes-sigs/cloud-provider-kind/compare/v0.6.0...v0.10.0 Signed-off-by: Dan Xin --- pkgs/by-name/cl/cloud-provider-kind/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/cloud-provider-kind/package.nix b/pkgs/by-name/cl/cloud-provider-kind/package.nix index dbfad63698ed..b9236fdd4563 100644 --- a/pkgs/by-name/cl/cloud-provider-kind/package.nix +++ b/pkgs/by-name/cl/cloud-provider-kind/package.nix @@ -7,17 +7,17 @@ }: buildGoModule (finalAttrs: { pname = "cloud-provider-kind"; - version = "0.6.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "cloud-provider-kind"; tag = "v${finalAttrs.version}"; - hash = "sha256-6HdP6/uUCtLyZ7vjFGB2NLqe73v/yolRTUE5s/KyIIk="; + hash = "sha256-cepXHW5L7aqo6L1rtjvH35aMxv7CcB0Ii8Ci0FXcw5k="; }; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; - vendorHash = null; + vendorHash = "sha256-kFcAY78xPGiRQ8a3mAdnO2OylrLi6JTtp0YCsc6jXvo="; checkFlags = lib.optional stdenv.hostPlatform.isDarwin "-skip=^Test_firstSuccessfulProbe$"; From 7e39037a851c36be4e12497e97371e504c478ecb Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 20 Feb 2026 17:49:15 +0100 Subject: [PATCH 197/390] xan: 0.55.0 -> 0.56.0 Changelog: https://github.com/medialab/xan/releases/tag/0.56.0 Diff: https://github.com/medialab/xan/compare/0.55.0...0.56.0 --- pkgs/by-name/xa/xan/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xa/xan/package.nix b/pkgs/by-name/xa/xan/package.nix index 4359489a0d43..f43d71bcc40b 100644 --- a/pkgs/by-name/xa/xan/package.nix +++ b/pkgs/by-name/xa/xan/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "xan"; - version = "0.55.0"; + version = "0.56.0"; src = fetchFromGitHub { owner = "medialab"; repo = "xan"; tag = finalAttrs.version; - hash = "sha256-HGy30vIQA0E5SReWHEplTG9OICdaKMVZsJfwrhbZjdE="; + hash = "sha256-eXzWquBFuX4DB9uOJFgWwp1cNxi02KcU4yZQ3PsPRRs="; }; - cargoHash = "sha256-+cSJmdkL5V7CvLuKQlF31Sb0MZJc04Z5qddfSsmQtUY="; + cargoHash = "sha256-Mck41QDRCyQvbKDIIjaoniHOk2U5FPbr4Oun2WuL800="; # FIXME: tests fail and I do not have the time to investigate. Temporarily disable # tests so that we can manually run and test the package for packaging purposes. From 982f89820f09aa10ba432fc92dd2a637d2d16b38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 19:34:44 +0000 Subject: [PATCH 198/390] minijinja: 2.15.1 -> 2.16.0 --- pkgs/by-name/mi/minijinja/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minijinja/package.nix b/pkgs/by-name/mi/minijinja/package.nix index c30e843b78a3..0b7bde4c4299 100644 --- a/pkgs/by-name/mi/minijinja/package.nix +++ b/pkgs/by-name/mi/minijinja/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "minijinja"; - version = "2.15.1"; + version = "2.16.0"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "minijinja"; rev = finalAttrs.version; - hash = "sha256-b9Qmst+TXGGTx1k/TnDs4m1nL8aTgNYRCreNLXHCd3I="; + hash = "sha256-55Zo8mVgMhCgYzE6662oTXfn7W908LplZv6ys/aHveY="; }; - cargoHash = "sha256-Mpu4Cg3CPvTLAHUnv5pfV77c0aGPyfAeFuhM4iu6Em0="; + cargoHash = "sha256-aSszdJCOdO8xvypBGXm2kItjl9HojyxC8/BeKrOAImU="; # The tests relies on the presence of network connection doCheck = false; From b4bbeb8a9fdc6269653bae785730caf6d96b07dc Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Wed, 18 Feb 2026 18:48:06 -0800 Subject: [PATCH 199/390] ut1999: move icon to spec-compliant location --- pkgs/by-name/ut/ut1999/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ut/ut1999/package.nix b/pkgs/by-name/ut/ut1999/package.nix index 28f6e08c72d6..b069bca8eac8 100644 --- a/pkgs/by-name/ut/ut1999/package.nix +++ b/pkgs/by-name/ut/ut1999/package.nix @@ -160,7 +160,7 @@ stdenv.mkDerivation (finalAttrs: { ln -s "$out/${systemDir}/ut-bin" "$out/bin/ut1999" ln -s "$out/${systemDir}/ucc-bin" "$out/bin/ut1999-ucc" - install -D "${./ut1999.svg}" "$out/share/pixmaps/ut1999.svg" + install -D "${./ut1999.svg}" "$out/share/icons/hicolor/scalable/apps/ut1999.svg" for size in 16 24 32 48 64 128 192 256; do square=$(printf "%sx%s" $size $size) ${imagemagick}/bin/magick -background none ${./ut1999.svg} -resize $square ut1999_$square.png From 11c9c2bd25b90d005e0d08c425051886f17300d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 21:14:43 +0000 Subject: [PATCH 200/390] postgresqlPackages.system_stats: 3.2 -> 3.2.1 --- pkgs/servers/sql/postgresql/ext/system_stats.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/system_stats.nix b/pkgs/servers/sql/postgresql/ext/system_stats.nix index 15f272007c71..636b87b28e92 100644 --- a/pkgs/servers/sql/postgresql/ext/system_stats.nix +++ b/pkgs/servers/sql/postgresql/ext/system_stats.nix @@ -6,13 +6,13 @@ }: postgresqlBuildExtension (finalAttrs: { pname = "system_stats"; - version = "3.2"; + version = "3.2.1"; src = fetchFromGitHub { owner = "EnterpriseDB"; repo = "system_stats"; tag = "v${finalAttrs.version}"; - hash = "sha256-/xXnui0S0ZjRw7P8kMAgttHVv8T41aOhM3pM8P0OTig="; + hash = "sha256-VuSWpBqd8HeHEqfOcx8gNuCLtVWOkG7FJ8XM8Mp54ls="; }; buildFlags = [ "PG_CFLAGS=-Wno-error=vla" ]; From 3f427faa632f62446378042e1baabb3731be3fe3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 21:42:29 +0000 Subject: [PATCH 201/390] sops: 3.11.0 -> 3.12.0 --- pkgs/by-name/so/sops/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/sops/package.nix b/pkgs/by-name/so/sops/package.nix index 185ea8954669..b17e50143848 100644 --- a/pkgs/by-name/so/sops/package.nix +++ b/pkgs/by-name/so/sops/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "sops"; - version = "3.11.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "getsops"; repo = finalAttrs.pname; tag = "v${finalAttrs.version}"; - hash = "sha256-AAnrZvNkBgliHdk1lAoFrJdISNWteFdBUorRycKsptU="; + hash = "sha256-fmOBEu/WnDyk6Nd4vwAs9Qdr4XlXNGJPX9bX9JymEWA="; }; - vendorHash = "sha256-9bB3MbE03KEaxUp0VvCnNVKUY4zSUoam8h2cDlAz7RY="; + vendorHash = "sha256-dniVUk/PsF111UCujFY6zIKR1cp8c8ZawH2ywMef9hE="; subPackages = [ "cmd/sops" ]; From 3cc0fe4695a47c0801191b23e7b2d9c3b1e886c3 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 20 Feb 2026 19:17:30 -0300 Subject: [PATCH 202/390] microsoft-edge: 145.0.3800.58 -> 145.0.3800.70 --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index c09e9ec9b93f..b2b3d21d2d39 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "145.0.3800.58"; + version = "145.0.3800.70"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-RmXe5w7UQALjjEPfrH3l5nyi0U58x5OlNrtfWIY48U0="; + hash = "sha256-gUyh9AD1ntnZb2iLRwKLxy0PxY0Dist73oT9AC2pFQI="; }; # With strictDeps on, some shebangs were not being patched correctly From 672a4695adeb7c7b056cbfcd31cdcc3427875919 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 00:14:56 +0000 Subject: [PATCH 203/390] tideways-daemon: 1.13.0 -> 1.14.0 --- pkgs/by-name/ti/tideways-daemon/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tideways-daemon/package.nix b/pkgs/by-name/ti/tideways-daemon/package.nix index 1b8a82c2940a..758ba6ca8f4a 100644 --- a/pkgs/by-name/ti/tideways-daemon/package.nix +++ b/pkgs/by-name/ti/tideways-daemon/package.nix @@ -10,7 +10,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tideways-daemon"; - version = "1.13.0"; + version = "1.14.0"; src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} @@ -28,15 +28,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz"; - hash = "sha256-K2CnKoQwfe1pJ8bfJOFt/OvKqRzZ3gMU2UdOSboIKtY="; + hash = "sha256-T32SqZfpZBraQ/KaO1RhOBh7HjesK6KHopiWsw/lDjE="; }; "aarch64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz"; - hash = "sha256-DpLa7w5iVB96jVJkBlmMR2RbeDxggErvdOoKoilXLyQ="; + hash = "sha256-wzchxvmRWp8HF7MEoUbY/7nNAtR7nmhWamfxg1YiHv4="; }; "aarch64-darwin" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz"; - hash = "sha256-7kpgId/ok2R2Z2hOstr2fp1cOATbbb3nPWz+ELyQAe8="; + hash = "sha256-W9Eyd7U01kghw7Zy6H9WUxtaEkEgbpDqdmI0RA0sOn8="; }; }; updateScript = "${ From ae0f371bfbc3b6cf62d54bdd3fa86823e6eee150 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 00:34:16 +0000 Subject: [PATCH 204/390] asap: 7.0.0 -> 8.0.0 --- pkgs/by-name/as/asap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asap/package.nix b/pkgs/by-name/as/asap/package.nix index 153e352ed046..f33bae3557f3 100644 --- a/pkgs/by-name/as/asap/package.nix +++ b/pkgs/by-name/as/asap/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "asap"; - version = "7.0.0"; + version = "8.0.0"; src = fetchzip { url = "mirror://sourceforge/project/asap/asap/${finalAttrs.version}/asap-${finalAttrs.version}.tar.gz"; - hash = "sha256-T4uTcaS8qIqUptggxJwZNSI/kN2NxNI+2ZUgncveb3E="; + hash = "sha256-lk43jknsPndQ3KIvTgJBYYG2hhVaUrq5CGyuH0qXHeo="; }; outputs = [ From a9dbd3c80d22a5110b1d5cd724202e427a39137b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 01:41:03 +0000 Subject: [PATCH 205/390] python3Packages.greenback: 1.2.1 -> 1.3.0 --- pkgs/development/python-modules/greenback/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/greenback/default.nix b/pkgs/development/python-modules/greenback/default.nix index fcf90d4ce115..3cbf47a7a5a1 100644 --- a/pkgs/development/python-modules/greenback/default.nix +++ b/pkgs/development/python-modules/greenback/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "greenback"; - version = "1.2.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "oremanj"; repo = "greenback"; tag = "v${version}"; - hash = "sha256-u7kihdE5EH3Xbq4dQGY4ojiootjw3muYnoI7d2MrMkE="; + hash = "sha256-YAQEG3Lnyy9O+d58zZatDOeF+rxk34VqJ09XikqTyQk="; }; build-system = [ From 8e8bef3e4dc923da6859d07423f3e58d1ae75163 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 01:51:54 +0000 Subject: [PATCH 206/390] haven: 1.1.0 -> 1.2.0 --- pkgs/by-name/ha/haven/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/haven/package.nix b/pkgs/by-name/ha/haven/package.nix index 9e6950214856..b454275d853e 100644 --- a/pkgs/by-name/ha/haven/package.nix +++ b/pkgs/by-name/ha/haven/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "haven"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "bitvora"; repo = "haven"; tag = "v${finalAttrs.version}"; - hash = "sha256-2947XUAppZ3DLA5A4U6D/4O9pZQfCsPxjRn/4iHkrCg="; + hash = "sha256-1rGOZVzlzijyxqjAnp2uvxy9KPr3uuRD8+48x38lQwg="; }; - vendorHash = "sha256-kcy18MDwb4pPwtJmHi7Riw9/+Rs47VrVIIXKbfnv1DI="; + vendorHash = "sha256-VXx6uoOUKk/BkjDS3Ykf/0Xc2mUPm8dgyRArIb2I8X4="; postInstall = '' mkdir -p $out/share/haven From 85f4b5f7a996eb98dfca74fbf09df0a10e2b997b Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 21 Feb 2026 12:39:22 +1000 Subject: [PATCH 207/390] linux_xanmod: disable nixpkgs-update --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 4fb0f9ac8345..b74a494634b8 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -26,6 +26,8 @@ let }; }; + # nixpkgs-update: no auto update + xanmodKernelFor = { version, From 1fa67af74e4dd2890ecf844f1db596a13f16517e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 02:45:25 +0000 Subject: [PATCH 208/390] shoko: 5.3.0 -> 5.3.1 --- pkgs/by-name/sh/shoko/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shoko/package.nix b/pkgs/by-name/sh/shoko/package.nix index c82224abc85f..b59646aa000a 100644 --- a/pkgs/by-name/sh/shoko/package.nix +++ b/pkgs/by-name/sh/shoko/package.nix @@ -12,13 +12,13 @@ buildDotnetModule (finalAttrs: { pname = "shoko"; - version = "5.3.0"; + version = "5.3.1"; src = fetchFromGitHub { owner = "ShokoAnime"; repo = "ShokoServer"; tag = "v${finalAttrs.version}"; - hash = "sha256-qEy+BmvPeog+AIPNlIjD7UMdaN3YxPRt/ZLkTumsfSc="; + hash = "sha256-gZK0NUwPKhrrIjdnfwNI0s618qnTf1cYBgPkwajSTEw="; fetchSubmodules = true; }; From 40cf119c73dff7a9c8f19b3fe5e2a50d6341b4e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 03:06:05 +0000 Subject: [PATCH 209/390] kimai: 2.47.0 -> 2.49.0 --- pkgs/by-name/ki/kimai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index 37b31020872a..c0374af64bfb 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -7,13 +7,13 @@ php.buildComposerProject2 (finalAttrs: { pname = "kimai"; - version = "2.47.0"; + version = "2.49.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-aMvgioXuKZWstkslfX8bFuxBpTo9F3VHl9aqyNPDMFQ="; + hash = "sha256-hP67vu/8D7dTOPklyc8g3B//LAvs5YZ0g7fZ5lePM48="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-HOpl+cfQgh/I/Od8o6/hRlJvuMsaEouwn3w4M9FmR7Q="; + vendorHash = "sha256-fE0nlUaXIHPRKSKErG+xBXmyWOMByq3iU9wJ+KW/5mI="; composerNoPlugins = false; postInstall = '' From 2e7992abdae7b937ce96e8f635053b65aa6430ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 03:37:50 +0000 Subject: [PATCH 210/390] roslyn-ls: 5.5.0-2.26080.10 -> 5.5.0-2.26117.2 --- pkgs/by-name/ro/roslyn-ls/deps.json | 30 +++++++++++++-------------- pkgs/by-name/ro/roslyn-ls/package.nix | 6 +++--- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ro/roslyn-ls/deps.json b/pkgs/by-name/ro/roslyn-ls/deps.json index a8f10b4a9fff..afd488a48a87 100644 --- a/pkgs/by-name/ro/roslyn-ls/deps.json +++ b/pkgs/by-name/ro/roslyn-ls/deps.json @@ -79,9 +79,9 @@ }, { "pname": "Microsoft.CodeAnalysis.BannedApiAnalyzers", - "version": "5.4.0-2.26060.102", - "hash": "sha256-OxqQo5NUVs1UuWTc/DiAHUY693VJDQCPv5CXuh9x1ow=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.bannedapianalyzers/5.4.0-2.26060.102/microsoft.codeanalysis.bannedapianalyzers.5.4.0-2.26060.102.nupkg" + "version": "5.4.0-2.26062.101", + "hash": "sha256-MUuAW6G8i4X2cbDlTeI0w2hCVffVzpQdGJLfHrdkPVQ=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.bannedapianalyzers/5.4.0-2.26062.101/microsoft.codeanalysis.bannedapianalyzers.5.4.0-2.26062.101.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Common", @@ -103,9 +103,9 @@ }, { "pname": "Microsoft.CodeAnalysis.PublicApiAnalyzers", - "version": "5.4.0-2.26060.102", - "hash": "sha256-E5JTn3ZWGipvAkCA6khC0gKtEv+LJm5k64KwlcnwbNg=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.publicapianalyzers/5.4.0-2.26060.102/microsoft.codeanalysis.publicapianalyzers.5.4.0-2.26060.102.nupkg" + "version": "5.4.0-2.26062.101", + "hash": "sha256-x94Y4zAEyokSTxy6VQ0jaMdIf4f3Pegyiq6iylEgyO8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.publicapianalyzers/5.4.0-2.26062.101/microsoft.codeanalysis.publicapianalyzers.5.4.0-2.26062.101.nupkg" }, { "pname": "Microsoft.CSharp", @@ -127,9 +127,9 @@ }, { "pname": "Microsoft.DotNet.FileBasedPrograms", - "version": "11.0.100-alpha.1.26060.102", - "hash": "sha256-2wcbDTV7kJqbRlHaGRtWQw5tBhYP0JBXGPjZcyluU0E=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a57d0dd1-b586-4233-8880-21626fab1f1a/nuget/v3/flat2/microsoft.dotnet.filebasedprograms/11.0.100-alpha.1.26060.102/microsoft.dotnet.filebasedprograms.11.0.100-alpha.1.26060.102.nupkg" + "version": "11.0.100-alpha.1.26062.101", + "hash": "sha256-/Fg+hpfShTAmP15/O4eVRB9PCUHcITd6mu/dpmfY3Xs=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a57d0dd1-b586-4233-8880-21626fab1f1a/nuget/v3/flat2/microsoft.dotnet.filebasedprograms/11.0.100-alpha.1.26062.101/microsoft.dotnet.filebasedprograms.11.0.100-alpha.1.26062.101.nupkg" }, { "pname": "Microsoft.DotNet.XliffTasks", @@ -439,9 +439,9 @@ }, { "pname": "Roslyn.Diagnostics.Analyzers", - "version": "5.4.0-2.26060.102", - "hash": "sha256-XUTC2E3EdZ4Y+fwL1NoPK1GELYHDLgqlQbwLDWghZ/w=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/roslyn.diagnostics.analyzers/5.4.0-2.26060.102/roslyn.diagnostics.analyzers.5.4.0-2.26060.102.nupkg" + "version": "5.4.0-2.26062.101", + "hash": "sha256-sxrrxH4JBtnrcJJ4DO3pQR3nIawTGP1mJan96vd4dDQ=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/roslyn.diagnostics.analyzers/5.4.0-2.26062.101/roslyn.diagnostics.analyzers.5.4.0-2.26062.101.nupkg" }, { "pname": "SQLitePCLRaw.bundle_green", @@ -505,9 +505,9 @@ }, { "pname": "System.CommandLine", - "version": "3.0.0-alpha.1.26060.102", - "hash": "sha256-jvTFAZTJWGooqjR1qS86UAOTw1RCaVzNBlBUov404ss=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/516521bf-6417-457e-9a9c-0a4bdfde03e7/nuget/v3/flat2/system.commandline/3.0.0-alpha.1.26060.102/system.commandline.3.0.0-alpha.1.26060.102.nupkg" + "version": "3.0.0-alpha.1.26062.101", + "hash": "sha256-lzb+ooqLUSW6eU2jy5H4Vl62Fp+yizNBYPK1L5fjZ/M=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/516521bf-6417-457e-9a9c-0a4bdfde03e7/nuget/v3/flat2/system.commandline/3.0.0-alpha.1.26062.101/system.commandline.3.0.0-alpha.1.26062.101.nupkg" }, { "pname": "System.ComponentModel.Composition", diff --git a/pkgs/by-name/ro/roslyn-ls/package.nix b/pkgs/by-name/ro/roslyn-ls/package.nix index a850edd64e05..d590e750a453 100644 --- a/pkgs/by-name/ro/roslyn-ls/package.nix +++ b/pkgs/by-name/ro/roslyn-ls/package.nix @@ -38,18 +38,18 @@ in buildDotnetModule (finalAttrs: rec { inherit pname dotnet-sdk dotnet-runtime; - vsVersion = "2.121.32-prerelease"; + vsVersion = "2.123.34-prerelease"; src = fetchFromGitHub { owner = "dotnet"; repo = "roslyn"; rev = "VSCode-CSharp-${vsVersion}"; - hash = "sha256-7rkrKoCk5QCRpD3ggMzyRJwJv0EPdbXpE05sainwCCw="; + hash = "sha256-UirJNrW1qcxt61Hsyfe/dYO1N2WH8Tr1mctTEUZ5pSs="; }; # versioned independently from vscode-csharp # "roslyn" in here: # https://github.com/dotnet/vscode-csharp/blob/main/package.json - version = "5.5.0-2.26080.10"; + version = "5.5.0-2.26117.2"; projectFile = "src/LanguageServer/${project}/${project}.csproj"; useDotnetFromEnv = true; nugetDeps = ./deps.json; From c0de9821ef1aebb98f2b1105fdd496e67f41e925 Mon Sep 17 00:00:00 2001 From: Redvers Davies Date: Wed, 18 Feb 2026 00:57:09 +0000 Subject: [PATCH 211/390] ponyc: Fixes code generation to use generic arch, not native Previous to this commit, code generated by the pony compiler would default to "native" as a cpu and march, resulting in code that would use opcodes native to the hydra build system, but potentially not the end-user's machine. Fixes: #414174 --- pkgs/by-name/po/ponyc/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/po/ponyc/package.nix b/pkgs/by-name/po/ponyc/package.nix index ede259fbab2c..504a975c7ed1 100644 --- a/pkgs/by-name/po/ponyc/package.nix +++ b/pkgs/by-name/po/ponyc/package.nix @@ -99,6 +99,20 @@ stdenv.mkDerivation rec { --replace-fail "https://github.com/google/googletest/releases/download/v$googletestRev/googletest-$googletestRev.tar.gz" "$NIX_BUILD_TOP/deps/googletest-$googletestRev.tar" ''; + # We do not concern ourselves with darwin as the ponyc compiler + # has logic which overrides this environmental variable in this + # case. + env.arch = + if stdenv.hostPlatform.isx86_64 then + "x86-64" + else if stdenv.hostPlatform.isAarch64 then + "armv8-a" + else + lib.warn '' + architecture '${stdenv.hostPlatform.system}' compiles with native optimizations, + this may result in crashes on incompatible CPUs! + '' "native"; + preBuild = '' extraFlags=(build_flags=-j$NIX_BUILD_CORES) '' From 86ca5a017fbfcb5c16e6a719a992d51dbe7859ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 05:09:13 +0000 Subject: [PATCH 212/390] libretro.beetle-vb: 0-unstable-2024-10-21 -> 0-unstable-2026-02-19 --- pkgs/applications/emulators/libretro/cores/beetle-vb.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-vb.nix b/pkgs/applications/emulators/libretro/cores/beetle-vb.nix index e6af3a42ae21..b67a2d2bee05 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-vb.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-vb.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-vb"; - version = "0-unstable-2024-10-21"; + version = "0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-vb-libretro"; - rev = "8f837ebc077afdd6652efb2827fd8308a07113ca"; - hash = "sha256-eAnBubNhj78G4r8OHVqwFXGOSA9wEYI6ZwNyiwDW8W8="; + rev = "65debc7c4c7b85e2fd988d2be53496c2cf0b5f44"; + hash = "sha256-9LIGNbF0TuWm07TkTsRX8i7cBtJrOfSgBa8swKHddPQ="; }; makefile = "Makefile"; From d72d82748ac5b170642dd71c59221cd4bfa45ce1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 05:26:31 +0000 Subject: [PATCH 213/390] candy-icons: 0-unstable-2026-01-28 -> 0-unstable-2026-02-13 --- pkgs/by-name/ca/candy-icons/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/candy-icons/package.nix b/pkgs/by-name/ca/candy-icons/package.nix index 24b2a5b3a385..f387e168ecef 100644 --- a/pkgs/by-name/ca/candy-icons/package.nix +++ b/pkgs/by-name/ca/candy-icons/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation { pname = "candy-icons"; - version = "0-unstable-2026-01-28"; + version = "0-unstable-2026-02-13"; src = fetchFromGitHub { owner = "EliverLara"; repo = "candy-icons"; - rev = "ade95a235a50e5ea653a02fd3773c214ac43d425"; - hash = "sha256-XyFhC4I7Y1ppTfLs7em+hXmXx6jQ09rJxcf66EwoK7g="; + rev = "b0a85a7414504191342b0c6d073c6f9233cb923a"; + hash = "sha256-SzZMCNNTIctzFqx2qHwE4y4lioctpum39AyRrylurZA="; }; nativeBuildInputs = [ gtk3 ]; From b01b731e8c0712b33b7b492023b9d5df089fcd41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 06:59:09 +0000 Subject: [PATCH 214/390] monkeys-audio: 12.13 -> 12.34 --- pkgs/by-name/mo/monkeys-audio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monkeys-audio/package.nix b/pkgs/by-name/mo/monkeys-audio/package.nix index 00cdb721ca62..1515a4dfc71e 100644 --- a/pkgs/by-name/mo/monkeys-audio/package.nix +++ b/pkgs/by-name/mo/monkeys-audio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "12.13"; + version = "12.34"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-S9YZ2MdblIm/Der6RS9ryGNijUZJOmQRARKG6x/Zu3s="; + hash = "sha256-SfiWHwExJ/k6ERUGND8j9Q01UMutXo0NeNEUw9aK3Xs="; stripRoot = false; }; From ec4c1cd0f77c3401310fe7465e1a3dc35e237804 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 07:06:10 +0000 Subject: [PATCH 215/390] gauge-unwrapped: 1.6.22 -> 1.6.25 --- pkgs/by-name/ga/gauge-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ga/gauge-unwrapped/package.nix b/pkgs/by-name/ga/gauge-unwrapped/package.nix index 08fd6b578674..24d03a723469 100644 --- a/pkgs/by-name/ga/gauge-unwrapped/package.nix +++ b/pkgs/by-name/ga/gauge-unwrapped/package.nix @@ -6,7 +6,7 @@ buildGoModule (finalAttrs: { pname = "gauge"; - version = "1.6.22"; + version = "1.6.25"; patches = [ # adds a check which adds an error message when trying to @@ -18,10 +18,10 @@ buildGoModule (finalAttrs: { owner = "getgauge"; repo = "gauge"; tag = "v${finalAttrs.version}"; - hash = "sha256-6RJj+sDffqzdMlMkE/rJ7AEKYcxDQBR86fjlaNDb6M0="; + hash = "sha256-oL5lvS5/ipcFGltj2AhjZ7D1pyH5IdyVO6WewfWLpeU="; }; - vendorHash = "sha256-nxd+3hKHLUiHpSGTJpD5QRFJ4e0Boq5MTijmND56Uug="; + vendorHash = "sha256-DWsyOK+N0ZQnJFwyPwN9e3pOAv5Y+LFIctl6Rdo3wO8="; excludedPackages = [ "build" From 2bcbefbd2a5a6d6207558988d0548d745453424d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 07:16:57 +0000 Subject: [PATCH 216/390] teams-for-linux: 2.7.5 -> 2.7.7 --- pkgs/by-name/te/teams-for-linux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index cb6298030ee4..36bf68443b6d 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -16,16 +16,16 @@ buildNpmPackage rec { pname = "teams-for-linux"; - version = "2.7.5"; + version = "2.7.7"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = "teams-for-linux"; tag = "v${version}"; - hash = "sha256-TOoaH5F1Ji5UvonqFu/26OMckZ+l71UF0lQf7jEoStg="; + hash = "sha256-ID5TQ0eHfsfS2Zma++HtKe2BitxCW4bB69UMJVTbc2c="; }; - npmDepsHash = "sha256-apw2Dg7MmcC+eOrYS+FpHuNIBH564BAUWefNBs/frU0="; + npmDepsHash = "sha256-3oJVRbdQpOWv3LHcUY8gaXl4g13NTkcOfTg/MrEeHqQ="; nativeBuildInputs = [ makeWrapper From 89727e535e417ed8ddcacf7682e7c9225c956df3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 07:23:18 +0000 Subject: [PATCH 217/390] python3Packages.django-pghistory: 3.9.1 -> 3.9.2 --- pkgs/development/python-modules/django-pghistory/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-pghistory/default.nix b/pkgs/development/python-modules/django-pghistory/default.nix index 0847f5336713..55dba9bed81b 100644 --- a/pkgs/development/python-modules/django-pghistory/default.nix +++ b/pkgs/development/python-modules/django-pghistory/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "django-pghistory"; - version = "3.9.1"; + version = "3.9.2"; pyproject = true; src = fetchFromGitHub { owner = "Opus10"; repo = "django-pghistory"; tag = version; - hash = "sha256-8irD4crkczaZfMvajgMQBkksJ2wdomI3kUC6T6IU1as="; + hash = "sha256-YW2zcLSE3AALtyBe9KGMQpkF/HOvF90TW2ffmzj8u9o="; }; build-system = [ From ec202e3f613b4b1b3d1c3d1d86f9dd935cd3cd65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 07:52:29 +0000 Subject: [PATCH 218/390] zuban: 0.4.2 -> 0.6.0 --- pkgs/by-name/zu/zuban/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zu/zuban/package.nix b/pkgs/by-name/zu/zuban/package.nix index ee05e3b6331e..ab5acaffc05c 100644 --- a/pkgs/by-name/zu/zuban/package.nix +++ b/pkgs/by-name/zu/zuban/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zuban"; - version = "0.4.2"; + version = "0.6.0"; src = fetchFromGitHub { owner = "zubanls"; repo = "zuban"; tag = "v${finalAttrs.version}"; - hash = "sha256-3K2PHccGXLD4Jk+DhSoD8dbOG+n40tbiAPfEF27vukg="; + hash = "sha256-1oBLJjxnOatS93RRUC12DR/qidG+a/ovpND/pKoxYqs="; fetchSubmodules = true; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/zuban"; - cargoHash = "sha256-2TlCwbGabJtIusfRVWSnQiZbv6UQIBXfcUBVQrrepYM="; + cargoHash = "sha256-Av1kpvwGs777IdpCppaW6p+Oxafg6qAh0TLGUfODhNo="; nativeInstallCheckInputs = [ versionCheckHook From d9e38996e8efb8918e6a3d1706f66532bbd06aff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 08:05:24 +0000 Subject: [PATCH 219/390] rapidcsv: 8.90 -> 8.92 --- pkgs/by-name/ra/rapidcsv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/rapidcsv/package.nix b/pkgs/by-name/ra/rapidcsv/package.nix index 9277d3e3b8f9..56d60570119b 100644 --- a/pkgs/by-name/ra/rapidcsv/package.nix +++ b/pkgs/by-name/ra/rapidcsv/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "rapidcsv"; - version = "8.90"; + version = "8.92"; src = fetchFromGitHub { owner = "d99kris"; repo = "rapidcsv"; rev = "v${finalAttrs.version}"; - hash = "sha256-0t2iURPBJpqt1Ndznuqg0qnnz574FtDAwyWTcYM1hBA="; + hash = "sha256-8g96mgTArtpAYHqfGCBaG4WB0ho3l8nygAS8yLVq0XE="; }; nativeBuildInputs = [ From 8b817f000fdc0889a53af49eb4ec99375032e8b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 08:18:07 +0000 Subject: [PATCH 220/390] slade: 3.2.11 -> 3.2.12 --- pkgs/by-name/sl/slade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slade/package.nix b/pkgs/by-name/sl/slade/package.nix index 321d040a510b..c8ae877a1c0a 100644 --- a/pkgs/by-name/sl/slade/package.nix +++ b/pkgs/by-name/sl/slade/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "slade"; - version = "3.2.11"; + version = "3.2.12"; src = fetchFromGitHub { owner = "sirjuddington"; repo = "SLADE"; tag = finalAttrs.version; - hash = "sha256-kZ6KyhI2oZH0SeymcHge9+rbq/ZGfhKXGdfOlje2zqM="; + hash = "sha256-HSfK4vBGoRlljJ7JEJLjzSLmevIqllTwJ6z8bXPUp0w="; }; nativeBuildInputs = [ From fc951259d83f72a04c5b1aaf1efc35356a09c33e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 08:54:16 +0000 Subject: [PATCH 221/390] python3Packages.keystoneauth1: 5.13.0 -> 5.13.1 --- pkgs/development/python-modules/keystoneauth1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/keystoneauth1/default.nix b/pkgs/development/python-modules/keystoneauth1/default.nix index e536a992be0a..e15f2a9ca200 100644 --- a/pkgs/development/python-modules/keystoneauth1/default.nix +++ b/pkgs/development/python-modules/keystoneauth1/default.nix @@ -27,12 +27,12 @@ buildPythonPackage rec { pname = "keystoneauth1"; - version = "5.13.0"; + version = "5.13.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-V8nKQHIHiZtQ2P8cqKu0pOdCdGG/wYd+uFGcOYnOY+w="; + hash = "sha256-4BHkesPzxnH/rjNQXAlVSGUMwZ2rf2rzsupb0YyY8Mk="; }; build-system = [ setuptools ]; From 8ad6986ea4e0d8129779fee575bd1224771a7d79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 09:12:09 +0000 Subject: [PATCH 222/390] python3Packages.oelint-parser: 8.8.1 -> 8.8.2 --- pkgs/development/python-modules/oelint-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix index 5b55844b1feb..18a46ffcf91d 100644 --- a/pkgs/development/python-modules/oelint-parser/default.nix +++ b/pkgs/development/python-modules/oelint-parser/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-parser"; - version = "8.8.1"; + version = "8.8.2"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-parser"; tag = finalAttrs.version; - hash = "sha256-r2MleUgfElyUyq/lEoOOJqdxlTkmY1zlgi2RcW70LzI="; + hash = "sha256-Oy9Mzz5/UUgUyoZFuSgjJhDlOmrqrK5Fc4pBmjxlllw="; }; pythonRelaxDeps = [ "regex" ]; From 528223b72d1188f4ca7fbb5f0d95a9a491387958 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 09:38:01 +0000 Subject: [PATCH 223/390] troubadix: 26.2.0 -> 26.2.1 --- pkgs/by-name/tr/troubadix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index 22b58f463213..ace6058eab7d 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "26.2.0"; + version = "26.2.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; tag = "v${finalAttrs.version}"; - hash = "sha256-FtpgilCPVnT3rswv2yHE9TGhC1ZC8YOjvwNmPM2MXlI="; + hash = "sha256-plJCw4PRRXAHzZNnira0IDxcLzrW2Sfy0biDl2h/lqw="; }; pythonRelaxDeps = [ From 8b4c6fdb464fe17a1b60f267b8e4702d3e6b4ff8 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 21 Feb 2026 00:31:12 +0100 Subject: [PATCH 224/390] heroic{,-unwrapped}: 2.19.1 -> 2.20.0 Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.20.0 Diff: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.19.1...v2.20.0 --- pkgs/by-name/he/heroic-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix index 888dd21715c4..1168dc3d1c7b 100644 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "heroic-unwrapped"; - version = "2.19.1"; + version = "2.20.0"; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "HeroicGamesLauncher"; tag = "v${finalAttrs.version}"; - hash = "sha256-e+/FRvG9u6ZQsMGD5hqY+yLPjsbLSrjC9Wp0xdxVk6w="; + hash = "sha256-gjQPQ/PwpDlBUfNF1JAlWUDGJa+7hwoQtouihdSCDqI="; }; pnpmDeps = fetchPnpmDeps { @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 3; - hash = "sha256-uwJYOm+2wGNRHAiIw1UjCBLBW6kjtj6AFLWihCqtL28="; + hash = "sha256-JLUiPNxcOpwkYaabl2kP73fgr+WFyXQW8y6qDIb5gt4="; }; nativeBuildInputs = [ From 0be652727737e7807c838ff21c2169b86a51df30 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 21 Feb 2026 10:55:05 +0100 Subject: [PATCH 225/390] gogdl: 1.2.0 -> 1.2.1 Changelog: https://github.com/Heroic-Games-Launcher/heroic-gogdl/releases/tag/v1.2.1 Diff: https://github.com/Heroic-Games-Launcher/heroic-gogdl/compare/v1.2.0...v1.2.1 --- pkgs/by-name/go/gogdl/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/gogdl/package.nix b/pkgs/by-name/go/gogdl/package.nix index f27bef651e35..8d10143de43d 100644 --- a/pkgs/by-name/go/gogdl/package.nix +++ b/pkgs/by-name/go/gogdl/package.nix @@ -6,16 +6,15 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gogdl"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "heroic-gogdl"; - # two commits after the v1.2.0 tag, because the release messed up submodule fetching - rev = "9759dfb1f50e0c68854f938e9568d84cab59652c"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-yjiPHEiZjs9TnBRaKzm1TpLcPK0tfIrzM30DX66m+1Y="; + hash = "sha256-qYarDcwrVrTpLHQYdWQvXL5+V1wMyL06+n5t6LXKBHI="; }; build-system = with python3Packages; [ From 2a46eefc0ffdacfb7d13858988f7ef6ae3e632f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 10:33:54 +0000 Subject: [PATCH 226/390] python3Packages.sparse: 0.17.0 -> 0.18.0 --- pkgs/development/python-modules/sparse/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/sparse/default.nix b/pkgs/development/python-modules/sparse/default.nix index 35a3e4066dd3..2693af7d471e 100644 --- a/pkgs/development/python-modules/sparse/default.nix +++ b/pkgs/development/python-modules/sparse/default.nix @@ -18,16 +18,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "sparse"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "pydata"; repo = "sparse"; - tag = version; - hash = "sha256-LYJ7YnR7WtzamK6py1NRPBe+h28L7JT+52wmourAc/c="; + tag = finalAttrs.version; + hash = "sha256-HHZ47TAgNbEEZj1sEe85yQRleW4Un2wfwQyFp4BPCbI="; }; build-system = [ @@ -53,8 +53,8 @@ buildPythonPackage rec { description = "Sparse n-dimensional arrays computations"; homepage = "https://sparse.pydata.org/"; changelog = "https://sparse.pydata.org/en/stable/changelog.html"; - downloadPage = "https://github.com/pydata/sparse/releases/tag/${version}"; + downloadPage = "https://github.com/pydata/sparse/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 7495f3f862bead9932f012bbcfdf8b0d6a3717f3 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 21 Feb 2026 11:16:42 +0100 Subject: [PATCH 227/390] mariadb*: fix build for x86_64-darwin and musl The previous change of moving CXXFLAGS into env overwrote the env variables specified in the "common" attrSet which is the base for the attrs passed to mkDerivation. --- pkgs/servers/sql/mariadb/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index ecb8349406a8..4f44473df795 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -365,9 +365,11 @@ let rm -r "$out"/OFF ''; - env = lib.optionalAttrs stdenv.hostPlatform.isi686 { - CXXFLAGS = "-fpermissive"; - }; + env = + lib.optionalAttrs stdenv.hostPlatform.isi686 { + CXXFLAGS = "-fpermissive"; + } + // (common.env or { }); passthru = { inherit client; From c033f99f56d72b4e64d96d6faebb07613f92e253 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 10:49:50 +0000 Subject: [PATCH 228/390] terraform-providers.hashicorp_azurerm: 4.60.0 -> 4.61.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2979b17271c4..bc539b258add 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -526,11 +526,11 @@ "vendorHash": null }, "hashicorp_azurerm": { - "hash": "sha256-bLvCFCGR2FNSJWfeo3kSibLiBUGjw+5UAKnQBZUwEVI=", + "hash": "sha256-eVdx5W4kwC3SxLp3HbAHHKSP6afmqdeUSXwnIeyRw10=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.60.0", + "rev": "v4.61.0", "spdx": "MPL-2.0", "vendorHash": null }, From 606ec3c18055bcfa3d63a1318ce71d5e0f960dca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 11:03:06 +0000 Subject: [PATCH 229/390] libretro-shaders-slang: 0-unstable-2026-02-06 -> 0-unstable-2026-02-20 --- pkgs/by-name/li/libretro-shaders-slang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretro-shaders-slang/package.nix b/pkgs/by-name/li/libretro-shaders-slang/package.nix index e061889648c8..8234fb4a9592 100644 --- a/pkgs/by-name/li/libretro-shaders-slang/package.nix +++ b/pkgs/by-name/li/libretro-shaders-slang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "libretro-shaders-slang"; - version = "0-unstable-2026-02-06"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "libretro"; repo = "slang-shaders"; - rev = "476a4c7226f87dca4ed67635746ebfaa91851a82"; - hash = "sha256-zO9/9OEU5TMokjPdvkKtB4LI/Bf+mDQOtsg0k9dZ99c="; + rev = "ff3bd235e1c59e73da2b878aa12dfce8b79f3dbf"; + hash = "sha256-yIIUPDzHit4K/5guZ3lNY5NJhcqZx/z8P9XG+HP5sLs="; }; dontConfigure = true; From a65616e7c9db7f82660fc46cbfc6888ec7f00e6c Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 21 Feb 2026 19:15:41 +0800 Subject: [PATCH 230/390] ahk_x11: move icon to spec-compliant location --- pkgs/by-name/ah/ahk_x11/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ah/ahk_x11/package.nix b/pkgs/by-name/ah/ahk_x11/package.nix index 22ddf27dc20c..b088ae250cc0 100644 --- a/pkgs/by-name/ah/ahk_x11/package.nix +++ b/pkgs/by-name/ah/ahk_x11/package.nix @@ -62,7 +62,7 @@ crystal.buildCrystalPackage { postInstall = '' install -Dm644 -t $out/share/licenses/ahk_x11/ LICENSE - install -Dm644 -t $out/share/pixmaps/ assets/ahk_x11.png + install -Dm644 -t $out/share/icons/hicolor/48x48/apps/ assets/ahk_x11.png install -Dm644 -t $out/share/applications/ assets/*.desktop install -Dm644 assets/ahk_x11-mime.xml $out/share/mime/packages/ahk_x11.xml ''; From fe5e3b0304d1b363d13b7bfba2e8ec7a6036af27 Mon Sep 17 00:00:00 2001 From: Janez Podhostnik Date: Sat, 21 Feb 2026 12:20:30 +0100 Subject: [PATCH 231/390] whosthere: un-skip tests --- pkgs/by-name/wh/whosthere/package.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/by-name/wh/whosthere/package.nix b/pkgs/by-name/wh/whosthere/package.nix index 1555abe0b225..e47c50f7af48 100644 --- a/pkgs/by-name/wh/whosthere/package.nix +++ b/pkgs/by-name/wh/whosthere/package.nix @@ -31,16 +31,6 @@ buildGoModule (finalAttrs: { "main.versionStr=${finalAttrs.version}" ]; - checkFlags = - let - # Skip tests that require filesystem access - skippedTests = [ - "TestResolveLogPath" - "TestStateDir" - ]; - in - [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd whosthere \ --bash <("$out/bin/whosthere" completion bash) \ From 85abe706671cdfbd9af4954633e8555f8b7b9467 Mon Sep 17 00:00:00 2001 From: Janez Podhostnik Date: Sat, 21 Feb 2026 12:21:10 +0100 Subject: [PATCH 232/390] whosthere: switch supported platforms from linux -> unix --- pkgs/by-name/wh/whosthere/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wh/whosthere/package.nix b/pkgs/by-name/wh/whosthere/package.nix index e47c50f7af48..fac4be2372cc 100644 --- a/pkgs/by-name/wh/whosthere/package.nix +++ b/pkgs/by-name/wh/whosthere/package.nix @@ -55,7 +55,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/ramonvermeulen/whosthere"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ matthiasbeyer ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; mainProgram = "whosthere"; }; }) From 95ce55b47d10728504e7118b7740eec1aca80f69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 11:22:04 +0000 Subject: [PATCH 233/390] python3Packages.pyoxigraph: 0.5.4 -> 0.5.5 --- pkgs/development/python-modules/pyoxigraph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyoxigraph/default.nix b/pkgs/development/python-modules/pyoxigraph/default.nix index 2eb7f7d276f5..adb701b53cc1 100644 --- a/pkgs/development/python-modules/pyoxigraph/default.nix +++ b/pkgs/development/python-modules/pyoxigraph/default.nix @@ -11,19 +11,19 @@ buildPythonPackage rec { pname = "pyoxigraph"; pyproject = true; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw="; + hash = "sha256-Sg4C9NW2grrlLFY2mDGOdsucX7cdT2028erJL8xaqLE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE="; + hash = "sha256-fR3s3RSYlpUVqsPOyPwZaCjTSNWoOYwFDBzcYxTE8kY="; }; buildAndTestSubdir = "python"; From 31973e1d6fbcfdc8766d60cfca3e29dd696a5894 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 21 Feb 2026 19:36:25 +0800 Subject: [PATCH 234/390] clonehero: move icon to spec-compliant location --- pkgs/by-name/cl/clonehero/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clonehero/package.nix b/pkgs/by-name/cl/clonehero/package.nix index 8133d140a201..9dcdf42391d4 100644 --- a/pkgs/by-name/cl/clonehero/package.nix +++ b/pkgs/by-name/cl/clonehero/package.nix @@ -76,10 +76,10 @@ stdenv.mkDerivation (finalAttrs: { install -Dm755 clonehero "$out/bin/clonehero" install -Dm644 UnityPlayer.so "$out/libexec/clonehero/UnityPlayer.so" - mkdir -p "$out/share/pixmaps" + mkdir -p "$out/share/icons/hicolor/128x128/apps" cp -r clonehero_Data "$out/share/clonehero" ln -s "$out/share/clonehero" "$out/bin/clonehero_Data" - ln -s "$out/share/clonehero/Resources/UnityPlayer.png" "$out/share/pixmaps/clonehero.png" + ln -s "$out/share/clonehero/Resources/UnityPlayer.png" "$out/share/icons/hicolor/128x128/apps/clonehero.png" install -Dm644 "$desktopItem/share/applications/clonehero.desktop" "$out/share/applications/clonehero.desktop" mkdir -p "$doc/share/doc/clonehero" From 60e74b5848afb6e8ba656947f608cf2f558ca4de Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 21 Feb 2026 19:40:23 +0800 Subject: [PATCH 235/390] cro-mag-rally: move icon to spec-compliant location --- pkgs/by-name/cr/cro-mag-rally/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/cro-mag-rally/package.nix b/pkgs/by-name/cr/cro-mag-rally/package.nix index 15096c8bd0e9..56ba7a79fbe3 100644 --- a/pkgs/by-name/cr/cro-mag-rally/package.nix +++ b/pkgs/by-name/cr/cro-mag-rally/package.nix @@ -37,8 +37,8 @@ stdenv.mkDerivation (finalAttrs: { mv Data ReadMe.txt $out/share/CroMagRally/ install -Dm755 CroMagRally $out/bin/CroMagRally wrapProgram $out/bin/CroMagRally --chdir $out/share/CroMagRally - install -Dm644 ${finalAttrs.src}/packaging/io.jor.cromagrally.desktop $out/share/applications/cromagrally.desktop - install -Dm644 ${finalAttrs.src}/packaging/io.jor.cromagrally.png $out/share/pixmaps/io.jor.cromagrally.png + install -Dm644 ../packaging/io.jor.cromagrally.desktop $out/share/applications/cromagrally.desktop + install -Dm644 ../packaging/io.jor.cromagrally.png -t $out/share/icons/hicolor/256x256/apps/ runHook postInstall ''; From 25c6eae1fbc685495b4e55417b8afde341b56357 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Sat, 21 Feb 2026 12:48:12 +0100 Subject: [PATCH 236/390] lightburn: move icon to spec-compliant location --- pkgs/by-name/li/lightburn/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/lightburn/package.nix b/pkgs/by-name/li/lightburn/package.nix index 1b4e5bd9de1e..efb78c8c2655 100644 --- a/pkgs/by-name/li/lightburn/package.nix +++ b/pkgs/by-name/li/lightburn/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation rec { mkdir -p $out/opt cp -ar LightBurn $out/opt/lightburn - install -Dm644 $out/opt/lightburn/LightBurn.png $out/share/pixmaps/lightburn.png + install -Dm644 $out/opt/lightburn/LightBurn.png $out/share/icons/hicolor/512x512/apps/lightburn.png runHook postInstall ''; From 4b200d161dc9ad934915fae076398b7ea67d1dbe Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 21 Feb 2026 19:47:11 +0800 Subject: [PATCH 237/390] daggerfall-unity: move icon to spec-compliant location --- pkgs/by-name/da/daggerfall-unity/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/da/daggerfall-unity/package.nix b/pkgs/by-name/da/daggerfall-unity/package.nix index 565f9c9b3703..637c37756931 100644 --- a/pkgs/by-name/da/daggerfall-unity/package.nix +++ b/pkgs/by-name/da/daggerfall-unity/package.nix @@ -72,10 +72,10 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir --parents "$out/bin" "$out/share/doc" "$out/share/pixmaps/" + mkdir --parents "$out/bin" "$out/share/doc" "$out/share/icons/hicolor/128x128/apps/" cp --recursive * "$out" - ln --symbolic "../${finalAttrs.meta.mainProgram}" "$out/bin/" - ln --symbolic ../../DaggerfallUnity_Data/Resources/UnityPlayer.png "$out/share/pixmaps/" + ln --symbolic "$out/${finalAttrs.meta.mainProgram}" "$out/bin/" + ln --symbolic $out/DaggerfallUnity_Data/Resources/UnityPlayer.png $out/share/icons/hicolor/128x128/apps/daggerfall-unity.png ${lib.strings.concatMapStringsSep "\n" (file: '' cp "${file}" "$out/share/doc/${file.name}" @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { name = "daggerfall-unity"; desktopName = "Daggerfall Unity"; comment = finalAttrs.meta.description; - icon = "UnityPlayer"; + icon = "daggerfall-unity"; exec = finalAttrs.meta.mainProgram; categories = [ "Game" ]; }) From 1fb80a21c216d8ada2128e9c33fa1f8e6c504975 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 21 Feb 2026 19:52:53 +0800 Subject: [PATCH 238/390] decent-sampler: move icon to spec-compliant location --- pkgs/by-name/de/decent-sampler/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/decent-sampler/package.nix b/pkgs/by-name/de/decent-sampler/package.nix index 3e64e464b76f..65ebfdb138b0 100644 --- a/pkgs/by-name/de/decent-sampler/package.nix +++ b/pkgs/by-name/de/decent-sampler/package.nix @@ -56,7 +56,7 @@ let install -Dm755 DecentSampler $out/bin/decent-sampler install -Dm755 DecentSampler.so -t $out/lib/vst install -d "$out/lib/vst3" && cp -r "DecentSampler.vst3" $out/lib/vst3 - install -Dm444 ${icon} $out/share/pixmaps/decent-sampler.png + install -Dm444 ${icon} $out/share/icons/hicolor/512x512/apps/decent-sampler.png runHook postInstall ''; From 939350b0c29766eb4b32ce0bda4b8f1bdc2baeab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:04:42 +0000 Subject: [PATCH 239/390] plasma-plugin-blurredwallpaper: 3.5.0 -> 3.5.1 --- pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix b/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix index 54b057a9e45f..cff991ada664 100644 --- a/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix +++ b/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasma-plugin-blurredwallpaper"; - version = "3.5.0"; + version = "3.5.1"; src = fetchFromGitHub { owner = "bouteillerAlan"; repo = "blurredwallpaper"; rev = "v${finalAttrs.version}"; - hash = "sha256-xnO1C3jPkrooD7WUcclDrQp+iRXgOS4BRLB1tAdJRYk="; + hash = "sha256-T0fE0Jqw3lIbGCK6kteU1pv1clzU8mMmrJr/UN5e0hg="; }; installPhase = '' From 4f9ad5defd88771d10b994aeeabcd3dec75f0c01 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 21 Feb 2026 20:04:22 +0800 Subject: [PATCH 240/390] domination: move icon to spec-compliant location --- pkgs/by-name/do/domination/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/do/domination/package.nix b/pkgs/by-name/do/domination/package.nix index b750748887e5..736ee6533a8a 100644 --- a/pkgs/by-name/do/domination/package.nix +++ b/pkgs/by-name/do/domination/package.nix @@ -85,7 +85,7 @@ stdenv.mkDerivation { --chdir "$out/share/domination" \ --add-flags "-cp $out/share/domination/Domination.jar net.yura.domination.ui.swinggui.SwingGUIFrame" - install -Dm644 build/game/resources/icon.png $out/share/pixmaps/domination.png + install -Dm644 build/game/resources/icon.png $out/share/icons/hicolor/16x16/apps/domination.png runHook postInstall ''; From 7854561a06a9e19f561cccccc27b032e7e179e49 Mon Sep 17 00:00:00 2001 From: Henner Zeller Date: Sat, 21 Feb 2026 12:57:21 +0100 Subject: [PATCH 241/390] openscad-unstable: 2021.01-unstable-2025-10-27 -> 2021.01-unstable-2026-02-18 Also: added myself as maintainer, as I am often contributing to this package. Signed-off-by: Henner Zeller --- pkgs/by-name/op/openscad-unstable/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/op/openscad-unstable/package.nix b/pkgs/by-name/op/openscad-unstable/package.nix index 4340ae1f6002..d4c8c74c9d20 100644 --- a/pkgs/by-name/op/openscad-unstable/package.nix +++ b/pkgs/by-name/op/openscad-unstable/package.nix @@ -10,6 +10,7 @@ bison, boost, cairo, + catch2_3, cgal, clipper2, double-conversion, @@ -56,12 +57,13 @@ let in clangStdenv.mkDerivation rec { pname = "openscad-unstable"; - version = "2021.01-unstable-2025-10-27"; + unstable_date = "2026-02-18"; + version = "2021.01-unstable-${unstable_date}"; src = fetchFromGitHub { owner = "openscad"; repo = "openscad"; - rev = "aa785fe4ab3d52450a5e51eb73585ac9bbcc8798"; - hash = "sha256-TngfItArYtm8243DdYkQlkfc/MBTZGYrf08hfloWRWk="; + rev = "231f4f8d5e3a0697825455cccbd2edb2fb9491cd"; + hash = "sha256-YAKXU3z4ZBviGnt0LFgrS6yeEMm3REdkhyfJ4bZ4Vo8="; fetchSubmodules = true; # Only really need sanitizers-cmake and MCAD and manifold }; @@ -80,6 +82,7 @@ clangStdenv.mkDerivation rec { with libsForQt5; with qt5; [ + catch2_3 clipper2 glm onetbb @@ -121,7 +124,8 @@ clangStdenv.mkDerivation rec { "-DUSE_BUILTIN_OPENCSG=OFF" "-DUSE_BUILTIN_MANIFOLD=OFF" "-DUSE_BUILTIN_CLIPPER2=OFF" - "-DOPENSCAD_VERSION=\"${builtins.replaceStrings [ "-" ] [ "." ] (lib.strings.getVersion version)}\"" + # Derive version from our unstable date + "-DOPENSCAD_VERSION='${builtins.replaceStrings [ "-" ] [ "." ] unstable_date}-unstable'" "-DCMAKE_UNITY_BUILD=OFF" # broken compile with unity # IPO "-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=lld" @@ -148,6 +152,8 @@ clangStdenv.mkDerivation rec { ''; postPatch = '' + patchShebangs scripts/ + # Take Python3 executable as passed sed -e '/set(VENV_DIR /d' -i tests/cmake/ImageCompare.cmake sed -e '/find_path(VENV_BIN_PATH /d' -i tests/cmake/ImageCompare.cmake @@ -193,6 +199,7 @@ clangStdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ + hzeller pca006132 raskin ]; From 3962bf119655c9f1183aef78ffa70435335f4df6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:19:08 +0000 Subject: [PATCH 242/390] discord: 0.0.124 -> 0.0.125 --- .../instant-messengers/discord/sources.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index 39b657cd1029..fbe03bf9d6ae 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,8 +1,8 @@ { "linux-canary": { - "hash": "sha256-ogiHH8HYrHGb4r6ADSJG3LHUs7VLjqWwQqKBfHamCyk=", - "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.871/discord-canary-0.0.871.tar.gz", - "version": "0.0.871" + "hash": "sha256-HL6QPiKDg8io8Uhb2u2wDi+5FvwkZzHh4cqBJ6t4qOg=", + "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.873/discord-canary-0.0.873.tar.gz", + "version": "0.0.873" }, "linux-development": { "hash": "sha256-EVkjWoqWl9Z+iHCLPOLu4PIUb2wC3HVcPVjOVz++IVw=", @@ -10,19 +10,19 @@ "version": "0.0.94" }, "linux-ptb": { - "hash": "sha256-OlNU/DUQxjwAf6Qjqi6vUHfH6IhYJ9zSKp19hTuzVjk=", - "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.177/discord-ptb-0.0.177.tar.gz", - "version": "0.0.177" + "hash": "sha256-X8PZkMhFYmWjeKPAvxtyBgrQAofkEpD1ow9gzm7v0LQ=", + "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.178/discord-ptb-0.0.178.tar.gz", + "version": "0.0.178" }, "linux-stable": { - "hash": "sha256-21ddAZveT1EXYr5cUoiIzD7uAbtF94EXW04VKGS5izM=", - "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.124/discord-0.0.124.tar.gz", - "version": "0.0.124" + "hash": "sha256-AyKUq2GJjMam2r7oQjdQBhBsTYbhVtnUaTeLP4emRIE=", + "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.125/discord-0.0.125.tar.gz", + "version": "0.0.125" }, "osx-canary": { - "hash": "sha256-unXMbJ53+TFDtExOP13UdC4qA7mnu4z900gfEvN7Uys=", - "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.975/DiscordCanary.dmg", - "version": "0.0.975" + "hash": "sha256-MPE+EQEvvodFJy0kLT2VQUpMJh3wuh15nhena1LeDuI=", + "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.977/DiscordCanary.dmg", + "version": "0.0.977" }, "osx-development": { "hash": "sha256-B1//zMlTv2+RWHfWZSaaU8ubVOwWob+EYjNdtFRwlgg=", @@ -30,13 +30,13 @@ "version": "0.0.107" }, "osx-ptb": { - "hash": "sha256-Ty6WSK5n+Gp/pEmmeayy+BgRz5rZFXuFTxcqCjzEkwY=", - "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.209/DiscordPTB.dmg", - "version": "0.0.209" + "hash": "sha256-CbdKYcJE1Yn8s27f9QXHMVmF6U1URnUdmz5M8ilzZWU=", + "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.210/DiscordPTB.dmg", + "version": "0.0.210" }, "osx-stable": { - "hash": "sha256-AbgvI8VJ1uRGFwglL1mqOLESliAlbFQdP4gcJf+t1PY=", - "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.376/Discord.dmg", - "version": "0.0.376" + "hash": "sha256-AGFwdporeTx5D8zb7Gf5ECIM3jv4T6Z1W0BxHZ0NA8o=", + "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.377/Discord.dmg", + "version": "0.0.377" } } From bae1d0a02616535ebba860eec0b65f135a286f07 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 21 Feb 2026 12:31:13 +0000 Subject: [PATCH 243/390] lunar: 6.9.5 -> 6.9.7 https://lunar.fyi/changelog#6_9_6 https://lunar.fyi/changelog#6_9_7 --- pkgs/by-name/lu/lunar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunar/package.nix b/pkgs/by-name/lu/lunar/package.nix index de5244bfefc4..d14faf6a0b11 100644 --- a/pkgs/by-name/lu/lunar/package.nix +++ b/pkgs/by-name/lu/lunar/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lunar"; - version = "6.9.5"; + version = "6.9.7"; src = fetchurl { url = "https://github.com/alin23/Lunar/releases/download/v${finalAttrs.version}/Lunar-${finalAttrs.version}.dmg"; - hash = "sha256-1Y0SFfGliGf1zf4k9iolotMzoAbBH27R0ablMmfeyDM="; + hash = "sha256-CqxhLUL/Vnt665xcZFaXg/MWywca6j/pr03oLoyofYQ="; }; sourceRoot = "."; From 4f853ef39932458609d899278208e7fe7107c4d1 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 21 Feb 2026 12:28:58 +0000 Subject: [PATCH 244/390] models-dev: 0-unstable-2026-02-14 -> 0-unstable-2026-02-21 https://github.com/anomalyco/models.dev/compare/5a008354709f3331f1070cb2c70c184ac8845996..c36b8e94339b004bddc0d84f816bcac14babe1ba --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 811f5ab8b997..e552b2beebd7 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-02-14"; + version = "0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "5a008354709f3331f1070cb2c70c184ac8845996"; - hash = "sha256-XMblZXkqrtZSHa0d96sbPtcMQCJfnHZdnQEpaZqc0O0="; + rev = "c36b8e94339b004bddc0d84f816bcac14babe1ba"; + hash = "sha256-z8yswVNWuf/aDbwirp99nCw4VCfzCVIOB4+5s5CKo3I="; }; node_modules = stdenvNoCC.mkDerivation { From 685602d515645c5989b82f2d9a51804d7c21c888 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 21 Feb 2026 12:25:21 +0000 Subject: [PATCH 245/390] proton-pass-cli: 1.4.3 -> 1.5.1 https://github.com/protonpass/pass-cli/blob/main/CHANGELOG.md --- pkgs/by-name/pr/proton-pass-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 6b1660ce2808..69c4c26bf659 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.4.3"; + version = "1.5.1"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-j1RvWfF+85am64110VnXlyq52aPc/BnlPTw1o/CQepU="; + hash = "sha256-9EYufGQtnu68NjrBZ4Sb/MUB546rr6MKPrDGqkIQSUg="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-RF3k3FPq3TL7bpjTxjnQUN6Pe8CXrM+J6NTY78jBO3o="; + hash = "sha256-TQiIzN5Y93hzQKdbjw0sq4ayi+KQc1dO7B9WbxXLCy0="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-CJm4LoR6H37zjW+L6c0W+awkeOhf5JNhzR7MfAxZH9I="; + hash = "sha256-i3EOR6R6wRsJD+WXDfHE6JT+3vppSYIMkOh+9VauZi0="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-rDMI7Ex8yc5w3HKyRB4KjN3xfeoUfFtBCLyPvSr+ugg="; + hash = "sha256-8pndh8MzBtrOYg1qXZOaV2HibA6yyryP2/NzLgcHrMA="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' From ed008ed6db408fbb258790b184a2e401116a2691 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:41:42 +0000 Subject: [PATCH 246/390] tusd: 2.8.0 -> 2.9.1 --- pkgs/by-name/tu/tusd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tusd/package.nix b/pkgs/by-name/tu/tusd/package.nix index b4f4291ed295..6729ebcfe5ad 100644 --- a/pkgs/by-name/tu/tusd/package.nix +++ b/pkgs/by-name/tu/tusd/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tusd"; - version = "2.8.0"; + version = "2.9.1"; src = fetchFromGitHub { owner = "tus"; repo = "tusd"; tag = "v${finalAttrs.version}"; - hash = "sha256-OzXBeLDjaJk4NVgsauR/NUATh7qHbuEfWNdhytZmd0A="; + hash = "sha256-xZGGvXLluugPEq6zW25yMG5K+IPKw6PrGOM/GBlox1k="; }; - vendorHash = "sha256-YununGyB72zE0tmqO3BREJeMTjCuy/1fhPHC5r8OLjg="; + vendorHash = "sha256-V2EPvrTzs31tagVU3kl+8Fcn0xvLBsUuMKEYwPGJHy0="; ldflags = [ "-X github.com/tus/tusd/v2/cmd/tusd/cli.VersionName=v${finalAttrs.version}" From 0e957e0933ee641fb6f8b810613b584152c3808e Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 20 Feb 2026 20:14:27 -0800 Subject: [PATCH 247/390] cine: init at 1.0.9 --- pkgs/by-name/ci/cine/package.nix | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 pkgs/by-name/ci/cine/package.nix diff --git a/pkgs/by-name/ci/cine/package.nix b/pkgs/by-name/ci/cine/package.nix new file mode 100644 index 000000000000..5eb44bf9bd0a --- /dev/null +++ b/pkgs/by-name/ci/cine/package.nix @@ -0,0 +1,72 @@ +{ + lib, + fetchFromGitHub, + cmake, + meson, + ninja, + wrapGAppsHook4, + appstream, + blueprint-compiler, + desktop-file-utils, + gettext, + glib, + gtk4, + libadwaita, + libGL, + pkg-config, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "cine"; + version = "1.0.9"; + pyproject = false; + + src = fetchFromGitHub { + owner = "diegopvlk"; + repo = "Cine"; + tag = "v${finalAttrs.version}"; + hash = "sha256-aw+M1wCGSbRRmKKcgyM4luEr0WtPLw/v7SqBE1B5H9U="; + fetchSubmodules = true; + }; + + strictDeps = true; + dontWrapGApps = true; + + nativeBuildInputs = [ + meson + ninja + cmake + pkg-config + wrapGAppsHook4 + blueprint-compiler + desktop-file-utils + appstream + ]; + + buildInputs = [ + gettext + glib + gtk4 + libadwaita + ]; + + dependencies = with python3Packages; [ + pygobject3 + mpv + ]; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + makeWrapperArgs+=(--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libGL ]}) + ''; + + meta = { + description = "Video Player for Linux"; + homepage = "https://github.com/diegopvlk/Cine"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ pancaek ]; + mainProgram = "cine"; + platforms = lib.platforms.linux; + }; +}) From 869a7426f12117adedbb7add0694d84307cf9617 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:03:52 +0000 Subject: [PATCH 248/390] asmjit: 0-unstable-2026-02-10 -> 0-unstable-2026-02-15 --- pkgs/by-name/as/asmjit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/asmjit/package.nix b/pkgs/by-name/as/asmjit/package.nix index 58e0967616c9..0417f1aa4a11 100644 --- a/pkgs/by-name/as/asmjit/package.nix +++ b/pkgs/by-name/as/asmjit/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "asmjit"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-02-15"; src = fetchFromGitHub { owner = "asmjit"; repo = "asmjit"; - rev = "5fe1940275d04432da841896bac0a66cc2375551"; - hash = "sha256-Oj8VP9rJXHQYP3aV8sm+XbyHXLvmC+7e+OGy5YQqFzQ="; + rev = "64a88ed1d8abb2e2b17a938a5ce7c1b66dabb695"; + hash = "sha256-NC0V5KsYNyJ/hrgAkz6oTCwQmZ8eCWNSOUl+dyTKfJk="; }; nativeBuildInputs = [ From ed3e4626265213b1ba8beafbc131b05b3e67db13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:04:21 +0000 Subject: [PATCH 249/390] python3Packages.icalendar-searcher: 1.0.3 -> 1.0.4 --- .../development/python-modules/icalendar-searcher/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/icalendar-searcher/default.nix b/pkgs/development/python-modules/icalendar-searcher/default.nix index 7f74cb63aa2c..10925aecbec3 100644 --- a/pkgs/development/python-modules/icalendar-searcher/default.nix +++ b/pkgs/development/python-modules/icalendar-searcher/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "icalendar-searcher"; - version = "1.0.3"; + version = "1.0.4"; pyproject = true; src = fetchFromGitHub { owner = "python-caldav"; repo = "icalendar-searcher"; tag = "v${version}"; - hash = "sha256-RwWm41+7AyoqwVGBaa+50ljUILJG5kCD4LMsULWjVEM="; + hash = "sha256-CHW1++VHoTfNw5GkRfDDTERZGA/RJxc8iME8OPx1q/o="; }; build-system = [ From b354d3888a6fb5dc6469a734d7a158cec101f8e9 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:05:04 +0100 Subject: [PATCH 250/390] heroic-unwrapped.legendary: 0.20.39 -> 0.20.41 --- pkgs/by-name/he/heroic-unwrapped/legendary.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heroic-unwrapped/legendary.nix b/pkgs/by-name/he/heroic-unwrapped/legendary.nix index 831c3a8b405d..5054286fdabf 100644 --- a/pkgs/by-name/he/heroic-unwrapped/legendary.nix +++ b/pkgs/by-name/he/heroic-unwrapped/legendary.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "legendary-heroic"; - version = "0.20.39"; + version = "0.20.41"; pyproject = true; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "legendary"; tag = finalAttrs.version; - hash = "sha256-2+9MRbwugBlBdZQQo6BUcLmwCqVdTAv9CZ+sPu5VAxY="; + hash = "sha256-zX5Lyj8IDHETFyEpUaFnGaYZVs1hDy9rtwab1+rNlrw="; }; build-system = with python3Packages; [ From 562cfad7bd21af791487c04bf15b16967c0eda61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:27:04 +0000 Subject: [PATCH 251/390] nmap-formatter: 3.1.0 -> 3.1.2 --- pkgs/by-name/nm/nmap-formatter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nm/nmap-formatter/package.nix b/pkgs/by-name/nm/nmap-formatter/package.nix index 5d26a47b0d9a..657852bf3879 100644 --- a/pkgs/by-name/nm/nmap-formatter/package.nix +++ b/pkgs/by-name/nm/nmap-formatter/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "nmap-formatter"; - version = "3.1.0"; + version = "3.1.2"; src = fetchFromGitHub { owner = "vdjagilev"; repo = "nmap-formatter"; rev = "v${finalAttrs.version}"; - hash = "sha256-qai8HbVJJLFH5cNiG24fBjq5++6mvlhpT+4hlvx+gGI="; + hash = "sha256-8RDrLGNVa63tz+3WupDg5Jw+9R+NrclFvO8rsMJ7/1w="; }; - vendorHash = "sha256-q94ET4oMYvF3eCJ358EznwL++vwdCeEAu5UquGChCc0="; + vendorHash = "sha256-fHT1FxrUmDv7YG0Kin8jZkolFAvnaEhLhgAvA8tzxkI="; meta = { description = "Tool that allows you to convert nmap output"; From 8d5bf6c626f07665142729cf508b0e574bc7a685 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:35:36 +0000 Subject: [PATCH 252/390] terraform-providers.temporalio_temporalcloud: 1.2.0 -> 1.2.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2979b17271c4..95c681ec25fc 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1301,11 +1301,11 @@ "vendorHash": "sha256-Hzq97ElAjs7Y4tmJ2x7+g4j74MEdEvI2bD8pkvi5ZXg=" }, "temporalio_temporalcloud": { - "hash": "sha256-bqUANWb+8XyY6iRGudSHKOHsErg40TY9SoaJArFqWNM=", + "hash": "sha256-ZoDn6s4YlgoMrrAeUVmKx0rASEDoZVbcV4eFjZxaFQA=", "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", "owner": "temporalio", "repo": "terraform-provider-temporalcloud", - "rev": "v1.2.0", + "rev": "v1.2.1", "spdx": "MPL-2.0", "vendorHash": "sha256-omxEb+ntQuHDfS2Rmt0rj0BF0Q2T8DLhobLua2uU/0o=" }, From fee8b0287e593aa0b71f211090d0f6571186bba5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20Schr=C3=B6der?= Date: Sat, 21 Feb 2026 14:39:36 +0100 Subject: [PATCH 253/390] winbox4: 4.0rc3 -> 4.0.1 --- pkgs/by-name/wi/winbox4/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/winbox4/package.nix b/pkgs/by-name/wi/winbox4/package.nix index c9ff3ab8142e..c6a22a303e31 100644 --- a/pkgs/by-name/wi/winbox4/package.nix +++ b/pkgs/by-name/wi/winbox4/package.nix @@ -5,7 +5,7 @@ }: let pname = "winbox"; - version = "4.0rc3"; + version = "4.0.1"; metaCommon = { description = "Graphical configuration utility for RouterOS-based devices"; @@ -23,13 +23,13 @@ let x86_64-zip = callPackage ./build-from-zip.nix { inherit pname version metaCommon; - hash = "sha256-BbdKrGMfHhm9DHCmQwfZhsjpJXamNYJ4Mh4z/fwDFlM="; + hash = "sha256-jsLQiSn9Q0xLiIgfM1S99gsFfs0vtUlh3ZEt9X4yanA="; }; x86_64-dmg = callPackage ./build-from-dmg.nix { inherit pname version metaCommon; - hash = "sha256-KBKl4KAOeXlZIW5NtFV2k/yf6Evbwf02viX4Z73Jub8="; + hash = "sha256-ND/1kOsaBnTG8yx+YH48T3jw0KCkgtsf/MuseAVrw0Y="; }; in (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: { From de6506d81f59592e442e9b56d3c9de862e7ab404 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:44:24 +0000 Subject: [PATCH 254/390] python3Packages.fast-query-parsers: 1.0.3 -> 1.1.0 --- .../python-modules/fast-query-parsers/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fast-query-parsers/default.nix b/pkgs/development/python-modules/fast-query-parsers/default.nix index 3ee5c99419d5..74c5a2b1a610 100644 --- a/pkgs/development/python-modules/fast-query-parsers/default.nix +++ b/pkgs/development/python-modules/fast-query-parsers/default.nix @@ -11,19 +11,19 @@ buildPythonPackage rec { pname = "fast-query-parsers"; - version = "1.0.3"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "litestar-org"; repo = "fast-query-parsers"; tag = "v${version}"; - hash = "sha256-08xL0sOmUzsZYtM1thYUV93bj9ERr3LaVrW46zBrzeE="; + hash = "sha256-gxKySLbBtX/6bXuTtiFw50UhmUwZE8lDaQ5P/g09Qnk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-kp5bCmHYMS/e8eM6HrRw0JlVaxwPscFGDLQ0PX4ZIC4="; + hash = "sha256-eMZBKG5j9v3EVVwa7ooZcuIZK5ljeyc+2k1dw3O/TcQ="; }; build-system = [ From ab5ad62e387ba84e8c5b4725ff38cdb844cb0c8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:48:25 +0000 Subject: [PATCH 255/390] vscode-extensions.julialang.language-julia: 1.182.2 -> 1.187.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cb9dc2535e19..9cb96aced866 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2615,8 +2615,8 @@ let mktplcRef = { name = "language-julia"; publisher = "julialang"; - version = "1.182.2"; - hash = "sha256-PIhaYlGxOGycuE9YKyJ0xD7QEjKgmtHX7l4x/xs0GjU="; + version = "1.187.2"; + hash = "sha256-LYpcccJy+asBicetU6WD4yIvMDQTbg4b9GY20+TYsnc="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog"; From 7497c9c1f2c67462b7d27fdba4f1f25582ba5a4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:55:27 +0000 Subject: [PATCH 256/390] python3Packages.dsmr-parser: 1.4.3 -> 1.4.4 --- pkgs/development/python-modules/dsmr-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dsmr-parser/default.nix b/pkgs/development/python-modules/dsmr-parser/default.nix index dff65e57f72d..82eb8bd92ff4 100644 --- a/pkgs/development/python-modules/dsmr-parser/default.nix +++ b/pkgs/development/python-modules/dsmr-parser/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "dsmr-parser"; - version = "1.4.3"; + version = "1.4.4"; pyproject = true; src = fetchFromGitHub { owner = "ndokter"; repo = "dsmr_parser"; tag = "v${version}"; - hash = "sha256-jBrcliN63isFKMqgaFIAPP/ALDdtL/O9mCN8Va+g+NE="; + hash = "sha256-/N8w4X/XsJ0tfWLKnSa5oo24mT1tftaKxAocBoA8FWk="; }; pythonRelaxDeps = [ "dlms_cosem" ]; From 47f1a758a1b3d347fdc31d1aad6785b3ad0df9e9 Mon Sep 17 00:00:00 2001 From: Nivayu Date: Fri, 20 Feb 2026 16:29:44 +0100 Subject: [PATCH 257/390] weston: 14.0.1 -> 15.0.0 --- pkgs/by-name/we/weston/package.nix | 50 ++++++++++++++++++------------ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/we/weston/package.nix b/pkgs/by-name/we/weston/package.nix index 5e5af35f1809..c6d103f0fbe1 100644 --- a/pkgs/by-name/we/weston/package.nix +++ b/pkgs/by-name/we/weston/package.nix @@ -1,10 +1,10 @@ { lib, stdenv, - fetchurl, - fetchpatch2, + fetchFromGitLab, meson, ninja, + nix-update-script, pkg-config, python3, wayland-scanner, @@ -20,12 +20,15 @@ wayland, wayland-protocols, libxcb-cursor, + glslang, demoSupport ? true, jpegSupport ? true, libjpeg, lcmsSupport ? true, lcms2, + luaSupport ? true, + lua5_4_compat, pangoSupport ? true, pango, pipewireSupport ? true, @@ -34,12 +37,15 @@ freerdp, remotingSupport ? true, gst_all_1, - vaapiSupport ? true, + vaapiSupport ? false, libva, vncSupport ? true, aml, neatvnc, pam, + vulkanSupport ? true, + vulkan-headers, + vulkan-loader, webpSupport ? true, libwebp, xwaylandSupport ? true, @@ -49,22 +55,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "weston"; - version = "14.0.1"; + version = "15.0.0"; - src = fetchurl { - url = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${finalAttrs.version}/downloads/weston-${finalAttrs.version}.tar.xz"; - hash = "sha256-qBUFBbEmpZ33gf6MMMjm+H2nAT4XkDnrhEpbu8x8ebM="; + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "wayland"; + repo = "weston"; + rev = finalAttrs.version; + hash = "sha256-7FbQkXazsf6FkkNbE+Q6ilKACFa/CoOL2Q1oXHuaVX8="; }; - patches = [ - (fetchpatch2 { - # vnc: Allow neatvnc in version 0.9.0 - # https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1649 - url = "https://gitlab.freedesktop.org/wayland/weston/-/commit/b4386289d614f26e89e1c6eb17e048826e925ed1.patch"; - hash = "sha256-mkIOup44C9Kp42tFMXz8Sis4URmPi4t605MQG672nJU="; - }) - ]; - depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ meson @@ -72,7 +72,9 @@ stdenv.mkDerivation (finalAttrs: { pkg-config python3 wayland-scanner - ]; + ] + ++ lib.optional vulkanSupport glslang; + buildInputs = [ cairo libGL @@ -88,6 +90,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional jpegSupport libjpeg ++ lib.optional lcmsSupport lcms2 + ++ lib.optional luaSupport lua5_4_compat ++ lib.optional pangoSupport pango ++ lib.optional pipewireSupport pipewire ++ lib.optional rdpSupport freerdp @@ -101,6 +104,10 @@ stdenv.mkDerivation (finalAttrs: { neatvnc pam ] + ++ lib.optionals vulkanSupport [ + vulkan-headers + vulkan-loader + ] ++ lib.optional webpSupport libwebp ++ lib.optionals xwaylandSupport [ libxcursor @@ -109,7 +116,7 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = [ - (lib.mesonBool "backend-drm-screencast-vaapi" vaapiSupport) + (lib.mesonBool "deprecated-backend-drm-screencast-vaapi" vaapiSupport) (lib.mesonBool "backend-pipewire" pipewireSupport) (lib.mesonBool "backend-rdp" rdpSupport) (lib.mesonBool "backend-vnc" vncSupport) @@ -119,7 +126,9 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonBool "image-webp" webpSupport) (lib.mesonBool "pipewire" pipewireSupport) (lib.mesonBool "remoting" remotingSupport) + (lib.mesonBool "renderer-vulkan" vulkanSupport) (lib.mesonOption "simple-clients" "") + (lib.mesonBool "shell-lua" luaSupport) (lib.mesonBool "test-junit-xml" false) (lib.mesonBool "xwayland" xwaylandSupport) ] @@ -127,7 +136,10 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonOption "xwayland-path" (lib.getExe xwayland)) ]; - passthru.providedSessions = [ "weston" ]; + passthru = { + providedSessions = [ "weston" ]; + updateScript = nix-update-script { }; + }; meta = { description = "Lightweight and functional Wayland compositor"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ed292aa4350a..8e6717a71c67 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11242,12 +11242,14 @@ with pkgs; demoSupport = false; jpegSupport = false; lcmsSupport = false; + luaSupport = false; pangoSupport = false; pipewireSupport = false; rdpSupport = false; remotingSupport = false; vaapiSupport = false; vncSupport = false; + vulkanSupport = false; webpSupport = false; xwaylandSupport = false; }; From b265034bb1efce97964fa07d8d59d4dcaa16c756 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 14:33:13 +0000 Subject: [PATCH 258/390] collada-dom: 2.5.2 -> 2.5.3 --- pkgs/by-name/co/collada-dom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/collada-dom/package.nix b/pkgs/by-name/co/collada-dom/package.nix index 4b2c56122f12..685f01304dba 100644 --- a/pkgs/by-name/co/collada-dom/package.nix +++ b/pkgs/by-name/co/collada-dom/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "collada-dom"; - version = "2.5.2"; + version = "2.5.3"; __structuredAttrs = true; strictDeps = true; @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Gepetto"; repo = "collada-dom"; tag = "v${finalAttrs.version}"; - hash = "sha256-53Gf6OLwrflZcrWKPuNPS0k+jlj5yTzCkI/QYQFta48="; + hash = "sha256-vkbQvgY1ISOhbDeEmLuOWRfwQsOZRffUi3tpT/G33KY="; }; postInstall = '' From 17f68091c7f2c8639c8ccd5aa638c2f069bf7b37 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 21 Feb 2026 15:36:34 +0100 Subject: [PATCH 259/390] nixos/tests/nextcloud: switch objectstorage test to garage Part of #490996 --- nixos/tests/nextcloud/default.nix | 5 + nixos/tests/nextcloud/with-objectstore.nix | 125 +++++++++++++-------- 2 files changed, 83 insertions(+), 47 deletions(-) diff --git a/nixos/tests/nextcloud/default.nix b/nixos/tests/nextcloud/default.nix index 72f7a28070b5..4586d48ac5c3 100644 --- a/nixos/tests/nextcloud/default.nix +++ b/nixos/tests/nextcloud/default.nix @@ -20,6 +20,10 @@ let type = types.str; default = ""; }; + provision = mkOption { + type = types.str; + default = ""; + }; extraTests = mkOption { type = types.either types.str (types.functionTo types.str); default = ""; @@ -75,6 +79,7 @@ let inherit (config) test-helpers; in mkBefore '' + ${test-helpers.provision} start_all() nextcloud.wait_for_unit("multi-user.target") diff --git a/nixos/tests/nextcloud/with-objectstore.nix b/nixos/tests/nextcloud/with-objectstore.nix index 0b2b946f3de6..e225b9c3bc5c 100644 --- a/nixos/tests/nextcloud/with-objectstore.nix +++ b/nixos/tests/nextcloud/with-objectstore.nix @@ -8,15 +8,23 @@ with import ../../lib/testing-python.nix { inherit system pkgs; }; runTest ( - { config, lib, ... }: + { + config, + lib, + pkgs, + ... + }: let - accessKey = "BKIKJAA5BMMU2RHO6IBB"; - secretKey = "V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12"; + accessKey = "GK85bae09276df06d47a1ed2bf"; + secretKey = "eac031e3379beb05477a9c8381ade716c8f5860f1dffec915ae2a728a88c88c6"; - rootCredentialsFile = pkgs.writeText "minio-credentials-full" '' - MINIO_ROOT_USER=${accessKey} - MINIO_ROOT_PASSWORD=${secretKey} - ''; + awsCfg = "${pkgs.writeText "aws.cfg" '' + [default] + endpoint_url=https://acme.test + aws_access_key_id=${accessKey} + aws_secret_access_key=${secretKey} + region=garage + ''}"; in { inherit name; @@ -27,7 +35,6 @@ runTest ( nodes = { nextcloud = { - config, pkgs, nodes, ... @@ -35,6 +42,9 @@ runTest ( { services.nextcloud.config.dbtype = "sqlite"; + environment.variables.AWS_CONFIG_FILE = awsCfg; + environment.variables.AWS_CA_BUNDLE = "/etc/ssl/certs/ca-bundle.crt"; + services.nextcloud.config.objectstore.s3 = { enable = true; bucket = "nextcloud"; @@ -45,40 +55,60 @@ runTest ( useSsl = true; port = 443; usePathStyle = true; - region = "us-east-1"; + region = "garage"; }; security.pki.certificates = [ (builtins.readFile ../common/acme/server/ca.cert.pem) ]; - environment.systemPackages = [ pkgs.minio-client ]; + environment.systemPackages = [ pkgs.awscli2 ]; # The dummy certs are for acme.test, so we pretend that's the FQDN - # of the minio VM. + # of the garage VM. networking.extraHosts = '' - ${nodes.minio.networking.primaryIPAddress} acme.test + ${nodes.garage.networking.primaryIPAddress} acme.test ''; }; client = - { nodes, ... }: + { pkgs, nodes, ... }: { + environment.variables.AWS_CONFIG_FILE = awsCfg; + environment.variables.AWS_CA_BUNDLE = "/etc/ssl/certs/ca-bundle.crt"; + environment.systemPackages = [ pkgs.awscli2 ]; + security.pki.certificates = [ (builtins.readFile ../common/acme/server/ca.cert.pem) ]; networking.extraHosts = '' - ${nodes.minio.networking.primaryIPAddress} acme.test + ${nodes.garage.networking.primaryIPAddress} acme.test ''; }; - minio = - { ... }: + garage = + { pkgs, ... }: { security.pki.certificates = [ (builtins.readFile ../common/acme/server/ca.cert.pem) ]; + services.garage = { + enable = true; + package = pkgs.garage_2; + settings = { + rpc_bind_addr = "[::]:3901"; + rpc_public_addr = "[::]:3901"; + rpc_secret = "81e5ab61625a5097c5953a09a16a524479c290ca01921560704395b830ad248d"; + replication_factor = 1; + + s3_api = { + s3_region = "garage"; + api_bind_addr = "[::]:3900"; + }; + }; + }; + services.nginx = { enable = true; recommendedProxySettings = true; @@ -87,7 +117,7 @@ runTest ( onlySSL = true; sslCertificate = ../common/acme/server/acme.test.cert.pem; sslCertificateKey = ../common/acme/server/acme.test.key.pem; - locations."/".proxyPass = "http://127.0.0.1:9000"; + locations."/".proxyPass = "http://127.0.0.1:3900"; }; }; @@ -95,25 +125,34 @@ runTest ( 127.0.0.1 acme.test ''; + environment.systemPackages = [ pkgs.gawk ]; + + virtualisation.diskSize = 2 * 1024; + networking.firewall.allowedTCPPorts = [ - 9000 + 3900 80 443 ]; - - services.minio = { - enable = true; - listenAddress = "0.0.0.0:9000"; - consoleAddress = "0.0.0.0:9001"; - inherit rootCredentialsFile; - }; }; }; - test-helpers.init = '' - minio.wait_for_open_port(9000) - minio.wait_for_unit("nginx.service") - minio.wait_for_open_port(443) + test-helpers.provision = '' + garage.start() + garage.wait_for_open_port(3900) + garage.wait_for_unit("nginx.service") + garage.wait_for_open_port(443) + + node_id = garage.succeed("garage status | tail -n1 | awk '{ print $1 }'") + garage.succeed( + "garage status", + f"garage layout assign -c 1GB -z garage {node_id}", + "garage layout apply --version 1", + "garage key import ${accessKey} ${secretKey} --yes", + "garage bucket create nextcloud", + "garage key list >&2", + "garage bucket allow --read --write --owner nextcloud --key ${accessKey}" + ) ''; test-helpers.extraTests = @@ -124,42 +163,34 @@ runTest ( nextcloud.succeed("test ! -e ${nodes.nextcloud.services.nextcloud.home}/data/root/files/test-shared-file") with subtest("Check if file is in S3"): - nextcloud.succeed( - "mc alias set minio https://acme.test ${accessKey} ${secretKey} --api s3v4" - ) - files = nextcloud.succeed('mc ls minio/nextcloud|sort').strip().split('\n') + files = [ + f.rsplit(' ', 2) + for f in nextcloud.succeed('aws s3 ls s3://nextcloud/|sort').strip().split('\n') + ] + print(files) # Cannot assert an exact number here, nc27 writes more stuff initially into S3. # For now let's assume it's always the most recently added file. assert len(files) > 0, f""" - Expected to have at least one object in minio/nextcloud. But `mc ls` gave output: + Expected to have at least one object in garage/nextcloud. But `mc ls` gave output: '{files}' """ - import re - ptrn = re.compile("^\[[A-Z0-9 :-]+\] +(?P
[A-Za-z0-9 :]+)$") - match = ptrn.match(files[-1].strip()) - assert match, "Cannot match mc client output!" - size, type_, file = tuple(match.group('details').split(' ')) + _, size, file = files[-1] - assert size == "3B", f""" + assert size == "3", f""" Expected size of uploaded file to be 3 bytes, got {size} """ - assert type_ == 'STANDARD', f""" - Expected type of bucket entry to be a file, i.e. 'STANDARD'. Got {type_} - """ - assert file.startswith('urn:oid'), """ Expected filename to start with 'urn:oid', instead got '{file}. """ with subtest("Test download from S3"): client.succeed( - "env AWS_ACCESS_KEY_ID=${accessKey} AWS_SECRET_ACCESS_KEY=${secretKey} " - + f"${lib.getExe pkgs.awscli2} s3 cp s3://nextcloud/{file} test --endpoint-url https://acme.test " - + "--region us-east-1 --ca-bundle /etc/ssl/certs/ca-bundle.crt" + f"aws s3 cp s3://nextcloud/{file} test " + + "--ca-bundle /etc/ssl/certs/ca-bundle.crt" ) client.succeed("test hi = $(cat test)") From ef673c353ec3a0ff0f8271d71ad51accae161199 Mon Sep 17 00:00:00 2001 From: Nivayu Date: Sat, 21 Feb 2026 16:04:37 +0100 Subject: [PATCH 260/390] nn: fix build with gcc15 --- pkgs/by-name/nn/nn/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/nn/nn/package.nix b/pkgs/by-name/nn/nn/package.nix index 792890e5c422..72fa1e817abc 100644 --- a/pkgs/by-name/nn/nn/package.nix +++ b/pkgs/by-name/nn/nn/package.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/nn"; + # fixes: + # triangle.c: In function 'triangulate': + # triangle.c:15619:1: error: number of arguments doesn't match prototype + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + passthru.updateScript = unstableGitUpdater { }; meta = { From 5dc07cfc2ae7abab86dde2d7a51584acbef12f6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:08:34 +0000 Subject: [PATCH 261/390] workout-tracker: 2.5.1 -> 2.6.0 --- pkgs/by-name/wo/workout-tracker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wo/workout-tracker/package.nix b/pkgs/by-name/wo/workout-tracker/package.nix index d77dcfebe291..70cd0c468d3d 100644 --- a/pkgs/by-name/wo/workout-tracker/package.nix +++ b/pkgs/by-name/wo/workout-tracker/package.nix @@ -8,13 +8,13 @@ }: let pname = "workout-tracker"; - version = "2.5.1"; + version = "2.6.0"; src = fetchFromGitHub { owner = "jovandeginste"; repo = "workout-tracker"; tag = "v${version}"; - hash = "sha256-S7rKa79w5Lqv8QBKNc8Zp35GOOBN4JnoNE7FNWsCzoY="; + hash = "sha256-bSeZkUzcRrdH3jSagj842DoxKBf0ysNuINY/g+VWkl0="; }; assets = buildNpmPackage { From df20f86e83afb3ea7a002e3bca8ffe9ce85a762f Mon Sep 17 00:00:00 2001 From: Nivayu Date: Sat, 21 Feb 2026 15:48:50 +0100 Subject: [PATCH 262/390] msnake: fix build with gcc15 --- pkgs/by-name/ms/msnake/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ms/msnake/package.nix b/pkgs/by-name/ms/msnake/package.nix index fac1933ab265..d5a3d8a391b0 100644 --- a/pkgs/by-name/ms/msnake/package.nix +++ b/pkgs/by-name/ms/msnake/package.nix @@ -19,11 +19,16 @@ stdenv.mkDerivation (finalAttrs: { }; postPatch = '' - substituteInPlace CMakeLists.txt --replace-fail \ - "cmake_minimum_required(VERSION 2.8.4)" \ - "cmake_minimum_required(VERSION 4.0)" + substituteInPlace CMakeLists.txt \ + --replace-fail \ + "cmake_minimum_required(VERSION 2.8.4)" \ + "cmake_minimum_required(VERSION 4.0)" \ + --replace-fail "project(msnake)" "project(msnake C)" ''; + # fixes: error: conflicting types for 'display_highscore' + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeBuildInputs = [ cmake ]; From 1b1b8881f1bbfe3661d011883c751f64a6008bd5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:30:35 +0000 Subject: [PATCH 263/390] vscode-extensions.ms-vscode.cpptools-extension-pack: 1.3.1 -> 1.5.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cb9dc2535e19..9281db709dff 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3301,8 +3301,8 @@ let mktplcRef = { name = "cpptools-extension-pack"; publisher = "ms-vscode"; - version = "1.3.1"; - hash = "sha256-HbI0UdN8uwHS2MPH1SGZhxNaN18cWzjMyWYcgVE7FjY="; + version = "1.5.1"; + hash = "sha256-5jmv/CnuAMwG8asvW2iW8j837ldnLZ3rJSQbNsNvN0M="; }; meta = { description = "Popular extensions for C++ development in Visual Studio Code"; From 406482786fc42e4e67bd01b912602950ef03c7c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:36:54 +0000 Subject: [PATCH 264/390] argocd: 3.3.0 -> 3.3.1 --- pkgs/by-name/ar/argocd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index 0ca10501e6db..6ac44a044363 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "argocd"; - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; tag = "v${finalAttrs.version}"; - hash = "sha256-FvN4JCG/5SxpnmdEH9X1sMX5dNlp/x0ALNysv+LWroU="; + hash = "sha256-tk8R1StNqYWNadGKrhUXmjoCxb0bwdMyWjokHFtFWEc="; }; ui = stdenv.mkDerivation { From 2dfa7b31173ec809523ffcc6b8d8804d58320f8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:55:47 +0000 Subject: [PATCH 265/390] python3Packages.elevenlabs: 2.35.0 -> 2.36.1 --- pkgs/development/python-modules/elevenlabs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index 9e17cd8fe451..53ef0a574751 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "elevenlabs"; - version = "2.35.0"; + version = "2.36.1"; pyproject = true; src = fetchFromGitHub { owner = "elevenlabs"; repo = "elevenlabs-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-8O/gpG0XAJeD6g52mdO7T43NBHfpctuHm8mu4CVvZ78="; + hash = "sha256-xZzzzCdJ/jWVcdrhDr4/j6zYO2dQBOpRI9zyZ+Jdx+0="; }; build-system = [ poetry-core ]; From 5cded80eb7a1cb013dcd9323b2d196ce613b6c33 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 16:07:55 +0000 Subject: [PATCH 266/390] typos: 1.43.4 -> 1.43.5 --- pkgs/by-name/ty/typos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typos/package.nix b/pkgs/by-name/ty/typos/package.nix index 72c52d210be8..7f52d9312fd1 100644 --- a/pkgs/by-name/ty/typos/package.nix +++ b/pkgs/by-name/ty/typos/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typos"; - version = "1.43.4"; + version = "1.43.5"; src = fetchFromGitHub { owner = "crate-ci"; repo = "typos"; tag = "v${finalAttrs.version}"; - hash = "sha256-P6LmKEpD8FExU5f/r5cGkeefHR+w24NyZyrz0aoBmPY="; + hash = "sha256-lRh7f04DJx3DSmRUA0XpL1aQWrxcqY87yz/9jx512nA="; }; - cargoHash = "sha256-qOcrj9Ysu4VqizPChoTLUHaPuysHMwbvzcgyAuHtc0A="; + cargoHash = "sha256-mfdKF1Nup/RqANRQzRtezr6iwgMJwqKHSEgeReD3EoY="; passthru.updateScript = nix-update-script { }; From aac11ffbe7ecc39b616dd0144f62b00f2f62d7c0 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 20 Feb 2026 12:09:18 +0100 Subject: [PATCH 267/390] nextcloud33Packages: init (cherry picked from commit aaef374b84afa956431d504504deda75fcbe3c5a) --- pkgs/servers/nextcloud/default.nix | 1 + pkgs/servers/nextcloud/packages/31.json | 68 ++-- pkgs/servers/nextcloud/packages/32.json | 80 ++--- pkgs/servers/nextcloud/packages/33.json | 402 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 5 files changed, 478 insertions(+), 74 deletions(-) create mode 100644 pkgs/servers/nextcloud/packages/33.json diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index c9db8e6cf6e7..1f410bb71774 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -5,6 +5,7 @@ nixosTests, nextcloud31Packages, nextcloud32Packages, + nextcloud33Packages, }: let diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index 24cc9c81e0ec..ada52bb488d4 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-LOFfHKt0+DUYLyzbzihaggytQQpFcipce0KaoAVCL1E=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.13/contacts-v7.3.13.tar.gz", - "version": "7.3.13", + "hash": "sha256-EKogv8HWaPLDj129hsMw7ShQGFfRrgSkk6BrJxsp5OU=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.15/contacts-v7.3.15.tar.gz", + "version": "7.3.15", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* šŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* šŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* šŸ‘„ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* šŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -50,9 +50,9 @@ ] }, "cookbook": { - "hash": "sha256-Bw5Oga5zawiicIR9tOLSflK0258Uy7q/9zJsXS5Ggd4=", - "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.5/cookbook-0.11.5.tar.gz", - "version": "0.11.5", + "hash": "sha256-oiG3oAxc5tWqQepVN5ubMqOeglDT+mpkDs6UttgzuhE=", + "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.6/cookbook-0.11.6.tar.gz", + "version": "0.11.6", "description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.", "homepage": "https://github.com/nextcloud/cookbook/", "licenses": [ @@ -140,9 +140,9 @@ ] }, "gpoddersync": { - "hash": "sha256-DNLcSnYz/R163EePnmtkyk4CAZQ8GXeq2J0cld9S13Y=", - "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.13.3/gpoddersync.tar.gz", - "version": "3.13.3", + "hash": "sha256-9BcXVauZWFlmlXtnwdSo5xISbhhssa7ao5ulKpziOnU=", + "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.16.0/gpoddersync.tar.gz", + "version": "3.16.0", "description": "Expose GPodder API to sync podcast consumer apps like AntennaPod", "homepage": "https://github.com/thrillfall/nextcloud-gpodder", "licenses": [ @@ -150,9 +150,9 @@ ] }, "groupfolders": { - "hash": "sha256-h0cbOO8Upq9sDA+kT84HVwRyCGeTJuounyKK3j61wMQ=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.1.15/groupfolders-v19.1.15.tar.gz", - "version": "19.1.15", + "hash": "sha256-76x6zsd0qI+baAUA8usk2pzWfIAuby02c3fUyN0DYrA=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.1.17/groupfolders-v19.1.17.tar.gz", + "version": "19.1.17", "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared folders that are accessible\n\t\t\tto selected teams within Nextcloud.\n\n\t\t\tAdmins can configure folders from the Team Folders section in the admin settings, where they can grant access to one\n\t\t\tor more teams, set custom permissions (such as read, write, and sharing rights), and assign storage quotas to each\n\t\t\tfolder.\n\n\t\t\tAs of Hub 10/Nextcloud 31, admins must be members of a team to assign it a Team Folder. The app supports advanced\n\t\t\tfeatures such as quota management, granular access control, and integration with Nextcloud’s trash and versioning\n\t\t\tsystems.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ @@ -200,9 +200,9 @@ ] }, "mail": { - "hash": "sha256-7d95EVvFsfv66clvBjBhS0/O0b/nWyRopx/CL9XkqDg=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.12/mail-v5.6.12.tar.gz", - "version": "5.6.12", + "hash": "sha256-uE4UCvkTS5xZl7qHH7J0EqLtgr/H0beF8DVy7HcY2j0=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.13/mail-v5.6.13.tar.gz", + "version": "5.6.13", "description": "**šŸ’Œ A mail app for Nextcloud**\n\n- **šŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **šŸ“„ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **šŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **šŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **šŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟔/🟠/šŸ”“\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -280,10 +280,10 @@ ] }, "phonetrack": { - "hash": "sha256-Le3yvewei8vty8frz66X7ij2H9ju2h4JWdGNf46L9MY=", - "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.9.1/phonetrack-0.9.1.tar.gz", - "version": "0.9.1", - "description": "# PhoneTrack Nextcloud application\n\nšŸ“± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŸ—ŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nšŸŒ Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* šŸ“ Display location history\n* ā›› Filter points\n* āœŽ Manually edit/add/delete points\n* āœŽ Edit devices (rename, change colour/shape, move to another session)\n* ā›¶ Define geofencing zones for devices\n* āš‡ Define proximity alerts for device pairs\n* šŸ–§ Share a session to other Nextcloud users or with a public link (read-only)\n* šŸ”— Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* šŸ–« Import/export a session in GPX format (one file with one track per device or one file per device)\n* šŸ—  Display sessions statistics\n* šŸ”’ [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n* šŸ—“ Toggle session auto export and auto purge (daily/weekly/monthly)\n* ā—” Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", + "hash": "sha256-2DO4bK1FlTaVS1xve/oU4xNnrA8j9mq7IuOcZPszJOY=", + "url": "https://github.com/julien-nc/phonetrack/releases/download/v1.0.0/phonetrack-1.0.0.tar.gz", + "version": "1.0.0", + "description": "# PhoneTrack Nextcloud application\n\nšŸ“± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŸ—ŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nšŸŒ Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- šŸ“ Display location history\n- ā›› Filter points\n- āœŽ Manually edit/add/delete points\n- āœŽ Edit devices (rename, change colour/shape, move to another session)\n- ā›¶ Define geofencing zones for devices\n- āš‡ Define proximity alerts for device pairs\n- šŸ–§ Share a session to other Nextcloud users or with a public link (read-only)\n- šŸ”— Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- šŸ–« Import/export a session in GPX format (one file with one track per device or one file per device)\n- šŸ—  Display sessions statistics\n- šŸ”’ [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n- šŸ—“ Toggle session auto export and auto purge (daily/weekly/monthly)\n- ā—” Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", "homepage": "https://github.com/julien-nc/phonetrack", "licenses": [ "agpl" @@ -330,9 +330,9 @@ ] }, "registration": { - "hash": "sha256-O0x0kv5Ng+ewBI9jJ8KUPvjsPZLOeEsj9eIuvkNfoqA=", - "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.8.0/registration-v2.8.0.tar.gz", - "version": "2.8.0", + "hash": "sha256-EzKIk9o4+i9+6oa3B4ZP1tAnXnL6zO6LjSXmPEzvbGE=", + "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.9.0/registration-v2.9.0.tar.gz", + "version": "2.9.0", "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", "homepage": "https://github.com/nextcloud/registration", "licenses": [ @@ -350,9 +350,9 @@ ] }, "richdocuments": { - "hash": "sha256-Mb1eWB6U1jg99J1Cu82rgswuRlmQJUoxZ/bzJ+HeJdk=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.7/richdocuments-v8.7.7.tar.gz", - "version": "8.7.7", + "hash": "sha256-0oAw4vMlB35uaLpb8s8i5CurL9J5hRWrErApY3O3LnA=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.8/richdocuments-v8.7.8.tar.gz", + "version": "8.7.8", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -420,9 +420,9 @@ ] }, "twofactor_webauthn": { - "hash": "sha256-B1Oje5oX68i9Q/IGFvxjN9Q+78Snq3yusgkgd8Mh3LQ=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.4.1/twofactor_webauthn-v2.4.1.tar.gz", - "version": "2.4.1", + "hash": "sha256-21lUwF1uC7vJKqpC144jbtKaX25UhVDzgU/E7XoMSos=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.6.0/twofactor_webauthn-v2.6.0.tar.gz", + "version": "2.6.0", "description": "A two-factor provider for WebAuthn devices", "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", "licenses": [ @@ -450,9 +450,9 @@ ] }, "uppush": { - "hash": "sha256-3rQt2do+25uu1aOhVae4PsYkFg1bTqF4v6Xy12yCH5c=", - "url": "https://codeberg.org/NextPush/uppush/archive/2.3.1.tar.gz", - "version": "2.3.1", + "hash": "sha256-QMLrv44uCNPm+ko3u0XP6p5BZuJthtDFBsT07w0XW/c=", + "url": "https://codeberg.org/NextPush/uppush/archive/2.4.0.tar.gz", + "version": "2.4.0", "description": "Once the mobile phone is connected with NextPush, push notifications can be forwarded to applications implementing UnifiedPush.\n\nMore information about UnifiedPush at https://unifiedpush.org", "homepage": "", "licenses": [ @@ -460,9 +460,9 @@ ] }, "user_oidc": { - "hash": "sha256-b88rQ4jtTSyrkT+lnorxtmU0qdZvDjNXL5DqHGhUbac=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v8.3.0/user_oidc-v8.3.0.tar.gz", - "version": "8.3.0", + "hash": "sha256-uvGCdA8wNHdeZJk+AIZZrxbylxicNusJzi5nqHWaVtY=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v8.4.0/user_oidc-v8.4.0.tar.gz", + "version": "8.4.0", "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", "homepage": "https://github.com/nextcloud/user_oidc", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/32.json b/pkgs/servers/nextcloud/packages/32.json index 6d381b23637e..9b9d9349d0dd 100644 --- a/pkgs/servers/nextcloud/packages/32.json +++ b/pkgs/servers/nextcloud/packages/32.json @@ -1,8 +1,8 @@ { "bookmarks": { - "hash": "sha256-szrfk83p+oNxhg49MwwSUlKJwHSMF/O8PuWE3wBgYrk=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.0.1/bookmarks-16.0.1.tar.gz", - "version": "16.0.1", + "hash": "sha256-2v+lm1VBHcSdptKehpe8F+u9CiV3wC7zrx0UGdbKAek=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.1.3/bookmarks-16.1.3.tar.gz", + "version": "16.1.3", "description": "- šŸ“‚ Sort bookmarks into folders\n- šŸ· Add tags and personal notes\n- ☠ Find broken links and duplicates\n- šŸ“² Synchronize with all your browsers and devices\n- šŸ“” Store archived versions of your links in case they are depublished\n- šŸ” Full-text search on site contents\n- šŸ‘Ŗ Share bookmarks with other users, groups and teams or via public links\n- āš› Generate RSS feeds of your collections\n- šŸ“ˆ Stats on how often you access which links\n- šŸ”’ Automatic backups of your bookmarks collection\n- šŸ’¼ Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", "homepage": "https://github.com/nextcloud/bookmarks", "licenses": [ @@ -30,9 +30,9 @@ ] }, "contacts": { - "hash": "sha256-08JNQ2K6EC4AWoodOD5moAKWTQrKTWS9cHEQoLh1mvU=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.3.2/contacts-v8.3.2.tar.gz", - "version": "8.3.2", + "hash": "sha256-ZbyDJDx/SCPMsdY2JT/kyrqbzxFxTm+5ZoSnrfANwzE=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.3.3/contacts-v8.3.3.tar.gz", + "version": "8.3.3", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* šŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* šŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* šŸ‘„ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* šŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -40,9 +40,9 @@ ] }, "cookbook": { - "hash": "sha256-Bw5Oga5zawiicIR9tOLSflK0258Uy7q/9zJsXS5Ggd4=", - "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.5/cookbook-0.11.5.tar.gz", - "version": "0.11.5", + "hash": "sha256-oiG3oAxc5tWqQepVN5ubMqOeglDT+mpkDs6UttgzuhE=", + "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.6/cookbook-0.11.6.tar.gz", + "version": "0.11.6", "description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.", "homepage": "https://github.com/nextcloud/cookbook/", "licenses": [ @@ -60,9 +60,9 @@ ] }, "dav_push": { - "hash": "sha256-73Wf6vP0m/jK0bwAdnuoMMAX5oh16DPViTFqjCX/rhI=", - "url": "https://github.com/bitfireAT/nc_ext_dav_push/releases/download/v1.0.0/dav_push.tar.gz", - "version": "1.0.0", + "hash": "sha256-tSLsSgPHdpfcKPzJubwchBqQykLf9WV/mXfKKM2CSxs=", + "url": "https://github.com/bitfireAT/nc_ext_dav_push/releases/download/v1.0.1/dav_push.tar.gz", + "version": "1.0.1", "description": "In proprietary environments, changes in events and contacts are nowadays usually pushed to other clients so that they can update their views almost in real-time.\n\nWebDAV however (and in this context, especially CalDAV and CardDAV) doesn't currently support push notifications of clients when a collection has changed. So clients have to periodically ask the server for changes. This causes unnecessary delays and battery usage.\n\nThe WebDAV-Push standard, which is currently in development, wants to solve this problem with an open protocol, too.\n\nThis is the server part of these efforts to draft a standard and provide a working implementation (server + client) in order to demonstrate it.\n\n\nThe current WebDAV-Push draft is provided by [@bitfireAT](https://github.com/bitfireAT).\n \nThis Nextcloud extension has been developed by [@verdigado](https://github.com/verdigado).", "homepage": "", "licenses": [ @@ -120,9 +120,9 @@ ] }, "gpoddersync": { - "hash": "sha256-DNLcSnYz/R163EePnmtkyk4CAZQ8GXeq2J0cld9S13Y=", - "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.13.3/gpoddersync.tar.gz", - "version": "3.13.3", + "hash": "sha256-9BcXVauZWFlmlXtnwdSo5xISbhhssa7ao5ulKpziOnU=", + "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.16.0/gpoddersync.tar.gz", + "version": "3.16.0", "description": "Expose GPodder API to sync podcast consumer apps like AntennaPod", "homepage": "https://github.com/thrillfall/nextcloud-gpodder", "licenses": [ @@ -130,9 +130,9 @@ ] }, "groupfolders": { - "hash": "sha256-Hbi3Qr9SHvqcZSooZn/Pu3BhGsyZjSS4Wh6MCGho534=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v20.1.10/groupfolders-v20.1.10.tar.gz", - "version": "20.1.10", + "hash": "sha256-+/16SkinCG7ATPc0JsAM13psfl914eSxAo3TU0l/+h8=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v20.1.12/groupfolders-v20.1.12.tar.gz", + "version": "20.1.12", "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared folders that are accessible\n\t\t\tto selected teams within Nextcloud.\n\n\t\t\tAdmins can configure folders from the Team Folders section in the admin settings, where they can grant access to one\n\t\t\tor more teams, set custom permissions (such as read, write, and sharing rights), and assign storage quotas to each\n\t\t\tfolder.\n\n\t\t\tAs of Hub 10/Nextcloud 31, admins must be members of a team to assign it a Team Folder. The app supports advanced\n\t\t\tfeatures such as quota management, granular access control, and integration with Nextcloud’s trash and versioning\n\t\t\tsystems.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ @@ -180,9 +180,9 @@ ] }, "mail": { - "hash": "sha256-7d95EVvFsfv66clvBjBhS0/O0b/nWyRopx/CL9XkqDg=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.12/mail-v5.6.12.tar.gz", - "version": "5.6.12", + "hash": "sha256-K1BPRiSHe3QMb8qiEqybXiVHA5WrExdK+OTDyyrdZ+E=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.7.0/mail-v5.7.0.tar.gz", + "version": "5.7.0", "description": "**šŸ’Œ A mail app for Nextcloud**\n\n- **šŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **šŸ“„ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **šŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **šŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **šŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟔/🟠/šŸ”“\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -250,10 +250,10 @@ ] }, "phonetrack": { - "hash": "sha256-Le3yvewei8vty8frz66X7ij2H9ju2h4JWdGNf46L9MY=", - "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.9.1/phonetrack-0.9.1.tar.gz", - "version": "0.9.1", - "description": "# PhoneTrack Nextcloud application\n\nšŸ“± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŸ—ŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nšŸŒ Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* šŸ“ Display location history\n* ā›› Filter points\n* āœŽ Manually edit/add/delete points\n* āœŽ Edit devices (rename, change colour/shape, move to another session)\n* ā›¶ Define geofencing zones for devices\n* āš‡ Define proximity alerts for device pairs\n* šŸ–§ Share a session to other Nextcloud users or with a public link (read-only)\n* šŸ”— Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* šŸ–« Import/export a session in GPX format (one file with one track per device or one file per device)\n* šŸ—  Display sessions statistics\n* šŸ”’ [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n* šŸ—“ Toggle session auto export and auto purge (daily/weekly/monthly)\n* ā—” Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", + "hash": "sha256-2DO4bK1FlTaVS1xve/oU4xNnrA8j9mq7IuOcZPszJOY=", + "url": "https://github.com/julien-nc/phonetrack/releases/download/v1.0.0/phonetrack-1.0.0.tar.gz", + "version": "1.0.0", + "description": "# PhoneTrack Nextcloud application\n\nšŸ“± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŸ—ŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nšŸŒ Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- šŸ“ Display location history\n- ā›› Filter points\n- āœŽ Manually edit/add/delete points\n- āœŽ Edit devices (rename, change colour/shape, move to another session)\n- ā›¶ Define geofencing zones for devices\n- āš‡ Define proximity alerts for device pairs\n- šŸ–§ Share a session to other Nextcloud users or with a public link (read-only)\n- šŸ”— Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- šŸ–« Import/export a session in GPX format (one file with one track per device or one file per device)\n- šŸ—  Display sessions statistics\n- šŸ”’ [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n- šŸ—“ Toggle session auto export and auto purge (daily/weekly/monthly)\n- ā—” Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", "homepage": "https://github.com/julien-nc/phonetrack", "licenses": [ "agpl" @@ -300,9 +300,9 @@ ] }, "registration": { - "hash": "sha256-O0x0kv5Ng+ewBI9jJ8KUPvjsPZLOeEsj9eIuvkNfoqA=", - "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.8.0/registration-v2.8.0.tar.gz", - "version": "2.8.0", + "hash": "sha256-EzKIk9o4+i9+6oa3B4ZP1tAnXnL6zO6LjSXmPEzvbGE=", + "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.9.0/registration-v2.9.0.tar.gz", + "version": "2.9.0", "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", "homepage": "https://github.com/nextcloud/registration", "licenses": [ @@ -320,9 +320,9 @@ ] }, "richdocuments": { - "hash": "sha256-zu7Rwgfzc1aXKbnN+ipMTsreTdg9j93BPwGEAxa8A2Y=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v9.0.2/richdocuments-v9.0.2.tar.gz", - "version": "9.0.2", + "hash": "sha256-WTcaX95WhIPL6rJI4VSkh313Vnh5CUd8nawnBuMkf48=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v9.0.3/richdocuments-v9.0.3.tar.gz", + "version": "9.0.3", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -390,9 +390,9 @@ ] }, "twofactor_webauthn": { - "hash": "sha256-B1Oje5oX68i9Q/IGFvxjN9Q+78Snq3yusgkgd8Mh3LQ=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.4.1/twofactor_webauthn-v2.4.1.tar.gz", - "version": "2.4.1", + "hash": "sha256-21lUwF1uC7vJKqpC144jbtKaX25UhVDzgU/E7XoMSos=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.6.0/twofactor_webauthn-v2.6.0.tar.gz", + "version": "2.6.0", "description": "A two-factor provider for WebAuthn devices", "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", "licenses": [ @@ -410,9 +410,9 @@ ] }, "uppush": { - "hash": "sha256-3rQt2do+25uu1aOhVae4PsYkFg1bTqF4v6Xy12yCH5c=", - "url": "https://codeberg.org/NextPush/uppush/archive/2.3.1.tar.gz", - "version": "2.3.1", + "hash": "sha256-QMLrv44uCNPm+ko3u0XP6p5BZuJthtDFBsT07w0XW/c=", + "url": "https://codeberg.org/NextPush/uppush/archive/2.4.0.tar.gz", + "version": "2.4.0", "description": "Once the mobile phone is connected with NextPush, push notifications can be forwarded to applications implementing UnifiedPush.\n\nMore information about UnifiedPush at https://unifiedpush.org", "homepage": "", "licenses": [ @@ -420,9 +420,9 @@ ] }, "user_oidc": { - "hash": "sha256-b88rQ4jtTSyrkT+lnorxtmU0qdZvDjNXL5DqHGhUbac=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v8.3.0/user_oidc-v8.3.0.tar.gz", - "version": "8.3.0", + "hash": "sha256-uvGCdA8wNHdeZJk+AIZZrxbylxicNusJzi5nqHWaVtY=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v8.4.0/user_oidc-v8.4.0.tar.gz", + "version": "8.4.0", "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", "homepage": "https://github.com/nextcloud/user_oidc", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/33.json b/pkgs/servers/nextcloud/packages/33.json new file mode 100644 index 000000000000..a77e34d8efc3 --- /dev/null +++ b/pkgs/servers/nextcloud/packages/33.json @@ -0,0 +1,402 @@ +{ + "bookmarks": { + "hash": "sha256-2v+lm1VBHcSdptKehpe8F+u9CiV3wC7zrx0UGdbKAek=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.1.3/bookmarks-16.1.3.tar.gz", + "version": "16.1.3", + "description": "- šŸ“‚ Sort bookmarks into folders\n- šŸ· Add tags and personal notes\n- ☠ Find broken links and duplicates\n- šŸ“² Synchronize with all your browsers and devices\n- šŸ“” Store archived versions of your links in case they are depublished\n- šŸ” Full-text search on site contents\n- šŸ‘Ŗ Share bookmarks with other users, groups and teams or via public links\n- āš› Generate RSS feeds of your collections\n- šŸ“ˆ Stats on how often you access which links\n- šŸ”’ Automatic backups of your bookmarks collection\n- šŸ’¼ Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", + "homepage": "https://github.com/nextcloud/bookmarks", + "licenses": [ + "agpl" + ] + }, + "calendar": { + "hash": "sha256-bj84s8bIDZp1/Buz2/5UPPMoM4FX5O3POr7NSX0aLsI=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.2.0/calendar-v6.2.0.tar.gz", + "version": "6.2.0", + "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* šŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* šŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ā° **Reminders!** Get alarms for events inside your browser and via email\n* šŸ” **Search!** Find your events at ease\n* ā˜‘ļø **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* šŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* šŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* šŸ“Ž **Attachments!** Add, upload and view event attachments\n* šŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", + "homepage": "https://github.com/nextcloud/calendar/", + "licenses": [ + "agpl" + ] + }, + "collectives": { + "hash": "sha256-E40twWESLa11AuIfTjpqE2RF3WT9cZB4PgSyJDJFmeQ=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.6.1/collectives-3.6.1.tar.gz", + "version": "3.6.1", + "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* šŸ‘„ **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* šŸ“ **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* šŸ”¤ **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **Ā»AppsĀ«**, find the\n**Ā»TeamsĀ«** and **Ā»CollectivesĀ«** apps and enable them.", + "homepage": "https://github.com/nextcloud/collectives", + "licenses": [ + "agpl" + ] + }, + "contacts": { + "hash": "sha256-ZbyDJDx/SCPMsdY2JT/kyrqbzxFxTm+5ZoSnrfANwzE=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.3.3/contacts-v8.3.3.tar.gz", + "version": "8.3.3", + "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* šŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* šŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* šŸ‘„ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* šŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", + "homepage": "https://github.com/nextcloud/contacts#readme", + "licenses": [ + "agpl" + ] + }, + "cookbook": { + "hash": "sha256-oiG3oAxc5tWqQepVN5ubMqOeglDT+mpkDs6UttgzuhE=", + "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.6/cookbook-0.11.6.tar.gz", + "version": "0.11.6", + "description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.", + "homepage": "https://github.com/nextcloud/cookbook/", + "licenses": [ + "agpl" + ] + }, + "cospend": { + "hash": "sha256-fxIC0gEYCek1LZ0rxmRAbWyYSfuHt6Bs/JCLYPR7ZFM=", + "url": "https://github.com/julien-nc/cospend-nc/releases/download/v4.0.0/cospend-4.0.0.tar.gz", + "version": "4.0.0", + "description": "# Nextcloud Cospend šŸ’°\n\nNextcloud Cospend is a group/shared budget manager. It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https://github.com/nextcloud/openapi-extractor/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https://apps.nextcloud.com/apps/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* āœŽ Create/edit/delete projects, members, bills, bill categories, currencies\n* āš– Check member balances\n* šŸ—  Display project statistics\n* ā™» Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* šŸŽ‡ Automatically create reimbursement bills from settlement plan\n* šŸ—“ Create recurring bills (day/week/month/year)\n* šŸ“Š Optionally provide custom amount for each member in new bills\n* šŸ”— Link personal files to bills (picture of physical receipt for example)\n* šŸ‘© Public links for people outside Nextcloud (can be password protected)\n* šŸ‘« Share projects with Nextcloud users/groups/circles\n* šŸ–« Import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* šŸ”— Generate link/QRCode to easily add projects in MoneyBuster\n* šŸ—² Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\nšŸŒ Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://github.com/julien-nc/cospend-nc/blob/master/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/user.md)\n* [Admin documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/admin.md)\n* [Developer documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/dev.md)\n* [CHANGELOG](https://github.com/julien-nc/cospend-nc/blob/master/CHANGELOG.md#change-log)\n* [AUTHORS](https://github.com/julien-nc/cospend-nc/blob/master/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", + "homepage": "https://github.com/julien-nc/cospend-nc", + "licenses": [ + "agpl" + ] + }, + "dav_push": { + "hash": "sha256-tSLsSgPHdpfcKPzJubwchBqQykLf9WV/mXfKKM2CSxs=", + "url": "https://github.com/bitfireAT/nc_ext_dav_push/releases/download/v1.0.1/dav_push.tar.gz", + "version": "1.0.1", + "description": "In proprietary environments, changes in events and contacts are nowadays usually pushed to other clients so that they can update their views almost in real-time.\n\nWebDAV however (and in this context, especially CalDAV and CardDAV) doesn't currently support push notifications of clients when a collection has changed. So clients have to periodically ask the server for changes. This causes unnecessary delays and battery usage.\n\nThe WebDAV-Push standard, which is currently in development, wants to solve this problem with an open protocol, too.\n\nThis is the server part of these efforts to draft a standard and provide a working implementation (server + client) in order to demonstrate it.\n\n\nThe current WebDAV-Push draft is provided by [@bitfireAT](https://github.com/bitfireAT).\n \nThis Nextcloud extension has been developed by [@verdigado](https://github.com/verdigado).", + "homepage": "", + "licenses": [ + "agpl" + ] + }, + "deck": { + "hash": "sha256-AG4Ef7Jhl8OV7Ddd6heHeEzay62DXEd86lOk9co/tXc=", + "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.17.0/deck-v1.17.0.tar.gz", + "version": "1.17.0", + "description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- šŸ“„ Add your tasks to cards and put them in order\n- šŸ“„ Write down additional notes in Markdown\n- šŸ”– Assign labels for even better organization\n- šŸ‘„ Share with your team, friends or family\n- šŸ“Ž Attach files and embed them in your Markdown description\n- šŸ’¬ Discuss with your team using comments\n- ⚔ Keep track of changes in the activity stream\n- šŸš€ Get your project organized", + "homepage": "https://github.com/nextcloud/deck", + "licenses": [ + "agpl" + ] + }, + "end_to_end_encryption": { + "hash": "sha256-w4H2xWVr3muCHJ9lsHqbswlBaCPwOZn5yhfUz2UNbXo=", + "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.0.0/end_to_end_encryption-v2.0.0.tar.gz", + "version": "2.0.0", + "description": "## **End-to-End Encryption**\n\n### For End Users\n\n**Protect your most sensitive files with strong encryption.**\n\nThe End-to-End Encryption app gives you complete control over your data privacy.\nWith this app, you can encrypt specific folders so that only you (and those you trust) can access their contents.\nYour files are encrypted on your device before they reach the server, ensuring that no one—not even the server administrator—can read them.\n\n**Benefits:**\n- šŸ”’ **True privacy**: Files are encrypted on your device and can only be decrypted by you\n- šŸ“± **Works across all platforms**: Fully supported on desktop, Android, iOS clients, and as you wish even in the browser\n- šŸŽÆ **Selective encryption**: Choose which folders to encrypt\n- šŸ›”ļø **Secure sharing**: Share encrypted files with other users or even secure public upload using the encrypted file drop\n\n---\n\n### For Administrators\n\n**Enterprise-ready end-to-end encryption infrastructure for your Nextcloud instance.**\n\nThis app provides all the necessary server-side APIs and infrastructure to enable End-to-End encryption (E2EE) for your users.\nIt ensures that encrypted data remains secure throughout its lifecycle on your server.\n\n**Technical highlights:**\n- šŸ” **Complete API suite**: Provides all client-side APIs needed for E2EE implementation\n- šŸ”’ **Secure FileDrop integration**: Enables secure file sharing with encryption\n- šŸ›”ļø **Zero-knowledge architecture**: Server never has access to encryption keys\n- āš™ļø **Group restrictions**: Limit app usage to specific user groups if needed\n- šŸ”„ **Background job management**: Automatic rollback handling for failed operations\n\n### Setup\nThis application provides the server-side infrastructure for end-to-end encryption, but it requires client support to function.\nTo enable end-to-end encryption, users will need to install the corresponding client-side app on their devices (desktop, Android, iOS) or use the web client.\n\nUsing the web interface, after enabling it in the personal settings, allows you to encrypt files and folders directly in the browser,\nproviding a seamless experience without needing additional software. But also requires some kind of trust in the server as the code is delivered by the server and could be manipulated.\n\nOnce enable through clients or the web interface, you can create encrypted folders and upload or move files into them.\nThe clients and the web interface will handle the encryption and decryption processes automatically.\n\nāš ļø This comes with some limitations and caveats, as only normal file operations can be handled.\nMeaning that some apps in the web interface do not work with encrypted files.", + "homepage": "https://github.com/nextcloud/end_to_end_encryption", + "licenses": [ + "agpl" + ] + }, + "files_automatedtagging": { + "hash": "sha256-A9cjrz0sJKMA+LinBiyUWJ5UOgvyfiJ3dLLP2NKBy50=", + "url": "https://github.com/nextcloud-releases/files_automatedtagging/releases/download/v4.0.0/files_automatedtagging-v4.0.0.tar.gz", + "version": "4.0.0", + "description": "An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file.", + "homepage": "https://github.com/nextcloud/files_automatedtagging", + "licenses": [ + "agpl" + ] + }, + "files_retention": { + "hash": "sha256-+BWPFD86OnNGeuAM49ST0AHsOpCxLhwRYVYJDAtSB8E=", + "url": "https://github.com/nextcloud-releases/files_retention/releases/download/v4.0.0/files_retention-v4.0.0.tar.gz", + "version": "4.0.0", + "description": "An app for Nextcloud to control automatic deletion of files after a given time.\nOptionally the users can be informed the day before.", + "homepage": "https://github.com/nextcloud/files_retention", + "licenses": [ + "agpl" + ] + }, + "forms": { + "hash": "sha256-pPq35QtolbjBPiaILAvf7RA2uG3otiAyIRcU3AYwb5E=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.2.4/forms-v5.2.4.tar.gz", + "version": "5.2.4", + "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **šŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **šŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **šŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **šŸ§‘ā€šŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API_v3.md).\n- **šŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", + "homepage": "https://github.com/nextcloud/forms", + "licenses": [ + "agpl" + ] + }, + "gpoddersync": { + "hash": "sha256-9BcXVauZWFlmlXtnwdSo5xISbhhssa7ao5ulKpziOnU=", + "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.16.0/gpoddersync.tar.gz", + "version": "3.16.0", + "description": "Expose GPodder API to sync podcast consumer apps like AntennaPod", + "homepage": "https://github.com/thrillfall/nextcloud-gpodder", + "licenses": [ + "agpl" + ] + }, + "groupfolders": { + "hash": "sha256-TndRnnxX9hE1HtnTAy4vMx22S8J2CKXRUjFdQT+lyrg=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v21.0.5/groupfolders-v21.0.5.tar.gz", + "version": "21.0.5", + "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared folders that are accessible\n\t\t\tto selected teams within Nextcloud.\n\n\t\t\tAdmins can configure folders from the Team Folders section in the admin settings, where they can grant access to one\n\t\t\tor more teams, set custom permissions (such as read, write, and sharing rights), and assign storage quotas to each\n\t\t\tfolder.\n\n\t\t\tAs of Hub 10/Nextcloud 31, admins must be members of a team to assign it a Team Folder. The app supports advanced\n\t\t\tfeatures such as quota management, granular access control, and integration with Nextcloud’s trash and versioning\n\t\t\tsystems.", + "homepage": "https://github.com/nextcloud/groupfolders", + "licenses": [ + "agpl" + ] + }, + "impersonate": { + "hash": "sha256-gAitAuNsRP1EbtO7VayGbL+2IlEoFQsomrPegUEDbqg=", + "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v4.0.0/impersonate-v4.0.0.tar.gz", + "version": "4.0.0", + "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.\n- You can limit which users/groups can use impersonation in Administration settings > Additional settings.", + "homepage": "https://github.com/nextcloud/impersonate", + "licenses": [ + "agpl" + ] + }, + "integration_deepl": { + "hash": "sha256-o50BZEMtN81UuemxP4+lJt1uI/40EwXiHfaf8FtvkbM=", + "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v2.1.0/integration_deepl-v2.1.0.tar.gz", + "version": "2.1.0", + "description": "Deepl integration providing an translations through deepl.com with Nextcloud\n\nThis app integrates with [Nextcloud Assistant](https://apps.nextcloud.com/apps/assistant) to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.\n\nThis app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.\n\nTo run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):\n\n```sh\nset -e; while true; do occ background-job:worker -v -t 10 \"OC\\TaskProcessing\\SynchronousBackgroundJob\"; done\n```\n\n## Ethical AI Rating\n### Rating: šŸ”“\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", + "homepage": "https://github.com/nextcloud/integration_deepl", + "licenses": [ + "agpl" + ] + }, + "integration_openai": { + "hash": "sha256-qZMEllnKm4TAS810/WaDCUEXLbLN8yEVXIXw7p2zx2s=", + "url": "https://github.com/nextcloud-releases/integration_openai/releases/download/v4.2.0/integration_openai-v4.2.0.tar.gz", + "version": "4.2.0", + "description": "āš ļø The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https://apps.nextcloud.com/apps/assistant).\n\nThis app implements:\n\n* Text generation providers: Free prompt, Summarize, Headline, Context Write, Chat, and Reformulate (using any available large language model)\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n* An image generation provider\n\nāš ļø Context Write, Summarize, Headline and Reformulate have mainly been tested with OpenAI.\nThey might work when connecting to other services, without any guarantee.\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https://localai.io) instance or [Ollama](https://ollama.com/) instance\nor to any service that implements an API similar to the OpenAI one, for example:\n[IONOS AI Model Hub](https://docs.ionos.com/cloud/ai/ai-model-hub), [Plusserver](https://www.plusserver.com/en/ai-platform/) or [MistralAI](https://mistral.ai).\n\nāš ļø This app is mainly tested with OpenAI. We do not guarantee it works perfectly\nwith other services that implement OpenAI-compatible APIs with slight differences.\n\n## Improve AI task pickup speed\n\nTo avoid task processing execution delay, setup at 4 background job workers in the main server (where Nextcloud is installed). The setup process is documented here: https://docs.nextcloud.com/server/latest/admin_manual/ai/overview.html#improve-ai-task-pickup-speed\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALLĀ·E via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via the OpenAI API: 🟔\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text-To-Speech via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: 🟢\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n* The training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : 🟔\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: 🟔\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", + "homepage": "https://github.com/nextcloud/integration_openai", + "licenses": [ + "agpl" + ] + }, + "integration_paperless": { + "hash": "sha256-IAVGxRNHE5QIob0AA5Oy1k1QyDqcHEEvLlr8SE4D+CA=", + "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.11/integration_paperless-v1.0.11.tar.gz", + "version": "1.0.11", + "description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.", + "homepage": "", + "licenses": [ + "agpl" + ] + }, + "mail": { + "hash": "sha256-K1BPRiSHe3QMb8qiEqybXiVHA5WrExdK+OTDyyrdZ+E=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.7.0/mail-v5.7.0.tar.gz", + "version": "5.7.0", + "description": "**šŸ’Œ A mail app for Nextcloud**\n\n- **šŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **šŸ“„ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **šŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **šŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **šŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟔/🟠/šŸ”“\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", + "homepage": "https://github.com/nextcloud/mail#readme", + "licenses": [ + "agpl" + ] + }, + "nextpod": { + "hash": "sha256-aMdPr3EKTZLfCBMHwzfMf6rY0vE9a5DBHPtZH3Nh2w0=", + "url": "https://github.com/pbek/nextcloud-nextpod/releases/download/v0.7.10/nextpod-nc.tar.gz", + "version": "0.7.10", + "description": "This Nextcloud app lets you visualize your podcast subscriptions and episode downloads from\n[GPodderSync](https://apps.nextcloud.com/apps/gpoddersync), which acts as a basic gpodder.net\napi to sync podcast consumer apps (podcatchers) like AntennaPod.\n\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!", + "homepage": "https://github.com/pbek/nextcloud-nextpod", + "licenses": [ + "agpl" + ] + }, + "notes": { + "hash": "sha256-GXltbtQV15oKNz+PUdvXYOOKxgkVGPhLHUUlkvvDRss=", + "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.13.0/notes-v4.13.0.tar.gz", + "version": "4.13.0", + "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into apps ([Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios), as well as [3rd-party apps](https://github.com/nextcloud/notes/wiki#3rd-party-clients) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", + "homepage": "https://github.com/nextcloud/notes", + "licenses": [ + "agpl" + ] + }, + "oidc_login": { + "hash": "sha256-AU938duXaI625chqgnnqnvOB0bMgRM3ZQVilstb4yRI=", + "url": "https://github.com/pulsejet/nextcloud-oidc-login/releases/download/v3.3.0/oidc_login.tar.gz", + "version": "3.3.0", + "description": "# OpenID Connect Login\n\nProvides user creation and login via one single OpenID Connect provider. Even though this is a fork of [nextcloud-social-login](https://github.com/zorn-v/nextcloud-social-login), it fundamentally differs in two ways - aims for simplistic, single provider login (and hence is very minimalistic), and it supports having LDAP as the primary user backend. This way, you can use OpenID Connect to login to Nextcloud while maintaining an LDAP backend with attributes with the LDAP plugin.\n\n### Features\n\n- Automatic [Identity provider endpoints discovery](https://openid.net/specs/openid-connect-discovery-1_0.html)\n- User creation at first login\n- User profile update at login (name, email, avatar, groups etc.)\n- Group creation\n- Automatic redirection from the nextcloud login page to the Identity Provider login page\n- WebDAV endpoints `Bearer` and `Basic` authentication\n- Optional removal of special characters in UID\n- Mapping of multiple names to a single display name\n- Mapping for birthdate", + "homepage": "https://github.com/pulsejet/nextcloud-single-openid-connect", + "licenses": [ + "agpl" + ] + }, + "phonetrack": { + "hash": "sha256-2DO4bK1FlTaVS1xve/oU4xNnrA8j9mq7IuOcZPszJOY=", + "url": "https://github.com/julien-nc/phonetrack/releases/download/v1.0.0/phonetrack-1.0.0.tar.gz", + "version": "1.0.0", + "description": "# PhoneTrack Nextcloud application\n\nšŸ“± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŸ—ŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nšŸŒ Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- šŸ“ Display location history\n- ā›› Filter points\n- āœŽ Manually edit/add/delete points\n- āœŽ Edit devices (rename, change colour/shape, move to another session)\n- ā›¶ Define geofencing zones for devices\n- āš‡ Define proximity alerts for device pairs\n- šŸ–§ Share a session to other Nextcloud users or with a public link (read-only)\n- šŸ”— Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- šŸ–« Import/export a session in GPX format (one file with one track per device or one file per device)\n- šŸ—  Display sessions statistics\n- šŸ”’ [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n- šŸ—“ Toggle session auto export and auto purge (daily/weekly/monthly)\n- ā—” Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", + "homepage": "https://github.com/julien-nc/phonetrack", + "licenses": [ + "agpl" + ] + }, + "polls": { + "hash": "sha256-u+/MGjmFX5xRCcECDlqkM2C0xPY4QiCVj7GXgD3iNXo=", + "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.6.3/polls-v8.6.3.tar.gz", + "version": "8.6.3", + "description": "A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).", + "homepage": "https://github.com/nextcloud/polls", + "licenses": [ + "agpl" + ] + }, + "previewgenerator": { + "hash": "sha256-KZP/MK4JbqbTKAL5VllC8tcPB9HD/suLB0MxqpdUvq8=", + "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.12.1/previewgenerator-v5.12.1.tar.gz", + "version": "5.12.1", + "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**occ preview:generate-all -vvv**\n\nThe preview queue will be processed automatically by a background job if the system cron background job mode is configured in Nextcloud. Additionally, you may run **occ preview:pre-generate -vvv** to a process the queue of pending previews immediately.", + "homepage": "https://github.com/nextcloud/previewgenerator", + "licenses": [ + "agpl" + ] + }, + "qownnotesapi": { + "hash": "sha256-5BsiSZ7J5qHhDWEItrtOT98p04oTVQUT7O92BaT4zho=", + "url": "https://github.com/pbek/qownnotesapi/releases/download/v26.2.2/qownnotesapi-nc.tar.gz", + "version": "26.2.2", + "description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!", + "homepage": "https://github.com/pbek/qownnotesapi", + "licenses": [ + "agpl" + ] + }, + "quota_warning": { + "hash": "sha256-OgFXI7FD7skHcot0Fb636ScCimL1ArzD/3FDjRB7iCA=", + "url": "https://github.com/nextcloud-releases/quota_warning/releases/download/v1.23.0/quota_warning-v1.23.0.tar.gz", + "version": "1.23.0", + "description": "This app sends notifications to users when they reached 85, 90 and 95% of their quota (checked once a day).\nIn addition an email can be sent to the users. The three percentages can be changed in the admin settings.\nIt is also possible to have a link in the email and the notification for upsell options.", + "homepage": "https://github.com/nextcloud/quota_warning", + "licenses": [ + "agpl" + ] + }, + "registration": { + "hash": "sha256-EzKIk9o4+i9+6oa3B4ZP1tAnXnL6zO6LjSXmPEzvbGE=", + "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.9.0/registration-v2.9.0.tar.gz", + "version": "2.9.0", + "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", + "homepage": "https://github.com/nextcloud/registration", + "licenses": [ + "agpl" + ] + }, + "repod": { + "hash": "sha256-FFTRr6RH2t5Z/pV4+Sh621SSIzwzxlvRJWxP+DRgXRo=", + "url": "https://git.crystalyx.net/Xefir/repod/releases/download/4.0.0/repod.tar.gz", + "version": "4.0.0", + "description": "## Features\n- šŸ” Browse and subscribe huge collection of podcasts\n- šŸ”Š Listen to episodes directly in Nextcloud\n- 🌐 Sync your activity with [AntennaPod](https://antennapod.org/) and [other apps](https://git.crystalyx.net/Xefir/repod#clients-supporting-sync-of-gpoddersync)\n- šŸ“± Mobile friendly interface\n- šŸ“” Import and export your subscriptions\n- āž”ļø Full features comparison [here](https://git.crystalyx.net/Xefir/repod#comparaison-with-similar-apps-for-nextcloud)\n\n## Requirements\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!", + "homepage": "https://git.crystalyx.net/Xefir/repod", + "licenses": [ + "AGPL-3.0-or-later" + ] + }, + "richdocuments": { + "hash": "sha256-A/8pGeoGW/lsNU9izR6E3Jr79GJED3fh4OEf+kVwV6E=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v10.1.0/richdocuments-v10.1.0.tar.gz", + "version": "10.1.0", + "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", + "homepage": "https://collaboraoffice.com/", + "licenses": [ + "agpl" + ] + }, + "sociallogin": { + "hash": "sha256-BBl1zvZvggoznheW/p7re3/8dUYyybOhCYVLNLnAA64=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.3.1/release.tar.gz", + "version": "6.3.1", + "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. The format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", + "homepage": "https://github.com/zorn-v/nextcloud-social-login", + "licenses": [ + "agpl" + ] + }, + "spreed": { + "hash": "sha256-Z9Gf1FiPz+OC38W3nD0yTGnjp3QnFeattR9S714Dol8=", + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v23.0.1/spreed-v23.0.1.tar.gz", + "version": "23.0.1", + "description": "Chat, video & audio-conferencing using WebRTC\n\n* šŸ’¬ **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* šŸ‘„ **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* 🌐 **Federated chats** Chat with other Nextcloud users on their servers\n* šŸ’» **Screen sharing!** Share your screen with the participants of your call.\n* šŸš€ **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* šŸŒ‰ **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.", + "homepage": "https://github.com/nextcloud/spreed", + "licenses": [ + "agpl" + ] + }, + "tables": { + "hash": "sha256-dQA82KvegGxatWQy3Sq6AJs/hMmkCrNCnrC9FIZmXck=", + "url": "https://github.com/nextcloud-releases/tables/releases/download/v2.0.0/tables-v2.0.0.tar.gz", + "version": "2.0.0", + "description": "Manage data the way you need it.\n\nWith this app you are able to create your own tables with individual columns. You can start with a template or from scratch and add your wanted columns.\nYou can choose from the following column types:\n- Text line or rich text\n- Link to urls or other nextcloud resources\n- Numbers\n- Progress bar\n- Stars rating\n- Yes/No tick\n- Date and/or time\n- (Multi) selection\n- Users, groups and teams\n\nShare your tables and views with users and groups within your cloud.\n\nHave a good time and manage whatever you want.", + "homepage": "https://github.com/nextcloud/tables", + "licenses": [ + "agpl" + ] + }, + "tasks": { + "hash": "sha256-I5QdNavgv74FSuXwFWNz/++LOY9Z8kNZhEKf2k118L8=", + "url": "https://github.com/nextcloud/tasks/releases/download/v0.17.1/tasks.tar.gz", + "version": "0.17.1", + "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", + "homepage": "https://github.com/nextcloud/tasks/", + "licenses": [ + "agpl" + ] + }, + "twofactor_webauthn": { + "hash": "sha256-21lUwF1uC7vJKqpC144jbtKaX25UhVDzgU/E7XoMSos=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.6.0/twofactor_webauthn-v2.6.0.tar.gz", + "version": "2.6.0", + "description": "A two-factor provider for WebAuthn devices", + "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", + "licenses": [ + "agpl" + ] + }, + "unroundedcorners": { + "hash": "sha256-0+fOJnPsuengy8TPzTKizDnDXTlZStalFDOv+dFlRgc=", + "url": "https://github.com/OliverParoczai/nextcloud-unroundedcorners/releases/download/v1.1.5/unroundedcorners-v1.1.5.tar.gz", + "version": "1.1.5", + "description": "# Unrounded Corners\nA Nextcloud app that restores the corners of buttons and widgets to their original looks by unrounding them.", + "homepage": "https://github.com/OliverParoczai/nextcloud-unroundedcorners", + "licenses": [ + "agpl" + ] + }, + "uppush": { + "hash": "sha256-QMLrv44uCNPm+ko3u0XP6p5BZuJthtDFBsT07w0XW/c=", + "url": "https://codeberg.org/NextPush/uppush/archive/2.4.0.tar.gz", + "version": "2.4.0", + "description": "Once the mobile phone is connected with NextPush, push notifications can be forwarded to applications implementing UnifiedPush.\n\nMore information about UnifiedPush at https://unifiedpush.org", + "homepage": "", + "licenses": [ + "agpl" + ] + }, + "user_oidc": { + "hash": "sha256-uvGCdA8wNHdeZJk+AIZZrxbylxicNusJzi5nqHWaVtY=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v8.4.0/user_oidc-v8.4.0.tar.gz", + "version": "8.4.0", + "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", + "homepage": "https://github.com/nextcloud/user_oidc", + "licenses": [ + "agpl" + ] + }, + "user_saml": { + "hash": "sha256-oezyc/YXOG1vlw8kNLfVkhA7/WVWfTnL/hb1KSY78ho=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v7.1.3/user_saml-v7.1.3.tar.gz", + "version": "7.1.3", + "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", + "homepage": "https://github.com/nextcloud/user_saml", + "licenses": [ + "agpl" + ] + }, + "whiteboard": { + "hash": "sha256-thJL8fZCh7pIOt+GZT5TNVlVshyaxkPufIcHUdiVeRY=", + "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.5.6/whiteboard-v1.5.6.tar.gz", + "version": "1.5.6", + "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- šŸŽØ Drawing shapes, writing text, connecting elements\n- šŸ“ Real-time collaboration\n- šŸ–¼ļø Add images with drag and drop\n- šŸ“Š Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- šŸ“¦ Image export\n- šŸ’Ŗ Strong foundation: We use Excalidraw as our base library", + "homepage": "https://github.com/nextcloud/whiteboard", + "licenses": [ + "agpl" + ] + } +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f2a45e88afd6..2bd3722f83a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3044,6 +3044,7 @@ with pkgs; nextcloud31Packages = callPackage ../servers/nextcloud/packages { ncVersion = "31"; }; nextcloud32Packages = callPackage ../servers/nextcloud/packages { ncVersion = "32"; }; + nextcloud33Packages = callPackage ../servers/nextcloud/packages { ncVersion = "33"; }; nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { }; From e16a074779cf953eaa7cc102f1c79243e3ec8d0a Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 20 Feb 2026 12:21:53 +0100 Subject: [PATCH 268/390] nextcloud31, nextcloud31Packages: drop --- nixos/tests/nextcloud/default.nix | 1 - pkgs/servers/nextcloud/default.nix | 7 - pkgs/servers/nextcloud/packages/31.json | 492 ------------------------ pkgs/top-level/aliases.nix | 16 +- pkgs/top-level/all-packages.nix | 2 - 5 files changed, 8 insertions(+), 510 deletions(-) delete mode 100644 pkgs/servers/nextcloud/packages/31.json diff --git a/nixos/tests/nextcloud/default.nix b/nixos/tests/nextcloud/default.nix index 050aa4a30cef..747935bffa06 100644 --- a/nixos/tests/nextcloud/default.nix +++ b/nixos/tests/nextcloud/default.nix @@ -142,7 +142,6 @@ let in listToAttrs ( concatMap genTests [ - 31 32 33 ] diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 1f410bb71774..6b21667d761d 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -3,7 +3,6 @@ stdenvNoCC, fetchurl, nixosTests, - nextcloud31Packages, nextcloud32Packages, nextcloud33Packages, }: @@ -53,12 +52,6 @@ let }; in { - nextcloud31 = generic { - version = "31.0.14"; - hash = "sha256-0JZessv2gQV0PLvm7vQEyJCSz5LEDa7iycuc9u32NhM="; - packages = nextcloud31Packages; - }; - nextcloud32 = generic { version = "32.0.6"; hash = "sha256-RLwz/A4xplC7UguxI8CqplGbf3uThhM9Vhred+U/cTA="; diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json deleted file mode 100644 index ada52bb488d4..000000000000 --- a/pkgs/servers/nextcloud/packages/31.json +++ /dev/null @@ -1,492 +0,0 @@ -{ - "app_api": { - "hash": "sha256-Ke0uGO+57JG39OoQdi+xa/w+l9ldhp2ZRy6bzJXv65g=", - "url": "https://github.com/cloud-py-api/app_api/releases/download/v3.2.0/app_api-v3.2.0.tar.gz", - "version": "3.2.0", - "description": "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n### Bundled App\n\n**Starting with Nextcloud 30.0.1, this application is included in the default Nextcloud package.**\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ā— Create an Issue or feature request\n- šŸ’ Resolve an Issue and create a Pull Request\n- šŸ§‘ā€šŸ’» Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*", - "homepage": "https://github.com/nextcloud/app_api", - "licenses": [ - "agpl" - ] - }, - "bookmarks": { - "hash": "sha256-houxou82aO+WUe+k8L7Lb53HrO5WxB3JsFYtsYKL1gQ=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.2.1/bookmarks-15.2.1.tar.gz", - "version": "15.2.1", - "description": "- šŸ“‚ Sort bookmarks into folders\n- šŸ· Add tags and personal notes\n- ☠ Find broken links and duplicates\n- šŸ“² Synchronize with all your browsers and devices\n- šŸ“” Store archived versions of your links in case they are depublished\n- šŸ” Full-text search on site contents\n- šŸ‘Ŗ Share bookmarks with other users, groups and teams or via public links\n- āš› Generate RSS feeds of your collections\n- šŸ“ˆ Stats on how often you access which links\n- šŸ”’ Automatic backups of your bookmarks collection\n- šŸ’¼ Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", - "homepage": "https://github.com/nextcloud/bookmarks", - "licenses": [ - "agpl" - ] - }, - "calendar": { - "hash": "sha256-Z3wkgstg+BcpLHI4bGkccvYpu8enijY6HnxpqfYxrBI=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.5.14/calendar-v5.5.14.tar.gz", - "version": "5.5.14", - "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* šŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* šŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ā° **Reminders!** Get alarms for events inside your browser and via email\n* šŸ” **Search!** Find your events at ease\n* ā˜‘ļø **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* šŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* šŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* šŸ“Ž **Attachments!** Add, upload and view event attachments\n* šŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", - "homepage": "https://github.com/nextcloud/calendar/", - "licenses": [ - "agpl" - ] - }, - "collectives": { - "hash": "sha256-E40twWESLa11AuIfTjpqE2RF3WT9cZB4PgSyJDJFmeQ=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.6.1/collectives-3.6.1.tar.gz", - "version": "3.6.1", - "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* šŸ‘„ **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* šŸ“ **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* šŸ”¤ **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **Ā»AppsĀ«**, find the\n**Ā»TeamsĀ«** and **Ā»CollectivesĀ«** apps and enable them.", - "homepage": "https://github.com/nextcloud/collectives", - "licenses": [ - "agpl" - ] - }, - "contacts": { - "hash": "sha256-EKogv8HWaPLDj129hsMw7ShQGFfRrgSkk6BrJxsp5OU=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.15/contacts-v7.3.15.tar.gz", - "version": "7.3.15", - "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* šŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* šŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* šŸ‘„ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* šŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", - "homepage": "https://github.com/nextcloud/contacts#readme", - "licenses": [ - "agpl" - ] - }, - "cookbook": { - "hash": "sha256-oiG3oAxc5tWqQepVN5ubMqOeglDT+mpkDs6UttgzuhE=", - "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.6/cookbook-0.11.6.tar.gz", - "version": "0.11.6", - "description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.", - "homepage": "https://github.com/nextcloud/cookbook/", - "licenses": [ - "agpl" - ] - }, - "cospend": { - "hash": "sha256-mclcZDNmvpYX/2q7azyiTLSCiTYvk7ILeqtb/8+0ADQ=", - "url": "https://github.com/julien-nc/cospend-nc/releases/download/v3.2.0/cospend-3.2.0.tar.gz", - "version": "3.2.0", - "description": "# Nextcloud Cospend šŸ’°\n\nNextcloud Cospend is a group/shared budget manager. It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https://github.com/nextcloud/openapi-extractor/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https://apps.nextcloud.com/apps/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* āœŽ Create/edit/delete projects, members, bills, bill categories, currencies\n* āš– Check member balances\n* šŸ—  Display project statistics\n* ā™» Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* šŸŽ‡ Automatically create reimbursement bills from settlement plan\n* šŸ—“ Create recurring bills (day/week/month/year)\n* šŸ“Š Optionally provide custom amount for each member in new bills\n* šŸ”— Link personal files to bills (picture of physical receipt for example)\n* šŸ‘© Public links for people outside Nextcloud (can be password protected)\n* šŸ‘« Share projects with Nextcloud users/groups/circles\n* šŸ–« Import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* šŸ”— Generate link/QRCode to easily add projects in MoneyBuster\n* šŸ—² Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\nšŸŒ Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://github.com/julien-nc/cospend-nc/blob/master/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/user.md)\n* [Admin documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/admin.md)\n* [Developer documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/dev.md)\n* [CHANGELOG](https://github.com/julien-nc/cospend-nc/blob/master/CHANGELOG.md#change-log)\n* [AUTHORS](https://github.com/julien-nc/cospend-nc/blob/master/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", - "homepage": "https://github.com/julien-nc/cospend-nc", - "licenses": [ - "agpl" - ] - }, - "dav_push": { - "hash": "sha256-73Wf6vP0m/jK0bwAdnuoMMAX5oh16DPViTFqjCX/rhI=", - "url": "https://github.com/bitfireAT/nc_ext_dav_push/releases/download/v1.0.0/dav_push.tar.gz", - "version": "1.0.0", - "description": "In proprietary environments, changes in events and contacts are nowadays usually pushed to other clients so that they can update their views almost in real-time.\n\nWebDAV however (and in this context, especially CalDAV and CardDAV) doesn't currently support push notifications of clients when a collection has changed. So clients have to periodically ask the server for changes. This causes unnecessary delays and battery usage.\n\nThe WebDAV-Push standard, which is currently in development, wants to solve this problem with an open protocol, too.\n\nThis is the server part of these efforts to draft a standard and provide a working implementation (server + client) in order to demonstrate it.\n\n\nThe current WebDAV-Push draft is provided by [@bitfireAT](https://github.com/bitfireAT).\n \nThis Nextcloud extension has been developed by [@verdigado](https://github.com/verdigado).", - "homepage": "", - "licenses": [ - "agpl" - ] - }, - "deck": { - "hash": "sha256-p4En/Bq86s3Ee1/z9VyXWl/f6yUNv04QuLjhnNJWbLk=", - "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.15.6/deck-v1.15.6.tar.gz", - "version": "1.15.6", - "description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- šŸ“„ Add your tasks to cards and put them in order\n- šŸ“„ Write down additional notes in Markdown\n- šŸ”– Assign labels for even better organization\n- šŸ‘„ Share with your team, friends or family\n- šŸ“Ž Attach files and embed them in your Markdown description\n- šŸ’¬ Discuss with your team using comments\n- ⚔ Keep track of changes in the activity stream\n- šŸš€ Get your project organized", - "homepage": "https://github.com/nextcloud/deck", - "licenses": [ - "agpl" - ] - }, - "end_to_end_encryption": { - "hash": "sha256-rVIB/pCv5tMLMFpyIQCQ0/0bHIrgnE/s5J3ZIvu3Ktg=", - "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.17.1/end_to_end_encryption-v1.17.1.tar.gz", - "version": "1.17.1", - "description": "## **End-to-End Encryption**\n\n### For End Users\n\n**Protect your most sensitive files with strong encryption.**\n\nThe End-to-End Encryption app gives you complete control over your data privacy.\nWith this app, you can encrypt specific folders so that only you (and those you trust) can access their contents.\nYour files are encrypted on your device before they reach the server, ensuring that no one—not even the server administrator—can read them.\n\n**Benefits:**\n- šŸ”’ **True privacy**: Files are encrypted on your device and can only be decrypted by you\n- šŸ“± **Works across all platforms**: Fully supported on desktop, Android, iOS clients, and as you wish even in the browser\n- šŸŽÆ **Selective encryption**: Choose which folders to encrypt\n- šŸ›”ļø **Secure sharing**: Share encrypted files with other users or even secure public upload using the encrypted file drop\n\n---\n\n### For Administrators\n\n**Enterprise-ready end-to-end encryption infrastructure for your Nextcloud instance.**\n\nThis app provides all the necessary server-side APIs and infrastructure to enable End-to-End encryption (E2EE) for your users.\nIt ensures that encrypted data remains secure throughout its lifecycle on your server.\n\n**Technical highlights:**\n- šŸ” **Complete API suite**: Provides all client-side APIs needed for E2EE implementation\n- šŸ”’ **Secure FileDrop integration**: Enables secure file sharing with encryption\n- šŸ›”ļø **Zero-knowledge architecture**: Server never has access to encryption keys\n- āš™ļø **Group restrictions**: Limit app usage to specific user groups if needed\n- šŸ”„ **Background job management**: Automatic rollback handling for failed operations\n\n### Setup\nThis application provides the server-side infrastructure for end-to-end encryption, but it requires client support to function.\nTo enable end-to-end encryption, users will need to install the corresponding client-side app on their devices (desktop, Android, iOS) or use the web client.\n\nUsing the web interface, after enabling it in the personal settings, allows you to encrypt files and folders directly in the browser,\nproviding a seamless experience without needing additional software. But also requires some kind of trust in the server as the code is delivered by the server and could be manipulated.\n\nOnce enable through clients or the web interface, you can create encrypted folders and upload or move files into them.\nThe clients and the web interface will handle the encryption and decryption processes automatically.\n\nāš ļø This comes with some limitations and caveats, as only normal file operations can be handled.\nMeaning that some apps in the web interface do not work with encrypted files.", - "homepage": "https://github.com/nextcloud/end_to_end_encryption", - "licenses": [ - "agpl" - ] - }, - "files_automatedtagging": { - "hash": "sha256-wvzX0n7SnEyOSSNJ826IF+JO8npNnvh2W3trJKGW79g=", - "url": "https://github.com/nextcloud-releases/files_automatedtagging/releases/download/v2.0.3/files_automatedtagging-v2.0.3.tar.gz", - "version": "2.0.3", - "description": "An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file.", - "homepage": "https://github.com/nextcloud/files_automatedtagging", - "licenses": [ - "agpl" - ] - }, - "files_mindmap": { - "hash": "sha256-SRHkK3oaSEBsrQPhjgWy9WSliubYkrOc89lix5O/fZM=", - "url": "https://github.com/ACTom/files_mindmap/releases/download/v0.0.33/files_mindmap-0.0.33.tar.gz", - "version": "0.0.33", - "description": "This application enables Nextcloud users to open, save and edit mind map files in the web browser. If enabled, an entry in the New button at the top of the web browser the Mindmap file entry appears. When clicked, a new mindmap file opens in the browser and the file can be saved into the current Nextcloud directory.", - "homepage": "https://github.com/ACTom/files_mindmap", - "licenses": [ - "agpl" - ] - }, - "files_retention": { - "hash": "sha256-XsfqryUxaevIjUK5rE97UEMK2vm2J5cYCMM3RUU0SaI=", - "url": "https://github.com/nextcloud-releases/files_retention/releases/download/v2.0.1/files_retention-v2.0.1.tar.gz", - "version": "2.0.1", - "description": "An app for Nextcloud to control automatic deletion of files after a given time.\nOptionally the users can be informed the day before.", - "homepage": "https://github.com/nextcloud/files_retention", - "licenses": [ - "agpl" - ] - }, - "forms": { - "hash": "sha256-pPq35QtolbjBPiaILAvf7RA2uG3otiAyIRcU3AYwb5E=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.2.4/forms-v5.2.4.tar.gz", - "version": "5.2.4", - "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **šŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **šŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **šŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **šŸ§‘ā€šŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API_v3.md).\n- **šŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", - "homepage": "https://github.com/nextcloud/forms", - "licenses": [ - "agpl" - ] - }, - "gpoddersync": { - "hash": "sha256-9BcXVauZWFlmlXtnwdSo5xISbhhssa7ao5ulKpziOnU=", - "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.16.0/gpoddersync.tar.gz", - "version": "3.16.0", - "description": "Expose GPodder API to sync podcast consumer apps like AntennaPod", - "homepage": "https://github.com/thrillfall/nextcloud-gpodder", - "licenses": [ - "agpl" - ] - }, - "groupfolders": { - "hash": "sha256-76x6zsd0qI+baAUA8usk2pzWfIAuby02c3fUyN0DYrA=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.1.17/groupfolders-v19.1.17.tar.gz", - "version": "19.1.17", - "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared folders that are accessible\n\t\t\tto selected teams within Nextcloud.\n\n\t\t\tAdmins can configure folders from the Team Folders section in the admin settings, where they can grant access to one\n\t\t\tor more teams, set custom permissions (such as read, write, and sharing rights), and assign storage quotas to each\n\t\t\tfolder.\n\n\t\t\tAs of Hub 10/Nextcloud 31, admins must be members of a team to assign it a Team Folder. The app supports advanced\n\t\t\tfeatures such as quota management, granular access control, and integration with Nextcloud’s trash and versioning\n\t\t\tsystems.", - "homepage": "https://github.com/nextcloud/groupfolders", - "licenses": [ - "agpl" - ] - }, - "impersonate": { - "hash": "sha256-AU3QsjhCbniVDxmy01JOgqJcShW4lA+Lvh92y8/qWw4=", - "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v2.0.1/impersonate-v2.0.1.tar.gz", - "version": "2.0.1", - "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.\n- You can limit which users/groups can use impersonation in Administration settings > Additional settings.", - "homepage": "https://github.com/nextcloud/impersonate", - "licenses": [ - "agpl" - ] - }, - "integration_deepl": { - "hash": "sha256-o50BZEMtN81UuemxP4+lJt1uI/40EwXiHfaf8FtvkbM=", - "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v2.1.0/integration_deepl-v2.1.0.tar.gz", - "version": "2.1.0", - "description": "Deepl integration providing an translations through deepl.com with Nextcloud\n\nThis app integrates with [Nextcloud Assistant](https://apps.nextcloud.com/apps/assistant) to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.\n\nThis app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.\n\nTo run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):\n\n```sh\nset -e; while true; do occ background-job:worker -v -t 10 \"OC\\TaskProcessing\\SynchronousBackgroundJob\"; done\n```\n\n## Ethical AI Rating\n### Rating: šŸ”“\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", - "homepage": "https://github.com/nextcloud/integration_deepl", - "licenses": [ - "agpl" - ] - }, - "integration_openai": { - "hash": "sha256-OimO9pyuv2O+NCvImAoarr8/aQr313duHmItr82PQLQ=", - "url": "https://github.com/nextcloud-releases/integration_openai/releases/download/v3.10.0/integration_openai-v3.10.0.tar.gz", - "version": "3.10.0", - "description": "āš ļø The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https://apps.nextcloud.com/apps/assistant).\n\nThis app implements:\n\n* Text generation providers: Free prompt, Summarize, Headline, Context Write, Chat, and Reformulate (using any available large language model)\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n* An image generation provider\n\nāš ļø Context Write, Summarize, Headline and Reformulate have mainly been tested with OpenAI.\nThey might work when connecting to other services, without any guarantee.\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https://localai.io) instance or [Ollama](https://ollama.com/) instance\nor to any service that implements an API similar to the OpenAI one, for example:\n[IONOS AI Model Hub](https://docs.ionos.com/cloud/ai/ai-model-hub), [Plusserver](https://www.plusserver.com/en/ai-platform/) or [MistralAI](https://mistral.ai).\n\nāš ļø This app is mainly tested with OpenAI. We do not guarantee it works perfectly\nwith other services that implement OpenAI-compatible APIs with slight differences.\n\n## Improve AI task pickup speed\n\nTo avoid task processing execution delay, setup at 4 background job workers in the main server (where Nextcloud is installed). The setup process is documented here: https://docs.nextcloud.com/server/latest/admin_manual/ai/overview.html#improve-ai-task-pickup-speed\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALLĀ·E via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via the OpenAI API: 🟔\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text-To-Speech via the OpenAI API: šŸ”“\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: 🟢\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n* The training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : 🟔\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: 🟔\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", - "homepage": "https://github.com/nextcloud/integration_openai", - "licenses": [ - "agpl" - ] - }, - "integration_paperless": { - "hash": "sha256-j+X0JyLA2BgtPZcKQ5kqpk6LJevAgE6cbgdOF1IE6eo=", - "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.10/integration_paperless-v1.0.10.tar.gz", - "version": "1.0.10", - "description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.", - "homepage": "", - "licenses": [ - "agpl" - ] - }, - "mail": { - "hash": "sha256-uE4UCvkTS5xZl7qHH7J0EqLtgr/H0beF8DVy7HcY2j0=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.13/mail-v5.6.13.tar.gz", - "version": "5.6.13", - "description": "**šŸ’Œ A mail app for Nextcloud**\n\n- **šŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **šŸ“„ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **šŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **šŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **šŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟔/🟠/šŸ”“\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", - "homepage": "https://github.com/nextcloud/mail#readme", - "licenses": [ - "agpl" - ] - }, - "maps": { - "hash": "sha256-IupRymjs955TiUutzoTTMeESNfBmAp51l+oBaZwfdN0=", - "url": "https://github.com/nextcloud/maps/releases/download/v1.6.0/maps-1.6.0.tar.gz", - "version": "1.6.0", - "description": "**The whole world fits inside your cloud!**\n\n- **šŸ—ŗ Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! šŸŽØ\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **šŸ–¼ Photos on the map:** No more boring slideshows, just show directly where you were!\n- **šŸ™‹ Contacts on the map:** See where your friends live and plan your next visit.\n- **šŸ“± Devices:** Lost your phone? Check the map!\n- **怰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned.", - "homepage": "https://github.com/nextcloud/maps", - "licenses": [ - "agpl" - ] - }, - "music": { - "hash": "sha256-XxrpVge6T3vP9aAj9ZpxEaQMRvKYkTSt2fEREudbt2U=", - "url": "https://github.com/owncloud/music/releases/download/v2.5.1/music_2.5.1_for_nextcloud.tar.gz", - "version": "2.5.1", - "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to scrobble plays and/or see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", - "homepage": "https://github.com/owncloud/music", - "licenses": [ - "agpl" - ] - }, - "news": { - "hash": "sha256-eR4lfbdrQJz6pFI189jssp4hxyCwMSWiJn9U2OgrgKE=", - "url": "https://github.com/nextcloud/news/releases/download/27.2.0/news.tar.gz", - "version": "27.2.0", - "description": "šŸ“° A RSS/Atom Feed reader App for Nextcloud\n\n- šŸ“² Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- šŸ”„ Automatic updates of your news feeds\n- šŸ†“ Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", - "homepage": "https://github.com/nextcloud/news", - "licenses": [ - "agpl" - ] - }, - "nextpod": { - "hash": "sha256-aMdPr3EKTZLfCBMHwzfMf6rY0vE9a5DBHPtZH3Nh2w0=", - "url": "https://github.com/pbek/nextcloud-nextpod/releases/download/v0.7.10/nextpod-nc.tar.gz", - "version": "0.7.10", - "description": "This Nextcloud app lets you visualize your podcast subscriptions and episode downloads from\n[GPodderSync](https://apps.nextcloud.com/apps/gpoddersync), which acts as a basic gpodder.net\napi to sync podcast consumer apps (podcatchers) like AntennaPod.\n\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!", - "homepage": "https://github.com/pbek/nextcloud-nextpod", - "licenses": [ - "agpl" - ] - }, - "notes": { - "hash": "sha256-GXltbtQV15oKNz+PUdvXYOOKxgkVGPhLHUUlkvvDRss=", - "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.13.0/notes-v4.13.0.tar.gz", - "version": "4.13.0", - "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into apps ([Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios), as well as [3rd-party apps](https://github.com/nextcloud/notes/wiki#3rd-party-clients) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", - "homepage": "https://github.com/nextcloud/notes", - "licenses": [ - "agpl" - ] - }, - "oidc_login": { - "hash": "sha256-AU938duXaI625chqgnnqnvOB0bMgRM3ZQVilstb4yRI=", - "url": "https://github.com/pulsejet/nextcloud-oidc-login/releases/download/v3.3.0/oidc_login.tar.gz", - "version": "3.3.0", - "description": "# OpenID Connect Login\n\nProvides user creation and login via one single OpenID Connect provider. Even though this is a fork of [nextcloud-social-login](https://github.com/zorn-v/nextcloud-social-login), it fundamentally differs in two ways - aims for simplistic, single provider login (and hence is very minimalistic), and it supports having LDAP as the primary user backend. This way, you can use OpenID Connect to login to Nextcloud while maintaining an LDAP backend with attributes with the LDAP plugin.\n\n### Features\n\n- Automatic [Identity provider endpoints discovery](https://openid.net/specs/openid-connect-discovery-1_0.html)\n- User creation at first login\n- User profile update at login (name, email, avatar, groups etc.)\n- Group creation\n- Automatic redirection from the nextcloud login page to the Identity Provider login page\n- WebDAV endpoints `Bearer` and `Basic` authentication\n- Optional removal of special characters in UID\n- Mapping of multiple names to a single display name\n- Mapping for birthdate", - "homepage": "https://github.com/pulsejet/nextcloud-single-openid-connect", - "licenses": [ - "agpl" - ] - }, - "onlyoffice": { - "hash": "sha256-lAe1J2QKsEWS4l4QOiISDi9iyVCEyO8tS94aNMjUUR4=", - "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.12.0/onlyoffice.tar.gz", - "version": "9.12.0", - "description": "The ONLYOFFICE app for Nextcloud brings powerful document editing and collaboration tools directly to your Nextcloud environment. With this integration, you can seamlessly create, edit, and co-author text documents, spreadsheets, presentations, and PDFs, as well as build and fill out PDF forms.\n\nCollaborate with your team in real time, make use of Track Changes, version history, comments, integrated chat, and more. Work together on files with federated cloud sharing. Flexible access permissions allow you to control who can view, edit, or comment, ensuring secure role-based collaboration tailored to your needs. Documents can also be protected with watermarks, password settings, and encryption for added security.\n\nThe app offers support for over 50 file formats, including DOCX, XLSX, PPTX, PDF, RTF, TXT, CSV, ODT, ODS, ODP, EPUB, FB2, HTML, HWP, HWPX, Pages, Numbers, Keynote, etc. Seamless desktop and mobile app integration means you'll have access to your Nextcloud files wherever you go.\n\nFurthermore, you can seamlessly connect any AI assistant, including local ones, directly to the editors to work faster and more efficient. This allows you to leverage various AI models for tasks like chatbot interactions, translations, OCR, and more.\n\nWhether you’re working with internal teams or external collaborators, the ONLYOFFICE app for Nextcloud enhances productivity, simplifies workflows, and ensures your files remain secure.", - "homepage": "https://www.onlyoffice.com", - "licenses": [ - "agpl" - ] - }, - "phonetrack": { - "hash": "sha256-2DO4bK1FlTaVS1xve/oU4xNnrA8j9mq7IuOcZPszJOY=", - "url": "https://github.com/julien-nc/phonetrack/releases/download/v1.0.0/phonetrack-1.0.0.tar.gz", - "version": "1.0.0", - "description": "# PhoneTrack Nextcloud application\n\nšŸ“± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŸ—ŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nšŸŒ Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nāš’ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- šŸ“ Display location history\n- ā›› Filter points\n- āœŽ Manually edit/add/delete points\n- āœŽ Edit devices (rename, change colour/shape, move to another session)\n- ā›¶ Define geofencing zones for devices\n- āš‡ Define proximity alerts for device pairs\n- šŸ–§ Share a session to other Nextcloud users or with a public link (read-only)\n- šŸ”— Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- šŸ–« Import/export a session in GPX format (one file with one track per device or one file per device)\n- šŸ—  Display sessions statistics\n- šŸ”’ [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n- šŸ—“ Toggle session auto export and auto purge (daily/weekly/monthly)\n- ā—” Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", - "homepage": "https://github.com/julien-nc/phonetrack", - "licenses": [ - "agpl" - ] - }, - "polls": { - "hash": "sha256-u+/MGjmFX5xRCcECDlqkM2C0xPY4QiCVj7GXgD3iNXo=", - "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.6.3/polls-v8.6.3.tar.gz", - "version": "8.6.3", - "description": "A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).", - "homepage": "https://github.com/nextcloud/polls", - "licenses": [ - "agpl" - ] - }, - "previewgenerator": { - "hash": "sha256-KZP/MK4JbqbTKAL5VllC8tcPB9HD/suLB0MxqpdUvq8=", - "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.12.1/previewgenerator-v5.12.1.tar.gz", - "version": "5.12.1", - "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**occ preview:generate-all -vvv**\n\nThe preview queue will be processed automatically by a background job if the system cron background job mode is configured in Nextcloud. Additionally, you may run **occ preview:pre-generate -vvv** to a process the queue of pending previews immediately.", - "homepage": "https://github.com/nextcloud/previewgenerator", - "licenses": [ - "agpl" - ] - }, - "qownnotesapi": { - "hash": "sha256-5BsiSZ7J5qHhDWEItrtOT98p04oTVQUT7O92BaT4zho=", - "url": "https://github.com/pbek/qownnotesapi/releases/download/v26.2.2/qownnotesapi-nc.tar.gz", - "version": "26.2.2", - "description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!", - "homepage": "https://github.com/pbek/qownnotesapi", - "licenses": [ - "agpl" - ] - }, - "quota_warning": { - "hash": "sha256-OgFXI7FD7skHcot0Fb636ScCimL1ArzD/3FDjRB7iCA=", - "url": "https://github.com/nextcloud-releases/quota_warning/releases/download/v1.23.0/quota_warning-v1.23.0.tar.gz", - "version": "1.23.0", - "description": "This app sends notifications to users when they reached 85, 90 and 95% of their quota (checked once a day).\nIn addition an email can be sent to the users. The three percentages can be changed in the admin settings.\nIt is also possible to have a link in the email and the notification for upsell options.", - "homepage": "https://github.com/nextcloud/quota_warning", - "licenses": [ - "agpl" - ] - }, - "registration": { - "hash": "sha256-EzKIk9o4+i9+6oa3B4ZP1tAnXnL6zO6LjSXmPEzvbGE=", - "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.9.0/registration-v2.9.0.tar.gz", - "version": "2.9.0", - "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", - "homepage": "https://github.com/nextcloud/registration", - "licenses": [ - "agpl" - ] - }, - "repod": { - "hash": "sha256-FFTRr6RH2t5Z/pV4+Sh621SSIzwzxlvRJWxP+DRgXRo=", - "url": "https://git.crystalyx.net/Xefir/repod/releases/download/4.0.0/repod.tar.gz", - "version": "4.0.0", - "description": "## Features\n- šŸ” Browse and subscribe huge collection of podcasts\n- šŸ”Š Listen to episodes directly in Nextcloud\n- 🌐 Sync your activity with [AntennaPod](https://antennapod.org/) and [other apps](https://git.crystalyx.net/Xefir/repod#clients-supporting-sync-of-gpoddersync)\n- šŸ“± Mobile friendly interface\n- šŸ“” Import and export your subscriptions\n- āž”ļø Full features comparison [here](https://git.crystalyx.net/Xefir/repod#comparaison-with-similar-apps-for-nextcloud)\n\n## Requirements\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!", - "homepage": "https://git.crystalyx.net/Xefir/repod", - "licenses": [ - "AGPL-3.0-or-later" - ] - }, - "richdocuments": { - "hash": "sha256-0oAw4vMlB35uaLpb8s8i5CurL9J5hRWrErApY3O3LnA=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.8/richdocuments-v8.7.8.tar.gz", - "version": "8.7.8", - "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", - "homepage": "https://collaboraoffice.com/", - "licenses": [ - "agpl" - ] - }, - "sociallogin": { - "hash": "sha256-BBl1zvZvggoznheW/p7re3/8dUYyybOhCYVLNLnAA64=", - "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.3.1/release.tar.gz", - "version": "6.3.1", - "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. The format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", - "homepage": "https://github.com/zorn-v/nextcloud-social-login", - "licenses": [ - "agpl" - ] - }, - "spreed": { - "hash": "sha256-BpRdTq9MYZwcTC8gTNuynVm1lLh58Jbj/L530paUYYQ=", - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v21.1.9/spreed-v21.1.9.tar.gz", - "version": "21.1.9", - "description": "Chat, video & audio-conferencing using WebRTC\n\n* šŸ’¬ **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* šŸ‘„ **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* 🌐 **Federated chats** Chat with other Nextcloud users on their servers\n* šŸ’» **Screen sharing!** Share your screen with the participants of your call.\n* šŸš€ **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* šŸŒ‰ **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.", - "homepage": "https://github.com/nextcloud/spreed", - "licenses": [ - "agpl" - ] - }, - "tables": { - "hash": "sha256-VjTNJ79LNZ5oBff2mAILiYnGB843V2LgN+Wxb0yG1XU=", - "url": "https://github.com/nextcloud-releases/tables/releases/download/v1.0.4/tables-v1.0.4.tar.gz", - "version": "1.0.4", - "description": "Manage data the way you need it.\n\nWith this app you are able to create your own tables with individual columns. You can start with a template or from scratch and add your wanted columns.\nYou can choose from the following column types:\n- Text line or rich text\n- Link to urls or other nextcloud resources\n- Numbers\n- Progress bar\n- Stars rating\n- Yes/No tick\n- Date and/or time\n- (Multi) selection\n- Users, groups and teams\n\nShare your tables and views with users and groups within your cloud.\n\nHave a good time and manage whatever you want.", - "homepage": "https://github.com/nextcloud/tables", - "licenses": [ - "agpl" - ] - }, - "tasks": { - "hash": "sha256-I5QdNavgv74FSuXwFWNz/++LOY9Z8kNZhEKf2k118L8=", - "url": "https://github.com/nextcloud/tasks/releases/download/v0.17.1/tasks.tar.gz", - "version": "0.17.1", - "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", - "homepage": "https://github.com/nextcloud/tasks/", - "licenses": [ - "agpl" - ] - }, - "theming_customcss": { - "hash": "sha256-tDU6GIGX5PFr6+iBYjUl4iGcZKUmc/3MUBt5xD561uw=", - "url": "https://github.com/nextcloud-releases/theming_customcss/releases/download/v1.19.0/theming_customcss.tar.gz", - "version": "1.19.0", - "description": "Adjust the Nextcloud theme with custom CSS", - "homepage": "", - "licenses": [ - "agpl" - ] - }, - "twofactor_admin": { - "hash": "sha256-mxbjJ4y98RMK63BZdxy8StGmxyPLKFEioDvDB5mADb8=", - "url": "https://github.com/nextcloud-releases/twofactor_admin/releases/download/v4.9.0/twofactor_admin.tar.gz", - "version": "4.9.0", - "description": "This two-factor auth (2FA) provider for Nextcloud allows admins to generate a one-time\n\t\tcode for users to log into a 2FA protected account. This is helpful in situations where\n\t\tusers have lost access to their other 2FA methods or mandatory 2FA without any previously\n\t\tenabled 2FA provider.", - "homepage": "", - "licenses": [ - "agpl" - ] - }, - "twofactor_webauthn": { - "hash": "sha256-21lUwF1uC7vJKqpC144jbtKaX25UhVDzgU/E7XoMSos=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.6.0/twofactor_webauthn-v2.6.0.tar.gz", - "version": "2.6.0", - "description": "A two-factor provider for WebAuthn devices", - "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", - "licenses": [ - "agpl" - ] - }, - "unroundedcorners": { - "hash": "sha256-0+fOJnPsuengy8TPzTKizDnDXTlZStalFDOv+dFlRgc=", - "url": "https://github.com/OliverParoczai/nextcloud-unroundedcorners/releases/download/v1.1.5/unroundedcorners-v1.1.5.tar.gz", - "version": "1.1.5", - "description": "# Unrounded Corners\nA Nextcloud app that restores the corners of buttons and widgets to their original looks by unrounding them.", - "homepage": "https://github.com/OliverParoczai/nextcloud-unroundedcorners", - "licenses": [ - "agpl" - ] - }, - "unsplash": { - "hash": "sha256-j0cQem+KLQFxj19DIqK6wqYYDs31V1VfVobH5JZ89RM=", - "url": "https://github.com/nextcloud-releases/unsplash/releases/download/v3.1.0/unsplash-v3.1.0.tar.gz", - "version": "3.1.0", - "description": "Show a new random featured nature photo in your nextcloud. Now with choosable motives!", - "homepage": "https://github.com/nextcloud/unsplash/", - "licenses": [ - "agpl" - ] - }, - "uppush": { - "hash": "sha256-QMLrv44uCNPm+ko3u0XP6p5BZuJthtDFBsT07w0XW/c=", - "url": "https://codeberg.org/NextPush/uppush/archive/2.4.0.tar.gz", - "version": "2.4.0", - "description": "Once the mobile phone is connected with NextPush, push notifications can be forwarded to applications implementing UnifiedPush.\n\nMore information about UnifiedPush at https://unifiedpush.org", - "homepage": "", - "licenses": [ - "agpl" - ] - }, - "user_oidc": { - "hash": "sha256-uvGCdA8wNHdeZJk+AIZZrxbylxicNusJzi5nqHWaVtY=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v8.4.0/user_oidc-v8.4.0.tar.gz", - "version": "8.4.0", - "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", - "homepage": "https://github.com/nextcloud/user_oidc", - "licenses": [ - "agpl" - ] - }, - "user_saml": { - "hash": "sha256-oezyc/YXOG1vlw8kNLfVkhA7/WVWfTnL/hb1KSY78ho=", - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v7.1.3/user_saml-v7.1.3.tar.gz", - "version": "7.1.3", - "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", - "homepage": "https://github.com/nextcloud/user_saml", - "licenses": [ - "agpl" - ] - }, - "whiteboard": { - "hash": "sha256-thJL8fZCh7pIOt+GZT5TNVlVshyaxkPufIcHUdiVeRY=", - "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.5.6/whiteboard-v1.5.6.tar.gz", - "version": "1.5.6", - "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- šŸŽØ Drawing shapes, writing text, connecting elements\n- šŸ“ Real-time collaboration\n- šŸ–¼ļø Add images with drag and drop\n- šŸ“Š Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- šŸ“¦ Image export\n- šŸ’Ŗ Strong foundation: We use Excalidraw as our base library", - "homepage": "https://github.com/nextcloud/whiteboard", - "licenses": [ - "agpl" - ] - } -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 1e258da9620f..2b67a0c5b126 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1393,18 +1393,18 @@ mapAliases { newlib-nanoCross = throw "'newlib-nanoCross' has been renamed to/replaced by 'newlib-nano'"; # Converted to throw 2025-10-27 newlibCross = throw "'newlibCross' has been renamed to/replaced by 'newlib'"; # Converted to throw 2025-10-27 newt-go = fosrl-newt; # Added 2025-06-24 - nextcloud30 = throw " - Nextcloud v30 has been removed from `nixpkgs` as the support for is dropped - by upstream in 2025-09. Please upgrade to at least Nextcloud v31 by declaring + nextcloud31 = throw " + Nextcloud v31 has been removed from `nixpkgs` as the support for is dropped + by upstream in 2025-09. Please upgrade to at least Nextcloud v32 by declaring - services.nextcloud.package = pkgs.nextcloud31; + services.nextcloud.package = pkgs.nextcloud32; in your NixOS config. - WARNING: if you were on Nextcloud 29 you have to upgrade to Nextcloud 30 - first on 25.05 because Nextcloud doesn't support upgrades across multiple major versions! - "; # Added 2025-09-25 - nextcloud30Packages = throw "Nextcloud 30 is EOL!"; # Added 2025-09-25 + WARNING: if you were on Nextcloud 30 you have to upgrade to Nextcloud 31 + first on 25.11 because Nextcloud doesn't support upgrades across multiple major versions! + "; # Added 2026-02-20 + nextcloud31Packages = throw "Nextcloud 31 is EOL!"; # Added 2026-02-20 nfstrace = throw "nfstrace has been removed, as it was broken"; # Added 2025-08-25 nginxQuic = throw "'nginxQuic' has been removed. QUIC support is now available in the default nginx builds."; ngrid = throw "'ngrid' has been removed as it has been unmaintained upstream and broken"; # Added 2025-11-15 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2bd3722f83a9..ee27e9ed7d1a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3037,12 +3037,10 @@ with pkgs; libnma-gtk4 = libnma.override { withGtk4 = true; }; inherit (callPackages ../servers/nextcloud { }) - nextcloud31 nextcloud32 nextcloud33 ; - nextcloud31Packages = callPackage ../servers/nextcloud/packages { ncVersion = "31"; }; nextcloud32Packages = callPackage ../servers/nextcloud/packages { ncVersion = "32"; }; nextcloud33Packages = callPackage ../servers/nextcloud/packages { ncVersion = "33"; }; From 7161f7a6fe03b38fc084faa1a6a2e0bde6cbe61d Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 20 Feb 2026 12:38:19 +0100 Subject: [PATCH 269/390] nixos/nextcloud: init 33 --- nixos/modules/services/web-apps/nextcloud.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index beb628c42214..198db07a617d 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -466,6 +466,7 @@ in relatedPackages = [ "nextcloud31" "nextcloud32" + "nextcloud33" ]; }; phpPackage = lib.mkPackageOption pkgs "php" { @@ -1194,7 +1195,7 @@ in { warnings = let - latest = 32; + latest = 33; upgradeWarning = major: nixos: '' A legacy Nextcloud install (from before NixOS ${nixos}) may be installed. @@ -1226,7 +1227,8 @@ in ++ (lib.optional (lib.versionOlder cfg.package.version "29") (upgradeWarning 28 "24.11")) ++ (lib.optional (lib.versionOlder cfg.package.version "30") (upgradeWarning 29 "24.11")) ++ (lib.optional (lib.versionOlder cfg.package.version "31") (upgradeWarning 30 "25.05")) - ++ (lib.optional (lib.versionOlder cfg.package.version "32") (upgradeWarning 31 "25.11")); + ++ (lib.optional (lib.versionOlder cfg.package.version "32") (upgradeWarning 31 "25.11")) + ++ (lib.optional (lib.versionOlder cfg.package.version "33") (upgradeWarning 32 "26.05")); services.nextcloud.package = lib.mkDefault ( if pkgs ? nextcloud then @@ -1235,12 +1237,12 @@ in nextcloud defined in an overlay, please set `services.nextcloud.package` to `pkgs.nextcloud`. '' - else if lib.versionOlder stateVersion "25.05" then - pkgs.nextcloud30 else if lib.versionOlder stateVersion "25.11" then pkgs.nextcloud31 - else + else if lib.versionOlder stateVersion "26.05" then pkgs.nextcloud32 + else + pkgs.nextcloud33 ); services.nextcloud.phpOptions = lib.mkMerge [ From 10965a1da83547863ec82905e251cb3605ce9307 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 20 Feb 2026 12:38:54 +0100 Subject: [PATCH 270/390] nixos/nextcloud: drop 31 --- nixos/modules/services/web-apps/nextcloud.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index 198db07a617d..cc54ef70bbcb 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -464,7 +464,6 @@ in type = lib.types.package; description = "Which package to use for the Nextcloud instance."; relatedPackages = [ - "nextcloud31" "nextcloud32" "nextcloud33" ]; From 79e727ee32faa6134586a995790fb514888feadb Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 20 Feb 2026 12:42:42 +0100 Subject: [PATCH 271/390] nixos/doc/manual: add upgrade notice to release notes --- nixos/doc/manual/release-notes/rl-2605.section.md | 7 +++++++ nixos/modules/services/web-apps/nextcloud.md | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index f89d9d3942bf..0b94beb01a6c 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -185,6 +185,13 @@ See . - `services.caddy` now supports setting `httpPort` and `httpsPort` and opening them in the firewall via `openFirewall`. +- The latest available version of Nextcloud is v33 (available as `pkgs.nextcloud33`). The installation logic is as follows: + - If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**) + - If [`system.stateVersion`](#opt-system.stateVersion) is >=26.05, `pkgs.nextcloud33` will be installed by default. + - If [`system.stateVersion`](#opt-system.stateVersion) is >=25.11, `pkgs.nextcloud32` will be installed by default. + - `nextcloud31` is EOL and was thus removed. + - Please note that an upgrade from v31 (or older) to v33 directly is not possible. Please upgrade to `nextcloud32` (or earlier) first. Nextcloud prohibits skipping major versions while upgrading. You can upgrade by declaring [`services.nextcloud.package = pkgs.nextcloud32;`](#opt-services.nextcloud.package). + - `services.slurm` now supports slurmrestd usage through the `services.slurm.rest` NixOS options. - `services.kanidm` options for server, client and unix were moved under dedicated namespaces. diff --git a/nixos/modules/services/web-apps/nextcloud.md b/nixos/modules/services/web-apps/nextcloud.md index e142630d8b98..0becc863590b 100644 --- a/nixos/modules/services/web-apps/nextcloud.md +++ b/nixos/modules/services/web-apps/nextcloud.md @@ -5,7 +5,7 @@ self-hostable cloud platform. The server setup can be automated using [services.nextcloud](#opt-services.nextcloud.enable). A desktop client is packaged at `pkgs.nextcloud-client`. -The current default by NixOS is `nextcloud32` which is also the latest +The current default by NixOS is `nextcloud33` which is also the latest major version available. ## Basic usage {#module-services-nextcloud-basic-usage} From e6df1b9bb4e91e7e553b7e7e277d11db2f5cb234 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 16:27:18 +0000 Subject: [PATCH 272/390] libretro.stella: 0-unstable-2026-02-13 -> 0-unstable-2026-02-18 --- pkgs/applications/emulators/libretro/cores/stella.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/stella.nix b/pkgs/applications/emulators/libretro/cores/stella.nix index a8381287556b..e9a917a84592 100644 --- a/pkgs/applications/emulators/libretro/cores/stella.nix +++ b/pkgs/applications/emulators/libretro/cores/stella.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "stella"; - version = "0-unstable-2026-02-13"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "stella-emu"; repo = "stella"; - rev = "9d7d1d2d6cc571821a8aa2459b9c1c914947cbd6"; - hash = "sha256-YE+LTuGUJN1mGEyK+aJgivYkMEjI+1ISwmWYDypm/a0="; + rev = "30b15892eec8aac36075e07b2f719bf7ff494344"; + hash = "sha256-mgu7JmZ9veng6WauFEUW5nON9vlrnXsgmLU7wzTZhTY="; }; makefile = "Makefile"; From 421044a7f7e1eea62ee03a04da65d8068cbf902f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 16:47:53 +0000 Subject: [PATCH 273/390] par-lang: 0-unstable-2026-02-10 -> 0-unstable-2026-02-20 --- pkgs/by-name/pa/par-lang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix index 853f30797008..59df35b2163d 100644 --- a/pkgs/by-name/pa/par-lang/package.nix +++ b/pkgs/by-name/pa/par-lang/package.nix @@ -19,13 +19,13 @@ rustPlatform.buildRustPackage { pname = "par-lang"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "faiface"; repo = "par-lang"; - rev = "0bea31c716761fb608a1a43013e5c6b30ad6bd7f"; - hash = "sha256-1dqQ8h2F7erKeZAL8RRdG/uCBF39gyunS2Jna8lcv0k="; + rev = "a43b59ab58b503f8e3171d9bdeba02ad0d43d0b4"; + hash = "sha256-GTYRPhn6y7yaBMrxYAywnSOOggxI3+e7WlNWcMbuvNk="; }; cargoHash = "sha256-Z0aTVloZY3UQWkL3+cMqxfzACLwD7OayjBPZbQ0bk1c="; From 69b44c962d92bc1126c1578cbedda7327a9a0540 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 23:09:01 +0000 Subject: [PATCH 274/390] python3Packages.macholib: 1.16.3 -> 1.16.4 Co-authored-by: Michael Daniels --- .../python-modules/macholib/default.nix | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/macholib/default.nix b/pkgs/development/python-modules/macholib/default.nix index 4f19dfdc8e3a..c1223be22b92 100644 --- a/pkgs/development/python-modules/macholib/default.nix +++ b/pkgs/development/python-modules/macholib/default.nix @@ -7,20 +7,35 @@ altgraph, setuptools, pyinstaller, + bashNonInteractive, + coreutils, }: +let + coreutils' = coreutils.override { singleBinary = false; }; +in buildPythonPackage rec { pname = "macholib"; - version = "1.16.3"; + version = "1.16.4"; pyproject = true; src = fetchFromGitHub { owner = "ronaldoussoren"; repo = "macholib"; rev = "v${version}"; - hash = "sha256-bTql10Ceny4fBCxnEWz1m1wi03EWMDW9u99IQiWYbnY="; + hash = "sha256-+7dFPwzwKmvtDY/blLNyrNDEATcgo+BUceoSGg55gbo="; }; + # test_command_line.py::test_shared_main requires that /bin/sh and + # /bin/ls exist and are regular executables (not symlinks). + # It also dislikes something about the real /bin. + postPatch = lib.optionalString doCheck '' + substituteInPlace macholib_tests/test_command_line.py \ + --replace-fail '"/bin/sh"' '"${lib.getExe' bashNonInteractive "bash"}"' \ + --replace-fail '"/bin/ls"' '"${lib.getExe' coreutils' "ls"}"' \ + --replace-fail '"/bin"' '"${lib.getBin coreutils'}/bin"' + ''; + build-system = [ setuptools ]; dependencies = [ @@ -30,6 +45,8 @@ buildPythonPackage rec { # Checks assume to find darwin specific libraries doCheck = stdenv.buildPlatform.isDarwin; nativeCheckInputs = [ + bashNonInteractive + coreutils' unittestCheckHook ]; From 97b661942cd78bc9f1db67531716c269a65b2dcf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:35:48 +0000 Subject: [PATCH 275/390] caddy: 2.10.2 -> 2.11.1 --- nixos/tests/caddy.nix | 2 +- pkgs/by-name/ca/caddy/package.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/tests/caddy.nix b/nixos/tests/caddy.nix index 97658291d4e3..c86ce21c5919 100644 --- a/nixos/tests/caddy.nix +++ b/nixos/tests/caddy.nix @@ -73,7 +73,7 @@ services.caddy = { package = pkgs.caddy.withPlugins { plugins = [ "github.com/caddyserver/replace-response@v0.0.0-20241211194404-3865845790a7" ]; - hash = "sha256-RrB0/qXL0mCvkxKaz8zhj5GWKEtOqItXP2ASYz7VdMU="; + hash = "sha256-P6rYPJeJcKZgH/d29YQrPf68uWWuav2tQq/2+sVT3tg="; }; configFile = pkgs.writeText "Caddyfile" '' { diff --git a/pkgs/by-name/ca/caddy/package.nix b/pkgs/by-name/ca/caddy/package.nix index 714f07a606b6..a69e26e6c51e 100644 --- a/pkgs/by-name/ca/caddy/package.nix +++ b/pkgs/by-name/ca/caddy/package.nix @@ -11,7 +11,7 @@ versionCheckHook, }: let - version = "2.10.2"; + version = "2.11.1"; dist = fetchFromGitHub { owner = "caddyserver"; repo = "dist"; @@ -27,10 +27,10 @@ buildGo125Module (finalAttrs: { owner = "caddyserver"; repo = "caddy"; tag = "v${finalAttrs.version}"; - hash = "sha256-KvikafRYPFZ0xCXqDdji1rxlkThEDEOHycK8GP5e8vk="; + hash = "sha256-8NvRodMtq9Yrock7QRvF6ZOjuqpiK0KS3UeJzYcIbsg="; }; - vendorHash = "sha256-wjcmWKVmLBAybILUi8tKEDnFbhtybf042ODH7jEq6r8="; + vendorHash = "sha256-jZ/oxAVBedbFEnqXrQnya2vLQZjXubAc1vUKwpUL66M="; ldflags = [ "-s" From c53d9aeb8a03949c6605d51062051b0fd7eb1d5a Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Sat, 21 Feb 2026 12:16:21 -0600 Subject: [PATCH 276/390] bluebubbles: include 128x128 icon --- pkgs/by-name/bl/bluebubbles/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/bl/bluebubbles/package.nix b/pkgs/by-name/bl/bluebubbles/package.nix index 777f06610383..c238286763f8 100644 --- a/pkgs/by-name/bl/bluebubbles/package.nix +++ b/pkgs/by-name/bl/bluebubbles/package.nix @@ -55,6 +55,7 @@ flutter329.buildFlutterApplication rec { sed -i 's#Icon=.*/bluebubbles.png#Icon=bluebubbles#g' snap/gui/bluebubbles.desktop install -Dm0644 snap/gui/bluebubbles.desktop $out/share/applications/bluebubbles.desktop install -Dm0644 snap/gui/bluebubbles.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm0644 flatpak/icon/128x128.png $out/share/icons/hicolor/128x128/apps/bluebubbles.png ''; extraWrapProgramArgs = '' From 07b2ee67935e3599b21e7677dc007656d57c1881 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 18:26:27 +0000 Subject: [PATCH 277/390] witr: 0.2.7 -> 0.3.0 --- pkgs/by-name/wi/witr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/witr/package.nix b/pkgs/by-name/wi/witr/package.nix index 62cd99a12c1d..06945f4eb9cc 100644 --- a/pkgs/by-name/wi/witr/package.nix +++ b/pkgs/by-name/wi/witr/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "witr"; - version = "0.2.7"; + version = "0.3.0"; src = fetchFromGitHub { owner = "pranshuparmar"; repo = "witr"; tag = "v${finalAttrs.version}"; - hash = "sha256-myVl7mphBAc4BnWL62+X3hSfAkk/s0CmsZlM65n0HN0="; + hash = "sha256-HMaFus6sT2+lUauXsADKnCSeQZFEWNUmfRfgYkT3CJY="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; From 666a886f07b0f5d14b3596fe43877f4038ad4ca6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 18:39:57 +0000 Subject: [PATCH 278/390] python3Packages.posthog: 7.8.3 -> 7.9.3 --- pkgs/development/python-modules/posthog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index bc5acea0f5c4..c244464031cd 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "posthog"; - version = "7.8.3"; + version = "7.9.3"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-JDt4lLocX+i1WAuY1SUqzmGX5Mt0CcktAsyuGSsTs6Y="; + hash = "sha256-IOyXM167ppLFKRubJc1JsoCA+95fcME/BakbFY90jGs="; }; build-system = [ setuptools ]; From a479ce742b98a137403ae58184f6f947aa8e6fa0 Mon Sep 17 00:00:00 2001 From: LuckShiba Date: Sat, 21 Feb 2026 15:55:06 -0300 Subject: [PATCH 279/390] dms-shell: 1.4.1 -> 1.4.2 --- pkgs/by-name/dm/dms-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dm/dms-shell/package.nix b/pkgs/by-name/dm/dms-shell/package.nix index 6fbef771c73d..1b380546267c 100644 --- a/pkgs/by-name/dm/dms-shell/package.nix +++ b/pkgs/by-name/dm/dms-shell/package.nix @@ -28,13 +28,13 @@ buildGoModule ( in { pname = "dms-shell"; - version = "1.4.1"; + version = "1.4.2"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "DankMaterialShell"; tag = "v${finalAttrs.version}"; - hash = "sha256-abNemkJQxp8E9bCNyTlAcFxKx+t1Wsc49J5NRZuyCgs="; + hash = "sha256-qPm0HLKFIN8nBiTJwA4Jq5R3KPNoMHBxkpVJ4DQ9PBI="; }; sourceRoot = "${finalAttrs.src.name}/core"; From 2b2f3872caaf0502d5a3ed66d8061f471f726855 Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Thu, 19 Feb 2026 20:00:16 -0600 Subject: [PATCH 280/390] python3Packages.onepassword-sdk: init at 0.4.1b1 --- .../onepassword-sdk/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/onepassword-sdk/default.nix diff --git a/pkgs/development/python-modules/onepassword-sdk/default.nix b/pkgs/development/python-modules/onepassword-sdk/default.nix new file mode 100644 index 000000000000..9b2538dd873d --- /dev/null +++ b/pkgs/development/python-modules/onepassword-sdk/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + + # dependencies + pydantic, +}: + +buildPythonPackage (finalAttrs: { + pname = "onepassword-sdk"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "1Password"; + repo = "onepassword-sdk-python"; + tag = "v${finalAttrs.version}"; + hash = "sha256-mMmHC5zBY1w+Y+NAZJkP7m1CqErwCv2bMNAo1TTNm6E="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + pydantic + ]; + + # Tests require a live 1Password service account token. + doCheck = false; + + pythonImportsCheck = [ "onepassword" ]; + + meta = { + description = "1Password Python SDK for programmatic secret management"; + homepage = "https://github.com/1Password/onepassword-sdk-python"; + changelog = "https://github.com/1Password/onepassword-sdk-python/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mahyarmirrashed ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3f6286fd59ea..8c3beec0c1fe 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11272,6 +11272,8 @@ self: super: with self; { onedrive-personal-sdk = callPackage ../development/python-modules/onedrive-personal-sdk { }; + onepassword-sdk = callPackage ../development/python-modules/onepassword-sdk { }; + onetimepad = callPackage ../development/python-modules/onetimepad { }; onetimepass = callPackage ../development/python-modules/onetimepass { }; From 12ccbcd8565de2844f7caebf5c4c1d14bad8efad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 18:59:56 +0000 Subject: [PATCH 281/390] serie: 0.6.0 -> 0.6.1 --- pkgs/by-name/se/serie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index d6d65c205f4c..336a8e65d1bc 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "serie"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${finalAttrs.version}"; - hash = "sha256-iHhm71z1DH2oDcgl5bwFVO0U5ks0LmoqMrlUZfIQkf4="; + hash = "sha256-cnuQ6gAL0YRv0DIjuXstPmFRyfQh7c+MHZkc3lzRcRo="; }; - cargoHash = "sha256-9jWXr/43zPe+7VpbRHj5k8eptXnhMKU073KAKJtG5+E="; + cargoHash = "sha256-SavJ6OsTxWUWFWxyfq3B/maqqTRIRiBmwIeXAH3+ZCw="; nativeCheckInputs = [ gitMinimal ]; From 8d4bfacd79e74d4c2e509d81cf7648ce8f7b3038 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 21 Feb 2026 22:36:24 +0300 Subject: [PATCH 282/390] linux-firmware: 20260110 -> 20260221 Diff: https://gitlab.com/kernel-firmware/linux-firmware/-/compare/20260110...20260221 --- pkgs/by-name/li/linux-firmware/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/linux-firmware/package.nix b/pkgs/by-name/li/linux-firmware/package.nix index 1b5cbb5f71a6..59d1d6fdf032 100644 --- a/pkgs/by-name/li/linux-firmware/package.nix +++ b/pkgs/by-name/li/linux-firmware/package.nix @@ -22,13 +22,13 @@ let in stdenvNoCC.mkDerivation rec { pname = "linux-firmware"; - version = "20260110"; + version = "20260221"; src = fetchFromGitLab { owner = "kernel-firmware"; repo = "linux-firmware"; tag = version; - hash = "sha256-zL2ck91IBjBw/10YirxfoScEjbvEXVBR7bpLzuF3kDc="; + hash = "sha256-QHoS9+WS9IjRVhTJEFF/X8+4ZKjKwpJAvf7EqsV+qEY="; }; postUnpack = '' From 643702bdafb17b3b92f15abc20604e84a767824c Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Sun, 22 Feb 2026 03:47:32 +0800 Subject: [PATCH 283/390] mldonkey: fix build with gcc 14+ --- pkgs/applications/networking/p2p/mldonkey/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/p2p/mldonkey/default.nix b/pkgs/applications/networking/p2p/mldonkey/default.nix index b9cba535c37a..d32465afcf4a 100644 --- a/pkgs/applications/networking/p2p/mldonkey/default.nix +++ b/pkgs/applications/networking/p2p/mldonkey/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { ''; env = { - NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=incompatible-pointer-types -DPROTOTYPES=1"; } # https://github.com/ygrek/mldonkey/issues/117 // lib.optionalAttrs stdenv.cc.isClang { From 43bb25cc12ac4f3fdc4e2827820460b5a77cacd6 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Feb 2026 19:58:42 +0000 Subject: [PATCH 284/390] python3Packages.bambi: relax sparse dep --- pkgs/development/python-modules/bambi/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/bambi/default.nix b/pkgs/development/python-modules/bambi/default.nix index 238901ec4cde..1c18a6c6bc9f 100644 --- a/pkgs/development/python-modules/bambi/default.nix +++ b/pkgs/development/python-modules/bambi/default.nix @@ -41,6 +41,9 @@ buildPythonPackage (finalAttrs: { setuptools-scm ]; + pythonRelaxDeps = [ + "sparse" + ]; dependencies = [ arviz-plots formulae From 719d6217ffe89e793a0bf53bbe2d241f848ba1e0 Mon Sep 17 00:00:00 2001 From: DoctorDalek1963 Date: Mon, 9 Jun 2025 11:25:35 +0100 Subject: [PATCH 285/390] nixos/borgbackup: add extraArgs to wrapper script Signed-off-by: Sefa Eyeoglu --- nixos/modules/services/backup/borgbackup.nix | 9 +++++++-- nixos/tests/borgbackup.nix | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/backup/borgbackup.nix b/nixos/modules/services/backup/borgbackup.nix index 2512f4643c68..59581daeb721 100644 --- a/nixos/modules/services/backup/borgbackup.nix +++ b/nixos/modules/services/backup/borgbackup.nix @@ -206,16 +206,17 @@ let original, name, set ? { }, + extraArgs ? null, }: pkgs.runCommand "${name}-wrapper" { nativeBuildInputs = [ pkgs.makeWrapper ]; } - '' makeWrapper "${original}" "$out/bin/${name}" \ ${lib.concatStringsSep " \\\n " ( - lib.mapAttrsToList (name: value: ''--set ${name} "${value}"'') set + (lib.mapAttrsToList (name: value: ''--set ${name} "${value}"'') set) + ++ (lib.optional (extraArgs != null) ''--add-flags "${extraArgs}"'') )} ''; @@ -230,6 +231,7 @@ let } // (mkPassEnv cfg) // cfg.environment; + extraArgs = cfg.extraArgs or null; }); # Paths listed in ReadWritePaths must exist before service is started @@ -778,6 +780,9 @@ in description = '' Additional arguments for all {command}`borg` calls the service has. Handle with care. + + These extra arguments also get included in the wrapper + script for this job. ''; default = [ ]; example = [ "--remote-path=/path/to/borg" ]; diff --git a/nixos/tests/borgbackup.nix b/nixos/tests/borgbackup.nix index d26ad166de5d..a52b9d80ee84 100644 --- a/nixos/tests/borgbackup.nix +++ b/nixos/tests/borgbackup.nix @@ -131,7 +131,8 @@ in repo = remoteRepo; encryption.mode = "none"; startAt = [ ]; - environment.BORG_RSH = "ssh -oStrictHostKeyChecking=no -i /root/id_ed25519"; + # This uses extraArgs instead of BORG_RSH to test propagation of these args + extraArgs = [ "--rsh=ssh -oStrictHostKeyChecking=no -i /root/id_ed25519" ]; }; commandFail = { From 23dc2d1a977f89925cf41611abbd8bd5915722c3 Mon Sep 17 00:00:00 2001 From: Ming-Chuan Date: Sun, 22 Feb 2026 04:38:33 +0800 Subject: [PATCH 286/390] fetchurl/mirrors: remove funet.fi from KDE mirror list It serves incorrect krita 5.2.14 source archive --- pkgs/build-support/fetchurl/mirrors.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchurl/mirrors.nix b/pkgs/build-support/fetchurl/mirrors.nix index 44af3749723f..f9f5b25557d2 100644 --- a/pkgs/build-support/fetchurl/mirrors.nix +++ b/pkgs/build-support/fetchurl/mirrors.nix @@ -112,9 +112,9 @@ "ftp://ftp.sunet.se/mirror/imagemagick.org/ftp/" # also contains older versions removed from most mirrors ]; + # See https://download.kde.org/ls-lR.mirrorlist kde = [ "https://download.kde.org/" - "https://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/" ]; # kernel.org's /pub (/pub/{linux,software}) tree From 9d314f596ff2ec01508fc13180a2af5d0c9482d1 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 22 Feb 2026 00:55:49 +0400 Subject: [PATCH 287/390] nnn: adopt by sikmir --- pkgs/by-name/nn/nnn/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/nn/nnn/package.nix b/pkgs/by-name/nn/nnn/package.nix index 760df31a7988..1577cb19589d 100644 --- a/pkgs/by-name/nn/nnn/package.nix +++ b/pkgs/by-name/nn/nnn/package.nix @@ -101,6 +101,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/jarun/nnn/blob/v${finalAttrs.version}/CHANGELOG"; license = lib.licenses.bsd2; platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "nnn"; }; }) From 446981d7fa0e627e4bf9353467a4aefce6ae6f5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 21:05:40 +0000 Subject: [PATCH 288/390] terraform-providers.fastly_fastly: 8.6.0 -> 8.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index bc539b258add..c3ad5f4d03a1 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -400,13 +400,13 @@ "vendorHash": null }, "fastly_fastly": { - "hash": "sha256-FZNwWjgxdJ/g3ByjbsD5isMan7e7QUX2w5ZHR4qHJKw=", + "hash": "sha256-KPEgLMxKyiepNb5A9uJmcOEDDbE+L0k6Cz3hAVg0H08=", "homepage": "https://registry.terraform.io/providers/fastly/fastly", "owner": "fastly", "repo": "terraform-provider-fastly", - "rev": "v8.6.0", + "rev": "v8.7.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-YgmjUSKq9wAkixq9oL5dXwNY2Yt/QRdOLj75M8UWj1w=" + "vendorHash": "sha256-xgIAmxi9VvPsWqBtQHchv5UvwALkayxmoMsUp0aYJVs=" }, "flexibleenginecloud_flexibleengine": { "hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=", From 167bfb3375f29b736423e0d4f16fd413d7d1695f Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 21 Feb 2026 16:07:07 -0500 Subject: [PATCH 289/390] microhs: 0.14.21.0 -> 0.15.3.0 --- pkgs/by-name/mi/microhs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microhs/package.nix b/pkgs/by-name/mi/microhs/package.nix index 509ca3cc99d5..3aaaec27e286 100644 --- a/pkgs/by-name/mi/microhs/package.nix +++ b/pkgs/by-name/mi/microhs/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "microhs"; - version = "0.14.21.0"; + version = "0.15.3.0"; src = fetchFromGitHub { owner = "augustss"; repo = "MicroHs"; tag = "v${finalAttrs.version}"; - hash = "sha256-Tq8fjI3LCP4NWrmbMP0xyhY2fjRmsMCEvgfDQ/SB5Bo="; + hash = "sha256-JuqdArVzziJC4/QZLfPguXbd+ZiPD3bgf1mGYghkxy0="; }; # mcabal doesn't seem to respect the make flag and fails with /homeless-shelter From 33f4a16f20330b2c7aafc70a78adc291f59b41ad Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 21 Feb 2026 16:09:18 -0500 Subject: [PATCH 290/390] microhs: add updateScript --- pkgs/by-name/mi/microhs/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/microhs/package.nix b/pkgs/by-name/mi/microhs/package.nix index 3aaaec27e286..fe115366c11f 100644 --- a/pkgs/by-name/mi/microhs/package.nix +++ b/pkgs/by-name/mi/microhs/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, lib, writableTmpDirAsHomeHook, - writeTextDir, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -29,8 +29,11 @@ stdenv.mkDerivation (finalAttrs: { # The MicroCabal that is installed by `make install` is pregenerated, does not respect MCABAL above, and so is not useable postInstall = "rm $out/bin/mcabal"; - passthru.tests = { - hello-world = callPackage ./test-hello-world.nix { microhs = finalAttrs.finalPackage; }; + passthru = { + updateScript = nix-update-script { }; + tests = { + hello-world = callPackage ./test-hello-world.nix { microhs = finalAttrs.finalPackage; }; + }; }; meta = { From 287de4b092549f4d921ed3319ee879d1bc3c4431 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 17 Jan 2026 13:17:09 +0000 Subject: [PATCH 291/390] python3Packages.manim: 0.19.2 -> 0.20.0 Diff: https://github.com/ManimCommunity/manim/compare/v0.19.2...v0.20.0 Changelog: https://github.com/ManimCommunity/manim/releases/tag/v0.20.0 --- .../python-modules/manim/default.nix | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index 560975af90a0..be20a1abbe51 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -185,16 +185,16 @@ let ] ); in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "manim"; pyproject = true; - version = "0.19.2"; + version = "0.20.0"; src = fetchFromGitHub { owner = "ManimCommunity"; repo = "manim"; - tag = "v${version}"; - hash = "sha256-sM2IQdrqWVopo5Yzjmv6/KTHkgb/7Fma+plAc+gGwaM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-sn33kI0AswuvE653hWmke+7+qdJo5COzPaL8Y2aGbsU="; }; build-system = [ @@ -205,6 +205,9 @@ buildPythonPackage rec { buildInputs = [ cairo ]; + pythonRelaxDeps = [ + "skia-pathops" + ]; dependencies = [ av beautifulsoup4 @@ -236,10 +239,6 @@ buildPythonPackage rec { audioop-lts ]; - pythonRelaxDeps = [ - "skia-pathops" - ]; - optional-dependencies = { jupyterlab = [ jupyterlab @@ -282,7 +281,7 @@ buildPythonPackage rec { manim. ''; mainProgram = "manim"; - changelog = "https://github.com/ManimCommunity/manim/releases/tag/${src.tag}"; + changelog = "https://github.com/ManimCommunity/manim/releases/tag/${finalAttrs.src.tag}"; homepage = "https://github.com/ManimCommunity/manim"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ @@ -290,4 +289,4 @@ buildPythonPackage rec { ivyfanchiang ]; }; -} +}) From 785da70c2a7518503f7e887ea47ce1cc80954f85 Mon Sep 17 00:00:00 2001 From: Austin Butler Date: Sat, 21 Feb 2026 14:09:02 -0800 Subject: [PATCH 292/390] python3Packages.google-cloud-org-policy: 1.16.0 -> 1.16.1 --- .../python-modules/google-cloud-org-policy/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-org-policy/default.nix b/pkgs/development/python-modules/google-cloud-org-policy/default.nix index 359a05c07da6..1b58a8363e50 100644 --- a/pkgs/development/python-modules/google-cloud-org-policy/default.nix +++ b/pkgs/development/python-modules/google-cloud-org-policy/default.nix @@ -12,13 +12,13 @@ buildPythonPackage (finalAttrs: { pname = "google-cloud-org-policy"; - version = "1.16.0"; + version = "1.16.1"; pyproject = true; src = fetchPypi { pname = "google_cloud_org_policy"; inherit (finalAttrs) version; - hash = "sha256-xyFHEn2I2YCa+HOLKr40gG6sUpw83FeqkVzAihuEKhM="; + hash = "sha256-KleKj6JhG4pi/XAM82C/VndJED2nvK1+NzvT1lm7zpE="; }; build-system = [ setuptools ]; @@ -43,9 +43,9 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "google.cloud.orgpolicy" ]; meta = { - description = "Protobufs for Google Cloud Organization Policy"; - homepage = "https://github.com/googleapis/python-org-policy"; - changelog = "https://github.com/googleapis/python-org-policy/blob/v${finalAttrs.version}/CHANGELOG.md"; + description = "Python Client for Organization Policy"; + homepage = "https://github.com/googleapis/google-cloud-python/blob/main/packages/${finalAttrs.pname}"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/${finalAttrs.pname}-v${finalAttrs.version}/packages/${finalAttrs.pname}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ austinbutler ]; }; From a06afc9a3b4ca1f3e32197478d05b57a439d92dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 22:57:59 +0000 Subject: [PATCH 293/390] oxlint: 1.47.0 -> 1.49.0 --- pkgs/by-name/ox/oxlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index 1bb10aef2fca..70420fa35fba 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oxlint"; - version = "1.47.0"; + version = "1.49.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; tag = "oxlint_v${finalAttrs.version}"; - hash = "sha256-fzM+sVCQmZkBfMbD/Ko6R2zwosgOe0xJWBgOKbJ26uY="; + hash = "sha256-E5LR3l1cYfg+cc8RspIloJkEEzr7bjesQ3r3KJtLJPc="; }; - cargoHash = "sha256-e5DqyFqK/imxEkRchycpDZp+7B1lXdsYJLzVNzzQ7Kw="; + cargoHash = "sha256-FF+Ju/pYMc/Af8u9qnP+vPxYAgvgCyZd6aEmChnU5kQ="; nativeBuildInputs = [ cmake From 220e1c54c9f6d85827a82d7b0389f5056886e29b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 22:28:40 +0000 Subject: [PATCH 294/390] python3Packages.lance-namespace-urllib3-client: 0.4.5 -> 0.5.2 --- .../lance-namespace-urllib3-client/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix b/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix index 8edc6ec68659..2e9915152c4c 100644 --- a/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix +++ b/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix @@ -17,15 +17,15 @@ }: buildPythonPackage (finalAttrs: { - pname = "lance-namespace"; - version = "0.4.5"; + pname = "lance-namespace-urllib3-client"; + version = "0.5.2"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance-namespace"; tag = "v${finalAttrs.version}"; - hash = "sha256-cUwvPPOQemusthuTMttdojqApnWL4JmCdSB5oGZCfZ8="; + hash = "sha256-6Vfy/A9ZrvHM4M/3ZCmq+xv/WxSh9eRaTlbk+ejvSUY="; }; sourceRoot = "${finalAttrs.src.name}/python/lance_namespace_urllib3_client"; From 97166442987ef1bd0b89c2843060cc94c0473534 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Feb 2026 22:59:29 +0000 Subject: [PATCH 295/390] python3Packages.lance-namespace: 0.4.5 -> 0.5.2 Diff: https://github.com/lancedb/lance-namespace/compare/v0.4.5...v0.5.2 --- .../development/python-modules/lance-namespace/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace/default.nix b/pkgs/development/python-modules/lance-namespace/default.nix index 8ec45715bb05..87fc6c6ae1ff 100644 --- a/pkgs/development/python-modules/lance-namespace/default.nix +++ b/pkgs/development/python-modules/lance-namespace/default.nix @@ -30,14 +30,14 @@ buildPythonPackage (finalAttrs: { pname = "lance-namespace"; - version = "0.4.5"; + version = "0.5.2"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance-namespace"; tag = "v${finalAttrs.version}"; - hash = "sha256-cUwvPPOQemusthuTMttdojqApnWL4JmCdSB5oGZCfZ8="; + hash = "sha256-6Vfy/A9ZrvHM4M/3ZCmq+xv/WxSh9eRaTlbk+ejvSUY="; }; sourceRoot = "${finalAttrs.src.name}/python/lance_namespace"; @@ -46,9 +46,6 @@ buildPythonPackage (finalAttrs: { hatchling ]; - pythonRemoveDeps = [ - "pylance" - ]; dependencies = [ lance-namespace-urllib3-client typing-extensions From c00913469dc06a6f36cf7f3b8fb93397a1d70a85 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Feb 2026 00:26:40 +0100 Subject: [PATCH 296/390] python2Packages.cffi: fix eval This should not matter for anyone I hope, but I saw the typo and I can't let it sit there. --- pkgs/top-level/python2-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index ab674985fe11..9f09c1c044b5 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -11,7 +11,7 @@ with super; bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); - cffi = disabed super.cffi; + cffi = disabled super.cffi; configparser = disabled super.configparser; From 198982807266be92b77910c68bb0199480df139d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 23:29:44 +0000 Subject: [PATCH 297/390] sing-box: 1.12.21 -> 1.12.22 --- pkgs/by-name/si/sing-box/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/sing-box/package.nix b/pkgs/by-name/si/sing-box/package.nix index 5c9effac3bb5..460ae92cb25b 100644 --- a/pkgs/by-name/si/sing-box/package.nix +++ b/pkgs/by-name/si/sing-box/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "sing-box"; - version = "1.12.21"; + version = "1.12.22"; src = fetchFromGitHub { owner = "SagerNet"; repo = "sing-box"; tag = "v${finalAttrs.version}"; - hash = "sha256-glBNYPgjXt2xd3MehiNe8W0OXEigsuhVVbEZ7QRDhDI="; + hash = "sha256-dLgvI3E5zQWNHxIIUi1WLs62rc3A3lwDpHjq1n09KXM="; }; vendorHash = "sha256-CSAXPvXMUwD08fsp66vr1pA4Wxy0rY2cEJU1Pl0mdUA="; From 5885f5b3bcce40f68d760faee52f9447667773f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 23:33:18 +0000 Subject: [PATCH 298/390] copywrite: 0.24.0 -> 0.25.0 --- pkgs/by-name/co/copywrite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/copywrite/package.nix b/pkgs/by-name/co/copywrite/package.nix index 507068a1ac1e..809d3943dba1 100644 --- a/pkgs/by-name/co/copywrite/package.nix +++ b/pkgs/by-name/co/copywrite/package.nix @@ -9,18 +9,18 @@ }: let - commitHash = "be318748da098346a52133c0f7d4a4104a56efc5"; # matches tag release + commitHash = "42a6ce343e0ae13bd2e2c1dabbefafdd362c78a3"; # matches tag release shortCommitHash = builtins.substring 0 7 commitHash; in buildGoModule (finalAttrs: { pname = "copywrite"; - version = "0.24.0"; + version = "0.25.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "copywrite"; tag = "v${finalAttrs.version}"; - hash = "sha256-gw5i50fHshyRrSU3/M4HWM/J82HawGXPHHg9nKIRBkQ="; + hash = "sha256-ZIzFDQkqHNyU/ylGtuiDnenfAf1HbriEBvmxFGolH74="; }; vendorHash = "sha256-607qlAhrk+1SdrIeE9eYBW3qJKq9i7hEzObvKH66Dfk="; From 64ec55768f48f2128dee0ad7af2b0db82ad719f5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Feb 2026 23:37:20 +0000 Subject: [PATCH 299/390] python3Packages.tinygrad: skip failing test on x86_64-darwin --- pkgs/development/python-modules/tinygrad/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/tinygrad/default.nix b/pkgs/development/python-modules/tinygrad/default.nix index 09028ce8733a..6a9b7bfffb5b 100644 --- a/pkgs/development/python-modules/tinygrad/default.nix +++ b/pkgs/development/python-modules/tinygrad/default.nix @@ -253,6 +253,15 @@ buildPythonPackage (finalAttrs: { # AttributeError: module 'tinygrad.runtime.autogen.libclang' has no attribute 'clang_parseTranslationUnit' "test_gen_from_header" "test_struct_ordering" + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + # AssertionError: Expected 1 operations, got 3 + # assert 3 == 1 + # + where 3 = len([ExecItem(ast=UOp(Ops.SINK, dtypes.void, arg=None, src=... + # + and 1 = len([{'cnt': 3, 'type': 'graph'}]) + # + # test/test_jit.py:695: AssertionError + "TestJitGraphSplit" ]; disabledTestPaths = [ From b7080b2dcacef571a7853b80636787fdfb8de747 Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Tue, 21 Oct 2025 10:12:53 +0200 Subject: [PATCH 300/390] bentopdf: init at 1.11.2 --- pkgs/by-name/be/bentopdf/package.nix | 49 ++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/be/bentopdf/package.nix diff --git a/pkgs/by-name/be/bentopdf/package.nix b/pkgs/by-name/be/bentopdf/package.nix new file mode 100644 index 000000000000..42c985ccf613 --- /dev/null +++ b/pkgs/by-name/be/bentopdf/package.nix @@ -0,0 +1,49 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + simpleMode ? true, +}: +buildNpmPackage (finalAttrs: { + pname = "bentopdf"; + # We intentionally don't update the version, due to: + # https://github.com/NixOS/nixpkgs/issues/484067 + # nixpkgs-update: no auto update + version = "1.11.2"; + + src = fetchFromGitHub { + owner = "alam00000"; + repo = "bentopdf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-br4My0Q4zoA+ZIrXM4o4oQjZ7IpSdwg+iKiAUdc2B/s="; + }; + npmDepsHash = "sha256-UNNNYO7e7qdumI0/ka2ieFZzKURPl1V3981vHCPcVfY="; + + npmBuildFlags = [ + "--" + "--mode" + "production" + ]; + + env.SIMPLE_MODE = lib.boolToString simpleMode; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r dist/* $out/ + + runHook postInstall + ''; + + meta = { + description = "Privacy-first PDF toolkit"; + homepage = "https://bentopdf.com"; + changelog = "https://github.com/alam00000/bentopdf/releases"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ + charludo + stunkymonkey + ]; + }; +}) From ec60ef02e12dde27a483824b85a77dddc7521594 Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Tue, 21 Oct 2025 10:13:00 +0200 Subject: [PATCH 301/390] nixos/bentopdf: init --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/bentopdf.nix | 112 ++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 nixos/modules/services/web-apps/bentopdf.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 6cf6e5f1c1d1..a5a1d534cda6 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -30,6 +30,8 @@ - [nohang](https://github.com/hakavlad/nohang), a daemon for Linux that prevents out of memory (OOM) situations from affecting system responsiveness. Available as [services.nohang](#opt-services.nohang.enable) +- [bentopdf](https://github.com/alam00000/bentopdf), a privacy-first PDF toolkit running completely in-browser. Available as [services.bentopdf](#opt-services.bentopdf.enable). + - [DankMaterialShell](https://danklinux.com), a complete desktop shell for Wayland compositors built with Quickshell. Available as [programs.dms-shell](#opt-programs.dms-shell.enable). - [dms-greeter](https://danklinux.com), a modern display manager greeter for DankMaterialShell that works with greetd and supports multiple Wayland compositors. Available as [services.displayManager.dms-greeter](#opt-services.displayManager.dms-greeter.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index cdd258e5b176..a4b56da0c5d9 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1586,6 +1586,7 @@ ./services/web-apps/artalk.nix ./services/web-apps/audiobookshelf.nix ./services/web-apps/baikal.nix + ./services/web-apps/bentopdf.nix ./services/web-apps/bluemap.nix ./services/web-apps/bluesky-pds.nix ./services/web-apps/bookstack.nix diff --git a/nixos/modules/services/web-apps/bentopdf.nix b/nixos/modules/services/web-apps/bentopdf.nix new file mode 100644 index 000000000000..651896c41ea4 --- /dev/null +++ b/nixos/modules/services/web-apps/bentopdf.nix @@ -0,0 +1,112 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.bentopdf; +in +{ + options.services.bentopdf = { + enable = lib.mkEnableOption "bentopdf Privacy First PDF Toolkit"; + + package = lib.mkPackageOption pkgs "bentopdf" { + extraDescription = '' + To use the "normal mode" variant of bentopdf, which includes all socials, marketing and explanatory texts, set this option to `pkgs.bentopdf.override { simpleMode = false; }`. + ''; + }; + + domain = lib.mkOption { + description = "Domain to use for the virtual host."; + type = lib.types.str; + }; + + nginx = { + enable = lib.mkEnableOption "a virtualhost to serve bentopdf through nginx"; + + virtualHost = lib.mkOption { + type = lib.types.submodule (import ../web-servers/nginx/vhost-options.nix { inherit config lib; }); + default = { }; + example = lib.literalExpression '' + { + serverAliases = [ "bentopdf.''${config.networking.domain}" ]; + } + ''; + description = "Extra configuration for the nginx virtual host of bentopdf."; + }; + }; + + caddy = { + enable = lib.mkEnableOption "a virtualhost to serve bentopdf through caddy"; + + virtualHost = lib.mkOption { + type = lib.types.submodule ( + import ../web-servers/caddy/vhost-options.nix { cfg = config.services.caddy; } + ); + default = { }; + example = lib.literalExpression '' + { + serverAliases = [ "bentopdf.''${config.networking.domain}" ]; + } + ''; + description = "Extra configuration for the caddy virtual host of bentopdf."; + }; + }; + }; + + config = lib.mkIf cfg.enable { + services.nginx = lib.mkIf cfg.nginx.enable { + enable = lib.mkDefault true; + virtualHosts."${cfg.domain}" = lib.mkMerge [ + cfg.nginx.virtualHost + { + root = lib.mkForce "${cfg.package}"; + + locations."/" = { + index = "index.html"; + extraConfig = '' + try_files $uri $uri/ /index.html; + ''; + }; + + locations."~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$".extraConfig = '' + expires 1y; + add_header Cache-Control "public, immutable"; + ''; + } + ]; + }; + + services.caddy = lib.mkIf cfg.caddy.enable { + enable = lib.mkDefault true; + virtualHosts."${cfg.domain}" = lib.mkMerge [ + cfg.caddy.virtualHost + { + hostName = lib.mkForce cfg.domain; + extraConfig = '' + root * ${cfg.package} + try_files {path} /index.html + file_server + + @static { + path_regexp static \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ + } + handle @static { + header { + Cache-Control "public, immutable" + } + header Cache-Control max-age=31536000 + } + ''; + } + ]; + }; + }; + + meta.maintainers = with lib.maintainers; [ + charludo + stunkymonkey + ]; +} From d22cd44de744169926d27c9cb1a6f867458769de Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Mon, 26 Jan 2026 23:05:35 +0100 Subject: [PATCH 302/390] nixosTests.bentopdf: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/bentopdf/caddy.nix | 28 ++++++++++++++++++++++++++++ nixos/tests/bentopdf/default.nix | 6 ++++++ nixos/tests/bentopdf/nginx.nix | 24 ++++++++++++++++++++++++ pkgs/by-name/be/bentopdf/package.nix | 5 +++++ 5 files changed, 64 insertions(+) create mode 100644 nixos/tests/bentopdf/caddy.nix create mode 100644 nixos/tests/bentopdf/default.nix create mode 100644 nixos/tests/bentopdf/nginx.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 68b920a4dd41..bace4b85e399 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -274,6 +274,7 @@ in beanstalkd = runTest ./beanstalkd.nix; bees = runTest ./bees.nix; benchexec = runTest ./benchexec.nix; + bentopdf = handleTest ./bentopdf { }; beszel = runTest ./beszel.nix; binary-cache = runTest { imports = [ ./binary-cache.nix ]; diff --git a/nixos/tests/bentopdf/caddy.nix b/nixos/tests/bentopdf/caddy.nix new file mode 100644 index 000000000000..0f4fc88063db --- /dev/null +++ b/nixos/tests/bentopdf/caddy.nix @@ -0,0 +1,28 @@ +import ../make-test-python.nix ( + { lib, ... }: + + { + name = "bentopdf-caddy"; + meta.maintainers = with lib.maintainers; [ stunkymonkey ]; + + nodes.machine = + { pkgs, ... }: + { + services.bentopdf = { + enable = true; + domain = "localhost:80"; + caddy.enable = true; + caddy.virtualHost.extraConfig = "tls internal"; + }; + # disable letsencrypt cert fetching + services.caddy.globalConfig = "auto_https disable_certs"; + }; + + testScript = '' + machine.wait_for_unit("caddy.service") + machine.wait_for_open_port(80) + machine.succeed("curl -vvv --fail --show-error --silent --location --insecure http://localhost/") + assert "BentoPDF - The Privacy First PDF Toolkit" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost/") + ''; + } +) diff --git a/nixos/tests/bentopdf/default.nix b/nixos/tests/bentopdf/default.nix new file mode 100644 index 000000000000..fee30e520c7f --- /dev/null +++ b/nixos/tests/bentopdf/default.nix @@ -0,0 +1,6 @@ +{ system, pkgs, ... }: + +{ + caddy = import ./caddy.nix { inherit system pkgs; }; + nginx = import ./nginx.nix { inherit system pkgs; }; +} diff --git a/nixos/tests/bentopdf/nginx.nix b/nixos/tests/bentopdf/nginx.nix new file mode 100644 index 000000000000..257dc909894e --- /dev/null +++ b/nixos/tests/bentopdf/nginx.nix @@ -0,0 +1,24 @@ +import ../make-test-python.nix ( + { lib, ... }: + + { + name = "bentopdf-nginx"; + meta.maintainers = with lib.maintainers; [ stunkymonkey ]; + + nodes.machine = + { pkgs, ... }: + { + services.bentopdf = { + enable = true; + domain = "localhost"; + nginx.enable = true; + }; + }; + + testScript = '' + machine.wait_for_unit("nginx.service") + machine.wait_for_open_port(80) + assert "BentoPDF - The Privacy First PDF Toolkit" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost:80/") + ''; + } +) diff --git a/pkgs/by-name/be/bentopdf/package.nix b/pkgs/by-name/be/bentopdf/package.nix index 42c985ccf613..9032644598ab 100644 --- a/pkgs/by-name/be/bentopdf/package.nix +++ b/pkgs/by-name/be/bentopdf/package.nix @@ -2,6 +2,7 @@ lib, buildNpmPackage, fetchFromGitHub, + nixosTests, simpleMode ? true, }: buildNpmPackage (finalAttrs: { @@ -36,6 +37,10 @@ buildNpmPackage (finalAttrs: { runHook postInstall ''; + passthru.tests = { + inherit (nixosTests.bentopdf) caddy nginx; + }; + meta = { description = "Privacy-first PDF toolkit"; homepage = "https://bentopdf.com"; From a3b17adc34eedcf5ac58266636919940fd01278f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 21 Feb 2026 15:51:05 -0800 Subject: [PATCH 303/390] home-assistant-custom-components.octopus_energy: 17.1.1 -> 18.0.0 Diff: https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/compare/v17.1.1...v18.0.0 Changelog: https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/tag/v18.0.0 --- .../custom-components/octopus_energy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix b/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix index 83ac738cb0c4..7fa157eafeae 100644 --- a/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix +++ b/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "BottlecapDave"; domain = "octopus_energy"; - version = "17.1.1"; + version = "18.0.0"; src = fetchFromGitHub { inherit owner; repo = "HomeAssistant-OctopusEnergy"; tag = "v${version}"; - hash = "sha256-L1LqH9QMasVCZdsnHpKdxYGpsc/2vaIPAbiYc6vVshM="; + hash = "sha256-nCE3cdvaDTIeallI+0gr8IRHyXORzJyWgC4gxXIfLh8="; }; dependencies = [ pydantic ]; From 4f7aa89ec9976a71592b89a4198329d44cefba32 Mon Sep 17 00:00:00 2001 From: Theo Paris Date: Tue, 28 Oct 2025 16:30:44 -0700 Subject: [PATCH 304/390] llvmPackages.libc: fix building for embedded targets Signed-off-by: Theo Paris Change-Id: I5e842dccd5c2c388477b8405e1eb3f2d6a6a6964 --- pkgs/development/compilers/llvm/common/libc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/llvm/common/libc/default.nix b/pkgs/development/compilers/llvm/common/libc/default.nix index d5f6b0b55e39..0ab8e8ae5d92 100644 --- a/pkgs/development/compilers/llvm/common/libc/default.nix +++ b/pkgs/development/compilers/llvm/common/libc/default.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ (lib.optional isFullBuild python3Packages.pyyaml); - buildInputs = lib.optional isFullBuild linuxHeaders; + buildInputs = lib.optional (isFullBuild && stdenv.hostPlatform.isLinux) linuxHeaders; outputs = [ "out" ] ++ (lib.optional isFullBuild "dev"); From a48e1035bb91e4e9ae08e5a171b6c76314a2386c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 21 Feb 2026 15:51:41 -0800 Subject: [PATCH 305/390] home-assistant-custom-components.powercalc: 1.20.5 -> 1.20.6 Diff: https://github.com/bramstroker/homeassistant-powercalc/compare/v1.20.5...v1.20.6 Changelog: https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.20.6 --- .../home-assistant/custom-components/powercalc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index 517ea4ec9d21..a343146adc2a 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.5"; + version = "1.20.6"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-qcUeFZWCXSbftElVmYl2KDFjdd0+Bh1b1IiB6oGVRRo="; + hash = "sha256-OOTqek+0CoAPHJugrzhpvOAvNNxZxG/KUjNxfsq71qQ="; }; dependencies = [ numpy ]; From 7fb358d353bd96386beaad967ea52212d2df0b1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 01:12:05 +0000 Subject: [PATCH 306/390] ggml: 0.9.6 -> 0.9.7 --- pkgs/by-name/gg/ggml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gg/ggml/package.nix b/pkgs/by-name/gg/ggml/package.nix index af26e0d1ffde..f7200f4d12c2 100644 --- a/pkgs/by-name/gg/ggml/package.nix +++ b/pkgs/by-name/gg/ggml/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ggml"; - version = "0.9.6"; + version = "0.9.7"; src = fetchFromGitHub { owner = "ggml-org"; repo = "ggml"; tag = "v${finalAttrs.version}"; - hash = "sha256-qi2ztJdDn3QVy6O1sAOHnWiVn8iDfEM5ijwuvDRMJ1E="; + hash = "sha256-xTNDenY+1Tf7Nqr/EnXtYejpqU/guemySKR2WFvY9d0="; }; # The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR From f5cf1612fe86fbc9b8315fd74f0ac375547b98b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 00:21:07 +0000 Subject: [PATCH 307/390] go-ecoflow-exporter: 1.5.0 -> 1.6.0 --- pkgs/by-name/go/go-ecoflow-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-ecoflow-exporter/package.nix b/pkgs/by-name/go/go-ecoflow-exporter/package.nix index 06928a31c3be..e31ba355034f 100644 --- a/pkgs/by-name/go/go-ecoflow-exporter/package.nix +++ b/pkgs/by-name/go/go-ecoflow-exporter/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "go-ecoflow-exporter"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "tess1o"; repo = "go-ecoflow-exporter"; tag = finalAttrs.version; - hash = "sha256-oh/i4LToGnI2TuforL36tIYrhq4VUNNYVtYgaU2sf8w="; + hash = "sha256-y273U4314oydC94sdFKiAEoZ7n4bYgiUxXf71p82qAc="; }; - vendorHash = "sha256-UbV6V06zxXMTd0v+rDPGoMFn9X5mMCiX41g49IGnoT8="; + vendorHash = "sha256-hsyEv+K8qL9KOrh5L6meeBOvE/WQ4F6hGBY5bWN0EFE="; ldflags = [ "-s" From 9b03648b4584fac9fd9c1bf040f1e8d7742a43d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 00:39:21 +0000 Subject: [PATCH 308/390] mongodb-atlas-cli: 1.52.1 -> 1.53.0 --- pkgs/by-name/mo/mongodb-atlas-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix index 19bee681111f..0c612503572e 100644 --- a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix +++ b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "mongodb-atlas-cli"; - version = "1.52.1"; + version = "1.53.0"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongodb-atlas-cli"; tag = "atlascli/v${finalAttrs.version}"; - hash = "sha256-cczro985Oj0fwsR1Xfymo0BagCYPDxVuC9Cf/e7a/yE="; + hash = "sha256-BOqXkm7PJAZUx1fuuTXhrubgWcI6MNiS6nBIRQEILVY="; }; - vendorHash = "sha256-YdGZmPOCIBjaUtLLrqw2I4cXcAiaNzAzqaNszndw+ZY="; + vendorHash = "sha256-ANwv4OGmMcdPssMzDIYGPPDjdQqqlCqxx9UR5nMf3Jo="; nativeBuildInputs = [ installShellFiles ]; From 14c488b801fdadd2e0b0700fec0dd3dffe2af28a Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:39:27 -0800 Subject: [PATCH 309/390] fcast-receiver: move icon to spec-compliant location --- pkgs/by-name/fc/fcast-receiver/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fc/fcast-receiver/package.nix b/pkgs/by-name/fc/fcast-receiver/package.nix index 49fcdd4c522d..5052598e32c7 100644 --- a/pkgs/by-name/fc/fcast-receiver/package.nix +++ b/pkgs/by-name/fc/fcast-receiver/package.nix @@ -47,7 +47,7 @@ buildNpmPackage rec { ]; postInstall = '' - install -Dm644 assets/icons/app/icon.png $out/share/pixmaps/fcast-receiver.png + install -Dm644 assets/icons/app/icon.png $out/share/icons/hicolor/512x512/apps/fcast-receiver.png ln -s $out/lib/node_modules/fcast-receiver/package.json $out/lib/node_modules/fcast-receiver/dist/package.json makeWrapper ${electron}/bin/electron $out/bin/fcast-receiver \ From b50d43209f8d5f5b765430d342f01cf7e0b2b017 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:45:44 -0800 Subject: [PATCH 310/390] fiji: move icon to spec-compliant location --- pkgs/by-name/fi/fiji/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/fiji/package.nix b/pkgs/by-name/fi/fiji/package.nix index f1e5b74d251f..3c47b001a455 100644 --- a/pkgs/by-name/fi/fiji/package.nix +++ b/pkgs/by-name/fi/fiji/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/{bin,fiji,share/pixmaps} + mkdir -p $out/{bin,fiji,share/icons/hicolor/256x256/apps} cp -R * $out/fiji rm -f $out/fiji/jars/imagej-updater-*.jar @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { --set JAVA_HOME ${jdk11.home} \ ''${gappsWrapperArgs[@]} - ln $out/fiji/images/icon.png $out/share/pixmaps/fiji.png + ln $out/fiji/images/icon.png $out/share/icons/hicolor/256x256/apps/fiji.png runHook postInstall ''; From e933f3f0062880657194157a8484f84afb75a45a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 01:00:55 +0000 Subject: [PATCH 311/390] libgdstk: 0.9.62 -> 1.0.0 --- pkgs/by-name/li/libgdstk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libgdstk/package.nix b/pkgs/by-name/li/libgdstk/package.nix index bf2fe954b030..cf7ae872be40 100644 --- a/pkgs/by-name/li/libgdstk/package.nix +++ b/pkgs/by-name/li/libgdstk/package.nix @@ -15,14 +15,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libgdstk"; - version = "0.9.62"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "heitzmann"; repo = "gdstk"; tag = "v${finalAttrs.version}"; - hash = "sha256-NHz9PQMmOnJt09FDwLzy5t9hVbZrJ6Lf19iPYOB5B2A="; + hash = "sha256-YDTtjHhc3mXDWj6Tg9ud1h95g2sQ9no1RLd0/cKJxEU="; }; nativeBuildInputs = [ From ac12cc1eb1a20a8ff65906ea951dafca2ff0543f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 01:22:55 +0000 Subject: [PATCH 312/390] python3Packages.authcaptureproxy: 1.3.3 -> 1.3.7 --- pkgs/development/python-modules/authcaptureproxy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/authcaptureproxy/default.nix b/pkgs/development/python-modules/authcaptureproxy/default.nix index 790e2df33929..9a50298430e5 100644 --- a/pkgs/development/python-modules/authcaptureproxy/default.nix +++ b/pkgs/development/python-modules/authcaptureproxy/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "authcaptureproxy"; - version = "1.3.3"; + version = "1.3.7"; pyproject = true; src = fetchFromGitHub { owner = "alandtse"; repo = "auth_capture_proxy"; tag = "v${version}"; - hash = "sha256-H5Dl1incS5+lmZaLZXMCOqEIGTcTr4A5J3r3ngpDGtY="; + hash = "sha256-3osyh4Er0bZ8dvOtDV1w66zOWuzECIWeL8M90gqi+D8="; }; nativeBuildInputs = [ poetry-core ]; From bbc03fb6efaa3af0cc2694afd3b7cc124edb3715 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Wed, 2 Apr 2025 02:54:52 +0300 Subject: [PATCH 313/390] checkstyle: build from sources --- pkgs/by-name/ch/checkstyle/package.nix | 44 ++++++++++++++++++-------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index 50147c9caf1e..a9aebdb4fa34 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -1,30 +1,40 @@ { lib, - stdenvNoCC, - fetchurl, + fetchFromGitHub, makeBinaryWrapper, jre, + maven, }: -stdenvNoCC.mkDerivation rec { +maven.buildMavenPackage rec { version = "13.2.0"; pname = "checkstyle"; - src = fetchurl { - url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-rAPNT/zbMXX1s4upQlZD6QnNFliNPlVBzbUjxcTL3PU="; + src = fetchFromGitHub { + owner = "checkstyle"; + repo = "checkstyle"; + tag = "checkstyle-${version}"; + hash = "sha256-f9jJK9zp7sm8VEn30qQA73+ynARJWY3BxbSMEppEDlk="; }; - nativeBuildInputs = [ makeBinaryWrapper ]; - buildInputs = [ jre ]; + mvnHash = "sha256-+l3ubVFWx1QVTSgwVv0yGVyh8RPnxyHBU/vKE4sBRoE="; - dontUnpack = true; + nativeBuildInputs = [ + maven + makeBinaryWrapper + ]; + + mvnParameters = lib.escapeShellArgs [ "-Passembly,no-validations" ]; installPhase = '' runHook preInstall - install -D $src $out/checkstyle/checkstyle-all.jar + + mkdir -p $out/bin $out/share/checkstyle + install -Dm644 target/checkstyle-${version}-all.jar $out/share/checkstyle/checkstyle-all.jar + makeWrapper ${jre}/bin/java $out/bin/checkstyle \ - --add-flags "-jar $out/checkstyle/checkstyle-all.jar" + --add-flags "-jar $out/share/checkstyle/checkstyle-all.jar" + runHook postInstall ''; @@ -38,9 +48,15 @@ stdenvNoCC.mkDerivation rec { ''; homepage = "https://checkstyle.org/"; changelog = "https://checkstyle.org/releasenotes.html#Release_${version}"; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode + ]; license = lib.licenses.lgpl21; - maintainers = with lib.maintainers; [ pSub ]; - platforms = jre.meta.platforms; + maintainers = with lib.maintainers; [ + pSub + progrm_jarvis + ]; + inherit (jre.meta) platforms; }; } From a1f6ee9d284c97fb5b1d28d61de6eabcd7826472 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Wed, 18 Feb 2026 19:58:13 +0300 Subject: [PATCH 314/390] checkstyle: add nix-update-script --- pkgs/by-name/ch/checkstyle/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index a9aebdb4fa34..03ada727ad34 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -4,6 +4,7 @@ makeBinaryWrapper, jre, maven, + nix-update-script, }: maven.buildMavenPackage rec { @@ -38,6 +39,8 @@ maven.buildMavenPackage rec { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Checks Java source against a coding standard"; mainProgram = "checkstyle"; From 24284795fa15dd9f31209ed7e06949210e6ba655 Mon Sep 17 00:00:00 2001 From: Skye J Date: Sat, 21 Feb 2026 20:49:50 -0500 Subject: [PATCH 315/390] maintainers: add skyethepinkcat --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f3c6fe29eb87..788d825298ff 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24773,6 +24773,12 @@ github = "Skyb0rg007"; githubId = 30806179; }; + skyethepinkcat = { + name = "Skye Jonke"; + email = "skye@skyenet.online"; + github = "skyethepinkcat"; + githubId = 29717600; + }; skykanin = { github = "skykanin"; githubId = 3789764; From c99642b022273462a38be866fdbb21544785992b Mon Sep 17 00:00:00 2001 From: Skye J Date: Sat, 21 Feb 2026 20:50:31 -0500 Subject: [PATCH 316/390] augeas: add skyethepinkcat as maintainer --- pkgs/by-name/au/augeas/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/au/augeas/package.nix b/pkgs/by-name/au/augeas/package.nix index 57c960087ed4..9bf1dc0600e5 100644 --- a/pkgs/by-name/au/augeas/package.nix +++ b/pkgs/by-name/au/augeas/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://augeas.net/"; changelog = "https://github.com/hercules-team/augeas/releases/tag/release-${finalAttrs.version}"; mainProgram = "augtool"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ skyethepinkcat ]; platforms = lib.platforms.unix; }; }) From b08afa228b5abeb1a2a06ee62fba57054d0019ff Mon Sep 17 00:00:00 2001 From: Sean Link Date: Sat, 21 Feb 2026 18:50:35 -0700 Subject: [PATCH 317/390] digital: add missing ieee libs --- pkgs/by-name/di/digital/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/di/digital/package.nix b/pkgs/by-name/di/digital/package.nix index 2695ff73e70c..676cb42771f0 100644 --- a/pkgs/by-name/di/digital/package.nix +++ b/pkgs/by-name/di/digital/package.nix @@ -68,6 +68,10 @@ maven.buildMavenPackage rec { classpath=$(find $mvnDeps/.m2 -name "*.jar" -printf ':%h/%f'); install -Dm644 target/Digital.jar $out/share/java + # Install the lib folder containing 74xx series chips and other component libraries + # Digital.jar expects to find lib/ in the same directory as the jar file + cp -r src/main/dig/lib $out/share/java/ + makeWrapper ${jre}/bin/java $out/bin/${pname} \ --add-flags "-classpath $out/share/java/${pname}-${version}.jar:''${classpath#:}" \ --add-flags "-jar $out/share/java/Digital.jar" From 055f73407c9de91a7471a0d858c0044bac681b0b Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 21 Feb 2026 20:30:51 -0500 Subject: [PATCH 318/390] beamPackages.buildHex: remove This is a basic wrapper that has not gotten much use. It is just a wrapper around other builders for setting src. Given the limited number of uses I'm going to remove it completely. Verified unused in mix2nix, deps_nix, and rebar3_nix. (Some of these would be obvious in tree). --- pkgs/development/beam-modules/build-hex.nix | 31 ------------------- pkgs/development/beam-modules/default.nix | 3 +- pkgs/development/beam-modules/pc/default.nix | 15 +++++++-- .../beam-modules/rebar3-proper/default.nix | 15 +++++++-- pkgs/development/interpreters/lfe/default.nix | 10 ++++-- 5 files changed, 32 insertions(+), 42 deletions(-) delete mode 100644 pkgs/development/beam-modules/build-hex.nix diff --git a/pkgs/development/beam-modules/build-hex.nix b/pkgs/development/beam-modules/build-hex.nix deleted file mode 100644 index fa70b16ca659..000000000000 --- a/pkgs/development/beam-modules/build-hex.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - buildRebar3, - fetchHex, -}: - -{ - name, - version, - sha256, - builder ? buildRebar3, - hexPkg ? name, - ... -}@attrs: - -let - pkg = - self: - builder ( - attrs - // { - - src = fetchHex { - pkg = hexPkg; - inherit version; - inherit sha256; - }; - } - ); -in -lib.fix pkg diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix index 0fec22df3458..3982e43a1486 100644 --- a/pkgs/development/beam-modules/default.nix +++ b/pkgs/development/beam-modules/default.nix @@ -40,7 +40,6 @@ let rebar3Relx = callPackage ./rebar3-release.nix { }; buildRebar3 = callPackage ./build-rebar3.nix { }; - buildHex = callPackage ./build-hex.nix { }; buildErlangMk = callPackage ./build-erlang-mk.nix { }; buildMix = callPackage ./build-mix.nix { }; fetchMixDeps = callPackage ./fetch-mix-deps.nix { }; @@ -91,7 +90,7 @@ let elixir-ls = callPackage ./elixir-ls { inherit elixir; }; - lfe = callPackage ../interpreters/lfe { inherit erlang buildRebar3 buildHex; }; + lfe = callPackage ../interpreters/lfe { inherit erlang buildRebar3 fetchHex; }; livebook = callPackage ./livebook { inherit beamPackages; }; diff --git a/pkgs/development/beam-modules/pc/default.nix b/pkgs/development/beam-modules/pc/default.nix index 4f15fdfd4380..4d172824e929 100644 --- a/pkgs/development/beam-modules/pc/default.nix +++ b/pkgs/development/beam-modules/pc/default.nix @@ -1,9 +1,18 @@ -{ lib, buildHex }: +{ + lib, + fetchHex, + buildRebar3, +}: -buildHex { +buildRebar3 rec { name = "pc"; version = "1.15.0"; - sha256 = "sha256-TA+tT2Q3yuNT1RfaIY/ng0e4/6RLmBeIdJTKquVFlbM="; + + src = fetchHex { + pkg = name; + inherit version; + sha256 = "sha256-TA+tT2Q3yuNT1RfaIY/ng0e4/6RLmBeIdJTKquVFlbM="; + }; meta = { description = "Rebar3 port compiler for native code"; diff --git a/pkgs/development/beam-modules/rebar3-proper/default.nix b/pkgs/development/beam-modules/rebar3-proper/default.nix index 2955beeeb5b5..5960b8ee414a 100644 --- a/pkgs/development/beam-modules/rebar3-proper/default.nix +++ b/pkgs/development/beam-modules/rebar3-proper/default.nix @@ -1,9 +1,18 @@ -{ lib, buildHex }: +{ + lib, + buildRebar3, + fetchHex, +}: -buildHex { +buildRebar3 rec { name = "rebar3_proper"; version = "0.12.1"; - sha256 = "1f174fb6h2071wr7qbw9aqqvnglzsjlylmyi8215fhrmi38w94b6"; + + src = fetchHex { + pkg = name; + inherit version; + sha256 = "1f174fb6h2071wr7qbw9aqqvnglzsjlylmyi8215fhrmi38w94b6"; + }; meta = { description = "rebar3 proper plugin"; diff --git a/pkgs/development/interpreters/lfe/default.nix b/pkgs/development/interpreters/lfe/default.nix index 353e3231a272..33ad3d90bae0 100644 --- a/pkgs/development/interpreters/lfe/default.nix +++ b/pkgs/development/interpreters/lfe/default.nix @@ -1,6 +1,6 @@ { bash, - buildHex, + fetchHex, buildRebar3, config, coreutils, @@ -26,11 +26,15 @@ let mainVersion = versions.major (getVersion erlang); maxAssert = versionAtLeast maximumOTPVersion mainVersion; - proper = buildHex { + proper = buildRebar3 rec { name = "proper"; version = "1.4.0"; - sha256 = "sha256-GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs="; + src = fetchHex { + pkg = name; + inherit version; + sha256 = "sha256-GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs="; + }; }; in From fe569934b2d4290031ec650842a8f526ebf7bb58 Mon Sep 17 00:00:00 2001 From: qrzbing Date: Sun, 22 Feb 2026 10:00:59 +0800 Subject: [PATCH 319/390] picgo: 2.5.0 -> 2.5.2 --- pkgs/by-name/pi/picgo/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/picgo/package.nix b/pkgs/by-name/pi/picgo/package.nix index 7b283e9ec5a3..6071a6345225 100644 --- a/pkgs/by-name/pi/picgo/package.nix +++ b/pkgs/by-name/pi/picgo/package.nix @@ -11,23 +11,24 @@ copyDesktopItems, makeDesktopItem, writableTmpDirAsHomeHook, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "picgo"; - version = "2.5.0"; + version = "2.5.2"; src = fetchFromGitHub { owner = "Molunerfinn"; repo = "PicGo"; tag = "v${finalAttrs.version}"; - hash = "sha256-M3cA17DoPXfldvq1vjF3P9HEXGkd+TXFuTr95iqIWsQ="; + hash = "sha256-fEj5ymnDBxeJ33GeIrcciQW3Wg7jMQaitwhUHne9a14="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) version src; pname = "picgo"; - hash = "sha256-BfKTZy9NBfBj0MwREoxYmyvhfXP4FlADam2SwNTOJ2U="; + hash = "sha256-hYQM1KiKfsQL0AbYpHtmpDHbG3HsdXFbpgGzcZVW7R0="; fetcherVersion = 3; # lockfileVersion 9.0 corresponds to fetcherVersion 3 }; @@ -104,6 +105,8 @@ stdenv.mkDerivation (finalAttrs: { }) ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Simple tool for uploading pictures"; longDescription = '' From 076d493dcef23056a13af9b5fd41ab12b42051f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 02:02:20 +0000 Subject: [PATCH 320/390] echoip: 0-unstable-2026-02-14 -> 0-unstable-2026-02-17 --- pkgs/by-name/ec/echoip/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ec/echoip/package.nix b/pkgs/by-name/ec/echoip/package.nix index 506ea3784e05..c606f2fa1bd3 100644 --- a/pkgs/by-name/ec/echoip/package.nix +++ b/pkgs/by-name/ec/echoip/package.nix @@ -9,13 +9,13 @@ buildGoModule { pname = "echoip"; - version = "0-unstable-2026-02-14"; + version = "0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "mpolden"; repo = "echoip"; - rev = "0405a55f7d0007c72aaf88e449b8416a62f16772"; - hash = "sha256-oMxbFyFQ1VYXgUU3wkDrfmIku8uigvF3bJInGNQAZkc="; + rev = "c3394af786b05879fc1219eb0d33b82b8dd806b0"; + hash = "sha256-L1cLLEhPGtLYaJcbc26YPuUCZh8pmbceIWQ5iIEh4i4="; }; vendorHash = "sha256-gNXu1yfvJnviPDeG0oNJ9MD5R93rjEV/n8hrADi8ZnM="; From e7de97a82ccce5712df5612084d839e2f5789489 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 02:02:48 +0000 Subject: [PATCH 321/390] fresh-editor: 0.2.3 -> 0.2.5 --- pkgs/by-name/fr/fresh-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix index 3524ac242846..1fa53283c630 100644 --- a/pkgs/by-name/fr/fresh-editor/package.nix +++ b/pkgs/by-name/fr/fresh-editor/package.nix @@ -12,16 +12,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "fresh"; - version = "0.2.3"; + version = "0.2.5"; src = fetchFromGitHub { owner = "sinelaw"; repo = "fresh"; tag = "v${finalAttrs.version}"; - hash = "sha256-nWMqO4O3Z2SBWYKtAmVci4w8oPepjvJA+MhHdMVkaHw="; + hash = "sha256-JbjTHMvncM5wCiPa3Tmv/HJbg7sKgmOXhmu9He6Tzhk="; }; - cargoHash = "sha256-hi/b9kjKIDGI5RWcYIGVSS9IJyHjt6UxB7zbdRYpLUE="; + cargoHash = "sha256-1b9v7K+EUOtHF3J3vOv1YyFxqnGZ5SbzyUBPCQ5i90U="; nativeBuildInputs = [ gzip From aa359e823b4394c7e4d3bf623f941b99f96f4dbf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 02:03:17 +0000 Subject: [PATCH 322/390] process-compose: 1.90.0 -> 1.94.0 --- pkgs/by-name/pr/process-compose/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index 3337481efbb2..44d17d108da5 100644 --- a/pkgs/by-name/pr/process-compose/package.nix +++ b/pkgs/by-name/pr/process-compose/package.nix @@ -10,13 +10,13 @@ let in buildGoModule (finalAttrs: { pname = "process-compose"; - version = "1.90.0"; + version = "1.94.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; tag = "v${finalAttrs.version}"; - hash = "sha256-P1SBKAS3nNgiUg2NEUPU6DOY3qpYkg2fSzHQSrAt7N4="; + hash = "sha256-5Lcy8evsgnKKLNi3zbuYHiDUVWIaYgzzUnF2rLWhY8U="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -46,7 +46,7 @@ buildGoModule (finalAttrs: { installShellFiles ]; - vendorHash = "sha256-KfvZYcw8tiqgHVzNhW1DWHWs0S8Mlrs16MCmPXySvRo="; + vendorHash = "sha256-DWHzWksKBUTx5zOj+/zZ84hSWFLEDtacaKnLyOmmNbw="; doCheck = false; From 2c92e2b9e8e4e51c6e1b7c3c891e48272538cf5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 02:22:52 +0000 Subject: [PATCH 323/390] sandhole: 0.8.7 -> 0.9.0 --- pkgs/by-name/sa/sandhole/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sandhole/package.nix b/pkgs/by-name/sa/sandhole/package.nix index 0fec93e3eb17..42869ae30c8e 100644 --- a/pkgs/by-name/sa/sandhole/package.nix +++ b/pkgs/by-name/sa/sandhole/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sandhole"; - version = "0.8.7"; + version = "0.9.0"; src = fetchFromGitHub { owner = "EpicEric"; repo = "sandhole"; tag = "v${finalAttrs.version}"; - hash = "sha256-C6LJj8bQAe23uLEdQ3b90wanTfZvEM6o8svoOg99K2g="; + hash = "sha256-gIKBqHGwIvskxHCKG91HHO1/AwoRb3+NNpgFDNo0Yfc="; }; - cargoHash = "sha256-HzSytIh/oMEXsd+sqR9jxi03FvbRs3WBmmscZydHL/k="; + cargoHash = "sha256-FNtJK3OlkL8dWSdIPd9EI7/RS2sG6BRlnPjDkpBApJM="; # All integration tests require networking. postPatch = '' From b6568bd9aca8aff4560a54fe7ecf87d5985254d9 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 04:11:52 +0100 Subject: [PATCH 324/390] supertux{,kart}: rename from superTux{,Kart} fit attrnames to pnames --- pkgs/by-name/su/{superTux => supertux}/package.nix | 0 pkgs/by-name/su/{superTuxKart => supertuxkart}/package.nix | 0 pkgs/top-level/aliases.nix | 2 ++ 3 files changed, 2 insertions(+) rename pkgs/by-name/su/{superTux => supertux}/package.nix (100%) rename pkgs/by-name/su/{superTuxKart => supertuxkart}/package.nix (100%) diff --git a/pkgs/by-name/su/superTux/package.nix b/pkgs/by-name/su/supertux/package.nix similarity index 100% rename from pkgs/by-name/su/superTux/package.nix rename to pkgs/by-name/su/supertux/package.nix diff --git a/pkgs/by-name/su/superTuxKart/package.nix b/pkgs/by-name/su/supertuxkart/package.nix similarity index 100% rename from pkgs/by-name/su/superTuxKart/package.nix rename to pkgs/by-name/su/supertuxkart/package.nix diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a90d6aafe0a0..5ae356fc3355 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1836,6 +1836,8 @@ mapAliases { sumalibs = throw "'sumalibs' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14 sumatra = throw "'sumatra' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14 sumneko-lua-language-server = throw "'sumneko-lua-language-server' has been renamed to/replaced by 'lua-language-server'"; # Converted to throw 2025-10-27 + superTux = warnAlias "'superTux' has been renamed to 'supertux'" supertux; # Added 2026-02-12 + superTuxKart = warnAlias "'superTuxKart' has been renamed to 'supertuxkart'" supertuxkart; # Added 2026-02-12 surge-XT = warnAlias "'surge-XT' has been renamed to 'surge-xt'" surge-xt; # Added 2026-02-12 svt-av1-psy = warnAlias "'svt-av1-psy' has been replaced by 'svt-av1-psyex'" svt-av1-psyex; # Added 2026-01-10 swig4 = throw "'swig4' has been renamed to/replaced by 'swig'"; # Converted to throw 2025-10-27 From 526eb9c5c938b8c00755c24eda8bd80b344aff40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 02:52:06 +0000 Subject: [PATCH 325/390] python3Packages.python-telegram-bot: 22.5 -> 22.6 --- .../python-modules/python-telegram-bot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-telegram-bot/default.nix b/pkgs/development/python-modules/python-telegram-bot/default.nix index fdefd6d4867a..0b8ee9e6a532 100644 --- a/pkgs/development/python-modules/python-telegram-bot/default.nix +++ b/pkgs/development/python-modules/python-telegram-bot/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "python-telegram-bot"; - version = "22.5"; + version = "22.6"; pyproject = true; src = fetchFromGitHub { owner = "python-telegram-bot"; repo = "python-telegram-bot"; tag = "v${version}"; - hash = "sha256-++vDura+7AkqM7gV12O2CRRQ1H7G5G22VHGo4OdyffU="; + hash = "sha256-B7tG70Nzt7HKFD1n1Aq5DGGrcTyb4Df9LF31DGN4KQc="; }; build-system = [ From 2040735402eb3338578b7571bee8cb2a32265849 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 03:45:35 +0000 Subject: [PATCH 326/390] pkgsite: 0-unstable-2026-02-12 -> 0-unstable-2026-02-20 --- pkgs/by-name/pk/pkgsite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pk/pkgsite/package.nix b/pkgs/by-name/pk/pkgsite/package.nix index 0c85d00ab733..6bf08c8ad1c5 100644 --- a/pkgs/by-name/pk/pkgsite/package.nix +++ b/pkgs/by-name/pk/pkgsite/package.nix @@ -7,13 +7,13 @@ buildGoModule { pname = "pkgsite"; - version = "0-unstable-2026-02-12"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "golang"; repo = "pkgsite"; - rev = "ce44214c045bc223217f4e969a2b2d3f249b7c21"; - hash = "sha256-8GPeedY0CKjJ/HJmRZj91FIVuMPNmEKamWnKV6hFrk8="; + rev = "bf658f25df2c830b76166ce77350f62e90834365"; + hash = "sha256-9sGomOK0GCeUHDjo6HwKHLXR6DC/V1I7ev6Co/7FpXc="; }; vendorHash = "sha256-G/XTWobysyzONctabYDIfAQ/zaAA9w2Ky7Hn6cj9l/c="; From 17557e52094aec884455830d6f22627ba16283bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 04:14:55 +0000 Subject: [PATCH 327/390] python3Packages.fastcore: 1.12.14 -> 1.12.16 --- pkgs/development/python-modules/fastcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index 8a8ae5fa8594..f66b8f30b1f9 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "fastcore"; - version = "1.12.14"; + version = "1.12.16"; pyproject = true; src = fetchFromGitHub { owner = "fastai"; repo = "fastcore"; tag = finalAttrs.version; - hash = "sha256-oX99QZHaBTvZG10IYXdUE7Ap91GerOsLxF/WOo7U/wA="; + hash = "sha256-E/f+bJ6p645ZdavmQ75sxBqEuM5Y7aKXN7mJA+554RA="; }; build-system = [ setuptools ]; From 2698f7085251eefda93b3219440454a6bcce6c6c Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 6 Feb 2026 03:12:50 +0700 Subject: [PATCH 328/390] spacetimedb: 1.11.3 -> 1.12.0 --- pkgs/by-name/sp/spacetimedb/librusty_v8.nix | 10 ++++---- pkgs/by-name/sp/spacetimedb/package.nix | 27 ++++++++++++++++++--- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/sp/spacetimedb/librusty_v8.nix b/pkgs/by-name/sp/spacetimedb/librusty_v8.nix index d44e299628a3..c990394b5441 100644 --- a/pkgs/by-name/sp/spacetimedb/librusty_v8.nix +++ b/pkgs/by-name/sp/spacetimedb/librusty_v8.nix @@ -2,11 +2,11 @@ { fetchLibrustyV8 }: fetchLibrustyV8 { - version = "137.2.1"; + version = "145.0.0"; shas = { - x86_64-linux = "sha256-1mV+UjvJsIyLFpBGVDrGxr/rqUgKzRRFwgnMyYTb/pM="; - aarch64-linux = "sha256-Rp7chA+GjsozCkMQrDnOoi4VhVJdrFZd1BuLfcRhGjw="; - x86_64-darwin = "sha256-tDMk+F6D/h4osYlzT2qAhqfHYUSDk3nL4RxEKjhBhD0="; - aarch64-darwin = "sha256-1eBUjKFalb/CIPfHYP8SvqIaxRep8vU6u9QFShOMUsQ="; + x86_64-linux = "sha256-chV1PAx40UH3Ute5k3lLrgfhih39Rm3KqE+mTna6ysE="; + aarch64-linux = "sha256-4IivYskhUSsMLZY97+g23UtUYh4p5jk7CzhMbMyqXyY="; + x86_64-darwin = "sha256-1jUuC+z7saQfPYILNyRJanD4+zOOhXU2ac/LFoytwho="; + aarch64-darwin = "sha256-yHa1eydVCrfYGgrZANbzgmmf25p7ui1VMas2A7BhG6k="; }; } diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index 9b7cdfaa5a94..d229cb16ac21 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, callPackage, fetchFromGitHub, rustPlatform, @@ -14,20 +15,21 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.11.3"; + version = "1.12.0"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; - rev = "02449737ca3b29e7e39679fccbef541a50f32094"; - hash = "sha256-3e/uxyvxWsEpKV0ynDZ2rqLNIeuBtiG8EEoawswg+0o="; + tag = "v${finalAttrs.version}"; + hash = "sha256-JuZ9odvMTIOIG4G0M4IBS9I9mWV+dk6qltIgn2a/W9I="; }; - cargoHash = "sha256-dV9Advw5Q+zeoMHloYtvRuhx0E3FAfmxjtgoien6ll4="; + cargoHash = "sha256-yAXcTNBITuBm7NPCTiS/RDaxMYgH6mq+ud3VsOELEqE="; nativeBuildInputs = [ pkg-config perl + rustPlatform.bindgenHook ]; buildInputs = [ @@ -45,6 +47,23 @@ rustPlatform.buildRustPackage (finalAttrs: { # require wasm32-unknown-unknown target "--skip=codegen" "--skip=publish" + ] + ++ lib.optionals stdenv.isDarwin [ + # flakes on darwin in nix build sandbox, timing out waiting for listen addr + "--skip=cli_can_ping_spacetimedb_on_disk" + "--skip=cli_can_publish_spacetimedb_on_disk" + "--skip=cli_can_publish_no_conflict_does_not_delete_data" + "--skip=cli_can_publish_no_conflict_with_delete_data_flag" + "--skip=cli_can_publish_no_conflict_without_delete_data_flag" + "--skip=cli_can_publish_with_automigration_change" + "--skip=cli_cannot_publish_automigration_change_without_yes_break_clients" + "--skip=cli_can_publish_automigration_change_with_on_conflict_and_yes_break_clients" + "--skip=cli_cannot_publish_automigration_change_with_on_conflict_without_yes_break_clients" + "--skip=cli_can_publish_automigration_change_with_delete_data_always_without_yes_break_clients" + "--skip=cli_can_publish_automigration_change_with_delete_data_always_and_yes_break_clients" + "--skip=cli_cannot_publish_breaking_change_without_flag" + "--skip=cli_can_publish_breaking_change_with_delete_data_flag" + "--skip=cli_can_publish_breaking_change_with_on_conflict_flag" ]; doInstallCheck = true; From 3b8e7f5214f254dffc33618c806d7465d37983af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 05:03:31 +0000 Subject: [PATCH 329/390] tailwindcss_4: 4.1.18 -> 4.2.0 --- pkgs/by-name/ta/tailwindcss_4/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ta/tailwindcss_4/package.nix b/pkgs/by-name/ta/tailwindcss_4/package.nix index 1ed323d8fc9b..475d6035125f 100644 --- a/pkgs/by-name/ta/tailwindcss_4/package.nix +++ b/pkgs/by-name/ta/tailwindcss_4/package.nix @@ -7,7 +7,7 @@ makeWrapper, }: let - version = "4.1.18"; + version = "4.2.0"; inherit (stdenv.hostPlatform) system; throwSystem = throw "tailwindcss has not been packaged for ${system} yet."; @@ -22,10 +22,10 @@ let hash = { - aarch64-darwin = "sha256-fydxHc6sGlgLatWN2sRuWSAshabBby8I9v3N7iYQCOE="; - aarch64-linux = "sha256-encC22yTcYqbZlXUVTBO3aGGAPWk8ZUkI0LtO1tw6+g="; - x86_64-darwin = "sha256-Hop3/XlqOkqj2HJ4h96SbvnThHeroRP9fDLA0xoyo6s="; - x86_64-linux = "sha256-c3vs+NStERXqmN9p+pQCbUAsqP65EwagNbWwBBZ9qN0="; + aarch64-darwin = "sha256-2edZ/WYS3UQqnKpJ02ayTlCX6pgC01gp2j9ttu5cIEM="; + aarch64-linux = "sha256-N2/U2iwp64GuBjjNL4SkMEr5JTLy8VdlVfQb20TBhdo="; + x86_64-darwin = "sha256-GM1ruU0PJv+KD6ipZr656ja+osfERDl/dhmiuIAmDmU="; + x86_64-linux = "sha256-j2Xi0hxnXx6NJlIZl50X0QY0wfVTovWDJlt+2yhyZDI="; } .${system} or throwSystem; in From 4adac0cb06ce03e15ac9b371f6dda4a07d9c0b5d Mon Sep 17 00:00:00 2001 From: Jess Date: Sun, 19 Oct 2025 14:12:21 +1300 Subject: [PATCH 330/390] resetti: init at 0.7.0 --- pkgs/by-name/re/resetti/package.nix | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/re/resetti/package.nix diff --git a/pkgs/by-name/re/resetti/package.nix b/pkgs/by-name/re/resetti/package.nix new file mode 100644 index 000000000000..d5de305490da --- /dev/null +++ b/pkgs/by-name/re/resetti/package.nix @@ -0,0 +1,41 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, + versionCheckHook, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "resetti"; + version = "0.7.0"; + + src = fetchFromGitHub { + owner = "tesselslate"; + repo = "resetti"; + tag = "v${finalAttrs.version}"; + hash = "sha256-H4LkXTjXCuOUB9x24lEc4ofCKkAn1Eac2zMPIAgxkSE="; + }; + + vendorHash = "sha256-lhcCN5r1TSB95Y0pEoKAvftR0DMxtII3g+YOKT8I1qk="; + + ldflags = [ "-s" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckKeepEnvironment = [ "XDG_DATA_HOME" ]; + preVersionCheck = "XDG_DATA_HOME=/tmp"; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Utility macros for Minecraft speedrunning"; + homepage = "https://github.com/tesselslate/resetti"; + changelog = "https://github.com/tesselslate/resetti/releases/tag/${finalAttrs.src.tag}"; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ jess ]; + mainProgram = "resetti"; + }; +}) From 7ff61745a5519e5c86b04859934680a8dc127cab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 05:46:36 +0000 Subject: [PATCH 331/390] infisicalsdk: 1.0.15 -> 1.0.16 --- pkgs/by-name/in/infisicalsdk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/infisicalsdk/package.nix b/pkgs/by-name/in/infisicalsdk/package.nix index a30d58afb802..af923c6b274e 100644 --- a/pkgs/by-name/in/infisicalsdk/package.nix +++ b/pkgs/by-name/in/infisicalsdk/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonPackage rec { pname = "infisicalsdk"; - version = "1.0.15"; + version = "1.0.16"; pyproject = true; src = fetchFromGitHub { owner = "Infisical"; repo = "python-sdk-official"; tag = "v${version}"; - hash = "sha256-ZmX3j6BxMWP0+7AvJx/3szDk2O5COHDes3pJQaqf4Yc="; + hash = "sha256-2bfT99ynl14CSbqIOG2SMQb3oW+uAWD+iJifdMQG8CE="; }; build-system = [ python3Packages.setuptools ]; From 56409fe7331ba60b12cf11da08a2e4852615ac0e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 06:14:24 +0000 Subject: [PATCH 332/390] qownnotes: 26.2.4 -> 26.2.8 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index ed4e1b2249f8..d79752ebfc7d 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.2.4"; + version = "26.2.8"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-yma+KJfZqTKLpfwpz8j9+wbwk9CuiO7eMHiUVOkIqQY="; + hash = "sha256-CBEMrXbanE173zI9jGhpx6PZDjuh5d6E69bUxRYOr9I="; }; nativeBuildInputs = [ From 1fb40aab2c4badcfc8ef43ba271841de1466b507 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 06:14:58 +0000 Subject: [PATCH 333/390] python3Packages.growattserver: 1.9.0 -> 2.0.0 --- pkgs/development/python-modules/growattserver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/growattserver/default.nix b/pkgs/development/python-modules/growattserver/default.nix index 58c2666c18e2..ce1dc8e38d90 100644 --- a/pkgs/development/python-modules/growattserver/default.nix +++ b/pkgs/development/python-modules/growattserver/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "growattserver"; - version = "1.9.0"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "indykoning"; repo = "PyPi_GrowattServer"; tag = finalAttrs.version; - hash = "sha256-CTIc+LROas7RGf9BzGl8hasS512LsNXcDnzLu0DD+Bk="; + hash = "sha256-HsBNxE1iHdZbyzGF1rKqiftDXKbOXy8Wf2rQ17kWz6k="; }; build-system = [ setuptools ]; From d8bafa840fdbcf61455c393a19025a60b7176ece Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 06:28:27 +0000 Subject: [PATCH 334/390] terraform-providers.selectel_selectel: 7.5.3 -> 7.5.4 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 400145f4c207..02388fb78596 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1193,13 +1193,13 @@ "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" }, "selectel_selectel": { - "hash": "sha256-hmXFDWbo79t15nKsyDOi5SDzyG3tA+6oo7LPoMURzh8=", + "hash": "sha256-/1s3TQK8EkM7WgHW77a/JGsCemiustIwlLAam9CZpiY=", "homepage": "https://registry.terraform.io/providers/selectel/selectel", "owner": "selectel", "repo": "terraform-provider-selectel", - "rev": "v7.5.3", + "rev": "v7.5.4", "spdx": "MPL-2.0", - "vendorHash": "sha256-OJlD1P+CUEsLk2xSsQ2QQBvGewYNly1dIJh8kMi+ChE=" + "vendorHash": "sha256-QdfBhTY7HwPqz9qm7KE0OL4ACOWiU8gLOKKdFbMrAro=" }, "siderolabs_talos": { "hash": "sha256-9VL2aa6wZFAfQ/rkfMKwWdDU9Vs6GwZzsvQpUfm7rME=", From b7c694e5791a68dd8a1bc560a19b768c30a7382f Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 22 Feb 2026 09:31:38 +0300 Subject: [PATCH 335/390] nixos/bentopdf: fix string escape syntax Caught by Lix main. --- nixos/modules/services/web-apps/bentopdf.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/bentopdf.nix b/nixos/modules/services/web-apps/bentopdf.nix index 651896c41ea4..bf03beccc938 100644 --- a/nixos/modules/services/web-apps/bentopdf.nix +++ b/nixos/modules/services/web-apps/bentopdf.nix @@ -71,7 +71,7 @@ in ''; }; - locations."~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$".extraConfig = '' + locations."~* \\.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$".extraConfig = '' expires 1y; add_header Cache-Control "public, immutable"; ''; From 9c5b8e343ec5a57e2b758ef6f9488dcdfa0ec7bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 06:40:01 +0000 Subject: [PATCH 336/390] python3Packages.asyncer: 0.0.13 -> 0.0.17 --- pkgs/development/python-modules/asyncer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncer/default.nix b/pkgs/development/python-modules/asyncer/default.nix index caa4c831dac1..bc019120de4c 100644 --- a/pkgs/development/python-modules/asyncer/default.nix +++ b/pkgs/development/python-modules/asyncer/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "asyncer"; - version = "0.0.13"; + version = "0.0.17"; pyproject = true; src = fetchFromGitHub { owner = "fastapi"; repo = "asyncer"; tag = version; - hash = "sha256-YSOTYKXmLpXZSTBChqn20KVwLdlaXn1onQDdlQsTKvc="; + hash = "sha256-4h6s0jsAzTT6LbsvfQGkc7qNCcPgoyR9Qr/yro1ukbg="; }; build-system = [ pdm-backend ]; From 365ba219a5a0bfed9b2f3bf98ff3b8513db65eb3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 07:12:31 +0000 Subject: [PATCH 337/390] shader-slang: 2026.2.1 -> 2026.3.1 --- pkgs/by-name/sh/shader-slang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index 7b40e8c051d3..25855547a304 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shader-slang"; - version = "2026.2.1"; + version = "2026.3.1"; src = fetchFromGitHub { owner = "shader-slang"; repo = "slang"; tag = "v${finalAttrs.version}"; - hash = "sha256-UY1nmkXAtxKycqAq7dcErX7afadYgqwWAUahfVI9ZB8="; + hash = "sha256-F+zCchil+Rf1fT7nRBCz5mC1m5oYpiRqWylhpJTr1cw="; fetchSubmodules = true; }; From 528847d92b3b02b466287d7b7ff7591a422a38cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 07:15:07 +0000 Subject: [PATCH 338/390] terraform-providers.bpg_proxmox: 0.95.0 -> 0.96.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 400145f4c207..a16534a584fe 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -110,13 +110,13 @@ "vendorHash": null }, "bpg_proxmox": { - "hash": "sha256-BYpqXdtjEez7uOtUw3x70ki6sNVUzVuQVvQ8Y7vwOdc=", + "hash": "sha256-hyrbCXLsebkXdGovKxgLlRI6Y7WgHbLCclABRLxKzbE=", "homepage": "https://registry.terraform.io/providers/bpg/proxmox", "owner": "bpg", "repo": "terraform-provider-proxmox", - "rev": "v0.95.0", + "rev": "v0.96.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-LvzKLPNZ+37qSSll6VqV44MOVe8/jGmUiKrSWCHkqf8=" + "vendorHash": "sha256-oLvWBDf5wKI5lltwITHrJ+0RmEF1pMuqFoxd161uvrI=" }, "brightbox_brightbox": { "hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=", From 2c065cfabbb7cd6707b23fa17f1af87640830986 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 07:19:44 +0000 Subject: [PATCH 339/390] anubis: 1.24.0 -> 1.25.0 --- pkgs/by-name/an/anubis/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/anubis/package.nix b/pkgs/by-name/an/anubis/package.nix index 2c949ea1f4ae..293216843d20 100644 --- a/pkgs/by-name/an/anubis/package.nix +++ b/pkgs/by-name/an/anubis/package.nix @@ -15,13 +15,13 @@ buildGoModule (finalAttrs: { pname = "anubis"; - version = "1.24.0"; + version = "1.25.0"; src = fetchFromGitHub { owner = "TecharoHQ"; repo = "anubis"; tag = "v${finalAttrs.version}"; - hash = "sha256-CZpQT3Uu0TNC4ra9f+OZWfovOJ+xFyumomETc10fOGA="; + hash = "sha256-9/XIwSMEmnS3L/Wzg6ABso7R6W3TYkJomC8aFMycxZo="; }; vendorHash = "sha256-9CMD8Rn4q8b+hyrph+BqqS32ijZyJRNsop6ML7z5Zuk="; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { npmDeps = fetchNpmDeps { name = "anubis-npm-deps"; inherit (finalAttrs) src; - hash = "sha256-wozZu00ir7V3mO6BLBamaxhI5fTdWgXQK+xGvr3T1gU="; + hash = "sha256-2U91Dt+ymspjYgTtgCjahCNr6fIs85TT/k+I8M2aC9s="; }; nativeBuildInputs = [ From bcfc60d4a6be90298124fbc79da34476b3468219 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sat, 21 Feb 2026 02:59:48 -0700 Subject: [PATCH 340/390] postfix: 3.10.7 -> 3.10.8 https://www.postfix.org/announcements/postfix-3.10.8.html --- pkgs/by-name/po/postfix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/postfix/package.nix b/pkgs/by-name/po/postfix/package.nix index 0989e9622ef7..2414dc2e0fe1 100644 --- a/pkgs/by-name/po/postfix/package.nix +++ b/pkgs/by-name/po/postfix/package.nix @@ -74,11 +74,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "postfix"; - version = "3.10.7"; + version = "3.10.8"; src = fetchurl { - url = "https://de.postfix.org/ftpmirror/official/postfix-${finalAttrs.version}.tar.gz"; - hash = "sha256-/NP/cIBq5/CoLntcMB4vT8+mpomi27Oz8bXlIIEVeIo="; + url = "http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${finalAttrs.version}.tar.gz"; + hash = "sha256-MdSz64CT2CO1oVH1cXGf98BGJXG8leZEDYfKUlv7CWw="; }; nativeBuildInputs = [ From e3aaf14f69a9a287be50810127213cabb07bb57b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 08:28:51 +0000 Subject: [PATCH 341/390] git-workspace: 1.9.0 -> 1.10.0 --- pkgs/by-name/gi/git-workspace/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-workspace/package.nix b/pkgs/by-name/gi/git-workspace/package.nix index b9175d0da845..8af0b2860b1e 100644 --- a/pkgs/by-name/gi/git-workspace/package.nix +++ b/pkgs/by-name/gi/git-workspace/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-workspace"; - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "orf"; repo = "git-workspace"; tag = "v${finalAttrs.version}"; - hash = "sha256-SeE8O48lzqJSg8rfmIgsUcGPbquo2OvK3OUUBG21ksc="; + hash = "sha256-1/3P7SenUhPrN19cVVrKxFsQt75FR0BG1P3ef3galPg="; }; - cargoHash = "sha256-CaHZivayZNuCi8vID8Qr5j/Ed+GGdNu+7NznvsCb3j0="; + cargoHash = "sha256-JoPs8Py8yaJ7A+OHKxDx3OwXbiJxKR2ZtkQAzXlXgJM="; nativeBuildInputs = [ pkg-config ]; From 5e22b1d2e5d9a6206df471c58afce64289bb1765 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 08:35:41 +0000 Subject: [PATCH 342/390] zerofs: 1.0.2 -> 1.0.5 --- pkgs/by-name/ze/zerofs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index b4684733a23e..dc89518bd2fc 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "1.0.2"; + version = "1.0.5"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-IwxKXoeCUjC+eE+r80lrqclh/DALOVIo6JLgZO8qJmE="; + hash = "sha256-tDImSu9oLczXabGFj+FDoZXHE8he8vqmBBMwQVQIQqw="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-27+bmDKveC/AX6DlOpyg+wvZvDBQ7w0eATp2mzN4wTE="; + cargoHash = "sha256-/pAZ+oyYZw70WIVZgz9bRFet5dvpWhUtRJavXi3Ihis="; nativeBuildInputs = [ cmake ]; From a68ff5886c493ad29e5de8a26a169f7a35a4481a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 09:08:47 +0000 Subject: [PATCH 343/390] hydrus: 659 -> 660 --- pkgs/by-name/hy/hydrus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index fa3c161c0534..1b97b23d419b 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrus"; - version = "659"; + version = "660"; pyproject = false; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${finalAttrs.version}"; - hash = "sha256-mrZQnMIM6r2RA1+RRIP42J0OPS6uYzu+87J1eMjBeXM="; + hash = "sha256-nIXzSwdf/9Pd2mQoFYzttYvmUOFhytYQSEmIkFdaKTY="; }; nativeBuildInputs = [ From 4c2f3bd9b98d0d58c239342f3cdc6642f2091090 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Feb 2026 09:21:30 +0000 Subject: [PATCH 344/390] python3Packages.dask-awkward: 2025.9.0 -> 2026.2.0 Diff: https://github.com/dask-contrib/dask-awkward/compare/2025.9.0...2026.2.0 Changelog: https://github.com/dask-contrib/dask-awkward/releases/tag/2026.2.0 --- .../python-modules/dask-awkward/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/dask-awkward/default.nix b/pkgs/development/python-modules/dask-awkward/default.nix index 15accd1fb914..f7b6c0295c04 100644 --- a/pkgs/development/python-modules/dask-awkward/default.nix +++ b/pkgs/development/python-modules/dask-awkward/default.nix @@ -24,16 +24,16 @@ uproot, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dask-awkward"; - version = "2025.9.0"; + version = "2026.2.0"; pyproject = true; src = fetchFromGitHub { owner = "dask-contrib"; repo = "dask-awkward"; - tag = version; - hash = "sha256-7z9SkkE4WqULW0m7lk+oohq1uwSO7XLcrnh6U7wqTgo="; + tag = finalAttrs.version; + hash = "sha256-iAecPdLbg1UhHn5rZEMYbeQGSpxYWkEFjq/mxzazG3E="; }; build-system = [ @@ -60,7 +60,7 @@ buildPythonPackage rec { pytestCheckHook uproot ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; pythonImportsCheck = [ "dask_awkward" ]; @@ -85,11 +85,11 @@ buildPythonPackage rec { meta = { description = "Native Dask collection for awkward arrays, and the library to use it"; homepage = "https://github.com/dask-contrib/dask-awkward"; - changelog = "https://github.com/dask-contrib/dask-awkward/releases/tag/${src.tag}"; + changelog = "https://github.com/dask-contrib/dask-awkward/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ veprbl ]; # dask-awkward is incompatible with recent dask versions. # See https://github.com/dask-contrib/dask-awkward/pull/582 for context. broken = lib.versionAtLeast dask.version "2025.4.0"; }; -} +}) From 886c5173cfa36eaf53b8679bb528e744c90220f5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Feb 2026 09:22:01 +0000 Subject: [PATCH 345/390] python3Packages.dask-histogram: 2025.2.0 -> 2026.2.0 Diff: https://github.com/dask-contrib/dask-histogram/compare/2025.2.0...2026.2.0 Changelog: https://github.com/dask-contrib/dask-histogram/releases/tag/2026.2.0 --- .../python-modules/dask-histogram/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dask-histogram/default.nix b/pkgs/development/python-modules/dask-histogram/default.nix index 98692269069d..43ef54df2672 100644 --- a/pkgs/development/python-modules/dask-histogram/default.nix +++ b/pkgs/development/python-modules/dask-histogram/default.nix @@ -16,16 +16,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dask-histogram"; - version = "2025.2.0"; + version = "2026.2.0"; pyproject = true; src = fetchFromGitHub { owner = "dask-contrib"; repo = "dask-histogram"; - tag = version; - hash = "sha256-5Ec/qzVc/7LDG6SJym1e76BbxmbVjKKQHckwtTs1+6M="; + tag = finalAttrs.version; + hash = "sha256-F48mFKP3XLYOn4TuiU3HGHTd089kPk0dF2XnJot5s+I="; }; build-system = [ @@ -46,8 +46,8 @@ buildPythonPackage rec { meta = { description = "Histograms with task scheduling"; homepage = "https://dask-histogram.readthedocs.io/"; - changelog = "https://github.com/dask-contrib/dask-histogram/releases/tag/${version}"; + changelog = "https://github.com/dask-contrib/dask-histogram/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) From 315e3a7a8ff2b4cd141cf01e87b3304338bb62e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 09:39:55 +0000 Subject: [PATCH 346/390] catppuccin-plymouth: 0-unstable-2024-10-19 -> 0-unstable-2026-02-18 --- pkgs/by-name/ca/catppuccin-plymouth/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/catppuccin-plymouth/package.nix b/pkgs/by-name/ca/catppuccin-plymouth/package.nix index 590c55241455..e5bbddad6fe5 100644 --- a/pkgs/by-name/ca/catppuccin-plymouth/package.nix +++ b/pkgs/by-name/ca/catppuccin-plymouth/package.nix @@ -19,13 +19,13 @@ assert lib.assertOneOf "${pname}: color variant" variant validVariants; stdenvNoCC.mkDerivation (finalAttrs: { inherit pname; - version = "0-unstable-2024-10-19"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "catppuccin"; repo = "plymouth"; - rev = "e0f58d6fcf3dbc2d35dfc4fec394217fbfa92666"; - hash = "sha256-He6ER1QNrJCUthFoBBGHBINouW/tozxQy3R79F5tsuo="; + rev = "da38011d25f6f36152f2409372dfadb11c8f047c"; + hash = "sha256-3JK4lX2ZmxysITDEEkhBLkyINUeCzvu5nUgrpvWZ+ZE="; }; sourceRoot = "${finalAttrs.src.name}/themes/catppuccin-${variant}"; From 0602eef8271247f5323afce1aaa3fc32466270c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 10:46:49 +0000 Subject: [PATCH 347/390] composer-require-checker: 4.20.0 -> 4.21.0 --- pkgs/by-name/co/composer-require-checker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/composer-require-checker/package.nix b/pkgs/by-name/co/composer-require-checker/package.nix index 900a3be25cd0..985d8f1249f9 100644 --- a/pkgs/by-name/co/composer-require-checker/package.nix +++ b/pkgs/by-name/co/composer-require-checker/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "composer-require-checker"; - version = "4.20.0"; + version = "4.21.0"; # Upstream no longer provides the composer.lock in their release artifact src = fetchgit { url = "https://github.com/maglnet/ComposerRequireChecker"; tag = finalAttrs.version; - hash = "sha256-60LbfzOlroJuesLnPe674COXSnNQMDXc2zI3fWbEltM="; + hash = "sha256-Vr87mIljmov6owtQ8vo3e4bTOQx2x0zDtcyEUSt+ti0="; }; - vendorHash = "sha256-4kHp7d0+6r/wr2M+lz45ujhGIEVpQPQCUTzhurJ6YEw="; + vendorHash = "sha256-0hJu+k0iYdj0WnsFVuXdGQy5J82xKCGF3qg/zNsgj5s="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 5c816474d0c8fa9aef2d518a03cdc406926f8902 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Thu, 19 Feb 2026 19:25:05 +0100 Subject: [PATCH 348/390] librelane: improve derivation and add updateScript MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add pythonRelaxDepsHook to fix click dependency relaxation - Fix postInstall by ensuring destination directory exists before copying - Add passthru.updateScript for automated updates Co-authored-by: GaĆ©tan Lepage --- pkgs/by-name/li/librelane/package.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librelane/package.nix b/pkgs/by-name/li/librelane/package.nix index f37403654c4c..5860d70f4559 100644 --- a/pkgs/by-name/li/librelane/package.nix +++ b/pkgs/by-name/li/librelane/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchFromGitHub, + nix-update-script, # nativeBuildInputs makeWrapper, @@ -65,8 +66,13 @@ python3Packages.buildPythonApplication (finalAttrs: { ]; postInstall = '' - cp -r librelane/scripts $out/${python3Packages.python.sitePackages}/librelane/ - cp -r librelane/examples $out/${python3Packages.python.sitePackages}/librelane/ + # Create the site-packages subdirectory for librelane + dest="$out/${python3Packages.python.sitePackages}/librelane" + mkdir -p "$dest" + + # Copy scripts and examples from the source into the installation + cp -r librelane/scripts "$dest/" + cp -r librelane/examples "$dest/" ''; postFixup = '' @@ -86,6 +92,10 @@ python3Packages.buildPythonApplication (finalAttrs: { } ''; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "ASIC implementation flow infrastructure"; homepage = "https://github.com/librelane/librelane"; From efceb28121d0ab653ec175329c4b679b93619591 Mon Sep 17 00:00:00 2001 From: Maxime Brunet Date: Sun, 22 Feb 2026 08:12:31 -0300 Subject: [PATCH 349/390] vimPlugins.d2-vim: init at 0-unstable-2025-08-19 https://github.com/terrastruct/d2-vim --- 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 fae828cc736c..c53e113ee8b6 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3936,6 +3936,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + d2-vim = buildVimPlugin { + pname = "d2-vim"; + version = "0-unstable-2025-08-19"; + src = fetchFromGitHub { + owner = "terrastruct"; + repo = "d2-vim"; + rev = "cb3eb7fcb1a2d45c4304bf2e91077d787b724a39"; + hash = "sha256-HmDQfOIoSV93wqRe7O4FPuHEmAxwoP1+Ut+sKhB62jA="; + }; + meta.homepage = "https://github.com/terrastruct/d2-vim/"; + meta.hydraPlatforms = [ ]; + }; + dailies-nvim = buildVimPlugin { pname = "dailies.nvim"; version = "0-unstable-2025-04-21"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index b691f01a589d..6c90c98462c5 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -301,6 +301,7 @@ https://github.com/ctrlpvim/ctrlp.vim/,, https://github.com/gbprod/cutlass.nvim/,HEAD, https://github.com/scottmckendry/cyberdream.nvim/,, https://github.com/ghillb/cybu.nvim/,, +https://github.com/terrastruct/d2-vim/,HEAD, https://github.com/JachymPutta/dailies.nvim/,HEAD, https://github.com/Koalhack/darcubox-nvim/,HEAD, https://github.com/ptdewey/darkearth-nvim/,HEAD, From af0fb03b79f4bb3765b707bd46f416163026c511 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 11:28:21 +0000 Subject: [PATCH 350/390] monophony: 4.3.3 -> 4.4.1 --- pkgs/by-name/mo/monophony/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index aa68972bad7e..d5586e0972a2 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "monophony"; - version = "4.3.3"; + version = "4.4.1"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "monophony"; tag = "v${finalAttrs.version}"; - hash = "sha256-+K6spOP6m54jR7J0IvArZTZkowN4MzG02VnTDD9WqSY="; + hash = "sha256-punZetrvgnPwUT9Jgt3QySF2XxSz2Xbeq2tMxUS8FCU="; }; sourceRoot = "${finalAttrs.src.name}/source"; From 3087d5b841e625142e853e344d348478898e8034 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 11:34:44 +0000 Subject: [PATCH 351/390] python3Packages.oslo-concurrency: 7.3.0 -> 7.4.0 --- pkgs/development/python-modules/oslo-concurrency/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-concurrency/default.nix b/pkgs/development/python-modules/oslo-concurrency/default.nix index d36546dde389..87e0306ce36d 100644 --- a/pkgs/development/python-modules/oslo-concurrency/default.nix +++ b/pkgs/development/python-modules/oslo-concurrency/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "oslo-concurrency"; - version = "7.3.0"; + version = "7.4.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "oslo.concurrency"; tag = version; - hash = "sha256-vZWEeyYkdUl9EL4bw6AIbZgVpKXgakvRyFkQAT5GqJ4="; + hash = "sha256-i2w3c5/Xuhjc7cAaIiuRNtz5JTG9tjXsrn4IUhuMLxA="; }; postPatch = '' From 6a2f67718f6f8bec122f414c9d06aaeea5a98710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 12:07:13 +0000 Subject: [PATCH 352/390] python3Packages.pysigma: 1.1.0 -> 1.1.1 --- pkgs/development/python-modules/pysigma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma/default.nix b/pkgs/development/python-modules/pysigma/default.nix index b6a38524766a..fb10c30d28db 100644 --- a/pkgs/development/python-modules/pysigma/default.nix +++ b/pkgs/development/python-modules/pysigma/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "pysigma"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "SigmaHQ"; repo = "pySigma"; tag = "v${finalAttrs.version}"; - hash = "sha256-+YyRfEhPRZLIo9T4mpYL5a/37CwWxAcuEOF+coR7erM="; + hash = "sha256-WAW6TD+cAdtHGxpCHvgaoIAWiKZD7jVztx1vr69lzxI="; }; pythonRelaxDeps = [ From daf2a21dafe064fee03ce05070907feb396685a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 12:10:06 +0000 Subject: [PATCH 353/390] searxng: 0-unstable-2026-02-16 -> 0-unstable-2026-02-22 --- pkgs/by-name/se/searxng/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 98324aec4044..cff29a46c7fb 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2026-02-16"; + version = "0-unstable-2026-02-22"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "8e824017dc88cebe5a42ee6ca04315ca9545f717"; - hash = "sha256-9B6Oel6yfiQS5uY1jjU+BHkP13HgJubCcE2g6YJiNeY="; + rev = "5054e69844cbedfa0f5184955d662d944bcd35c1"; + hash = "sha256-JfkBDKggxJwdhLMaFBSlzYyE/6+U9j7i9e83jqGr5Tc="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; From 736043062e829d71f2e046af38a3b14209013883 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 12:44:14 +0000 Subject: [PATCH 354/390] python3Packages.onecache: 0.8.0 -> 0.8.1 --- pkgs/development/python-modules/onecache/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onecache/default.nix b/pkgs/development/python-modules/onecache/default.nix index e16899e1597a..ec504d77360d 100644 --- a/pkgs/development/python-modules/onecache/default.nix +++ b/pkgs/development/python-modules/onecache/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "onecache"; - version = "0.8.0"; + version = "0.8.1"; pyproject = true; src = fetchFromGitHub { owner = "sonic182"; repo = "onecache"; tag = version; - hash = "sha256-W+5AF5W7Unz5EnAum4WOrKRKet1efzwmEryB2WWlRKY="; + hash = "sha256-jhyszGKzmMdtPfnjc3VllfF6Zd0MkV66CpL6HiAof/A="; }; build-system = [ poetry-core ]; From 6a38922210f1cf975396700241b1c7d67316294f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 12:49:09 +0000 Subject: [PATCH 355/390] snac2: 2.89 -> 2.90 --- pkgs/by-name/sn/snac2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snac2/package.nix b/pkgs/by-name/sn/snac2/package.nix index 2a508fd337d7..228aec35ca5d 100644 --- a/pkgs/by-name/sn/snac2/package.nix +++ b/pkgs/by-name/sn/snac2/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "snac2"; - version = "2.89"; + version = "2.90"; src = fetchFromCodeberg { owner = "grunfink"; repo = "snac2"; tag = finalAttrs.version; - hash = "sha256-MnDvEnwdrqrWm2qSTieaE4aB1GbrMtpps+rX/ff7EDQ="; + hash = "sha256-DhlBuudyO3IBj3X/0aeM7kPMLrVVBgcv19HXhddERY4="; }; buildInputs = [ From 8f3515a050d63aeecd2817d523b6a5c5376b6aea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 13:07:23 +0000 Subject: [PATCH 356/390] terraform-providers.hashicorp_local: 2.6.2 -> 2.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0b4f9a1d3082..a0d7a484b745 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -616,13 +616,13 @@ "vendorHash": "sha256-IDsGPzNsVPIHWEyhfIkaNaPOrhnk/4XI1UsrIPwcq/M=" }, "hashicorp_local": { - "hash": "sha256-TyMNKLfw40LVIifw9iJ1ZAIZ/Ba9NI1whi/uaEIoIt4=", + "hash": "sha256-DMYj2hPASzMDtVZNWcUyzMlGfTw1J/bp19tZUl3bjic=", "homepage": "https://registry.terraform.io/providers/hashicorp/local", "owner": "hashicorp", "repo": "terraform-provider-local", - "rev": "v2.6.2", + "rev": "v2.7.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-FHhdCM0bg61OW5+dIFLUlxC85HpPSfvHxkL2Qz/AYeY=" + "vendorHash": "sha256-UOT5dxWa3PAzEHKXKYFadh9KWJ2ZKfN5uyFB3tyvHAY=" }, "hashicorp_nomad": { "hash": "sha256-lTO1ZLB0N+WLdMDegIP1NcAC++/vsBV7EB5BDxj588I=", From 5a45c2c46d69b1b2f39d2504f6951b329b16b784 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 13:35:10 +0000 Subject: [PATCH 357/390] vscodium: 1.109.31074 -> 1.109.51242 --- pkgs/applications/editors/vscode/vscodium.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 05491edbd750..73035e062243 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -27,12 +27,12 @@ let hash = { - x86_64-linux = "sha256-vijpAKlBP0dS40YlKMRCPZsgu7T+FiPgLJAgpE39BHA="; - x86_64-darwin = "sha256-EQDLzLJwVQFWe+aez3PLS2uJXgYyocjH28R7v/n86sY="; - aarch64-linux = "sha256-Or1SLzmaqCwde71e9AfQkQDUV4tAA8cYFBk5iqi562M="; - aarch64-darwin = "sha256-j8gbLW+czhFkaPOmcJBTaeWm7cxAYtvebGihQ9tWVC8="; - armv7l-linux = "sha256-7L9Pu+roEietJlwNoh7uEIkr2q5Mi8Y1uorv3TkvE3M="; - loongarch64-linux = "sha256-/KEKLDaRPX2ZM3qn3T2nqV16aG5wtuzpDWs2EdLtzZU="; + x86_64-linux = "sha256-ZtujuSjRzps2f7BchVAW4x8keCnHK5QHGNveCLRE+QQ="; + x86_64-darwin = "sha256-Xe+tWx3LJe65DFCk9pmXBghnSLnol3HA098WdRjs6vo="; + aarch64-linux = "sha256-AjWIfQWrLtGE4V3r6GACA916cwXl9yT/iobfwfLrCBE="; + aarch64-darwin = "sha256-zFRvn9BT5xx+HMWhnI5APKUDekOvZjzbN3SlqtdMBOE="; + armv7l-linux = "sha256-ikFIKd06N1Y1CYHd6RRSJUd9PqxSH2Po7QgDD15EZ5I="; + loongarch64-linux = "sha256-1mpodid9/Vz4OAXhE35UqqC99PuqCg7lRQJy20RL/Zs="; } .${system} or throwSystem; @@ -43,7 +43,7 @@ buildVscode rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.109.31074"; + version = "1.109.51242"; pname = "vscodium"; executableName = "codium"; From 3568d3d05b3176255644b6376e70f51dbbfd10c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 13:50:14 +0000 Subject: [PATCH 358/390] terraform-providers.hashicorp_azuread: 3.7.0 -> 3.8.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0b4f9a1d3082..e3cb5e291be0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -517,11 +517,11 @@ "vendorHash": "sha256-udGQHfLQ/gc73ZhbO7Wko5MUhkeFpIvSGCDgPkYAG38=" }, "hashicorp_azuread": { - "hash": "sha256-ATYOrBmZP9LximrS5KpfktU/kfW08XWShxE4z+x6Sts=", + "hash": "sha256-BkQwLkGu8Xmb4laoXOLDbSPyya5v8HBBNIya5hUBlV8=", "homepage": "https://registry.terraform.io/providers/hashicorp/azuread", "owner": "hashicorp", "repo": "terraform-provider-azuread", - "rev": "v3.7.0", + "rev": "v3.8.0", "spdx": "MPL-2.0", "vendorHash": null }, From 61b2d22dd04250109e8ed1a580e05bd085e4fa05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 14:08:05 +0000 Subject: [PATCH 359/390] zsh-you-should-use: 1.11.0 -> 1.11.1 --- pkgs/by-name/zs/zsh-you-should-use/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zs/zsh-you-should-use/package.nix b/pkgs/by-name/zs/zsh-you-should-use/package.nix index b619abb536c4..0b67c610d4dc 100644 --- a/pkgs/by-name/zs/zsh-you-should-use/package.nix +++ b/pkgs/by-name/zs/zsh-you-should-use/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "zsh-you-should-use"; - version = "1.11.0"; + version = "1.11.1"; src = fetchFromGitHub { owner = "MichaelAquilina"; repo = "zsh-you-should-use"; tag = finalAttrs.version; - hash = "sha256-5dl6NJD0DWSDlWE1Ua8EviQWmWDW7kWBH0OB5A5UOZQ="; + hash = "sha256-a/DNVxD55Bh6AmSh5C4z4JpZM5xUiQgoaFoDgYPQsbo="; }; strictDeps = true; From c586d71f01758a8eb5048ad48a0fceae51d56ec7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 14:23:59 +0000 Subject: [PATCH 360/390] terraform-providers.checkly_checkly: 1.17.2 -> 1.18.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0b4f9a1d3082..7438fa7e38bd 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -155,13 +155,13 @@ "vendorHash": "sha256-iEQdSvQOCwvxhqh+veQ59uDVoXjCxsysxzkF4DHAf1E=" }, "checkly_checkly": { - "hash": "sha256-EAYf/8mKsR18F4XSEaZCDoydq4VPH7xmDhEOHo26J70=", + "hash": "sha256-L0S/j+Rp3hOr7zKtP8P7zUk42/igdcJSwFxvMiPfKEc=", "homepage": "https://registry.terraform.io/providers/checkly/checkly", "owner": "checkly", "repo": "terraform-provider-checkly", - "rev": "v1.17.2", + "rev": "v1.18.0", "spdx": null, - "vendorHash": "sha256-QOBjpG2pv9ngzslBIac15aWh21o1ctkM6ODC36H8bXU=" + "vendorHash": "sha256-RCvHX9AVCL/dRuNeIbFL4jLKUbj8ombGBJZHvHiKdq0=" }, "ciscodevnet_aci": { "hash": "sha256-MxcHtbuU2tMJpF8seEDqmsnamm58Lugi3Hw+l9wAcOU=", From b7208b61beb37b74f32b145e1129bf8c3e44b053 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 22 Feb 2026 15:45:03 +0100 Subject: [PATCH 361/390] python314Packages.dsmr-parser: migrate to finalAttrs --- pkgs/development/python-modules/dsmr-parser/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/dsmr-parser/default.nix b/pkgs/development/python-modules/dsmr-parser/default.nix index 82eb8bd92ff4..c7575f56d419 100644 --- a/pkgs/development/python-modules/dsmr-parser/default.nix +++ b/pkgs/development/python-modules/dsmr-parser/default.nix @@ -12,7 +12,7 @@ tailer, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dsmr-parser"; version = "1.4.4"; pyproject = true; @@ -20,7 +20,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "ndokter"; repo = "dsmr_parser"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/N8w4X/XsJ0tfWLKnSa5oo24mT1tftaKxAocBoA8FWk="; }; @@ -45,9 +45,9 @@ buildPythonPackage rec { meta = { description = "Python module to parse Dutch Smart Meter Requirements (DSMR)"; homepage = "https://github.com/ndokter/dsmr_parser"; - changelog = "https://github.com/ndokter/dsmr_parser/releases/tag/${src.tag}"; + changelog = "https://github.com/ndokter/dsmr_parser/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dsmr_console"; }; -} +}) From 62d759590003b8e31633fcbc6cd0e713a9b152fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 14:45:58 +0000 Subject: [PATCH 362/390] avdl: 0.1.5+1.12.1 -> 0.1.6+1.12.1 --- pkgs/by-name/av/avdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/av/avdl/package.nix b/pkgs/by-name/av/avdl/package.nix index 800cc1bf9e70..5a3a757463ac 100644 --- a/pkgs/by-name/av/avdl/package.nix +++ b/pkgs/by-name/av/avdl/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "avdl"; - version = "0.1.5+1.12.1"; + version = "0.1.6+1.12.1"; src = fetchFromGitHub { owner = "jonhoo"; repo = "avdl"; rev = "v${finalAttrs.version}"; - hash = "sha256-/YGDtezPMMdogk8eGoHgqt8B0t6SNA3TVqroLOOANxs="; + hash = "sha256-ReTsyIZ+w7wWhREmkZT6tNsEFkpF2KVJsFAhCfL5CZQ="; fetchSubmodules = true; }; - cargoHash = "sha256-QPC58tt7e8O/KJyE3c5mdLMyEt37hKG9lEDBs47prAQ="; + cargoHash = "sha256-WiAPUD5AAsYSxJ5tn8/6ZjMf3hEOtTXzOMIVXd6f9l0="; meta = { description = "Rust port of avro-tools' IDL tooling"; From 73639714cc3eb8fc5177006c38aee5ac2502f56c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 22 Feb 2026 15:46:29 +0100 Subject: [PATCH 363/390] python314Packages.fast-query-parsers: migrate to finalAttrs --- .../python-modules/fast-query-parsers/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/fast-query-parsers/default.nix b/pkgs/development/python-modules/fast-query-parsers/default.nix index 74c5a2b1a610..10bf15c17c79 100644 --- a/pkgs/development/python-modules/fast-query-parsers/default.nix +++ b/pkgs/development/python-modules/fast-query-parsers/default.nix @@ -9,7 +9,7 @@ rustPlatform, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "fast-query-parsers"; version = "1.1.0"; pyproject = true; @@ -17,12 +17,12 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "litestar-org"; repo = "fast-query-parsers"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gxKySLbBtX/6bXuTtiFw50UhmUwZE8lDaQ5P/g09Qnk="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-eMZBKG5j9v3EVVwa7ooZcuIZK5ljeyc+2k1dw3O/TcQ="; }; @@ -41,8 +41,8 @@ buildPythonPackage rec { meta = { description = "Ultra-fast query string and url-encoded form-data parsers"; homepage = "https://github.com/litestar-org/fast-query-parsers"; - changelog = "https://github.com/litestar-org/fast-query-parsers/releases/tag/${src.tag}"; + changelog = "https://github.com/litestar-org/fast-query-parsers/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From b0d0543458aadca0d583ead86f9ae0d3e2e1e565 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 22 Feb 2026 22:54:08 +0800 Subject: [PATCH 364/390] vscodium: Only test nixosTests.vscodium.xorg We mark the wayland test broken for a while. --- pkgs/applications/editors/vscode/vscodium.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 73035e062243..e3668d7d3759 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -55,7 +55,7 @@ buildVscode rec { inherit hash; }; - tests = nixosTests.vscodium; + tests = nixosTests.vscodium.xorg; updateScript = ./update-vscodium.sh; From 50b18417b5c1b7223e9275385a6e349357162212 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Thu, 4 Dec 2025 16:34:29 +0100 Subject: [PATCH 365/390] wxGTK32: 3.2.8.1 -> 3.2.9 https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.9/docs/changes.txt --- pkgs/by-name/wx/wxGTK32/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wx/wxGTK32/package.nix b/pkgs/by-name/wx/wxGTK32/package.nix index 9a23dae9ff16..bc33af7fc265 100644 --- a/pkgs/by-name/wx/wxGTK32/package.nix +++ b/pkgs/by-name/wx/wxGTK32/package.nix @@ -47,13 +47,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "wxwidgets"; - version = "3.2.8.1"; + version = "3.2.9"; src = fetchFromGitHub { owner = "wxWidgets"; repo = "wxWidgets"; - rev = "v${finalAttrs.version}"; - hash = "sha256-aXI59oN5qqds6u2/6MI7BYLbFPy3Yrfn2FGTfxlPG7o="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mYMUW3FnFkKHDQXb/k9UosSiWCPW7OQn+/orwq4Q95k="; }; nativeBuildInputs = [ pkg-config ]; From 01a10a7571b7789cdddd36b997c2c0d92273f5da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 15:19:44 +0000 Subject: [PATCH 366/390] jsonschema-cli: 0.42.0 -> 0.42.1 --- pkgs/by-name/js/jsonschema-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index f14ba1486475..e5ace0589e4f 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.42.0"; + version = "0.42.1"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-L8eCLNpkoLBvGhynYJ47/cG60mDpXKbk+/nbmjeYhQM="; + hash = "sha256-tjjgj0PHb1vNe07yNgeU1vC9OiCwcjJ8dyt9k0tRZwY="; }; - cargoHash = "sha256-WDCNPYQDOmtltsodOZISsDfCyitxfURytUSpvWU8ehE="; + cargoHash = "sha256-r/Yc6PX1wT2hpGxqisrIcoVF/dZmafCJ244l8KiMXT0="; preCheck = '' export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt From 4cd2fa40c4619de566159ae7dd03b1e74f94ec87 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 22 Feb 2026 17:27:00 +0200 Subject: [PATCH 367/390] vimPlugins.markdown-preview-nvim: use yarnConfigHook Addresses #324246 . --- .../editors/vim/plugins/overrides.nix | 20 ++++---- .../markdown-preview-nvim/package.json | 48 ------------------- 2 files changed, 12 insertions(+), 56 deletions(-) delete mode 100644 pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/package.json diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 9735adc0505a..0d034d4a55dd 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -10,7 +10,7 @@ replaceVars, # Language dependencies fetchYarnDeps, - mkYarnModules, + yarnConfigHook, python3, # Misc dependencies charm-freeze, @@ -1951,14 +1951,18 @@ assertNoAdditions { markdown-preview-nvim = let # We only need its dependencies `node-modules`. - nodeDep = mkYarnModules rec { - inherit (super.markdown-preview-nvim) pname version; - packageJSON = ./patches/markdown-preview-nvim/package.json; - yarnLock = "${super.markdown-preview-nvim.src}/yarn.lock"; - offlineCache = fetchYarnDeps { - inherit yarnLock; + nodeDep = stdenv.mkDerivation { + inherit (super.markdown-preview-nvim) pname version src; + nativeBuildInputs = [ + yarnConfigHook + ]; + yarnOfflineCache = fetchYarnDeps { + yarnLock = "${super.markdown-preview-nvim.src}/yarn.lock"; hash = "sha256-kzc9jm6d9PJ07yiWfIOwqxOTAAydTpaLXVK6sEWM8gg="; }; + installPhase = '' + cp -r node_modules $out + ''; }; in super.markdown-preview-nvim.overrideAttrs { @@ -1968,7 +1972,7 @@ assertNoAdditions { }) ]; postInstall = '' - ln -s ${nodeDep}/node_modules $out/app + cp -r ${nodeDep} $out/app/node_modules ''; nativeBuildInputs = [ nodejs ]; diff --git a/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/package.json b/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/package.json deleted file mode 100644 index 4dba5c951f6f..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "markdown-preview", - "version": "0.0.10", - "description": "markdown preview plugin for (neo)vim", - "bin": "./app/server.js", - "repository": "https://github.com/iamcco/markdown-preview.nvim.git", - "author": "å¹“ē³•å°č±†ę±¤ ", - "license": "MIT", - "private": true, - "scripts": { - "watch": "tsc -w -p ./", - "build-app": "cd app && rm -rf ./.next && next build && next export", - "build-lib": "tsc -p ./", - "build": "tsc -p ./ && cd app && rm -rf ./.next && next build && next export && yarn && pkg --targets node16-linux-x64,node16-macos-x64,node16-win-x64 --out-path ./bin . && rm -rf ./node_modules ./.next" - }, - "dependencies": { - "@chemzqm/neovim": "^5.7.9", - "chart.js": "^2.7.3", - "highlight.js": "^10.4.1", - "log4js": "^6.4.0", - "markdown-it": "^12.3.2", - "markdown-it-anchor": "^5.2.4", - "markdown-it-deflist": "^2.0.3", - "markdown-it-emoji": "^1.4.0", - "markdown-it-footnote": "^3.0.1", - "markdown-it-task-lists": "^2.1.1", - "markdown-it-toc-done-right": "^4.0.1", - "md-it-meta": "^0.0.2", - "msgpack-lite": "^0.1.26", - "next": "^7.0.2", - "next-routes": "^1.4.2", - "plantuml-encoder": "^1.4.0", - "react": "^16.5.2", - "react-dom": "^16.5.2", - "socket.io": "^2.1.1", - "socket.io-client": "^2.1.1" - }, - "devDependencies": { - "@types/node": "16", - "pkg": "^5.6.0", - "prettier": "^2.6.2", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-plugin-prettier": "^2.3.0", - "typescript": "^4.6.4", - "yuuko-tsconfig": "^1.0.0" - } -} From 89b1b516838be2105e6e2dafa0620aea9231e2c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 15:28:15 +0000 Subject: [PATCH 368/390] postgresqlPackages.pgmq: 1.10.0 -> 1.11.0 --- pkgs/servers/sql/postgresql/ext/pgmq.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pgmq.nix b/pkgs/servers/sql/postgresql/ext/pgmq.nix index 1ee1ead36226..174b4887d9c1 100644 --- a/pkgs/servers/sql/postgresql/ext/pgmq.nix +++ b/pkgs/servers/sql/postgresql/ext/pgmq.nix @@ -7,13 +7,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pgmq"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "tembo-io"; repo = "pgmq"; tag = "v${finalAttrs.version}"; - hash = "sha256-sNOFr3tiZATFBvRBm4pSsn8YR62zqN06VBOBnvdXgts="; + hash = "sha256-fJWINP7Dvc79blpfYbGfTEKZtcA/S8KAjmX5uPhmXBM="; }; sourceRoot = "${finalAttrs.src.name}/pgmq-extension"; From ff0af80b592c4a8d5662f5568c2bd8b231d47d6c Mon Sep 17 00:00:00 2001 From: Joe DeVivo Date: Sun, 22 Feb 2026 08:34:34 -0700 Subject: [PATCH 369/390] yabai: 7.1.16 -> 7.1.17 --- pkgs/by-name/ya/yabai/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ya/yabai/package.nix b/pkgs/by-name/ya/yabai/package.nix index c1d168820230..486ba8436fe3 100644 --- a/pkgs/by-name/ya/yabai/package.nix +++ b/pkgs/by-name/ya/yabai/package.nix @@ -14,7 +14,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "yabai"; - version = "7.1.16"; + version = "7.1.17"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system} @@ -65,19 +65,19 @@ stdenv.mkDerivation (finalAttrs: { # Unfortunately compiling yabai from source on aarch64-darwin is a bit complicated. We use the precompiled binary instead for now. # See the comments on https://github.com/NixOS/nixpkgs/pull/188322 for more information. "aarch64-darwin" = fetchzip { - url = "https://github.com/koekeishiya/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz"; - hash = "sha256-rEO+qcat6heF3qrypJ02Ivd2n0cEmiC/cNUN53oia4w="; + url = "https://github.com/asmvik/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz"; + hash = "sha256-LMR5YMNNmDDLOMhRKiFIE3+JaEZiRTyGAO1o0LSDVTQ="; }; "x86_64-darwin" = fetchFromGitHub { - owner = "koekeishiya"; + owner = "asmvik"; repo = "yabai"; rev = "v${finalAttrs.version}"; - hash = "sha256-WXvM0ub4kJ3rKXynTxmr2Mx+LzJOgmm02CcEx2nsy/A="; + hash = "sha256-XBJUh2l1DurftKZtved0D4LXe+kQ5od9SfIL6J/ymKI="; }; }; updateScript = writeShellScript "update-yabai" '' - NEW_VERSION=$(${lib.getExe curl} --silent https://api.github.com/repos/koekeishiya/yabai/releases/latest | ${lib.getExe jq} '.tag_name | ltrimstr("v")' --raw-output) + NEW_VERSION=$(${lib.getExe curl} --silent https://api.github.com/repos/asmvik/yabai/releases/latest | ${lib.getExe jq} '.tag_name | ltrimstr("v")' --raw-output) for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do ${lib.getExe' common-updater-scripts "update-source-version"} "yabai" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" done @@ -92,8 +92,8 @@ stdenv.mkDerivation (finalAttrs: { using an intuitive command line interface and optionally set user-defined keyboard shortcuts using skhd and other third-party software. ''; - homepage = "https://github.com/koekeishiya/yabai"; - changelog = "https://github.com/koekeishiya/yabai/blob/v${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://github.com/asmvik/yabai"; + changelog = "https://github.com/asmvik/yabai/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; platforms = builtins.attrNames finalAttrs.passthru.sources; mainProgram = "yabai"; From ef1bb5f8398d6ef9d736b6dc09fb458940a42df0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 16:08:03 +0000 Subject: [PATCH 370/390] libretro.ppsspp: 0-unstable-2026-02-15 -> 0-unstable-2026-02-20 --- pkgs/applications/emulators/libretro/cores/ppsspp.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 6af7c34c04a4..4395527ce578 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2026-02-15"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "07e5fc1ce089c6208e374aca56284e790c9a2053"; - hash = "sha256-2qknNf9bN1JXfHrWlDbfM86WMgTFeph6/2I3NAKpTSA="; + rev = "d81785496fe31801abda4e1d265bdec178d2f76e"; + hash = "sha256-QHt0Pe4OXfqqscb/WvG8DXSH44w9/WRij9jKhIVWMwk="; fetchSubmodules = true; }; From 2305212df0508ad3a93fdf63890824e367c762ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 16:34:11 +0000 Subject: [PATCH 371/390] lua51Packages.image-nvim: 1.5.0 -> 1.5.1 --- pkgs/development/lua-modules/image-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/lua-modules/image-nvim/default.nix b/pkgs/development/lua-modules/image-nvim/default.nix index 2a2ba5b746cb..b4dee69fee8b 100644 --- a/pkgs/development/lua-modules/image-nvim/default.nix +++ b/pkgs/development/lua-modules/image-nvim/default.nix @@ -8,7 +8,7 @@ }: buildLuarocksPackage rec { pname = "image.nvim"; - version = "1.5.0"; + version = "1.5.1"; disabled = luaOlder "5.1"; knownRockspec = "image.nvim-scm-1.rockspec"; @@ -18,7 +18,7 @@ buildLuarocksPackage rec { owner = "3rd"; repo = "image.nvim"; tag = "v${version}"; - hash = "sha256-ihd7MEAP+v4FV3vb3c7l+VUd9PNcmNevnL9MjLrE+Sg="; + hash = "sha256-brDtVYD3O+7N2RdQPIx2+6P+faXafoJDUITy0z0cIuA="; }; propagatedBuildInputs = [ From 1768f9c4d32e974d8d6af788133140162f1de4c6 Mon Sep 17 00:00:00 2001 From: Michail K Date: Sun, 22 Feb 2026 18:28:23 +0100 Subject: [PATCH 372/390] nixos/plasma6: install skanlite & skanpage if SANE is enabled Similarly to how enabling CUPS/printing installs KDE's print manager, enabling SANE should install skanlite & skanpage to provide a GUI frontend for scanning. --- nixos/modules/services/desktop-managers/plasma6.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/desktop-managers/plasma6.nix b/nixos/modules/services/desktop-managers/plasma6.nix index 9abce8d7ebba..728112455cc3 100644 --- a/nixos/modules/services/desktop-managers/plasma6.nix +++ b/nixos/modules/services/desktop-managers/plasma6.nix @@ -212,6 +212,10 @@ in ++ lib.optional config.services.pipewire.pulse.enable plasma-pa ++ lib.optional config.powerManagement.enable powerdevil ++ lib.optional config.services.printing.enable print-manager + ++ lib.optionals config.hardware.sane.enable [ + skanlite + skanpage + ] ++ lib.optional config.services.colord.enable colord-kde ++ lib.optional config.services.hardware.bolt.enable plasma-thunderbolt ++ lib.optional config.services.samba.enable kdenetwork-filesharing From ca83c95b1cc240c7d37727bc20b6a236df1525c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 19:12:36 +0000 Subject: [PATCH 373/390] faugus-launcher: 1.14.3 -> 1.15.1 --- pkgs/by-name/fa/faugus-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index 7c59c4599f48..3375cb776738 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -18,14 +18,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "faugus-launcher"; - version = "1.14.3"; + version = "1.15.1"; pyproject = false; src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; tag = finalAttrs.version; - hash = "sha256-etPG5142YMWyHhn2wd/t4fPSW2oonp8qoY7aPAim/LI="; + hash = "sha256-bqXmYR1+Df2JXR5SUtFMSo9J3/54lQ1f40KotsJ/vuQ="; }; nativeBuildInputs = [ From 30edf65aa3401273fed21ee0dd43f4cf0dd2ff91 Mon Sep 17 00:00:00 2001 From: BoneWalk3r Date: Sun, 22 Feb 2026 14:17:34 -0500 Subject: [PATCH 374/390] wivrn: 26.2.2 -> 26.2.3 --- pkgs/by-name/wi/wivrn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index b5e11b4383bc..31c85db4bb6f 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -53,13 +53,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "wivrn"; - version = "26.2.2"; + version = "26.2.3"; src = fetchFromGitHub { owner = "wivrn"; repo = "wivrn"; rev = "v${finalAttrs.version}"; - hash = "sha256-DC+oHQLH9GlN/iDdk8XdPp1wENU5ZuZ+CC0x/wOlyYM="; + hash = "sha256-pU7FYPp5wa0MK0ut/BfFlnUai8yMcylpWC0CoAExAio="; }; monado = applyPatches { From ed993c1ef7c75b2bccca1b730e894f7e8e62844c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 19:24:31 +0000 Subject: [PATCH 375/390] dsearch: 0.1.2 -> 0.2.0 --- pkgs/by-name/ds/dsearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ds/dsearch/package.nix b/pkgs/by-name/ds/dsearch/package.nix index 6990b77c16cd..a811f5a49f9e 100644 --- a/pkgs/by-name/ds/dsearch/package.nix +++ b/pkgs/by-name/ds/dsearch/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "dsearch"; - version = "0.1.2"; + version = "0.2.0"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "danksearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-mpXrzf2Dv0erDBUUeCAo+AtLQWcnqBhLfyisGopNiYo="; + hash = "sha256-2o4oJgATtrhHUihmQlFhZBhx8qXFnxsgiXzfGairHhQ="; }; - vendorHash = "sha256-PNWwTurmpn1Vj8Q5jFQFHGOEYCEQwpgGNGxtil10um8="; + vendorHash = "sha256-cBBfIil7IYAXlQN8OyoJwsNxyYC0pruloaJrZZGovU4="; ldflags = [ "-w" From fabdf237fdc26ca80631dc55caf425f61aaeb738 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 19:35:09 +0000 Subject: [PATCH 376/390] python3Packages.temporalio: 1.22.0 -> 1.23.0 --- pkgs/development/python-modules/temporalio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index 3546f2b8701d..179a4442785c 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "temporalio"; - version = "1.22.0"; + version = "1.23.0"; pyproject = true; src = fetchFromGitHub { @@ -33,7 +33,7 @@ buildPythonPackage rec { repo = "sdk-python"; tag = version; fetchSubmodules = true; - hash = "sha256-6QqROLHEu4+htIddBJ8sMhPHZmD2eHcxvIa0L0PLZHA="; + hash = "sha256-AV9kpy6EpfwLm3yx+xf9PRUcti+KJsOizPsf6YqIYws="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -43,7 +43,7 @@ buildPythonPackage rec { src cargoRoot ; - hash = "sha256-G64Gw3jpo2wyI75bl2yJoN6UlIt/wk3NI4J5i4R3lgg="; + hash = "sha256-uVSC4CPuoDw1JuZ6sCTErre1gYBov70qSvD4tQqKvl0="; }; cargoRoot = "temporalio/bridge"; From 095ad038d9da89f2a8ec746982dcc7289baf153b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 19:45:44 +0000 Subject: [PATCH 377/390] terraform-providers.digitalocean_digitalocean: 2.75.0 -> 2.76.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0b4f9a1d3082..d7e072dda1e2 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -310,11 +310,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-mC1n28i5767fdyG2g4687G+x2pT94PN+pe3xjs7pMNE=", + "hash": "sha256-6zKZPB8W4YtY67cbeuFQRnax/5NpCq5tKNw4JFkAJjU=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.75.0", + "rev": "v2.76.0", "spdx": "MPL-2.0", "vendorHash": null }, From ae7eb4af14c442919e3cfe7c86333545ba61a706 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 22 Feb 2026 17:34:32 +0200 Subject: [PATCH 378/390] sharedown: switch to buildNpmPackage Addresses #324246. Update source version to include a package-lock.json file, see: https://github.com/kylon/Sharedown/issues/128 --- pkgs/by-name/sh/sharedown/package.nix | 155 +- pkgs/by-name/sh/sharedown/update.sh | 28 - pkgs/by-name/sh/sharedown/yarn.lock | 2916 ------------------------- 3 files changed, 57 insertions(+), 3042 deletions(-) delete mode 100755 pkgs/by-name/sh/sharedown/update.sh delete mode 100644 pkgs/by-name/sh/sharedown/yarn.lock diff --git a/pkgs/by-name/sh/sharedown/package.nix b/pkgs/by-name/sh/sharedown/package.nix index 37546166e72f..b5d89d06fe97 100644 --- a/pkgs/by-name/sh/sharedown/package.nix +++ b/pkgs/by-name/sh/sharedown/package.nix @@ -1,44 +1,66 @@ { lib, - stdenvNoCC, + buildNpmPackage, fetchFromGitHub, - ffmpeg, - yt-dlp, - libsecret, - python3, + nix-update-script, + + # nativeBuildInputs + node-gyp, pkg-config, - nodejs, - electron, makeWrapper, makeDesktopItem, copyDesktopItems, - yarn2nix-moretea, - fetchYarnDeps, + + # buildInputs + libsecret, + ffmpeg, + yt-dlp, + electron, chromium, }: -let - yarnLock = ./yarn.lock; - offlineCache = fetchYarnDeps { - inherit yarnLock; - hash = "sha256-MRCrBvqDpPpwMg4A50RVKGp4GqRHNjNJzSpJz+14OG4="; - }; -in -stdenvNoCC.mkDerivation rec { +buildNpmPackage (finalAttrs: { pname = "Sharedown"; - version = "5.3.6-unstable-2025-12-06"; + version = "5.3.6-unstable-2025-12-16"; src = fetchFromGitHub { owner = "kylon"; repo = "Sharedown"; - rev = "c39f0c5bbf694c2cdfce4ef0b4381342fb535ecc"; - hash = "sha256-PsfE7v9yEeGC8rUzhj/klhqtKKzxCV+thwLnQlgfDxI="; + rev = "5d0cbe2d25de6e288e35bd549f436b090d6e287a"; + hash = "sha256-yHnTS3B3lWSkAVlUNQYFuKIHM96d1ZeVWImJqXjlfMw="; }; + npmDepsHash = "sha256-YmrSIOi9WpqDPC9Tj1oTprdCFDdYj6C91kg567+/3ik="; + nativeBuildInputs = [ copyDesktopItems + node-gyp + pkg-config makeWrapper ]; + dontNpmBuild = true; + + buildInputs = [ + libsecret + ]; + + strictDeps = true; + + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + PUPPETEER_SKIP_DOWNLOAD = "1"; + }; + + postInstall = '' + install -Dm0644 build/icon.png $out/share/icons/hicolor/512x512/apps/Sharedown.png + + # Create a launcher wrapper + makeWrapper ${electron}/bin/electron $out/bin/sharedown \ + --add-flags $out/lib/node_modules/sharedown/app.js \ + --set PUPPETEER_EXECUTABLE_PATH ${chromium}/bin/chromium \ + --prefix PATH : ${lib.makeBinPath finalAttrs.finalPackage.passthru.wrapperPaths} \ + --add-flags "--no-sandbox" \ + ''; desktopItems = [ (makeDesktopItem { @@ -48,88 +70,25 @@ stdenvNoCC.mkDerivation rec { comment = "An Application to save your Sharepoint videos for offline usage."; desktopName = "Sharedown"; categories = [ - "Network" - "Archiving" + # Based upon categories in upstream's package.json + "AudioVideo" ]; }) ]; - dontBuild = true; - - installPhase = - let - binPath = lib.makeBinPath [ - ffmpeg - yt-dlp - ]; - - modules = yarn2nix-moretea.mkYarnModules rec { - name = "Sharedown-modules-${version}"; - inherit - pname - version - offlineCache - yarnLock - ; - - yarnFlags = [ "--production" ]; - - pkgConfig = { - keytar = { - nativeBuildInputs = [ - python3 - pkg-config - ]; - buildInputs = [ - libsecret - ]; - postInstall = '' - yarn --offline run build - # Remove unnecessary store path references. - rm build/config.gypi - ''; - }; - }; - - # needed for node-gyp, copied from https://nixos.org/manual/nixpkgs/unstable/#javascript-yarn2nix-pitfalls - # permalink: https://github.com/NixOS/nixpkgs/blob/d176767c02cb2a048e766215078c3d231e666091/doc/languages-frameworks/javascript.section.md#pitfalls-javascript-yarn2nix-pitfalls - preBuild = '' - mkdir -p $HOME/.node-gyp/${nodejs.version} - echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion - ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version} - export npm_config_nodedir=${nodejs} - ''; - - postBuild = '' - rm $out/node_modules/sharedown - ''; - - packageJSON = "${src}/package.json"; - }; - in - '' - runHook preInstall - - mkdir -p "$out/bin" "$out/share/Sharedown" "$out/share/applications" "$out/share/icons/hicolor/512x512/apps" - - # Electron app - cp -r *.js *.json sharedownlogo.png sharedown "${modules}/node_modules" "$out/share/Sharedown" - - # Desktop Launcher - cp build/icon.png "$out/share/icons/hicolor/512x512/apps/Sharedown.png" - - # Install electron wrapper script - makeWrapper "${electron}/bin/electron" "$out/bin/Sharedown" \ - --add-flags "$out/share/Sharedown" \ - --prefix PATH : "${binPath}" \ - --set PUPPETEER_EXECUTABLE_PATH "${chromium}/bin/chromium" - - runHook postInstall - ''; - passthru = { - inherit offlineCache; - updateScript = ./update.sh; + wrapperPaths = [ + ffmpeg + yt-dlp + chromium + ]; + updateScript = nix-update-script { + # Updates are not very frequent, so we wish to track the latest git + # commit. + extraArgs = [ + "--version=branch" + ]; + }; }; meta = { @@ -140,4 +99,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "Sharedown"; }; -} +}) diff --git a/pkgs/by-name/sh/sharedown/update.sh b/pkgs/by-name/sh/sharedown/update.sh deleted file mode 100755 index fc060df4a877..000000000000 --- a/pkgs/by-name/sh/sharedown/update.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p common-updater-scripts curl gnugrep jq yarn yarn2nix-moretea.yarn2nix nix-update nodejs -# See git history for the version of this script that updated to tagged versions. - -set -euo pipefail - -nixpkgsDir="$PWD" - -currentRev=$(nix-instantiate --eval --expr 'with import ./. {}; sharedown.src.rev' | tr -d '"') -nix-update --version=branch --src-only sharedown - -latestRev=$(nix-instantiate --eval --expr 'with import ./. {}; sharedown.src.rev' | tr -d '"') -dirname="$(realpath "$(dirname "$0")")" -sourceDir="$(nix-build -A sharedown.src --no-out-link)" -tempDir="$(mktemp -d)" -trap 'chmod -R u+w $tempDir && rm -rf $tempDir' EXIT - -if [[ "$currentRev" == "$latestRev" && "${BUMP_LOCK-}" != "1" ]]; then - # Skip update when already on the latest version. - exit 0 -fi - -cp -r "$sourceDir"/* "$tempDir" -cd "$tempDir" -PUPPETEER_SKIP_DOWNLOAD=1 yarn install --mode update-lockfile -cp yarn.lock "$dirname" -cd "$nixpkgsDir" -update-source-version sharedown --ignore-same-version --source-key=offlineCache diff --git a/pkgs/by-name/sh/sharedown/yarn.lock b/pkgs/by-name/sh/sharedown/yarn.lock deleted file mode 100644 index 252ac3092908..000000000000 --- a/pkgs/by-name/sh/sharedown/yarn.lock +++ /dev/null @@ -1,2916 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"7zip-bin@~5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d" - integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A== - -"@babel/code-frame@^7.0.0": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== - dependencies: - "@babel/helper-validator-identifier" "^7.27.1" - js-tokens "^4.0.0" - picocolors "^1.1.1" - -"@babel/helper-validator-identifier@^7.27.1": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" - integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== - -"@develar/schema-utils@~2.6.5": - version "2.6.5" - resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" - integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== - dependencies: - ajv "^6.12.0" - ajv-keywords "^3.4.1" - -"@electron/asar@3.4.1", "@electron/asar@^3.3.1": - version "3.4.1" - resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.4.1.tgz#4e9196a4b54fba18c56cd8d5cac67c5bdc588065" - integrity sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA== - dependencies: - commander "^5.0.0" - glob "^7.1.6" - minimatch "^3.0.4" - -"@electron/fuses@^1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@electron/fuses/-/fuses-1.8.0.tgz#ad34d3cc4703b1258b83f6989917052cfc1490a0" - integrity sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw== - dependencies: - chalk "^4.1.1" - fs-extra "^9.0.1" - minimist "^1.2.5" - -"@electron/get@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" - integrity sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== - dependencies: - debug "^4.1.1" - env-paths "^2.2.0" - fs-extra "^8.1.0" - got "^11.8.5" - progress "^2.0.3" - semver "^6.2.0" - sumchecker "^3.0.1" - optionalDependencies: - global-agent "^3.0.0" - -"@electron/notarize@2.5.0": - version "2.5.0" - resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.5.0.tgz#d4d25356adfa29df4a76bd64a8bd347237cd251e" - integrity sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A== - dependencies: - debug "^4.1.1" - fs-extra "^9.0.1" - promise-retry "^2.0.1" - -"@electron/osx-sign@1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.3.3.tgz#af751510488318d9f7663694af85819690d75583" - integrity sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg== - dependencies: - compare-version "^0.1.2" - debug "^4.3.4" - fs-extra "^10.0.0" - isbinaryfile "^4.0.8" - minimist "^1.2.6" - plist "^3.0.5" - -"@electron/rebuild@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-4.0.1.tgz#0620d5bb71a0b8b09a86fb9fa979244e1fcc10bf" - integrity sha512-iMGXb6Ib7H/Q3v+BKZJoETgF9g6KMNZVbsO4b7Dmpgb5qTFqyFTzqW9F3TOSHdybv2vKYKzSS9OiZL+dcJb+1Q== - dependencies: - "@malept/cross-spawn-promise" "^2.0.0" - chalk "^4.0.0" - debug "^4.1.1" - detect-libc "^2.0.1" - got "^11.7.0" - graceful-fs "^4.2.11" - node-abi "^4.2.0" - node-api-version "^0.2.1" - node-gyp "^11.2.0" - ora "^5.1.0" - read-binary-file-arch "^1.0.6" - semver "^7.3.5" - tar "^6.0.5" - yargs "^17.0.1" - -"@electron/universal@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-2.0.3.tgz#1680df6ced8f128ca0ff24e29c2165d41d78b3ce" - integrity sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g== - dependencies: - "@electron/asar" "^3.3.1" - "@malept/cross-spawn-promise" "^2.0.0" - debug "^4.3.1" - dir-compare "^4.2.0" - fs-extra "^11.1.1" - minimatch "^9.0.3" - plist "^3.1.0" - -"@fortawesome/fontawesome-free@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-7.1.0.tgz#8eb76278515341720aa74485266f8be121089529" - integrity sha512-+WxNld5ZCJHvPQCr/GnzCTVREyStrAJjisUPtUxG5ngDA8TMlPnKp6dddlTpai4+1GNmltAeuk1hJEkBohwZYA== - -"@isaacs/balanced-match@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29" - integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== - -"@isaacs/brace-expansion@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz#4b3dabab7d8e75a429414a96bd67bf4c1d13e0f3" - integrity sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA== - dependencies: - "@isaacs/balanced-match" "^4.0.1" - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@isaacs/fs-minipass@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" - integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== - dependencies: - minipass "^7.0.4" - -"@malept/cross-spawn-promise@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz#d0772de1aa680a0bfb9ba2f32b4c828c7857cb9d" - integrity sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg== - dependencies: - cross-spawn "^7.0.1" - -"@malept/flatpak-bundler@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858" - integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q== - dependencies: - debug "^4.1.1" - fs-extra "^9.0.0" - lodash "^4.17.15" - tmp-promise "^3.0.2" - -"@npmcli/agent@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-3.0.0.tgz#1685b1fbd4a1b7bb4f930cbb68ce801edfe7aa44" - integrity sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q== - dependencies: - agent-base "^7.1.0" - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.1" - lru-cache "^10.0.1" - socks-proxy-agent "^8.0.3" - -"@npmcli/fs@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-4.0.0.tgz#a1eb1aeddefd2a4a347eca0fab30bc62c0e1c0f2" - integrity sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q== - dependencies: - semver "^7.3.5" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@puppeteer/browsers@2.10.12": - version "2.10.12" - resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.10.12.tgz#9d9376c205aa38e7344cadb2809e786df2cf3e78" - integrity sha512-mP9iLFZwH+FapKJLeA7/fLqOlSUwYpMwjR1P5J23qd4e7qGJwecJccJqHYrjw33jmIZYV4dtiTHPD/J+1e7cEw== - dependencies: - debug "^4.4.3" - extract-zip "^2.0.1" - progress "^2.0.3" - proxy-agent "^6.5.0" - semver "^7.7.3" - tar-fs "^3.1.1" - yargs "^17.7.2" - -"@sindresorhus/is@^4.0.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - -"@szmarczak/http-timer@^4.0.5": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" - integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== - dependencies: - defer-to-connect "^2.0.0" - -"@tootallnate/quickjs-emscripten@^0.23.0": - version "0.23.0" - resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" - integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== - -"@types/cacheable-request@^6.0.1": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" - integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== - dependencies: - "@types/http-cache-semantics" "*" - "@types/keyv" "^3.1.4" - "@types/node" "*" - "@types/responselike" "^1.0.0" - -"@types/debug@^4.1.6": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - -"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": - version "9.0.13" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" - integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== - dependencies: - "@types/node" "*" - -"@types/http-cache-semantics@*": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" - integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== - -"@types/keyv@^3.1.4": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" - integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== - dependencies: - "@types/node" "*" - -"@types/ms@*": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78" - integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== - -"@types/node@*": - version "25.0.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.3.tgz#79b9ac8318f373fbfaaf6e2784893efa9701f269" - integrity sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA== - dependencies: - undici-types "~7.16.0" - -"@types/node@^22.7.7": - version "22.19.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.3.tgz#8dfde7630d7a8528dc9b34db23d34f764467c02c" - integrity sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA== - dependencies: - undici-types "~6.21.0" - -"@types/plist@^3.0.1": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0" - integrity sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA== - dependencies: - "@types/node" "*" - xmlbuilder ">=11.0.1" - -"@types/responselike@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" - integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== - dependencies: - "@types/node" "*" - -"@types/verror@^1.10.3": - version "1.10.11" - resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.11.tgz#d3d6b418978c8aa202d41e5bb3483227b6ecc1bb" - integrity sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg== - -"@types/yauzl@^2.9.1": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999" - integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== - dependencies: - "@types/node" "*" - -"@xmldom/xmldom@^0.8.8": - version "0.8.11" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz#b79de2d67389734c57c52595f7a7305e30c2d608" - integrity sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw== - -abbrev@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-3.0.1.tgz#8ac8b3b5024d31464fe2a5feeea9f4536bf44025" - integrity sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg== - -agent-base@^7.1.0, agent-base@^7.1.2: - version "7.1.4" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" - integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== - -ajv-keywords@^3.4.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.10.0, ajv@^6.12.0: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" - integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.3" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" - integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== - -app-builder-bin@5.0.0-alpha.12: - version "5.0.0-alpha.12" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz#2daf82f8badc698e0adcc95ba36af4ff0650dc80" - integrity sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w== - -app-builder-lib@26.4.0: - version "26.4.0" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-26.4.0.tgz#649b4a98b51a90141b73e4f12a74ac5bc0f2eff4" - integrity sha512-Uas6hNe99KzP3xPWxh5LGlH8kWIVjZixzmMJHNB9+6hPyDpjc7NQMkVgi16rQDdpCFy22ZU5sp8ow7tvjeMgYQ== - dependencies: - "@develar/schema-utils" "~2.6.5" - "@electron/asar" "3.4.1" - "@electron/fuses" "^1.8.0" - "@electron/notarize" "2.5.0" - "@electron/osx-sign" "1.3.3" - "@electron/rebuild" "4.0.1" - "@electron/universal" "2.0.3" - "@malept/flatpak-bundler" "^0.4.0" - "@types/fs-extra" "9.0.13" - async-exit-hook "^2.0.1" - builder-util "26.3.4" - builder-util-runtime "9.5.1" - chromium-pickle-js "^0.2.0" - ci-info "4.3.1" - debug "^4.3.4" - dotenv "^16.4.5" - dotenv-expand "^11.0.6" - ejs "^3.1.8" - electron-publish "26.3.4" - fs-extra "^10.1.0" - hosted-git-info "^4.1.0" - isbinaryfile "^5.0.0" - jiti "^2.4.2" - js-yaml "^4.1.0" - json5 "^2.2.3" - lazy-val "^1.0.5" - minimatch "^10.0.3" - plist "3.1.0" - resedit "^1.7.0" - semver "~7.7.3" - tar "^6.1.12" - temp-file "^3.4.0" - tiny-async-pool "1.3.0" - which "^5.0.0" - -arch@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - -ast-types@^0.13.4: - version "0.13.4" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== - dependencies: - tslib "^2.0.1" - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async-exit-hook@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" - integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== - -async@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" - integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -axios@^1.13.1: - version "1.13.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.2.tgz#9ada120b7b5ab24509553ec3e40123521117f687" - integrity sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA== - dependencies: - follow-redirects "^1.15.6" - form-data "^4.0.4" - proxy-from-env "^1.1.0" - -b4a@^1.6.4: - version "1.7.3" - resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.7.3.tgz#24cf7ccda28f5465b66aec2bac69e32809bf112f" - integrity sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -bare-events@^2.5.4, bare-events@^2.7.0: - version "2.8.2" - resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.8.2.tgz#7b3e10bd8e1fc80daf38bb516921678f566ab89f" - integrity sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== - -bare-fs@^4.0.1: - version "4.5.2" - resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-4.5.2.tgz#d80ff8a9177e0db4818e7ba44b9302c0cf0788af" - integrity sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw== - dependencies: - bare-events "^2.5.4" - bare-path "^3.0.0" - bare-stream "^2.6.4" - bare-url "^2.2.2" - fast-fifo "^1.3.2" - -bare-os@^3.0.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.6.2.tgz#b3c4f5ad5e322c0fd0f3c29fc97d19009e2796e5" - integrity sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A== - -bare-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-3.0.0.tgz#b59d18130ba52a6af9276db3e96a2e3d3ea52178" - integrity sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== - dependencies: - bare-os "^3.0.1" - -bare-stream@^2.6.4: - version "2.7.0" - resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.7.0.tgz#5b9e7dd0a354d06e82d6460c426728536c35d789" - integrity sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A== - dependencies: - streamx "^2.21.0" - -bare-url@^2.2.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/bare-url/-/bare-url-2.3.2.tgz#4aef382efa662b2180a6fe4ca07a71b39bdf7ca3" - integrity sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw== - dependencies: - bare-path "^3.0.0" - -base64-js@^1.3.1, base64-js@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -basic-ftp@^5.0.2: - version "5.0.5" - resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" - integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== - -bl@^4.0.3, bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -boolean@^3.0.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" - integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== - -bootstrap@5.3.8: - version "5.3.8" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.8.tgz#6401a10057a22752d21f4e19055508980656aeed" - integrity sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg== - -brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" - integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" - integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== - dependencies: - balanced-match "^1.0.0" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.1.0, buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builder-util-runtime@9.5.1: - version "9.5.1" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.5.1.tgz#74125fb374d1ecbf472ae1787485485ff7619702" - integrity sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ== - dependencies: - debug "^4.3.4" - sax "^1.2.4" - -builder-util@26.3.4: - version "26.3.4" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-26.3.4.tgz#eb20e2e2895fe360360eddded5d8cf12ad2aad60" - integrity sha512-aRn88mYMktHxzdqDMF6Ayj0rKoX+ZogJ75Ck7RrIqbY/ad0HBvnS2xA4uHfzrGr5D2aLL3vU6OBEH4p0KMV2XQ== - dependencies: - "7zip-bin" "~5.2.0" - "@types/debug" "^4.1.6" - app-builder-bin "5.0.0-alpha.12" - builder-util-runtime "9.5.1" - chalk "^4.1.2" - cross-spawn "^7.0.6" - debug "^4.3.4" - fs-extra "^10.1.0" - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.0" - js-yaml "^4.1.0" - sanitize-filename "^1.6.3" - source-map-support "^0.5.19" - stat-mode "^1.0.0" - temp-file "^3.4.0" - tiny-async-pool "1.3.0" - -cacache@^19.0.1: - version "19.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-19.0.1.tgz#3370cc28a758434c85c2585008bd5bdcff17d6cd" - integrity sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ== - dependencies: - "@npmcli/fs" "^4.0.0" - fs-minipass "^3.0.0" - glob "^10.2.2" - lru-cache "^10.0.1" - minipass "^7.0.3" - minipass-collect "^2.0.1" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - p-map "^7.0.2" - ssri "^12.0.0" - tar "^7.4.3" - unique-filename "^4.0.0" - -cacheable-lookup@^5.0.3: - version "5.0.4" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" - integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== - -cacheable-request@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" - integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" - -call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" - integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chownr@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" - integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== - -chromium-bidi@10.5.1: - version "10.5.1" - resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-10.5.1.tgz#2aad9791509442bb39e96c4f3aeef4dfdb424979" - integrity sha512-rlj6OyhKhVTnk4aENcUme3Jl9h+cq4oXu4AzBcvr8RMmT6BR4a3zSNT9dbIfXr9/BS6ibzRyDhowuw4n2GgzsQ== - dependencies: - mitt "^3.0.1" - zod "^3.24.1" - -chromium-pickle-js@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" - integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw== - -ci-info@4.3.1, ci-info@^4.2.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.3.1.tgz#355ad571920810b5623e11d40232f443f16f1daa" - integrity sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.5.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" - integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -clipboardy@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290" - integrity sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== - dependencies: - arch "^2.1.1" - execa "^1.0.0" - is-wsl "^2.1.1" - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -compare-version@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" - integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - -cosmiconfig@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" - integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== - dependencies: - env-paths "^2.2.1" - import-fresh "^3.3.0" - js-yaml "^4.1.0" - parse-json "^5.2.0" - -crc@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" - integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== - dependencies: - buffer "^5.1.0" - -cross-spawn@^6.0.0: - version "6.0.6" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.6.tgz#30d0efa0712ddb7eb5a76e1e8721bffafa6b5d57" - integrity sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.1, cross-spawn@^7.0.6: - version "7.0.6" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" - integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -data-uri-to-buffer@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b" - integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw== - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4, debug@^4.4.3: - version "4.4.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== - dependencies: - clone "^1.0.2" - -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - -define-data-property@^1.0.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -degenerator@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5" - integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== - dependencies: - ast-types "^0.13.4" - escodegen "^2.1.0" - esprima "^4.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -detect-libc@^2.0.0, detect-libc@^2.0.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad" - integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -devtools-protocol@0.0.1521046: - version "0.0.1521046" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1521046.tgz#918e6175ea83100fefcb2b78779f15a77aa8a41b" - integrity sha512-vhE6eymDQSKWUXwwA37NtTTVEzjtGVfDr3pRbsWEQ5onH/Snp2c+2xZHWJJawG/0hCCJLRGt4xVtEVUVILol4w== - -dir-compare@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-4.2.0.tgz#d1d4999c14fbf55281071fdae4293b3b9ce86f19" - integrity sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ== - dependencies: - minimatch "^3.0.5" - p-limit "^3.1.0 " - -dmg-builder@26.4.0: - version "26.4.0" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-26.4.0.tgz#dc7edec167b06b1542804e6e4220d1bcaf952b71" - integrity sha512-ce4Ogns4VMeisIuCSK0C62umG0lFy012jd8LMZ6w/veHUeX4fqfDrGe+HTWALAEwK6JwKP+dhPvizhArSOsFbg== - dependencies: - app-builder-lib "26.4.0" - builder-util "26.3.4" - fs-extra "^10.1.0" - iconv-lite "^0.6.2" - js-yaml "^4.1.0" - optionalDependencies: - dmg-license "^1.0.11" - -dmg-license@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" - integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== - dependencies: - "@types/plist" "^3.0.1" - "@types/verror" "^1.10.3" - ajv "^6.10.0" - crc "^3.8.0" - iconv-corefoundation "^1.1.7" - plist "^3.0.4" - smart-buffer "^4.0.2" - verror "^1.10.0" - -dotenv-expand@^11.0.6: - version "11.0.7" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.7.tgz#af695aea007d6fdc84c86cd8d0ad7beb40a0bd08" - integrity sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA== - dependencies: - dotenv "^16.4.5" - -dotenv@^16.4.5: - version "16.6.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.6.1.tgz#773f0e69527a8315c7285d5ee73c4459d20a8020" - integrity sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow== - -dunder-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" - integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== - dependencies: - call-bind-apply-helpers "^1.0.1" - es-errors "^1.3.0" - gopd "^1.2.0" - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ejs@^3.1.8: - version "3.1.10" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" - integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== - dependencies: - jake "^10.8.5" - -electron-builder@^26.1.0: - version "26.4.0" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-26.4.0.tgz#f9a8598f045ded4cbaf41efb7bb18a89619c5dd2" - integrity sha512-FCUqvdq2AULL+Db2SUGgjOYTbrgkPxZtCjqIZGnjH9p29pTWyesQqBIfvQBKa6ewqde87aWl49n/WyI/NyUBog== - dependencies: - app-builder-lib "26.4.0" - builder-util "26.3.4" - builder-util-runtime "9.5.1" - chalk "^4.1.2" - ci-info "^4.2.0" - dmg-builder "26.4.0" - fs-extra "^10.1.0" - lazy-val "^1.0.5" - simple-update-notifier "2.0.0" - yargs "^17.6.2" - -electron-publish@26.3.4: - version "26.3.4" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-26.3.4.tgz#ed05f1ccbb7ee1e53b4140d92735e26fa4bfefd7" - integrity sha512-5/ouDPb73SkKuay2EXisPG60LTFTMNHWo2WLrK5GDphnWK9UC+yzYrzVeydj078Yk4WUXi0+TaaZsNd6Zt5k/A== - dependencies: - "@types/fs-extra" "^9.0.11" - builder-util "26.3.4" - builder-util-runtime "9.5.1" - chalk "^4.1.2" - form-data "^4.0.0" - fs-extra "^10.1.0" - lazy-val "^1.0.5" - mime "^2.5.2" - -electron@^39.0.0: - version "39.2.7" - resolved "https://registry.yarnpkg.com/electron/-/electron-39.2.7.tgz#1cf2371304994fe26c564764bd50878fe405fb4b" - integrity sha512-KU0uFS6LSTh4aOIC3miolcbizOFP7N1M46VTYVfqIgFiuA2ilfNaOHLDS9tCMvwwHRowAsvqBrh9NgMXcTOHCQ== - dependencies: - "@electron/get" "^2.0.0" - "@types/node" "^22.7.7" - extract-zip "^2.0.1" - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.5" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.5.tgz#7344d711dea40e0b74abc2ed49778743ccedb08c" - integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== - dependencies: - once "^1.4.0" - -env-paths@^2.2.0, env-paths@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== - -error-ex@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414" - integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== - dependencies: - is-arrayish "^0.2.1" - -es-define-property@^1.0.0, es-define-property@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" - integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" - integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== - dependencies: - es-errors "^1.3.0" - -es-set-tostringtag@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" - integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== - dependencies: - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - has-tostringtag "^1.0.2" - hasown "^2.0.2" - -es6-error@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - -escalade@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" - integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events-universal@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/events-universal/-/events-universal-1.0.1.tgz#b56a84fd611b6610e0a2d0f09f80fdf931e2dfe6" - integrity sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== - dependencies: - bare-events "^2.7.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - -exponential-backoff@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.3.tgz#51cf92c1c0493c766053f9d3abee4434c244d2f6" - integrity sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA== - -extract-zip@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-fifo@^1.2.0, fast-fifo@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" - integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== - dependencies: - pend "~1.2.0" - -fdir@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" - integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== - -fessonia@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/fessonia/-/fessonia-2.2.2.tgz#c8f9da5701d2e63efc9fd5793368929ddfaaf776" - integrity sha512-FvlDFdwHBIxWl2K9XynAIR38NB8xn4vPPZDNK5nIQBnGwZ0xv5FxDXsz+pzYZrUqoEQPQBJemNrYhueD2de7qw== - -filelist@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== - dependencies: - minimatch "^5.0.1" - -follow-redirects@^1.15.6: - version "1.15.11" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" - integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== - -foreground-child@^3.1.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" - integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== - dependencies: - cross-spawn "^7.0.6" - signal-exit "^4.0.1" - -form-data@^4.0.0, form-data@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" - integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - es-set-tostringtag "^2.1.0" - hasown "^2.0.2" - mime-types "^2.1.12" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^10.0.0, fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^11.1.1: - version "11.3.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.3.tgz#a27da23b72524e81ac6c3815cc0179b8c74c59ee" - integrity sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.0.0, fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-minipass@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" - integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw== - dependencies: - minipass "^7.0.3" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.2.6: - version "1.3.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" - integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== - dependencies: - call-bind-apply-helpers "^1.0.2" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - function-bind "^1.1.2" - get-proto "^1.0.1" - gopd "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - math-intrinsics "^1.1.0" - -get-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" - integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== - dependencies: - dunder-proto "^1.0.1" - es-object-atoms "^1.0.0" - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-uri@^6.0.1: - version "6.0.5" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.5.tgz#714892aa4a871db671abc5395e5e9447bc306a16" - integrity sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg== - dependencies: - basic-ftp "^5.0.2" - data-uri-to-buffer "^6.0.2" - debug "^4.3.4" - -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== - -glob@^10.2.2: - version "10.5.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c" - integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^1.11.1" - -glob@^7.1.6: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-agent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" - integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== - dependencies: - boolean "^3.0.1" - es6-error "^4.1.1" - matcher "^3.0.0" - roarr "^2.15.3" - semver "^7.3.2" - serialize-error "^7.0.1" - -globalthis@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" - integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== - dependencies: - define-properties "^1.2.1" - gopd "^1.0.1" - -gopd@^1.0.1, gopd@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" - integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== - -got@^11.7.0, got@^11.8.5: - version "11.8.6" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" - integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.2" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" - -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.6: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-symbols@^1.0.3, has-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" - integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== - -has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - -hosted-git-info@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" - integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== - -http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" - integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== - dependencies: - agent-base "^7.1.0" - debug "^4.3.4" - -http2-wrapper@^1.0.0-beta.5.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" - integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.0.0" - -https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.1, https-proxy-agent@^7.0.6: - version "7.0.6" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" - integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== - dependencies: - agent-base "^7.1.2" - debug "4" - -iconv-corefoundation@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a" - integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ== - dependencies: - cli-truncate "^2.1.0" - node-addon-api "^1.6.3" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -import-fresh@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" - integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -ip-address@^10.0.1: - version "10.1.0" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.1.0.tgz#d8dcffb34d0e02eb241427444a6e23f5b0595aa4" - integrity sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isbinaryfile@^4.0.8: - version "4.0.10" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" - integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== - -isbinaryfile@^5.0.0: - version "5.0.7" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.7.tgz#19a73f2281b7368dca9d3b3ac8a0434074670979" - integrity sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isexe@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" - integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== - -iso8601-duration@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/iso8601-duration/-/iso8601-duration-2.1.3.tgz#02eb767bcce0bed93684ead66a2b1b886fd7bf21" - integrity sha512-OwkROKDXYhqKTl9uyB+/+lQ/Tx+L9LVb9tNRcsO4LtCSBDrmYbzyJLg9rGjYKAPDabD6IVdjMyUnnULHpejrCg== - -jackspeak@^3.1.2: - version "3.4.3" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" - integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -jake@^10.8.5: - version "10.9.4" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.4.tgz#d626da108c63d5cfb00ab5c25fadc7e0084af8e6" - integrity sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA== - dependencies: - async "^3.2.6" - filelist "^1.0.4" - picocolors "^1.1.1" - -jiti@^2.4.2: - version "2.6.1" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.6.1.tgz#178ef2fc9a1a594248c20627cd820187a4d78d92" - integrity sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ== - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" - integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== - dependencies: - argparse "^2.0.1" - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" - integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -keytar@^7.9.0: - version "7.9.0" - resolved "https://registry.yarnpkg.com/keytar/-/keytar-7.9.0.tgz#4c6225708f51b50cbf77c5aae81721964c2918cb" - integrity sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ== - dependencies: - node-addon-api "^4.3.0" - prebuild-install "^7.0.1" - -keyv@^4.0.0: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -lazy-val@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" - integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -lodash@^4.17.15: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^10.0.1, lru-cache@^10.2.0: - version "10.4.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" - integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lru-cache@^7.14.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - -make-fetch-happen@^14.0.3: - version "14.0.3" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz#d74c3ecb0028f08ab604011e0bc6baed483fcdcd" - integrity sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ== - dependencies: - "@npmcli/agent" "^3.0.0" - cacache "^19.0.1" - http-cache-semantics "^4.1.1" - minipass "^7.0.2" - minipass-fetch "^4.0.0" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^1.0.0" - proc-log "^5.0.0" - promise-retry "^2.0.1" - ssri "^12.0.0" - -matcher@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" - integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== - dependencies: - escape-string-regexp "^4.0.0" - -math-intrinsics@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" - integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -minimatch@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.1.tgz#e6e61b9b0c1dcab116b5a7d1458e8b6ae9e73a55" - integrity sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ== - dependencies: - "@isaacs/brace-expansion" "^5.0.0" - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - -minimatch@^9.0.3, minimatch@^9.0.4: - version "9.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== - dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -minipass-collect@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863" - integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== - dependencies: - minipass "^7.0.3" - -minipass-fetch@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-4.0.1.tgz#f2d717d5a418ad0b1a7274f9b913515d3e78f9e5" - integrity sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ== - dependencies: - minipass "^7.0.3" - minipass-sized "^1.0.3" - minizlib "^3.0.1" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0: - version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.0.4, minipass@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" - integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -minizlib@^3.0.1, minizlib@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" - integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== - dependencies: - minipass "^7.1.2" - -mitt@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" - integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== - -mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -ms@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -napi-build-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-2.0.0.tgz#13c22c0187fcfccce1461844136372a47ddc027e" - integrity sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA== - -negotiator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" - integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== - -netmask@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -node-abi@^3.3.0: - version "3.85.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.85.0.tgz#b115d575e52b2495ef08372b058e13d202875a7d" - integrity sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg== - dependencies: - semver "^7.3.5" - -node-abi@^4.2.0: - version "4.24.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-4.24.0.tgz#fcc1b4c645ffb4c0f39e2dbfb9c41698ba7e782e" - integrity sha512-u2EC1CeNe25uVtX3EZbdQ275c74zdZmmpzrHEQh2aIYqoVjlglfUpOX9YY85x1nlBydEKDVaSmMNhR7N82Qj8A== - dependencies: - semver "^7.6.3" - -node-addon-api@^1.6.3: - version "1.7.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" - integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== - -node-addon-api@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" - integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== - -node-api-version@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.2.1.tgz#19bad54f6d65628cbee4e607a325e4488ace2de9" - integrity sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q== - dependencies: - semver "^7.3.5" - -node-gyp@^11.2.0: - version "11.5.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-11.5.0.tgz#82661b5f40647a7361efe918e3cea76d297fcc56" - integrity sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ== - dependencies: - env-paths "^2.2.0" - exponential-backoff "^3.1.1" - graceful-fs "^4.2.6" - make-fetch-happen "^14.0.3" - nopt "^8.0.0" - proc-log "^5.0.0" - semver "^7.3.5" - tar "^7.4.3" - tinyglobby "^0.2.12" - which "^5.0.0" - -nopt@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-8.1.0.tgz#b11d38caf0f8643ce885818518064127f602eae3" - integrity sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A== - dependencies: - abbrev "^3.0.0" - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -ora@^5.1.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -p-cancelable@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" - integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - -"p-limit@^3.1.0 ": - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-map@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-7.0.4.tgz#b81814255f542e252d5729dca4d66e5ec14935b8" - integrity sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ== - -pac-proxy-agent@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz#9cfaf33ff25da36f6147a20844230ec92c06e5df" - integrity sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA== - dependencies: - "@tootallnate/quickjs-emscripten" "^0.23.0" - agent-base "^7.1.2" - debug "^4.3.4" - get-uri "^6.0.1" - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.6" - pac-resolver "^7.0.1" - socks-proxy-agent "^8.0.5" - -pac-resolver@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6" - integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg== - dependencies: - degenerator "^5.0.0" - netmask "^2.0.2" - -package-json-from-dist@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" - integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-scurry@^1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -pe-library@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/pe-library/-/pe-library-0.4.1.tgz#e269be0340dcb13aa6949d743da7d658c3e2fbea" - integrity sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw== - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== - -picocolors@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== - -picomatch@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" - integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== - -plist@3.1.0, plist@^3.0.4, plist@^3.0.5, plist@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" - integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== - dependencies: - "@xmldom/xmldom" "^0.8.8" - base64-js "^1.5.1" - xmlbuilder "^15.1.1" - -prebuild-install@^7.0.1: - version "7.1.3" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.3.tgz#d630abad2b147443f20a212917beae68b8092eec" - integrity sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug== - dependencies: - detect-libc "^2.0.0" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^2.0.0" - node-abi "^3.3.0" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^4.0.0" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - -proc-log@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-5.0.0.tgz#e6c93cf37aef33f835c53485f314f50ea906a9d8" - integrity sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== - -progress@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - -proxy-agent@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.5.0.tgz#9e49acba8e4ee234aacb539f89ed9c23d02f232d" - integrity sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A== - dependencies: - agent-base "^7.1.2" - debug "^4.3.4" - http-proxy-agent "^7.0.1" - https-proxy-agent "^7.0.6" - lru-cache "^7.14.1" - pac-proxy-agent "^7.1.0" - proxy-from-env "^1.1.0" - socks-proxy-agent "^8.0.5" - -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -pump@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.3.tgz#151d979f1a29668dc0025ec589a455b53282268d" - integrity sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -puppeteer-core@24.27.0: - version "24.27.0" - resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-24.27.0.tgz#dd81d615fc8e4bafad500442e798323f920c89b8" - integrity sha512-yubwj2XXmTM3wRIpbhO5nCjbByPgpFHlgrsD4IK+gMPqO7/a5FfnoSXDKjmqi8A2M1Ewusz0rTI/r+IN0GU0MA== - dependencies: - "@puppeteer/browsers" "2.10.12" - chromium-bidi "10.5.1" - debug "^4.4.3" - devtools-protocol "0.0.1521046" - typed-query-selector "^2.12.0" - webdriver-bidi-protocol "0.3.8" - ws "^8.18.3" - -puppeteer@24.27.0: - version "24.27.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-24.27.0.tgz#4867c3a3f028de8491114d253808f20757436830" - integrity sha512-eEcAFGxmHRSrk74DVkFAMAwfj4l3Ak8avBuA2bZaAoocY1+Fb9WLS3I7jlOc/tIOU7EmGLiDdVP08R44wADpHw== - dependencies: - "@puppeteer/browsers" "2.10.12" - chromium-bidi "10.5.1" - cosmiconfig "^9.0.0" - devtools-protocol "0.0.1521046" - puppeteer-core "24.27.0" - typed-query-selector "^2.12.0" - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -read-binary-file-arch@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz#959c4637daa932280a9b911b1a6766a7e44288fc" - integrity sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg== - dependencies: - debug "^4.3.4" - -readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -resedit@^1.7.0: - version "1.7.2" - resolved "https://registry.yarnpkg.com/resedit/-/resedit-1.7.2.tgz#b1041170b99811710c13f949c7d225871de4cc78" - integrity sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA== - dependencies: - pe-library "^0.4.1" - -resolve-alpn@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -responselike@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" - integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== - dependencies: - lowercase-keys "^2.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - -roarr@^2.15.3: - version "2.15.4" - resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" - integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== - dependencies: - boolean "^3.0.1" - detect-node "^2.0.4" - globalthis "^1.0.1" - json-stringify-safe "^5.0.1" - semver-compare "^1.0.0" - sprintf-js "^1.1.2" - -safe-buffer@^5.0.1, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -"safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sanitize-filename@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" - integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== - dependencies: - truncate-utf8-bytes "^1.0.0" - -sax@^1.2.4: - version "1.4.3" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.3.tgz#fcebae3b756cdc8428321805f4b70f16ec0ab5db" - integrity sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ== - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== - -semver@^5.5.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.2.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.2, semver@^7.3.5, semver@^7.5.3, semver@^7.6.3, semver@^7.7.3, semver@~7.7.3: - version "7.7.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -serialize-error@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" - integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== - dependencies: - type-fest "^0.13.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signal-exit@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" - integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== - dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-update-notifier@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" - integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== - dependencies: - semver "^7.5.3" - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -smart-buffer@^4.0.2, smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -socks-proxy-agent@^8.0.3, socks-proxy-agent@^8.0.5: - version "8.0.5" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz#b9cdb4e7e998509d7659d689ce7697ac21645bee" - integrity sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw== - dependencies: - agent-base "^7.1.2" - debug "^4.3.4" - socks "^2.8.3" - -socks@^2.8.3: - version "2.8.7" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.7.tgz#e2fb1d9a603add75050a2067db8c381a0b5669ea" - integrity sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A== - dependencies: - ip-address "^10.0.1" - smart-buffer "^4.2.0" - -source-map-support@^0.5.19: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" - integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== - -ssri@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-12.0.0.tgz#bcb4258417c702472f8191981d3c8a771fee6832" - integrity sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== - dependencies: - minipass "^7.0.3" - -stat-mode@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465" - integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== - -streamx@^2.15.0, streamx@^2.21.0: - version "2.23.0" - resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.23.0.tgz#7d0f3d00d4a6c5de5728aecd6422b4008d66fd0b" - integrity sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg== - dependencies: - events-universal "^1.0.0" - fast-fifo "^1.3.2" - text-decoder "^1.1.0" - -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.1.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" - integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== - dependencies: - ansi-regex "^6.0.1" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -sumchecker@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" - integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== - dependencies: - debug "^4.1.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -tar-fs@^2.0.0: - version "2.1.4" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.4.tgz#800824dbf4ef06ded9afea4acafe71c67c76b930" - integrity sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-fs@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.1.1.tgz#4f164e59fb60f103d472360731e8c6bb4a7fe9ef" - integrity sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg== - dependencies: - pump "^3.0.0" - tar-stream "^3.1.5" - optionalDependencies: - bare-fs "^4.0.1" - bare-path "^3.0.0" - -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar-stream@^3.1.5: - version "3.1.7" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" - integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== - dependencies: - b4a "^1.6.4" - fast-fifo "^1.2.0" - streamx "^2.15.0" - -tar@^6.0.5, tar@^6.1.12: - version "6.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" - integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tar@^7.4.3: - version "7.5.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.2.tgz#115c061495ec51ff3c6745ff8f6d0871c5b1dedc" - integrity sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg== - dependencies: - "@isaacs/fs-minipass" "^4.0.0" - chownr "^3.0.0" - minipass "^7.1.2" - minizlib "^3.1.0" - yallist "^5.0.0" - -temp-file@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" - integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg== - dependencies: - async-exit-hook "^2.0.1" - fs-extra "^10.0.0" - -text-decoder@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/text-decoder/-/text-decoder-1.2.3.tgz#b19da364d981b2326d5f43099c310cc80d770c65" - integrity sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA== - dependencies: - b4a "^1.6.4" - -tiny-async-pool@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz#c013e1b369095e7005db5595f95e646cca6ef8a5" - integrity sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA== - dependencies: - semver "^5.5.0" - -tinyglobby@^0.2.12: - version "0.2.15" - resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" - integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== - dependencies: - fdir "^6.5.0" - picomatch "^4.0.3" - -tmp-promise@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" - integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== - dependencies: - tmp "^0.2.0" - -tmp@^0.2.0: - version "0.2.5" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" - integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow== - -truncate-utf8-bytes@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" - integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== - dependencies: - utf8-byte-length "^1.0.1" - -tslib@^2.0.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" - integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== - -typed-query-selector@^2.12.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/typed-query-selector/-/typed-query-selector-2.12.0.tgz#92b65dbc0a42655fccf4aeb1a08b1dddce8af5f2" - integrity sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg== - -undici-types@~6.21.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" - integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== - -undici-types@~7.16.0: - version "7.16.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" - integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== - -unique-filename@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-4.0.0.tgz#a06534d370e7c977a939cd1d11f7f0ab8f1fed13" - integrity sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ== - dependencies: - unique-slug "^5.0.0" - -unique-slug@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-5.0.0.tgz#ca72af03ad0dbab4dad8aa683f633878b1accda8" - integrity sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg== - dependencies: - imurmurhash "^0.1.4" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -utf8-byte-length@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz#f9f63910d15536ee2b2d5dd4665389715eac5c1e" - integrity sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA== - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -verror@^1.10.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" - integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== - dependencies: - defaults "^1.0.3" - -webdriver-bidi-protocol@0.3.8: - version "0.3.8" - resolved "https://registry.yarnpkg.com/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.8.tgz#9c822b2647fd16d22b1b6fd730d4a3b863c93b93" - integrity sha512-21Yi2GhGntMc671vNBCjiAeEVknXjVRoyu+k+9xOMShu+ZQfpGQwnBqbNz/Sv4GXZ6JmutlPAi2nIJcrymAWuQ== - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -which@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/which/-/which-5.0.0.tgz#d93f2d93f79834d4363c7d0c23e00d07c466c8d6" - integrity sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== - dependencies: - isexe "^3.1.1" - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -ws@^8.18.3: - version "8.18.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" - integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== - -xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yallist@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" - integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.0.1, yargs@^17.6.2, yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zod@^3.24.1: - version "3.25.76" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" - integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== From 8b9f22d5a45eefefd9bf4fe342f09238ed2c48f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 20:02:02 +0000 Subject: [PATCH 379/390] claude-code: 2.1.49 -> 2.1.50 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 6a082bacb94a..a65cebfe2f9a 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.49", + "version": "2.1.50", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.49", + "version": "2.1.50", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 12883560458c..e8543aecb2f9 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.49"; + version = "2.1.50"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-7Mjg22FlhuRothua5rj06aKjlnCScrO0jcE74HBiLLs="; + hash = "sha256-pSPZzbLhFsE8zwlp+CHB5MqS1gT3CeIlkoAtswmxCZs="; }; - npmDepsHash = "sha256-1xegdmwpBi4ODxfo0jsNE57XuogUPCyjTApodOq3zUA="; + npmDepsHash = "sha256-/oQxdQjMVS8r7e1DUPEjhWOLOD/hhVCx8gjEWb3ipZQ="; strictDeps = true; From 73c604810407e7e3cccb54c0df7116ba866d5576 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 13 Feb 2026 21:54:20 -0800 Subject: [PATCH 380/390] playbar2: move to by-name/ --- .../pl/playbar2/package.nix} | 14 ++++++-------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 6 insertions(+), 10 deletions(-) rename pkgs/{applications/audio/playbar2/default.nix => by-name/pl/playbar2/package.nix} (75%) diff --git a/pkgs/applications/audio/playbar2/default.nix b/pkgs/by-name/pl/playbar2/package.nix similarity index 75% rename from pkgs/applications/audio/playbar2/default.nix rename to pkgs/by-name/pl/playbar2/package.nix index 3dc5ada3ef2f..c878dd67a748 100644 --- a/pkgs/applications/audio/playbar2/default.nix +++ b/pkgs/by-name/pl/playbar2/package.nix @@ -2,9 +2,7 @@ lib, stdenv, cmake, - extra-cmake-modules, - plasma-framework, - kwindowsystem, + libsForQt5, fetchFromGitHub, }: @@ -15,18 +13,18 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "jsmitar"; repo = "PlayBar2"; - rev = "v${finalAttrs.version}"; - sha256 = "0iv2m4flgaz2r0k7f6l0ca8p6cw8j8j2gin1gci2pg3l5g5khbch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-kC04yyt0vCsie8HGJySSiDNzkWKAGncmyOKrRx2pYkc="; }; nativeBuildInputs = [ cmake - extra-cmake-modules + libsForQt5.extra-cmake-modules ]; buildInputs = [ - plasma-framework - kwindowsystem + libsForQt5.plasma-framework + libsForQt5.kwindowsystem ]; dontWrapQtApps = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fc5cdfda2913..20c08ad95bae 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3274,8 +3274,6 @@ with pkgs; platformio = if stdenv.hostPlatform.isLinux then platformio-chrootenv else platformio-core; - playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { }; - playwright = playwright-driver; playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core; playwright-test = (callPackage ../development/web/playwright/driver.nix { }).playwright-test; From 18913e8158f31747fc2e70a7181b80ad1b7c4695 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:01:52 -0800 Subject: [PATCH 381/390] sfxr-qt: move to by-name/ --- .../default.nix => by-name/sf/sfxr-qt/package.nix} | 13 +++++-------- .../sf}/sfxr-qt/test-export-square-wave/default.nix | 0 .../sf}/sfxr-qt/test-export-square-wave/input.sfxj | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 5 insertions(+), 10 deletions(-) rename pkgs/{applications/audio/sfxr-qt/default.nix => by-name/sf/sfxr-qt/package.nix} (88%) rename pkgs/{applications/audio => by-name/sf}/sfxr-qt/test-export-square-wave/default.nix (100%) rename pkgs/{applications/audio => by-name/sf}/sfxr-qt/test-export-square-wave/input.sfxj (100%) diff --git a/pkgs/applications/audio/sfxr-qt/default.nix b/pkgs/by-name/sf/sfxr-qt/package.nix similarity index 88% rename from pkgs/applications/audio/sfxr-qt/default.nix rename to pkgs/by-name/sf/sfxr-qt/package.nix index dcd07bbe57c2..3395549600e2 100644 --- a/pkgs/applications/audio/sfxr-qt/default.nix +++ b/pkgs/by-name/sf/sfxr-qt/package.nix @@ -2,11 +2,8 @@ lib, stdenv, fetchFromGitHub, + libsForQt5, cmake, - extra-cmake-modules, - wrapQtAppsHook, - qtbase, - qtquickcontrols2, SDL, python3, catch2_3, @@ -28,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake - extra-cmake-modules + libsForQt5.extra-cmake-modules (python3.withPackages ( pp: with pp; [ pyyaml @@ -36,12 +33,12 @@ stdenv.mkDerivation (finalAttrs: { setuptools ] )) - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = [ - qtbase - qtquickcontrols2 + libsForQt5.qtbase + libsForQt5.qtquickcontrols2 SDL ]; diff --git a/pkgs/applications/audio/sfxr-qt/test-export-square-wave/default.nix b/pkgs/by-name/sf/sfxr-qt/test-export-square-wave/default.nix similarity index 100% rename from pkgs/applications/audio/sfxr-qt/test-export-square-wave/default.nix rename to pkgs/by-name/sf/sfxr-qt/test-export-square-wave/default.nix diff --git a/pkgs/applications/audio/sfxr-qt/test-export-square-wave/input.sfxj b/pkgs/by-name/sf/sfxr-qt/test-export-square-wave/input.sfxj similarity index 100% rename from pkgs/applications/audio/sfxr-qt/test-export-square-wave/input.sfxj rename to pkgs/by-name/sf/sfxr-qt/test-export-square-wave/input.sfxj diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 20c08ad95bae..1874ca661f63 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10662,8 +10662,6 @@ with pkgs; scantailor-universal = callPackage ../applications/graphics/scantailor/universal.nix { }; - sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { }; - stag = callPackage ../applications/misc/stag { curses = ncurses; }; From b97b37bb796d773f5ce0105c392e5525b4677237 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:31:57 -0800 Subject: [PATCH 382/390] freqtweak: move to by-name/ --- .../default.nix => by-name/fr/freqtweak/package.nix} | 5 +++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 3 insertions(+), 6 deletions(-) rename pkgs/{applications/audio/freqtweak/default.nix => by-name/fr/freqtweak/package.nix} (97%) diff --git a/pkgs/applications/audio/freqtweak/default.nix b/pkgs/by-name/fr/freqtweak/package.nix similarity index 97% rename from pkgs/applications/audio/freqtweak/default.nix rename to pkgs/by-name/fr/freqtweak/package.nix index ba6d36c08884..cc2012671fe3 100644 --- a/pkgs/applications/audio/freqtweak/default.nix +++ b/pkgs/by-name/fr/freqtweak/package.nix @@ -9,7 +9,8 @@ libjack2, libsigcxx, libxml2, - wxGTK, + wxGTK32, + }: stdenv.mkDerivation { @@ -33,7 +34,7 @@ stdenv.mkDerivation { libjack2 libsigcxx libxml2 - wxGTK + wxGTK32 ]; preConfigure = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1874ca661f63..12e1255cf57d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2368,10 +2368,6 @@ with pkgs; mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { }; }; - freqtweak = callPackage ../applications/audio/freqtweak { - wxGTK = wxGTK32; - }; - frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { }; uniscribe = callPackage ../tools/text/uniscribe { }; From 3f3cdbe362958a68039318ab4c4a620d196aa948 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:38:21 -0800 Subject: [PATCH 383/390] rakarrack: move to by-name/ --- .../audio => by-name/ra}/rakarrack/fltk-path.patch | 0 .../audio => by-name/ra}/rakarrack/looper-preset.patch | 0 .../default.nix => by-name/ra/rakarrack/package.nix} | 6 +++--- pkgs/top-level/all-packages.nix | 4 ---- 4 files changed, 3 insertions(+), 7 deletions(-) rename pkgs/{applications/audio => by-name/ra}/rakarrack/fltk-path.patch (100%) rename pkgs/{applications/audio => by-name/ra}/rakarrack/looper-preset.patch (100%) rename pkgs/{applications/audio/rakarrack/default.nix => by-name/ra/rakarrack/package.nix} (89%) diff --git a/pkgs/applications/audio/rakarrack/fltk-path.patch b/pkgs/by-name/ra/rakarrack/fltk-path.patch similarity index 100% rename from pkgs/applications/audio/rakarrack/fltk-path.patch rename to pkgs/by-name/ra/rakarrack/fltk-path.patch diff --git a/pkgs/applications/audio/rakarrack/looper-preset.patch b/pkgs/by-name/ra/rakarrack/looper-preset.patch similarity index 100% rename from pkgs/applications/audio/rakarrack/looper-preset.patch rename to pkgs/by-name/ra/rakarrack/looper-preset.patch diff --git a/pkgs/applications/audio/rakarrack/default.nix b/pkgs/by-name/ra/rakarrack/package.nix similarity index 89% rename from pkgs/applications/audio/rakarrack/default.nix rename to pkgs/by-name/ra/rakarrack/package.nix index 08d7d1d961f8..7a3952329571 100644 --- a/pkgs/applications/audio/rakarrack/default.nix +++ b/pkgs/by-name/ra/rakarrack/package.nix @@ -4,7 +4,7 @@ fetchurl, alsa-lib-with-plugins, alsa-utils, - fltk, + fltk_1_3, libjack2, libxft, libxpm, @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.6.1"; src = fetchurl { - url = "mirror://sourceforge/rakarrack/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2"; + url = "mirror://sourceforge/rakarrack/rakarrack-${finalAttrs.version}.tar.bz2"; sha256 = "1rpf63pdn54c4yg13k7cb1w1c7zsvl97c4qxcpz41c8l91xd55kn"; }; @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ alsa-lib-with-plugins alsa-utils - fltk + fltk_1_3 libjack2 libxft libxpm diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 12e1255cf57d..8a4e11f44a39 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10597,10 +10597,6 @@ with pkgs; withXineBackend = true; }; - rakarrack = callPackage ../applications/audio/rakarrack { - fltk = fltk_1_3; - }; - rawtherapee = callPackage ../applications/graphics/rawtherapee { fftw = fftwSinglePrec; }; From c60e0ba6a1b7af17e82e001fa94c50c6d4e6cf98 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:43:09 -0800 Subject: [PATCH 384/390] codecserver: move to by-name/ --- .../default.nix => by-name/co/codecserver/package.nix} | 8 ++++---- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 8 deletions(-) rename pkgs/{applications/audio/codecserver/default.nix => by-name/co/codecserver/package.nix} (82%) diff --git a/pkgs/applications/audio/codecserver/default.nix b/pkgs/by-name/co/codecserver/package.nix similarity index 82% rename from pkgs/applications/audio/codecserver/default.nix rename to pkgs/by-name/co/codecserver/package.nix index ce95575b0fd3..54f284bebfd7 100644 --- a/pkgs/applications/audio/codecserver/default.nix +++ b/pkgs/by-name/co/codecserver/package.nix @@ -5,7 +5,7 @@ cmake, pkg-config, udev, - protobuf, + protobuf_21, }: stdenv.mkDerivation (finalAttrs: { @@ -15,8 +15,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "jketterl"; repo = "codecserver"; - rev = finalAttrs.version; - sha256 = "sha256-JzaVBFl3JsFNDm4gy1qOKA9uAjUjNeMiI39l5gfH0aE="; + tag = finalAttrs.version; + hash = "sha256-JzaVBFl3JsFNDm4gy1qOKA9uAjUjNeMiI39l5gfH0aE="; }; nativeBuildInputs = [ @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { udev ]; - propagatedBuildInputs = [ protobuf ]; + propagatedBuildInputs = [ protobuf_21 ]; postFixup = '' substituteInPlace "$out"/lib/pkgconfig/codecserver.pc \ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a4e11f44a39..2c1855d358d7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6268,10 +6268,6 @@ with pkgs; clucene-core = clucene-core_2; - codecserver = callPackage ../applications/audio/codecserver { - protobuf = protobuf_21; - }; - inherit (cosmopolitan) cosmocc; ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; }; From dd48657bdd16714f6750ca94d559b4669563e627 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:45:28 -0800 Subject: [PATCH 385/390] guitarix: move to by-name/ --- .../guitarix/default.nix => by-name/gu/guitarix/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{applications/audio/guitarix/default.nix => by-name/gu/guitarix/package.nix} (98%) diff --git a/pkgs/applications/audio/guitarix/default.nix b/pkgs/by-name/gu/guitarix/package.nix similarity index 98% rename from pkgs/applications/audio/guitarix/default.nix rename to pkgs/by-name/gu/guitarix/package.nix index 54ff0ff5538c..55cc36dfde98 100644 --- a/pkgs/applications/audio/guitarix/default.nix +++ b/pkgs/by-name/gu/guitarix/package.nix @@ -8,7 +8,7 @@ curl, eigen, faust, - fftw, + fftwSinglePrec, gettext, glib, glib-networking, @@ -73,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: { curl eigen faust - fftw + fftwSinglePrec glib glib-networking.out glibmm diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2c1855d358d7..79d485ffe518 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9589,10 +9589,6 @@ with pkgs; pulseaudioSupport = false; }; - guitarix = callPackage ../applications/audio/guitarix { - fftw = fftwSinglePrec; - }; - tshark = wireshark-cli; wireshark-cli = wireshark.override { withQt = false; }; From a39efb8287003f0b5c95a7ddcc344ff03b057220 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 22 Feb 2026 22:26:18 +0100 Subject: [PATCH 386/390] evcc: 0.301.0 -> 0.301.1 https://github.com/evcc-io/evcc/releases/tag/0.301.1 --- pkgs/by-name/ev/evcc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index b6372cd0a171..2a791d14b063 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.301.0"; + version = "0.301.1"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-ns6Kl0sN8GeF0Br7HrRLdVmKaGMqT3Y5REuH9UJg+Yg="; + hash = "sha256-qs4jtqOn2Kjj6dL5qGBI5jQyt/VeZYGexYNtgV2mnCs="; }; - vendorHash = "sha256-LGTT7WxBlWA4pCunvFDpsqDkUhTN96PohBKTLAffr0o="; + vendorHash = "sha256-Wxu535IGvHD09/ZIn+Ky9pwsysi788+HN4WIsETMdyc="; commonMeta = { license = lib.licenses.mit; From d55f87e3276c15ca2af012c45f10842e581ae01f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 22 Feb 2026 22:53:57 +0100 Subject: [PATCH 387/390] various: use only finalAttrs everywhere where finalAttrs and rec was used at the same time --- pkgs/by-name/bi/bisq2/package.nix | 4 ++-- pkgs/by-name/gr/grafana-alloy/package.nix | 12 ++++++------ pkgs/by-name/hy/hydra-check/package.nix | 4 ++-- pkgs/by-name/id/ida-free/package.nix | 8 ++++---- pkgs/by-name/ma/manticoresearch/columnar.nix | 4 ++-- pkgs/by-name/ro/roslyn-ls/package.nix | 8 ++++---- pkgs/development/tools/godot/common.nix | 2 +- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/bi/bisq2/package.nix b/pkgs/by-name/bi/bisq2/package.nix index 6118b432d20d..1b8ed0fc5a92 100644 --- a/pkgs/by-name/bi/bisq2/package.nix +++ b/pkgs/by-name/bi/bisq2/package.nix @@ -61,7 +61,7 @@ let libv4l ]; in -stdenv.mkDerivation (finalAttrs: rec { +stdenv.mkDerivation (finalAttrs: { inherit version; pname = "bisq2"; @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: rec { export GNUPGHOME=./gnupg mkdir -m 700 -p $GNUPGHOME ln -s $downloadedFile ./Bisq-${version}.deb - ln -s ${signature} ./signature.asc + ln -s ${finalAttrs.signature} ./signature.asc gpg --import ${publicKey."E222AA02"} gpg --import ${publicKey."387C8307"} gpg --batch --verify signature.asc Bisq-${version}.deb diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index d380045183f0..208ac69db7d6 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -15,7 +15,7 @@ useLLD ? stdenv.hostPlatform.isArmv7, }: -buildGoModule (finalAttrs: rec { +buildGoModule (finalAttrs: { pname = "grafana-alloy"; version = "1.12.2"; src = fetchFromGitHub { @@ -32,10 +32,10 @@ buildGoModule (finalAttrs: rec { frontend = buildNpmPackage { pname = "alloy-frontend"; - inherit version src; + inherit (finalAttrs) version src; - inherit npmDeps; - sourceRoot = "${src.name}/internal/web/ui"; + inherit (finalAttrs) npmDeps; + sourceRoot = "${finalAttrs.src.name}/internal/web/ui"; installPhase = '' runHook preInstall @@ -88,7 +88,7 @@ buildGoModule (finalAttrs: rec { patchPhase = '' # Copy frontend build in - cp -va "${frontend}/share" "internal/web/ui/dist" + cp -va "${finalAttrs.frontend}/share" "internal/web/ui/dist" ''; subPackages = [ @@ -135,7 +135,7 @@ buildGoModule (finalAttrs: rec { ]; }; # for nix-update to be able to find and update the hash - inherit npmDeps; + inherit (finalAttrs) npmDeps; }; meta = { diff --git a/pkgs/by-name/hy/hydra-check/package.nix b/pkgs/by-name/hy/hydra-check/package.nix index ea9a09b06c68..2b91d1b79ba7 100644 --- a/pkgs/by-name/hy/hydra-check/package.nix +++ b/pkgs/by-name/hy/hydra-check/package.nix @@ -12,14 +12,14 @@ cacert, }: -rustPlatform.buildRustPackage (finalAttrs: rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hydra-check"; version = "2.0.5"; src = fetchFromGitHub { owner = "nix-community"; repo = "hydra-check"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rOqLAI0r11Tfi6crKAxnj/HHBgUKcCGb4MCdxqLv4uE="; }; diff --git a/pkgs/by-name/id/ida-free/package.nix b/pkgs/by-name/id/ida-free/package.nix index f7bc54417795..d5a6d0f3aebb 100644 --- a/pkgs/by-name/id/ida-free/package.nix +++ b/pkgs/by-name/id/ida-free/package.nix @@ -32,13 +32,13 @@ libxcb, zlib, }: -stdenv.mkDerivation (finalAttrs: rec { +stdenv.mkDerivation (finalAttrs: { pname = "ida-free"; version = "9.2"; src = requireFile { - name = "ida-free-pc_${lib.replaceStrings [ "." ] [ "" ] version}_x64linux.run"; - url = "https://my.hex-rays.com/dashboard/download-center/installers/release/${version}/ida-free"; + name = "ida-free-pc_${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}_x64linux.run"; + url = "https://my.hex-rays.com/dashboard/download-center/installers/release/${finalAttrs.version}/ida-free"; hash = "sha256-CQm9phkqLXhht4UQxooKmhmiGuW3lV8RIJuDrm52aNw="; }; @@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: rec { libxcb-cursor zlib ]; - buildInputs = runtimeDependencies; + buildInputs = finalAttrs.runtimeDependencies; # IDA comes with its own Qt6, some dependencies are missing in the installer. autoPatchelfIgnoreMissingDeps = [ diff --git a/pkgs/by-name/ma/manticoresearch/columnar.nix b/pkgs/by-name/ma/manticoresearch/columnar.nix index 3b30950bc5eb..769119a2beb2 100644 --- a/pkgs/by-name/ma/manticoresearch/columnar.nix +++ b/pkgs/by-name/ma/manticoresearch/columnar.nix @@ -66,13 +66,13 @@ let platforms = lib.platforms.all; }; }); - streamvbyte = stdenv.mkDerivation (finalAttrs: rec { + streamvbyte = stdenv.mkDerivation (finalAttrs: { pname = "streamvbyte"; version = "efdd9dace81a4a8f844267631879b500c6d913cf"; # see SVB_GITHUB in columnar's cmake/GetStreamvbyte.cmake src = fetchFromGitHub { owner = "manticoresoftware"; repo = "streamvbyte"; - rev = version; + rev = finalAttrs.version; hash = "sha256-a9E1aWBY/P7wI+kgHqhEiD3THctFfeFcy658RcNpHfQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ro/roslyn-ls/package.nix b/pkgs/by-name/ro/roslyn-ls/package.nix index d590e750a453..823628c32bbd 100644 --- a/pkgs/by-name/ro/roslyn-ls/package.nix +++ b/pkgs/by-name/ro/roslyn-ls/package.nix @@ -35,14 +35,14 @@ let project = "Microsoft.CodeAnalysis.LanguageServer"; in -buildDotnetModule (finalAttrs: rec { +buildDotnetModule (finalAttrs: { inherit pname dotnet-sdk dotnet-runtime; vsVersion = "2.123.34-prerelease"; src = fetchFromGitHub { owner = "dotnet"; repo = "roslyn"; - rev = "VSCode-CSharp-${vsVersion}"; + rev = "VSCode-CSharp-${finalAttrs.vsVersion}"; hash = "sha256-UirJNrW1qcxt61Hsyfe/dYO1N2WH8Tr1mctTEUZ5pSs="; }; @@ -139,7 +139,7 @@ buildDotnetModule (finalAttrs: rec { '' HOME=$TMPDIR expect <<"EOF" - spawn ${meta.mainProgram} --stdio --logLevel Information --extensionLogDirectory log + spawn ${finalAttrs.meta.mainProgram} --stdio --logLevel Information --extensionLogDirectory log expect_before timeout { send_error "timeout!\n" exit 1 @@ -167,7 +167,7 @@ buildDotnetModule (finalAttrs: rec { meta = { homepage = "https://github.com/dotnet/vscode-csharp"; description = "Language server behind C# Dev Kit for Visual Studio Code"; - changelog = "https://github.com/dotnet/vscode-csharp/releases/tag/v${vsVersion}"; + changelog = "https://github.com/dotnet/vscode-csharp/releases/tag/v${finalAttrs.vsVersion}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ konradmalik ]; mainProgram = "Microsoft.CodeAnalysis.LanguageServer"; diff --git a/pkgs/development/tools/godot/common.nix b/pkgs/development/tools/godot/common.nix index 6e8f5b668890..a756cd94fede 100644 --- a/pkgs/development/tools/godot/common.nix +++ b/pkgs/development/tools/godot/common.nix @@ -340,7 +340,7 @@ let } ); - attrs = finalAttrs: rec { + attrs = finalAttrs: { pname = "godot${suffix}"; inherit version; From a4a20c3f2303401837bd15f1746660825c589859 Mon Sep 17 00:00:00 2001 From: fleaz Date: Sun, 22 Feb 2026 22:26:19 +0100 Subject: [PATCH 388/390] nixos/frigate: Use find instead of rm for cleanup rm can run into "Argument list too long" with many cache files --- nixos/modules/services/video/frigate.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix index f8d8f64e55da..07b4e7e4cdd1 100644 --- a/nixos/modules/services/video/frigate.nix +++ b/nixos/modules/services/video/frigate.nix @@ -724,8 +724,7 @@ in serviceConfig = { ExecStartPre = [ (pkgs.writeShellScript "frigate-clear-cache" '' - shopt -s extglob - rm --recursive --force /var/cache/frigate/!(model_cache) + ${lib.getExe pkgs.findutils} /var/cache/frigate -not -path '/var/cache/frigate/model_cache/*' -type f -delete '') (pkgs.writeShellScript "frigate-create-writable-config" '' cp --no-preserve=mode ${configFile} /run/frigate/frigate.yml From 2e35a06a85e47b0af5efb6aecc3b8141400e3f92 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 22:51:23 +0000 Subject: [PATCH 389/390] home-assistant-custom-lovelace-modules.advanced-camera-card: 7.27.2 -> 7.27.3 --- .../custom-lovelace-modules/advanced-camera-card/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix index 997baca15cb0..7492d0895f40 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "advanced-camera-card"; - version = "7.27.2"; + version = "7.27.3"; src = fetchzip { url = "https://github.com/dermotduffy/advanced-camera-card/releases/download/v${version}/advanced-camera-card.zip"; - hash = "sha256-NNWjDV0tKtFHkg2Zob86J0rtTYV/LKwhNTL8cvqS+Ns="; + hash = "sha256-1O0li7OIG0AtNmj2fTuQ8HXWvL0ocx7jCsTKdaUOBcI="; }; # TODO: build from source once yarn berry support lands in nixpkgs From 3cbadb8d8db0495065347b709baab421139bf6f6 Mon Sep 17 00:00:00 2001 From: Lin Xianyi Date: Thu, 29 Jan 2026 12:30:31 +0800 Subject: [PATCH 390/390] nixos/mangowc: import module --- nixos/doc/manual/release-notes/rl-2605.section.md | 2 ++ nixos/modules/module-list.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 46ca731170ae..9b4195948cce 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -20,6 +20,8 @@ - [PdfDing](https://www.pdfding.com/), manage, view and edit your PDFs seamlessly on all your devices wherever you are. Available as [services.pdfding](#opt-services.pdfding.enable). +- [mangowc](https://github.com/DreamMaoMao/mangowc), a lightweight and feature-rich Wayland compositor based on dwl. Available as [programs.mangowc](#opt-programs.mangowc.enable). + - [reaction](https://reaction.ppom.me/), a daemon that scans program outputs for repeated patterns, and takes action. A common usage is to scan ssh and webserver logs, and to ban hosts that cause multiple authentication errors. A modern alternative to fail2ban. Available as [services.reaction](#opt-services.reaction.enable). - [rqbit](https://github.com/ikatson/rqbit), a bittorrent client written in Rust. It has HTTP API and Web UI, and can be used as a library. Available as [services.rqbit](#opt-services.rqbit.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index a78164c54ade..c3863eb2d6cf 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -349,6 +349,7 @@ ./programs/wayland/hyprland.nix ./programs/wayland/hyprlock.nix ./programs/wayland/labwc.nix + ./programs/wayland/mangowc.nix ./programs/wayland/miracle-wm.nix ./programs/wayland/niri.nix ./programs/wayland/river.nix