From 9cc8febc343e08e36e6174ec6436bf6470f3a7ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 May 2024 22:54:48 +0000 Subject: [PATCH 01/32] python311Packages.apsw: 3.45.3.0 -> 3.46.0.0 --- pkgs/development/python-modules/apsw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apsw/default.nix b/pkgs/development/python-modules/apsw/default.nix index 06cacee9f1bf..d59077d86217 100644 --- a/pkgs/development/python-modules/apsw/default.nix +++ b/pkgs/development/python-modules/apsw/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "apsw"; - version = "3.45.3.0"; + version = "3.46.0.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "rogerbinns"; repo = "apsw"; rev = "refs/tags/${version}"; - hash = "sha256-7z9JXJn2a6RJAc+7KrkzzScrNmbb06ud6L1rBinzkP8="; + hash = "sha256-x1nG13RDJ5fZ3Eds7yYKcFQ3B+5YKxvMvXrAbXw4bSc="; }; build-system = [ setuptools ]; From 0a509b237a29841b9236b2bc3296d93d7c4d96a6 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:43:52 +0900 Subject: [PATCH 02/32] doc/languages-frameworks/python: update the description for pypa builder/instller --- doc/languages-frameworks/python.section.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 4c4ecf0fa278..71d3c373a5d9 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -31,8 +31,8 @@ Each interpreter has the following attributes: ### Building packages and applications {#building-packages-and-applications} -Python libraries and applications that use `setuptools` or -`distutils` are typically built with respectively the [`buildPythonPackage`](#buildpythonpackage-function) and +Python libraries and applications that use tools to follow PEP 517 (e.g. `setuptools` or `hatchling`, etc.) or +previous tools such as `distutils` are typically built with respectively the [`buildPythonPackage`](#buildpythonpackage-function) and [`buildPythonApplication`](#buildpythonapplication-function) functions. These two functions also support installing a `wheel`. All Python packages reside in `pkgs/top-level/python-packages.nix` and all @@ -134,9 +134,9 @@ buildPythonPackage rec { The `buildPythonPackage` mainly does four things: -* In the [`buildPhase`](#build-phase), it calls `${python.pythonOnBuildForHost.interpreter} setup.py bdist_wheel` to +* In the [`buildPhase`](#build-phase), it calls `${python.pythonOnBuildForHost.interpreter} -m build --wheel` to build a wheel binary zipfile. -* In the [`installPhase`](#ssec-install-phase), it installs the wheel file using `pip install *.whl`. +* In the [`installPhase`](#ssec-install-phase), it installs the wheel file using `${python.pythonOnBuildForHost.interpreter} -m installer *.whl`. * In the [`postFixup`](#var-stdenv-postFixup) phase, the `wrapPythonPrograms` bash function is called to wrap all programs in the `$out/bin/*` directory to include `$PATH` environment variable and add dependent libraries to script's `sys.path`. @@ -177,10 +177,6 @@ following are specific to `buildPythonPackage`: `makeWrapperArgs = ["--set FOO BAR" "--set BAZ QUX"]`. * `namePrefix`: Prepends text to `${name}` parameter. In case of libraries, this defaults to `"python3.8-"` for Python 3.8, etc., and in case of applications to `""`. -* `pipInstallFlags ? []`: A list of strings. Arguments to be passed to `pip - install`. To pass options to `python setup.py install`, use - `--install-option`. E.g., `pipInstallFlags=["--install-option='--cpp_implementation'"]`. -* `pipBuildFlags ? []`: A list of strings. Arguments to be passed to `pip wheel`. * `pypaBuildFlags ? []`: A list of strings. Arguments to be passed to `python -m build --wheel`. * `pythonPath ? []`: List of packages to be added into `$PYTHONPATH`. Packages in `pythonPath` are not propagated (contrary to [`propagatedBuildInputs`](#var-stdenv-propagatedBuildInputs)). @@ -465,13 +461,11 @@ are used in [`buildPythonPackage`](#buildpythonpackage-function). with the `eggInstallHook` - `eggBuildHook` to skip building for eggs. - `eggInstallHook` to install eggs. -- `pipBuildHook` to build a wheel using `pip` and PEP 517. Note a build system - (e.g. `setuptools` or `flit`) should still be added as `build-system`. - `pypaBuildHook` to build a wheel using [`pypa/build`](https://pypa-build.readthedocs.io/en/latest/index.html) and PEP 517/518. Note a build system (e.g. `setuptools` or `flit`) should still be added as `build-system`. -- `pipInstallHook` to install wheels. +- `pypaInstallHook` to install wheels. - `pytestCheckHook` to run tests with `pytest`. See [example usage](#using-pytestcheckhook). - `pythonCatchConflictsHook` to fail if the package depends on two different versions of the same dependency. - `pythonImportsCheckHook` to check whether importing the listed modules works. From cbf635795d2c40b1f5c1983248e327e872c13f6e Mon Sep 17 00:00:00 2001 From: luftmensch-luftmensch Date: Wed, 15 May 2024 09:18:29 +0200 Subject: [PATCH 03/32] datatrove: init at 0.2.0 --- pkgs/by-name/da/datatrove/package.nix | 65 +++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 pkgs/by-name/da/datatrove/package.nix diff --git a/pkgs/by-name/da/datatrove/package.nix b/pkgs/by-name/da/datatrove/package.nix new file mode 100644 index 000000000000..61ac911cc8e4 --- /dev/null +++ b/pkgs/by-name/da/datatrove/package.nix @@ -0,0 +1,65 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: +let + version = "0.2.0"; +in +python3Packages.buildPythonPackage { + pname = "datatrove"; + inherit version; + pyproject = true; + + src = fetchFromGitHub { + owner = "huggingface"; + repo = "datatrove"; + rev = "refs/tags/v${version}"; + hash = "sha256-2NJja2yWeHOgo1pCuwHN6SgYnsimuZdK0jE8ucTH4r8="; + }; + + nativeBuildInputs = with python3Packages; [ setuptools ]; + + propagatedBuildInputs = with python3Packages; [ + dill + fsspec + huggingface-hub + tokenizers + humanize + loguru + multiprocess + numpy + rich + ]; + + nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + dependencies = with python3Packages; [ + boto3 + fasteners + huggingface-hub + moto + nltk + s3fs + xxhash + ]; + + disabledTestPaths = [ + "tests/executor/test_local.py" + "tests/pipeline/test_filters.py" + "tests/pipeline/test_bloom_filter.py" + "tests/pipeline/test_minhash.py" + "tests/pipeline/test_sentence_deduplication.py" + "tests/pipeline/test_tokenization.py" + "tests/pipeline/test_exact_substrings.py" + ]; + + pythonImportsCheck = [ "datatrove" ]; + meta = { + description = "Set of platform-agnostic customizable pipeline processing blocks for data processing"; + homepage = "https://github.com/huggingface/datatrove"; + changelog = "https://github.com/huggingface/datatrove/releases/tag/v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; + platforms = lib.platforms.all; + }; +} From 130da0dd424b94d694ccc6034e61b423ae107fe1 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:48:50 +0900 Subject: [PATCH 04/32] doc/languages-frameworks/python: update the description for tests --- doc/languages-frameworks/python.section.md | 39 +++++++++++----------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 71d3c373a5d9..2a7f686602dd 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -140,7 +140,7 @@ The `buildPythonPackage` mainly does four things: * In the [`postFixup`](#var-stdenv-postFixup) phase, the `wrapPythonPrograms` bash function is called to wrap all programs in the `$out/bin/*` directory to include `$PATH` environment variable and add dependent libraries to script's `sys.path`. -* In the [`installCheck`](#ssec-installCheck-phase) phase, `${python.interpreter} setup.py test` is run. +* In the [`installCheck`](#ssec-installCheck-phase) phase, `${python.interpreter} -m pytest` is run. By default tests are run because [`doCheck = true`](#var-stdenv-doCheck). Test dependencies, like e.g. the test runner, should be added to [`nativeCheckInputs`](#var-stdenv-nativeCheckInputs). @@ -964,7 +964,7 @@ order to build [`datashape`](https://github.com/blaze/datashape). , numpy, multipledispatch, python-dateutil # tests -, pytest +, pytestCheckHook }: buildPythonPackage rec { @@ -989,7 +989,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - pytest + pytestCheckHook ]; meta = { @@ -1002,8 +1002,8 @@ buildPythonPackage rec { ``` We can see several runtime dependencies, `numpy`, `multipledispatch`, and -`python-dateutil`. Furthermore, we have [`nativeCheckInputs`](#var-stdenv-nativeCheckInputs) with `pytest`. -`pytest` is a test runner and is only used during the [`checkPhase`](#ssec-check-phase) and is +`python-dateutil`. Furthermore, we have [`nativeCheckInputs`](#var-stdenv-nativeCheckInputs) with `pytestCheckHook`. +`pytestCheckHook` is a test runner hook and is only used during the [`checkPhase`](#ssec-check-phase) and is therefore not added to `dependencies`. In the previous case we had only dependencies on other Python packages to consider. @@ -1127,10 +1127,8 @@ Note also the line [`doCheck = false;`](#var-stdenv-doCheck), we explicitly disa It is highly encouraged to have testing as part of the package build. This helps to avoid situations where the package was able to build and install, -but is not usable at runtime. Currently, all packages will use the `test` -command provided by the setup.py (i.e. `python setup.py test`). However, -this is currently deprecated https://github.com/pypa/setuptools/pull/1878 -and your package should provide its own [`checkPhase`](#ssec-check-phase). +but is not usable at runtime. +Your package should provide its own [`checkPhase`](#ssec-check-phase). ::: {.note} The [`checkPhase`](#ssec-check-phase) for python maps to the `installCheckPhase` on a @@ -1201,9 +1199,11 @@ been removed, in this case, it's recommended to use `pytestCheckHook`. #### Using pytestCheckHook {#using-pytestcheckhook} -`pytestCheckHook` is a convenient hook which will substitute the setuptools -`test` command for a [`checkPhase`](#ssec-check-phase) which runs `pytest`. This is also beneficial +`pytestCheckHook` is a convenient hook which will set up (or configure) +a [`checkPhase`](#ssec-check-phase) to run `pytest`. This is also beneficial when a package may need many items disabled to run the test suite. +Most packages use `pytest` or `unittest`, which is compatible with `pytest`, +so you will most likely use `pytestCheckHook`. Using the example above, the analogous `pytestCheckHook` usage would be: @@ -1361,7 +1361,7 @@ work with any of the [existing hooks](#setup-hooks). #### Using unittestCheckHook {#using-unittestcheckhook} -`unittestCheckHook` is a hook which will substitute the setuptools `test` command for a [`checkPhase`](#ssec-check-phase) which runs `python -m unittest discover`: +`unittestCheckHook` is a hook which will set up (or configure) a [`checkPhase`](#ssec-check-phase) to run `python -m unittest discover`: ```nix { @@ -1375,6 +1375,8 @@ work with any of the [existing hooks](#setup-hooks). } ``` +`pytest` is compatible with `unittest`, so in most cases you can use `pytestCheckHook` instead. + #### Using sphinxHook {#using-sphinxhook} The `sphinxHook` is a helpful tool to build documentation and manpages @@ -1929,16 +1931,15 @@ Both are also exported in `nix-shell`. It is recommended to test packages as part of the build process. Source distributions (`sdist`) often include test files, but not always. -By default the command `python setup.py test` is run as part of the -[`checkPhase`](#ssec-check-phase), but often it is necessary to pass a custom [`checkPhase`](#ssec-check-phase). An -example of such a situation is when `py.test` is used. +The best practice today is to pass a test hook (e.g. pytestCheckHook, unittestCheckHook) into nativeCheckInputs. +This will reconfigure the checkPhase to make use of that particular test framework. +Occasionally packages don't make use of a common test framework, which may then require a custom checkPhase. #### Common issues {#common-issues} -* Non-working tests can often be deselected. By default [`buildPythonPackage`](#buildpythonpackage-function) - runs `python setup.py test`. which is deprecated. Most Python modules however - do follow the standard test protocol where the pytest runner can be used - instead. `pytest` supports the `-k` and `--ignore` parameters to ignore test +* Non-working tests can often be deselected. Most Python modules + do follow the standard test protocol where the pytest runner can be used. + `pytest` supports the `-k` and `--ignore` parameters to ignore test methods or classes as well as whole files. For `pytestCheckHook` these are conveniently exposed as `disabledTests` and `disabledTestPaths` respectively. From 1c90c05bbc1ec53541a0b88d1692645108f369d7 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:52:46 +0900 Subject: [PATCH 05/32] doc/languages-frameworks/python: disable check explicitly and add pythonImportsCheck --- doc/languages-frameworks/python.section.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 2a7f686602dd..1256ead7e178 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -1041,6 +1041,14 @@ buildPythonPackage rec { libxslt ]; + # tests are meant to be ran "in-place" in the same directory as src + doCheck = false; + + pythonImportsCheck = [ + "lxml" + "lxml.etree" + ]; + meta = { changelog = "https://github.com/lxml/lxml/releases/tag/lxml-${version}"; description = "Pythonic binding for the libxml2 and libxslt libraries"; @@ -1112,6 +1120,8 @@ buildPythonPackage rec { # Tests cannot import pyfftw. pyfftw works fine though. doCheck = false; + pythonImportsCheck = [ "pyfftw" ]; + meta = { changelog = "https://github.com/pyFFTW/pyFFTW/releases/tag/v${version}"; description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; From 1b4462bb0c01bcc633d07c9e316d12af5281ac0a Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:25:07 +0900 Subject: [PATCH 06/32] doc/languages-frameworks/python: clean up build-system add setuptools explicitly and remove wheel --- doc/languages-frameworks/python.section.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 1256ead7e178..e5e28d5abc78 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -78,6 +78,7 @@ The following is an example: , fetchPypi # build-system +, setuptools , setuptools-scm # dependencies @@ -107,6 +108,7 @@ buildPythonPackage rec { ''; build-system = [ + setuptools setuptools-scm ]; @@ -294,7 +296,6 @@ python3Packages.buildPythonApplication rec { build-system = with python3Packages; [ setuptools - wheel ]; dependencies = with python3Packages; [ @@ -831,7 +832,6 @@ building Python libraries is [`buildPythonPackage`](#buildpythonpackage-function , buildPythonPackage , fetchPypi , setuptools -, wheel }: buildPythonPackage rec { @@ -846,7 +846,6 @@ buildPythonPackage rec { build-system = [ setuptools - wheel ]; # has no tests @@ -905,7 +904,6 @@ with import {}; build-system = [ python311.pkgs.setuptools - python311.pkgs.wheel ]; # has no tests @@ -958,7 +956,7 @@ order to build [`datashape`](https://github.com/blaze/datashape). , fetchPypi # build dependencies -, setuptools, wheel +, setuptools # dependencies , numpy, multipledispatch, python-dateutil @@ -979,7 +977,6 @@ buildPythonPackage rec { build-system = [ setuptools - wheel ]; dependencies = [ @@ -1016,7 +1013,6 @@ when building the bindings and are therefore added as [`buildInputs`](#var-stden , buildPythonPackage , fetchPypi , setuptools -, wheel , libxml2 , libxslt }: @@ -1033,7 +1029,6 @@ buildPythonPackage rec { build-system = [ setuptools - wheel ]; buildInputs = [ @@ -1076,7 +1071,6 @@ therefore we have to set `LDFLAGS` and `CFLAGS`. # build dependencies , setuptools -, wheel # dependencies , fftw @@ -1098,7 +1092,6 @@ buildPythonPackage rec { build-system = [ setuptools - wheel ]; buildInputs = [ @@ -1465,7 +1458,6 @@ We first create a function that builds `toolz` in `~/path/to/toolz/release.nix` , buildPythonPackage , fetchPypi , setuptools -, wheel }: buildPythonPackage rec { @@ -1480,7 +1472,6 @@ buildPythonPackage rec { build-system = [ setuptools - wheel ]; meta = { From 8f9e861543ff115d6ebec3be41a1690f092a699b Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:50:11 +0900 Subject: [PATCH 07/32] doc/languages-frameworks/python: add extra information for pythonRelaxDepsHook --- doc/languages-frameworks/python.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index e5e28d5abc78..02fcd29745c4 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -1361,6 +1361,8 @@ instead of a dev dependency). Keep in mind that while the examples above are done with `requirements.txt`, `pythonRelaxDepsHook` works by modifying the resulting wheel file, so it should work with any of the [existing hooks](#setup-hooks). +It indicates that `pythonRelaxDepsHook` has no effect on build time dependencies, such as in `build-system`. +If a package requires incompatible build time dependencies, they should be removed in `postPatch` with `substituteInPlace` or something similar. #### Using unittestCheckHook {#using-unittestcheckhook} From a4d5b5644888cc94403e332934458b321db2ffbf Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:51:19 +0900 Subject: [PATCH 08/32] doc/languages-frameworks/python: fix typo --- doc/languages-frameworks/python.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 02fcd29745c4..09c42a942844 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -869,7 +869,7 @@ buildPythonPackage rec { What happens here? The function [`buildPythonPackage`](#buildpythonpackage-function) is called and as argument it accepts a set. In this case the set is a recursive set, `rec`. One of the arguments is the name of the package, which consists of a basename (generally -following the name on PyPi) and a version. Another argument, `src` specifies the +following the name on PyPI) and a version. Another argument, `src` specifies the source, which in this case is fetched from PyPI using the helper function `fetchPypi`. The argument `doCheck` is used to set whether tests should be run when building the package. Since there are no tests, we rely on [`pythonImportsCheck`](#using-pythonimportscheck) From ef61a6339c7ea3e84e58f3a48fc76a6d02556e0f Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 00:54:09 +0900 Subject: [PATCH 09/32] doc/languages-frameworks/python: normalize pname and add description --- doc/languages-frameworks/python.section.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 09c42a942844..4d35c2071e55 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -604,7 +604,8 @@ that sets up an interpreter pointing to them. This matters much more for "big" modules like `pytorch` or `tensorflow`. Module names usually match their names on [pypi.org](https://pypi.org/), but -you can use the [Nixpkgs search website](https://nixos.org/nixos/packages.html) +normalized according to PEP 503/508. (e.g. Foo__Bar.baz -> foo-bar-baz) +You can use the [Nixpkgs search website](https://nixos.org/nixos/packages.html) to find them as well (along with non-python packages). At this point we can create throwaway experimental Python environments with @@ -1081,7 +1082,7 @@ therefore we have to set `LDFLAGS` and `CFLAGS`. }: buildPythonPackage rec { - pname = "pyFFTW"; + pname = "pyfftw"; version = "0.9.2"; pyproject = true; From b6bf10bf70af2f788a4db24041a211b87ef876cb Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 11:29:06 +0900 Subject: [PATCH 10/32] doc/languages-frameworks/python: adjust expression to explanation --- doc/languages-frameworks/python.section.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 4d35c2071e55..aa5db46e5340 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -1494,10 +1494,9 @@ with import {}; ( let toolz = callPackage /path/to/toolz/release.nix { - buildPythonPackage = python310 -Packages.buildPythonPackage; + buildPythonPackage = python3Packages.buildPythonPackage; }; - in python310.withPackages (ps: [ + in python3.withPackages (ps: [ ps.numpy toolz ]) From 513573a582c78cfe02c89d30938cbabe892267ab Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 2 Jun 2024 11:26:19 +0900 Subject: [PATCH 11/32] doc/languages-frameworks/python: update contributing section --- doc/languages-frameworks/python.section.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index aa5db46e5340..827c85146537 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -1917,6 +1917,8 @@ because we can only provide security support for non-vendored dependencies. We recommend [nix-init](https://github.com/nix-community/nix-init) for creating new python packages within nixpkgs, as it already prefetches the source, parses dependencies for common formats and prefills most things in `meta`. +See also [contributing section](#contributing). + ### Are Python interpreters built deterministically? {#deterministic-builds} The Python interpreters are now built deterministically. Minor modifications had @@ -1983,14 +1985,25 @@ The following rules are desired to be respected: * Python applications live outside of `python-packages.nix` and are packaged with [`buildPythonApplication`](#buildpythonapplication-function). * Make sure libraries build for all Python interpreters. -* By default we enable tests. Make sure the tests are found and, in the case of + If it fails to build on some Python versions, consider disabling them by setting `disable = pythonAtLeast "3.x"` along with a comment. +* The two parameters, `pyproject` and `build-system` are set to avoid the legacy setuptools/distutils build. +* Only unversioned attributes (e.g. `pydantic`, but not `pypdantic_1`) can be included in `dependencies`, + since due to `PYTHONPATH` limitations we can only ever support a single version for libraries + without running into duplicate module name conflicts. +* The version restrictions of `dependencies` can be relaxed by [`pythonRelaxDepsHook`](#using-pythonrelaxdepshook). +* Make sure the tests are enabled using for example [`pytestCheckHook`](#using-pytestcheckhook) and, in the case of libraries, are passing for all interpreters. If certain tests fail they can be disabled individually. Try to avoid disabling the tests altogether. In any case, when you disable tests, leave a comment explaining why. +* `pythonImportsCheck` is set. This is still a good smoke test even if `pytestCheckHook` is set. +* `meta.platforms` takes the default value in many cases. + It does not need to be set explicitly unless the package requires a specific platform. +* The file is formatted with `nixfmt-rfc-style`. * Commit names of Python libraries should reflect that they are Python libraries, so write for example `python311Packages.numpy: 1.11 -> 1.12`. It is highly recommended to specify the current default version to enable automatic build by ofborg. + Note that `pythonPackages` is an alias for `python27Packages`. * Attribute names in `python-packages.nix` as well as `pname`s should match the library's name on PyPI, but be normalized according to [PEP 0503](https://www.python.org/dev/peps/pep-0503/#normalized-names). This means @@ -2004,6 +2017,8 @@ The following rules are desired to be respected: * Attribute names in `python-packages.nix` should be sorted alphanumerically to avoid merge conflicts and ease locating attributes. +This list is useful for reviewers as well as for self-checking when submitting packages. + ## Package set maintenance {#python-package-set-maintenance} The whole Python package set has a lot of packages that do not see regular From d1d1a7cabe3630ef0f802a7ae5dabb73c916daa9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 8 Jun 2024 18:18:09 +0000 Subject: [PATCH 12/32] vscode-extensions.ms-toolsai.jupyter: 2024.2.0 -> 2024.5.0 --- .../editors/vscode/extensions/ms-toolsai.jupyter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix b/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix index 41803cadb3a7..25dcb6895214 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix @@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "jupyter"; publisher = "ms-toolsai"; - version = "2024.2.0"; - hash = "sha256-QavZ8NNeu0FHLvorhHybzfmdQqKnyXD6MYA8AzabPQw="; + version = "2024.5.0"; + hash = "sha256-bGHXbqv+YXC8NUXIY+bxFsMvoV6h8E2/2F6Ku4bJwT0="; }; nativeBuildInputs = [ From 0d61e7febe36f0b03a112bac877a466b9ec7a879 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 9 Jun 2024 19:22:15 +0000 Subject: [PATCH 13/32] minio: 2024-05-28T17-19-04Z -> 2024-06-06T09-36-42Z --- pkgs/servers/minio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index 0bbbad3f9448..a55f25dc9d2d 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -21,16 +21,16 @@ let in buildGoModule rec { pname = "minio"; - version = "2024-05-28T17-19-04Z"; + version = "2024-06-06T09-36-42Z"; src = fetchFromGitHub { owner = "minio"; repo = "minio"; rev = "RELEASE.${version}"; - hash = "sha256-BOJWbUizwtoOxSL2DVZsmKoyLNvR1nvnIZq+DcO94Ws="; + hash = "sha256-oj8hFtHnU1b/9t9qxxO8UblRqfv6lxZNwqxTB2TBZN0="; }; - vendorHash = "sha256-B7ZlXvyn/ae5BnwYSp/A8JYiW0ZzME64DqUGQYCtrjY="; + vendorHash = "sha256-S+Afa7gC1vyH3KuzTce+bk7bt8wMJBjvEui58MM1QJk="; doCheck = false; From 52b72064ff5d19259ac9023d7416ca39f184f031 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Mon, 10 Jun 2024 16:41:18 +0200 Subject: [PATCH 14/32] gdal: add pname suffix when builing minimal version --- pkgs/development/libraries/gdal/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix index b059620536c6..e7a999488827 100644 --- a/pkgs/development/libraries/gdal/default.nix +++ b/pkgs/development/libraries/gdal/default.nix @@ -79,7 +79,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "gdal"; + pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; version = "3.8.5"; src = fetchFromGitHub { From e92b1e87342e84cb08a0a10c5f7e5b3fc92ef0c2 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 10 Jun 2024 21:08:04 +0200 Subject: [PATCH 15/32] python3Packages.mpv: 1.0.4 -> 1.0.6 --- pkgs/development/python-modules/mpv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mpv/default.nix b/pkgs/development/python-modules/mpv/default.nix index 964c81bc3414..9f92995dd8bb 100644 --- a/pkgs/development/python-modules/mpv/default.nix +++ b/pkgs/development/python-modules/mpv/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "mpv"; - version = "1.0.4"; + version = "1.0.6"; format = "pyproject"; src = fetchFromGitHub { owner = "jaseg"; repo = "python-mpv"; rev = "v${version}"; - hash = "sha256-qP5Biw4sTLioAhmMZX+Pemue2PWc3N7afAe38dwJv3U="; + hash = "sha256-1axVJ8XXs0ZPgsVux3+6YUm1KttLceZyyHOuUEHIFl4="; }; nativeBuildInputs = [ setuptools ]; From dec5ef74b0e913d87f4bf1ab5f02622f9b9292e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 11 Jun 2024 00:10:09 +0200 Subject: [PATCH 16/32] nixos/locate: only set LOCATE_PATH for findutils locate For plocate/mlocate it causes the results to be printed twice. --- nixos/modules/misc/locate.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/misc/locate.nix b/nixos/modules/misc/locate.nix index 84c711c2b4ef..bca350b4bf62 100644 --- a/nixos/modules/misc/locate.nix +++ b/nixos/modules/misc/locate.nix @@ -227,7 +227,9 @@ in environment.systemPackages = [ cfg.package ]; - environment.variables.LOCATE_PATH = cfg.output; + environment.variables = lib.mkIf isFindutils { + LOCATE_PATH = cfg.output; + }; environment.etc = { # write /etc/updatedb.conf for manual calls to `updatedb` From 8e66b653e8c4a7b56336208ef3f74ccca1254e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 11 Jun 2024 00:11:43 +0200 Subject: [PATCH 17/32] nixos/locate: drop with lib{,.types}, misc cleanup --- nixos/modules/misc/locate.nix | 158 +++++++++++++++++----------------- 1 file changed, 78 insertions(+), 80 deletions(-) diff --git a/nixos/modules/misc/locate.nix b/nixos/modules/misc/locate.nix index bca350b4bf62..0e9adefff5e1 100644 --- a/nixos/modules/misc/locate.nix +++ b/nixos/modules/misc/locate.nix @@ -1,24 +1,22 @@ { config, lib, pkgs, ... }: -with lib; - let cfg = config.services.locate; - isMLocate = hasPrefix "mlocate" cfg.package.name; - isPLocate = hasPrefix "plocate" cfg.package.name; + isMLocate = lib.hasPrefix "mlocate" cfg.package.name; + isPLocate = lib.hasPrefix "plocate" cfg.package.name; isMorPLocate = isMLocate || isPLocate; - isFindutils = hasPrefix "findutils" cfg.package.name; + isFindutils = lib.hasPrefix "findutils" cfg.package.name; in { imports = [ - (mkRenamedOptionModule [ "services" "locate" "period" ] [ "services" "locate" "interval" ]) - (mkRenamedOptionModule [ "services" "locate" "locate" ] [ "services" "locate" "package" ]) - (mkRemovedOptionModule [ "services" "locate" "includeStore" ] "Use services.locate.prunePaths") + (lib.mkRenamedOptionModule [ "services" "locate" "period" ] [ "services" "locate" "interval" ]) + (lib.mkRenamedOptionModule [ "services" "locate" "locate" ] [ "services" "locate" "package" ]) + (lib.mkRemovedOptionModule [ "services" "locate" "includeStore" ] "Use services.locate.prunePaths") ]; - options.services.locate = with types; { - enable = mkOption { - type = bool; + options.services.locate = { + enable = lib.mkOption { + type = lib.types.bool; default = false; description = '' If enabled, NixOS will periodically update the database of @@ -26,12 +24,12 @@ in ''; }; - package = mkPackageOption pkgs [ "findutils" "locate" ] { + package = lib.mkPackageOption pkgs [ "findutils" "locate" ] { example = "mlocate"; }; - interval = mkOption { - type = str; + interval = lib.mkOption { + type = lib.types.str; default = "02:15"; example = "hourly"; description = '' @@ -46,24 +44,24 @@ in ''; }; - extraFlags = mkOption { - type = listOf str; + extraFlags = lib.mkOption { + type = lib.types.listOf lib.types.str; default = [ ]; description = '' Extra flags to pass to {command}`updatedb`. ''; }; - output = mkOption { - type = path; + output = lib.mkOption { + type = lib.types.path; default = "/var/cache/locatedb"; description = '' The database file to build. ''; }; - localuser = mkOption { - type = nullOr str; + localuser = lib.mkOption { + type = lib.types.nullOr lib.types.str; default = "nobody"; description = '' The user to search non-network directories as, using @@ -71,8 +69,8 @@ in ''; }; - pruneFS = mkOption { - type = listOf str; + pruneFS = lib.mkOption { + type = lib.types.listOf lib.types.str; default = [ "afs" "anon_inodefs" @@ -158,8 +156,8 @@ in ''; }; - prunePaths = mkOption { - type = listOf path; + prunePaths = lib.mkOption { + type = lib.types.listOf lib.types.path; default = [ "/tmp" "/var/tmp" @@ -175,10 +173,10 @@ in ''; }; - pruneNames = mkOption { - type = listOf str; + pruneNames = lib.mkOption { + type = lib.types.listOf lib.types.str; default = lib.optionals (!isFindutils) [ ".bzr" ".cache" ".git" ".hg" ".svn" ]; - defaultText = literalMD '' + defaultText = lib.literalMD '' `[ ".bzr" ".cache" ".git" ".hg" ".svn" ]`, if supported by the locate implementation (i.e. mlocate or plocate). ''; @@ -187,8 +185,8 @@ in ''; }; - pruneBindMounts = mkOption { - type = bool; + pruneBindMounts = lib.mkOption { + type = lib.types.bool; default = false; description = '' Whether not to index bind mounts @@ -197,10 +195,10 @@ in }; - config = mkIf cfg.enable { - users.groups = mkMerge [ - (mkIf isMLocate { mlocate = { }; }) - (mkIf isPLocate { plocate = { }; }) + config = lib.mkIf cfg.enable { + users.groups = lib.mkMerge [ + (lib.mkIf isMLocate { mlocate = { }; }) + (lib.mkIf isPLocate { plocate = { }; }) ]; security.wrappers = @@ -211,48 +209,46 @@ in setgid = true; setuid = false; }; - mlocate = mkIf isMLocate { + mlocate = lib.mkIf isMLocate { group = "mlocate"; source = "${cfg.package}/bin/locate"; }; - plocate = mkIf isPLocate { + plocate = lib.mkIf isPLocate { group = "plocate"; source = "${cfg.package}/bin/plocate"; }; in - mkIf isMorPLocate { - locate = mkMerge [ common mlocate plocate ]; - plocate = mkIf isPLocate (mkMerge [ common plocate ]); + lib.mkIf isMorPLocate { + locate = lib.mkMerge [ common mlocate plocate ]; + plocate = lib.mkIf isPLocate (lib.mkMerge [ common plocate ]); }; - environment.systemPackages = [ cfg.package ]; - - environment.variables = lib.mkIf isFindutils { - LOCATE_PATH = cfg.output; - }; - - environment.etc = { + environment = { # write /etc/updatedb.conf for manual calls to `updatedb` - "updatedb.conf" = { - text = '' - PRUNEFS="${lib.concatStringsSep " " cfg.pruneFS}" - PRUNENAMES="${lib.concatStringsSep " " cfg.pruneNames}" - PRUNEPATHS="${lib.concatStringsSep " " cfg.prunePaths}" - PRUNE_BIND_MOUNTS="${if cfg.pruneBindMounts then "yes" else "no"}" - ''; + etc."updatedb.conf".text = '' + PRUNEFS="${lib.concatStringsSep " " cfg.pruneFS}" + PRUNENAMES="${lib.concatStringsSep " " cfg.pruneNames}" + PRUNEPATHS="${lib.concatStringsSep " " cfg.prunePaths}" + PRUNE_BIND_MOUNTS="${if cfg.pruneBindMounts then "yes" else "no"}" + ''; + + systemPackages = [ cfg.package ]; + + variables = lib.mkIf isFindutils { + LOCATE_PATH = cfg.output; }; }; - warnings = optional (isMorPLocate && cfg.localuser != null) + warnings = lib.optional (isMorPLocate && cfg.localuser != null) "mlocate and plocate do not support the services.locate.localuser option. updatedb will run as root. Silence this warning by setting services.locate.localuser = null." - ++ optional (isFindutils && cfg.pruneNames != [ ]) + ++ lib.optional (isFindutils && cfg.pruneNames != [ ]) "findutils locate does not support pruning by directory component" - ++ optional (isFindutils && cfg.pruneBindMounts) + ++ lib.optional (isFindutils && cfg.pruneBindMounts) "findutils locate does not support skipping bind mounts"; systemd.services.update-locatedb = { description = "Update Locate Database"; - path = mkIf (!isMorPLocate) [ pkgs.su ]; + path = lib.mkIf (!isMorPLocate) [ pkgs.su ]; # mlocate's updatedb takes flags via a configuration file or # on the command line, but not by environment variable. @@ -260,42 +256,44 @@ in if isMorPLocate then let toFlags = x: - optional (cfg.${x} != [ ]) - "--${lib.toLower x} '${concatStringsSep " " cfg.${x}}'"; - args = concatLists (map toFlags [ "pruneFS" "pruneNames" "prunePaths" ]); + lib.optional (cfg.${x} != [ ]) + "--${lib.toLower x} '${lib.concatStringsSep " " cfg.${x}}'"; + args = lib.concatLists (map toFlags [ "pruneFS" "pruneNames" "prunePaths" ]); in '' exec ${cfg.package}/bin/updatedb \ - --output ${toString cfg.output} ${concatStringsSep " " args} \ + --output ${toString cfg.output} ${lib.concatStringsSep " " args} \ --prune-bind-mounts ${if cfg.pruneBindMounts then "yes" else "no"} \ - ${concatStringsSep " " cfg.extraFlags} + ${lib.concatStringsSep " " cfg.extraFlags} '' else '' exec ${cfg.package}/bin/updatedb \ - ${optionalString (cfg.localuser != null && !isMorPLocate) "--localuser=${cfg.localuser}"} \ - --output=${toString cfg.output} ${concatStringsSep " " cfg.extraFlags} + ${lib.optionalString (cfg.localuser != null && !isMorPLocate) "--localuser=${cfg.localuser}"} \ + --output=${toString cfg.output} ${lib.concatStringsSep " " cfg.extraFlags} ''; - environment = optionalAttrs (!isMorPLocate) { - PRUNEFS = concatStringsSep " " cfg.pruneFS; - PRUNEPATHS = concatStringsSep " " cfg.prunePaths; - PRUNENAMES = concatStringsSep " " cfg.pruneNames; + environment = lib.optionalAttrs (!isMorPLocate) { + PRUNEFS = lib.concatStringsSep " " cfg.pruneFS; + PRUNEPATHS = lib.concatStringsSep " " cfg.prunePaths; + PRUNENAMES = lib.concatStringsSep " " cfg.pruneNames; PRUNE_BIND_MOUNTS = if cfg.pruneBindMounts then "yes" else "no"; }; - serviceConfig.Nice = 19; - serviceConfig.IOSchedulingClass = "idle"; - serviceConfig.PrivateTmp = "yes"; - serviceConfig.PrivateNetwork = "yes"; - serviceConfig.NoNewPrivileges = "yes"; - serviceConfig.ReadOnlyPaths = "/"; - # Use dirOf cfg.output because mlocate creates temporary files next to - # the actual database. We could specify and create them as well, - # but that would make this quite brittle when they change something. - # NOTE: If /var/cache does not exist, this leads to the misleading error message: - # update-locatedb.service: Failed at step NAMESPACE spawning …/update-locatedb-start: No such file or directory - serviceConfig.ReadWritePaths = dirOf cfg.output; + serviceConfig = { + Nice = 19; + IOSchedulingClass = "idle"; + PrivateTmp = "yes"; + PrivateNetwork = "yes"; + NoNewPrivileges = "yes"; + ReadOnlyPaths = "/"; + # Use dirOf cfg.output because mlocate creates temporary files next to + # the actual database. We could specify and create them as well, + # but that would make this quite brittle when they change something. + # NOTE: If /var/cache does not exist, this leads to the misleading error message: + # update-locatedb.service: Failed at step NAMESPACE spawning …/update-locatedb-start: No such file or directory + ReadWritePaths = dirOf cfg.output; + }; }; - systemd.timers.update-locatedb = mkIf (cfg.interval != "never") { + systemd.timers.update-locatedb = lib.mkIf (cfg.interval != "never") { description = "Update timer for locate database"; partOf = [ "update-locatedb.service" ]; wantedBy = [ "timers.target" ]; From 9a21fd9ceff81ed339e5e975bbb11f76a702f654 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Tue, 11 Jun 2024 12:58:27 +1000 Subject: [PATCH 18/32] hercules-ci-agent: fix justStaticExecutables on aarch64-darwin --- .../continuous-integration/hercules-ci-agent/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix b/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix index 3a1cbecd282d..0da85bae969a 100644 --- a/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix +++ b/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix @@ -23,15 +23,16 @@ let (o: { postInstall = '' ${o.postInstall or ""} + ${lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) '' + remove-references-to -t ${haskellPackages.hercules-ci-cnix-expr} $out/bin/hercules-ci-agent + remove-references-to -t ${haskellPackages.hercules-ci-cnix-expr} $out/bin/hercules-ci-agent-worker + ''} mkdir -p $out/libexec mv $out/bin/hercules-ci-agent $out/libexec makeWrapper $out/libexec/hercules-ci-agent $out/bin/hercules-ci-agent --prefix PATH : ${lib.escapeShellArg (makeBinPath bundledBins)} ''; }) - (addBuildTools [ makeBinaryWrapper ] - # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013 - ((if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables) - haskellPackages.hercules-ci-agent)); + (addBuildTools [ makeBinaryWrapper ] (justStaticExecutables haskellPackages.hercules-ci-agent)); in pkg.overrideAttrs (finalAttrs: o: { meta = o.meta // { position = toString ./default.nix + ":1"; From b5b35e4c048a7f85c8e46a9c590214fc3a2bb5dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Jun 2024 03:48:46 +0000 Subject: [PATCH 19/32] louvre: 1.2.1-2 -> 2.0.0-1 --- pkgs/by-name/lo/louvre/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/louvre/package.nix b/pkgs/by-name/lo/louvre/package.nix index 0435e553d9d4..8235de4ef357 100644 --- a/pkgs/by-name/lo/louvre/package.nix +++ b/pkgs/by-name/lo/louvre/package.nix @@ -22,9 +22,9 @@ }: stdenv.mkDerivation (self: { pname = "louvre"; - version = "1.2.1-2"; + version = "2.0.0-1"; rev = "v${self.version}"; - hash = "sha256-jHMgn6EwWt9GMT8JvIUtUPbn9o1DZCzxiYC7RnoGZv0="; + hash = "sha256-tDpgFtccMlGYrahEC4vlj5cfIzkqUl664ccRhcKIVTQ="; src = fetchFromGitHub { inherit (self) rev hash; From b82df881636380d673638ae217279803f5d05216 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 11 Jun 2024 07:39:22 +0200 Subject: [PATCH 20/32] python312Packages.whirlpool-sixth-sense: 0.18.8 -> 0.18.9 Diff: abmantis/whirlpool-sixth-sense@refs/tags/0.18.8...0.18.9 --- .../python-modules/whirlpool-sixth-sense/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix index b7ee6caf0333..1a8782fdc4a2 100644 --- a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix +++ b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix @@ -15,16 +15,16 @@ buildPythonPackage rec { pname = "whirlpool-sixth-sense"; - version = "0.18.8"; + version = "0.18.9"; pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "abmantis"; repo = "whirlpool-sixth-sense"; rev = "refs/tags/${version}"; - hash = "sha256-Nmjw6b1k5M4H23tJxUPPJ3JIkuK5ylqEeFp18cGz9pA="; + hash = "sha256-aDvUV83o/yKx15kenDGng5xh3LECLVlLWJlVe/y+1Co="; }; build-system = [ setuptools ]; From 2c00323a32b54272c62f2c044a3123f8992bd317 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 11 Jun 2024 07:57:06 +0200 Subject: [PATCH 21/32] python312Packages.resend: 2.0.0 -> 2.1.0 Diff: https://github.com/resend/resend-python/compare/refs/tags/v2.0.0...v2.1.0 Changelog: https://github.com/resend/resend-python/releases/tag/v2.1.0 --- pkgs/development/python-modules/resend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/resend/default.nix b/pkgs/development/python-modules/resend/default.nix index d33421f11a9e..68af7fcca277 100644 --- a/pkgs/development/python-modules/resend/default.nix +++ b/pkgs/development/python-modules/resend/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "resend"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "resend"; repo = "resend-python"; rev = "refs/tags/v${version}"; - hash = "sha256-3dYs3U3UaD3eiLs5s71VfivSurp5R3BiA1r0L5Py7XY="; + hash = "sha256-AYCymWYibCeBG8B5uqqslEMF/Rdz9NAGC1D422FPKmU="; }; build-system = [ setuptools ]; From 25896de3cbcebc98a3a32d47bf2e1480b538a24a Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Tue, 11 Jun 2024 08:33:45 +0200 Subject: [PATCH 22/32] python3Packages.meshtastic: add missing dep, unbreak --- pkgs/development/python-modules/meshtastic/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/meshtastic/default.nix b/pkgs/development/python-modules/meshtastic/default.nix index 7fab04572aa6..8fc2d7919b7c 100644 --- a/pkgs/development/python-modules/meshtastic/default.nix +++ b/pkgs/development/python-modules/meshtastic/default.nix @@ -4,6 +4,7 @@ buildPythonPackage, dotmap, fetchFromGitHub, + packaging, pexpect, protobuf, pygatt, @@ -39,6 +40,7 @@ buildPythonPackage rec { dependencies = [ bleak dotmap + packaging pexpect protobuf pygatt From 788939c1ae57e9a58dd4ed3d6b9e8209241d0606 Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Tue, 11 Jun 2024 08:35:09 +0200 Subject: [PATCH 23/32] vimPlugins: update on 2024-06-11 --- .../editors/vim/plugins/generated.nix | 1316 +++++++++-------- .../editors/vim/plugins/overrides.nix | 4 +- .../fix-nix-store-path-regex.patch | 16 +- 3 files changed, 663 insertions(+), 673 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 803b5b1211f1..2b8d563369ff 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -65,24 +65,24 @@ final: prev: CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "2024-05-27"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "05775613be29d908fa8001e2ea82bf44beb618cb"; - sha256 = "0hc7gm09hmsda1r10yv618pr2h9jr0maaigk833jc92m4i4md29b"; + rev = "82923efe22b604cf9c0cad0bb2a74aa9247755ab"; + sha256 = "0dh4hy62xjd8kjnmcflrsdj02b6wrakzppcawfj8r7w1nnbsmlbd"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; }; Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "2024-05-19"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "8cacc5e0994f1ee5abec4f699b66dbf0799e8f3c"; - sha256 = "17p7hn0zaqckywc5davdniz75vsgbhww0kyphsrrai52qpky86fl"; + rev = "d77080e17787afe9ad0366d86327658da36febbb"; + sha256 = "03qq50mas5dk3aj1rbv1f0x68rfa9b07cacj12sxp76sda9c0prz"; }; meta.homepage = "https://github.com/whonore/Coqtail/"; }; @@ -185,24 +185,24 @@ final: prev: LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2024-05-28"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "a3011c91d4dfb64a4e9a9cb0928efefb0a25c4b7"; - sha256 = "08gzg1wipdqzg993qmda7w37xhbv3i0lszhy44zv7b3pak8jrzj1"; + rev = "d1d24fa077add680bc532e08fd68aaa0841a14dc"; + sha256 = "113z6y6fxq5m45x9sbaa4jsxmxxw769wb207x76qvvph6ixdrdks"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; }; LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "2024-05-28"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "ffe392d35d377d4655b8f7af2b24955af1d13433"; - sha256 = "0b3cih2kiy5lpbi35m94dzjw2xmv5z2a5ijjhgd7jwlwz5dcjix7"; + rev = "98a0d1af8e901342718bd626e94ae4742fa1a937"; + sha256 = "12zkyr24q56mq626g5g7hxzddvah21zy31vm7b5wpzhmamkdb17b"; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; }; @@ -317,12 +317,12 @@ final: prev: SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2024-05-27"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "931f9f3b7b60ec976159cb01b4a40da3829ac2fd"; - sha256 = "10qzfz0r72sp26fa9kvfa2qvswkkdl0q891gp648zjsqrz4gmykq"; + rev = "493250022db69edd8afe8e6d0f17105756a3b721"; + sha256 = "1zc5rqygmwdnvvpqsgj59nyxykjfwab309wzmpc3y3yqwvanh355"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -389,12 +389,12 @@ final: prev: SpaceVim = buildVimPlugin { pname = "SpaceVim"; - version = "2024-02-19"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "f393801c5f82a1cdc96fcd70ba9ae6d17eecedee"; - sha256 = "1yvkgzb786v35h6pw6shw61zibg50npw59f0qyq0f0w7afccschc"; + rev = "af055c0c73e4d49c57acbb40d9f6e248f2a38d52"; + sha256 = "1ngh7m1mkam8vavpzgym3nii25ivw2b557hj72mi2j1f18xgvf90"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -510,12 +510,12 @@ final: prev: actions-preview-nvim = buildVimPlugin { pname = "actions-preview.nvim"; - version = "2024-05-07"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "aznhe21"; repo = "actions-preview.nvim"; - rev = "e8d41b608e24319548637685c7cfa66fadaff2b2"; - sha256 = "1nvly9hhf02dfcqp0saf7inh502mdyivha2ksqyq0f07bp1qkzcd"; + rev = "d7f490c278982d3c4650b0998772df848df93179"; + sha256 = "1pcs1dzmr4a1q6f9slzpmfi7nm6wdynp32ipy5hnnw4k0wqxz7zd"; }; meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/"; }; @@ -534,12 +534,12 @@ final: prev: aerial-nvim = buildVimPlugin { pname = "aerial.nvim"; - version = "2024-05-22"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "bd5f141a547c082e9c1644026f38590407dad659"; - sha256 = "1102hsq09mydcm66lbqgj9v7jkgs6s2i3d6x1za5vy0akqzxg6zj"; + rev = "75de06f8edbd0006997a19b760045753d4f6693c"; + sha256 = "1zjp5w8p0x4rrlfvj3a5al6kgk0h0jq5gybz2gcf7d8j2afwamsi"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -595,12 +595,12 @@ final: prev: ale = buildVimPlugin { pname = "ale"; - version = "2024-05-09"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "c88bddfa83dbb96c2f57426794ed98a0e181ea7e"; - sha256 = "06mbkp68wwl1pnpzl1plfv3g7089ljlkp3bw5rgj0xjq5yd4bkfi"; + rev = "c7c41e157478fc9d4f65e9f640bfce75fa211fd7"; + sha256 = "1g7q3nc0y0k1hwg22mqcwypsriss6q12bx1d653sg5jsm7l8lrck"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -655,12 +655,12 @@ final: prev: ansible-vim = buildVimPlugin { pname = "ansible-vim"; - version = "2023-10-29"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "pearofducks"; repo = "ansible-vim"; - rev = "afc739e505053a6143a1fc6cedac6fb4d7a1d4db"; - sha256 = "0hfbfjnzs53anzc9ljmbiph3xsq8d84kxx03msab05953sgyq3id"; + rev = "3329367d2e5f90d203c8d340c53fa83c60a1ad41"; + sha256 = "1xvp2w97644hyj8afifb498pm0pa5bcpkwy6slzd8xas40zhj6cr"; }; meta.homepage = "https://github.com/pearofducks/ansible-vim/"; }; @@ -703,12 +703,12 @@ final: prev: arrow-nvim = buildVimPlugin { pname = "arrow.nvim"; - version = "2024-05-07"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "otavioschwanck"; repo = "arrow.nvim"; - rev = "33f3ce4c710c1717c491119016808c8d529d76a2"; - sha256 = "0qagjxl3c8gp19q6ghj9cv5yv7naqm2d6p83bfrbkw92ba2i8nli"; + rev = "0b0191d967d9fd837a850f2ccaa95d5917239404"; + sha256 = "13brj1c482nag37wik4c61y2cb771yg9vkshqi3irqlzbyf1bhqb"; }; meta.homepage = "https://github.com/otavioschwanck/arrow.nvim/"; }; @@ -1027,24 +1027,25 @@ final: prev: baleia-nvim = buildVimPlugin { pname = "baleia.nvim"; - version = "2024-01-06"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "m00qek"; repo = "baleia.nvim"; - rev = "6d9cbdaca3a428bc7296f838fdfce3ad01ee7495"; - sha256 = "sha256-0NmiGzMFvL1awYOVtiaSd+O4sAR524x68xwWLgArlqs="; + rev = "4d3b27dbec65a44ceecd9306f605a980bcf4e9b1"; + sha256 = "095jjam8x5xpr2q8xnvl479i4hc2s7zz2vqcgfk5mv60f52k35h0"; + fetchSubmodules = true; }; meta.homepage = "https://github.com/m00qek/baleia.nvim/"; }; bamboo-nvim = buildVimPlugin { pname = "bamboo.nvim"; - version = "2024-05-21"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "ribru17"; repo = "bamboo.nvim"; - rev = "df5718b0c3da5c7afa30861ae8ccbed33cf226cf"; - sha256 = "1zgqbfq5xzrqkk67slcsrpi3vidlchkpqhjjlsxw3ixva5c39gcn"; + rev = "2fa7eab875bc5cc9e98134f15360aa2d96cdfa65"; + sha256 = "1kzh4az8j7kyrwspdcbr5271ipjaqacxlm8zi8h5ydb4dyjq9jl6"; }; meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; }; @@ -1099,12 +1100,12 @@ final: prev: base46 = buildVimPlugin { pname = "base46"; - version = "2024-05-22"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "b48abead2b70aa1671ce604dc781f8fb2036a133"; - sha256 = "047az8akpd9lh2gsic4xy5knjhczix91zj71372qwqpjmjlg543f"; + rev = "87e09eb9e959966397bd9d8aab18d88ef349c913"; + sha256 = "1j2hm9400dlynkzxyxqzp4rz4kxjai5hiqv4b3lxg21g49lq5aa6"; }; meta.homepage = "https://github.com/nvchad/base46/"; }; @@ -1207,12 +1208,12 @@ final: prev: bluloco-nvim = buildVimPlugin { pname = "bluloco.nvim"; - version = "2024-03-17"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "uloco"; repo = "bluloco.nvim"; - rev = "a41b4f849043dd32188e3d56758d8259e5ff7ae7"; - sha256 = "08sggd2r0krn7kd0qgdi2rdnscp5nzn3d6ihvmy11h2181hi7kwc"; + rev = "5e70851f396decd0d28a10655d5235ddf507fd95"; + sha256 = "0al77jp0zjfjqy12vnzv15abykry2yd6pq55r3hwd6njwrv0fsj2"; }; meta.homepage = "https://github.com/uloco/bluloco.nvim/"; }; @@ -1279,12 +1280,12 @@ final: prev: bufexplorer = buildVimPlugin { pname = "bufexplorer"; - version = "2023-05-02"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "jlanzarotta"; repo = "bufexplorer"; - rev = "20f0440948653b5482d555a35a432135ba46a26d"; - sha256 = "0bh3p4zqw75nky0c1ff5wjavzqv0px9ypy62ddriayb8p55nmdn0"; + rev = "2308e87960c05bd8da7bbf62c903e1f42d6cc9b9"; + sha256 = "1ss3vshlsrfyrnn3fadhfp49zc0w70r6wzjaww2d8jqw7afwlx5x"; }; meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; }; @@ -1375,24 +1376,24 @@ final: prev: ccc-nvim = buildVimPlugin { pname = "ccc.nvim"; - version = "2024-04-28"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "uga-rosa"; repo = "ccc.nvim"; - rev = "f388f1981d222967c741fe9927edf9ba5fa3bcbe"; - sha256 = "1d0v96vxghm5dzjm03hhrds0qafvhbjnq1il9z7bkg3r062vs6j1"; + rev = "22924b7bde685e1816140f17a897950ef82b969a"; + sha256 = "18np41as7j6axbfl5l1cv5b0xpsslfj6pcc8ih1sax4awnfbpf46"; }; meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; }; chadtree = buildVimPlugin { pname = "chadtree"; - version = "2024-05-21"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "274f1c738136f2af95ab6cdfbd4a87f204cf513c"; - sha256 = "1vnjadm5shfc7fhhg92h3x31zhxfcfvv2mms594dw2igadyy1n8h"; + rev = "fa33b2c6bdb06bf772301a17984498819b52bd92"; + sha256 = "05r19g7472fhk97jxjwg53y0drmnliv0hhm739lyabxnbcrc0dq9"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; }; @@ -1433,6 +1434,18 @@ final: prev: meta.homepage = "https://github.com/yunlingz/ci_dark/"; }; + cinnamon-nvim = buildVimPlugin { + pname = "cinnamon.nvim"; + version = "2024-06-02"; + src = fetchFromGitHub { + owner = "declancm"; + repo = "cinnamon.nvim"; + rev = "e48538cba26f079822329a6d12b8cf2b916e925a"; + sha256 = "1p5xh8xkp554l7d4csf3mpwjbg5jhqwxf76k0d1jbi7qx7jg3dxa"; + }; + meta.homepage = "https://github.com/declancm/cinnamon.nvim/"; + }; + circles-nvim = buildVimPlugin { pname = "circles.nvim"; version = "2023-04-08"; @@ -1447,12 +1460,12 @@ final: prev: citruszest-nvim = buildVimPlugin { pname = "citruszest.nvim"; - version = "2024-05-22"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "zootedb0t"; repo = "citruszest.nvim"; - rev = "e45e611577d6dc6b4f55e4e72bc2842d440a6197"; - sha256 = "0y22n0y0si9sbi8ryp0w1gv2h9f8dr3ji8nlb8zjrnfmvmrclm9n"; + rev = "665de14b9a61067a706a53c233e67126f7edf53e"; + sha256 = "11v9jxk4wln7i542mjswh964dsy8isanzhpy2px4pqnwaxq58cy7"; }; meta.homepage = "https://github.com/zootedb0t/citruszest.nvim/"; }; @@ -1471,12 +1484,12 @@ final: prev: clangd_extensions-nvim = buildVimPlugin { pname = "clangd_extensions.nvim"; - version = "2024-05-18"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "p00f"; repo = "clangd_extensions.nvim"; - rev = "f36d788f05cfb73d4fd2e606e6ad15f8b842124f"; - sha256 = "14fz35fqnim3imv0bkhx106vbbfiimrlw57z13s97v7vqr4ij7xg"; + rev = "a8500531c4ed3a207e744a374ea038744a0f93eb"; + sha256 = "1y42abwy5ax64ccr90pk31gycja1yv3c6qgi0wmkfi6smmn25g0g"; }; meta.homepage = "https://github.com/p00f/clangd_extensions.nvim/"; }; @@ -1543,12 +1556,12 @@ final: prev: cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "2024-05-27"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "131540d8015a63511904570e7205eefa49aa74a7"; - sha256 = "0mzdd2kl5lgsb6dip85988ncp2pqdfl1jqixgakvf2vqgb11xijn"; + rev = "56b448e839ee0aa1ff488b2c1f76971bcab9fe8b"; + sha256 = "0llwf8ckkmbqnypli8pfs0wqjhpr91sc1xpcq4a1mls9wwy8wf03"; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; }; @@ -1565,6 +1578,18 @@ final: prev: meta.homepage = "https://github.com/winston0410/cmd-parser.nvim/"; }; + cmp-ai = buildVimPlugin { + pname = "cmp-ai"; + version = "2024-06-02"; + src = fetchFromGitHub { + owner = "tzachar"; + repo = "cmp-ai"; + rev = "2b787129314c5fb8bfd41a6919d4889210e6b265"; + sha256 = "sha256-ul2X6kIdreJ9dCQERw7C3l2dss7Mtcwtm7CGhAxjjvY="; + }; + meta.homepage = "https://github.com/tzachar/cmp-ai/"; + }; + cmp-async-path = buildVimPlugin { pname = "cmp-async-path"; version = "2024-03-25"; @@ -1578,12 +1603,12 @@ final: prev: cmp-beancount = buildVimPlugin { pname = "cmp-beancount"; - version = "2024-04-01"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "crispgm"; repo = "cmp-beancount"; - rev = "1d5b887a33c9ea76798fdd41146c675451cf4e94"; - sha256 = "0nlfs0sjlw4vhwacavmah7gyypj7fi0w8kqcgy0fv515h6zwfym0"; + rev = "c8a2533828b84546ae279d60137aec92bd52dc72"; + sha256 = "0cc6xgy6awzjz49rmy74znrgjcq8lw6q9krz75fv9cywd7gw8r6p"; }; meta.homepage = "https://github.com/crispgm/cmp-beancount/"; }; @@ -1770,12 +1795,12 @@ final: prev: cmp-git = buildVimPlugin { pname = "cmp-git"; - version = "2024-04-15"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "petertriho"; repo = "cmp-git"; - rev = "b9603f18496bc3ca07e6bd474607081af709e750"; - sha256 = "0r27gf1j77fmqi2m8n5q3s326wp3ns81p7vcfhn6j74y979v11jg"; + rev = "8dfbc33fb32c33e5c0be9dcc8176a4f4d395f95e"; + sha256 = "0n66skklf71sbnk2vbsx23nqhs5a920w6aphfa5f3i1vrch2rz5f"; }; meta.homepage = "https://github.com/petertriho/cmp-git/"; }; @@ -1854,12 +1879,12 @@ final: prev: cmp-nvim-lsp-document-symbol = buildVimPlugin { pname = "cmp-nvim-lsp-document-symbol"; - version = "2023-04-01"; + version = "2024-05-29"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "cmp-nvim-lsp-document-symbol"; - rev = "f0f53f704c08ea501f9d222b23491b0d354644b0"; - sha256 = "1zcplbb2kkq3f9mmy6zfgscdiccqiwkjr4d91qqjxp80yi1v9z4j"; + rev = "f94f7ba948e32cd302caba1c2ca3f7c697fb4fcf"; + sha256 = "0iyy37l0pc09hs610c40q5qzvg344200kvdkn0z8pjc4zk9wc6q4"; }; meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol/"; }; @@ -1890,24 +1915,24 @@ final: prev: cmp-nvim-tags = buildVimPlugin { pname = "cmp-nvim-tags"; - version = "2024-04-18"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "quangnguyen30192"; repo = "cmp-nvim-tags"; - rev = "3580b6c97c35831afc25a23f1e7f4aa8ad070481"; - sha256 = "074y4h2p5dx72s7y6spi1iqqpmva3f2mr33pra155ahzqpzqi3v7"; + rev = "e126a09ef49f0611c127dea851fa0052aa223f15"; + sha256 = "1y663aw4f2wc0fr222743jf066vrp3zpak03fg10yshb2p994mr2"; }; meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-tags/"; }; cmp-nvim-ultisnips = buildVimPlugin { pname = "cmp-nvim-ultisnips"; - version = "2024-05-27"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "quangnguyen30192"; repo = "cmp-nvim-ultisnips"; - rev = "ae00afe981c9d58619b84a8c511826dd89705f4b"; - sha256 = "0xsz80d6yf020xf576lc7y91x7by53f70yarradfz4dgsj9brscm"; + rev = "404401792ec62d51ca2e8c279a81996082c2f937"; + sha256 = "004f53rj8037zgxf9jkkyszhsykmgdvy4mc003k7cpxsypv2gz3a"; }; meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-ultisnips/"; }; @@ -2226,12 +2251,12 @@ final: prev: coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2024-05-17"; + version = "2024-05-29"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "f1ffb8d9b336ec6fe2ea0bd68ffeff5b77150e43"; - sha256 = "10c92m0rf1dqqhbw4nvm3v3z4sxm3q07xcg8jpi6vpwjgviqhrxa"; + rev = "f0ce9ae23d6ce9d0cbabe73bdb738e45accc6f08"; + sha256 = "1ddf0y0ixb9aqjwax7jsnji6yhnvs13caml47c39bgcq80s37zk5"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; @@ -2262,24 +2287,24 @@ final: prev: codeium-vim = buildVimPlugin { pname = "codeium.vim"; - version = "2024-05-23"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "Exafunction"; repo = "codeium.vim"; - rev = "289eb724e5d6fab2263e94a1ad6e54afebefafb2"; - sha256 = "1cc3w0d4dd73ymz8bdq7b7c26k1zymbsa4cjlqbzlv94kkilyfdc"; + rev = "decfb541c9fd176f467991dcde8923c7db362e02"; + sha256 = "1dk7bzcrf6sxl6rp3npndr63h3hbmyhqdnyg9kvawyhlmpnw1yw5"; }; meta.homepage = "https://github.com/Exafunction/codeium.vim/"; }; codewindow-nvim = buildVimPlugin { pname = "codewindow.nvim"; - version = "2023-09-23"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "gorbit99"; repo = "codewindow.nvim"; - rev = "8c8f5ff66e123491c946c04848d744fcdc7cac6c"; - sha256 = "18xlrphibm5f49l04wrjzaxb2xfdqmydrj2d4pi7z6vxny6rkvgy"; + rev = "dd7017617962943eb1d152fc58940f11c6775a4a"; + sha256 = "1kxkf50rkqrzqz03jvygbwxb1yfmqh0gskr00vpmyrq51569a2hw"; }; meta.homepage = "https://github.com/gorbit99/codewindow.nvim/"; }; @@ -2346,12 +2371,12 @@ final: prev: comment-nvim = buildVimPlugin { pname = "comment.nvim"; - version = "2023-08-07"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "numtostr"; repo = "comment.nvim"; - rev = "0236521ea582747b58869cb72f70ccfa967d2e89"; - sha256 = "1mvi7c6n9ybgs6lfylzhkidifa6jkgsbj808knx57blvi5k7blgr"; + rev = "e30b7f2008e52442154b66f7c519bfd2f1e32acb"; + sha256 = "0dyz78j0kj3j99y5g8wncl7794g6z2qs05gfg9ddxaa4xswhyjc7"; }; meta.homepage = "https://github.com/numtostr/comment.nvim/"; }; @@ -2442,12 +2467,12 @@ final: prev: compiler-nvim = buildVimPlugin { pname = "compiler.nvim"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "Zeioth"; repo = "compiler.nvim"; - rev = "1cf17971b21415d634fe4c8af791f0b1b4d3a727"; - sha256 = "0rzm7pvgdsfbxxhz8n78xv8ys3l51fb8szxyfmgbbpqpp84jj77d"; + rev = "77687ea0bd438df4a370f4328c47a220b60c20b0"; + sha256 = "1lxiswlxdx8xpz0jn5ihb4dvjyms1bfipi5j85bjsyr9sfj8jmhj"; }; meta.homepage = "https://github.com/Zeioth/compiler.nvim/"; }; @@ -2526,12 +2551,12 @@ final: prev: conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "2024-05-22"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "f3b930db4964d60e255c8f9e37b7f2218dfc08cb"; - sha256 = "0xw2b1i2vn73l5381gh2vnw8jhxbazvfc158r8zmwys75byfg50b"; + rev = "07d1298739cd7c616cb683bfd848f6b369f93297"; + sha256 = "15b98s6i6bzwf5hrwndb2mqf3204nilzcbsihjf1f5jjza3491fy"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -2599,12 +2624,12 @@ final: prev: copilot-vim = buildVimPlugin { pname = "copilot.vim"; - version = "2024-05-18"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "github"; repo = "copilot.vim"; - rev = "25feddf8e3aa79f0573c8f43ddb13c44c530cfa5"; - sha256 = "1rrfgcvwy9z521509hn0pj9mw2lxa8sh4izdsvlgbl6k0synx2i4"; + rev = "1dcaf72099b436b5832d6117d9cd7a4a098a8d77"; + sha256 = "074c9q0isg7763b8170y5zm4mj5i21y81j0rhqqgafc38yhgpiq4"; }; meta.homepage = "https://github.com/github/copilot.vim/"; }; @@ -2647,12 +2672,12 @@ final: prev: coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2024-05-27"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "055d7aa94d14eabf16656e6d9e433ad81bc96b94"; - sha256 = "08kqb3kljrmjl3lhma6xg7a2mr5hg64wi87a3phrpfg448aa2rhn"; + rev = "4ac5c9051e9e133e203a242f345393591fa29eca"; + sha256 = "0rfibvh4r63d36iacnflv0kgmsmyjm00rr1zc8lnnwy74w5ixhi5"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; }; @@ -2695,12 +2720,12 @@ final: prev: crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "2024-05-14"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "d556c00d60c9421c913ee54ff690df2a34f6264e"; - sha256 = "0hm9nj5hakjhp6rx0hl4x70dsv03gxbcm8c9fw2xgqm9hwwbap27"; + rev = "0c8436cb10e9ac62354baa5874a4a3413f2432c1"; + sha256 = "13ipmpmrmiz4jnaf2a6h459ib22yjli8yy4rqz0sc8gvs9mbxvpx"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; }; @@ -2719,24 +2744,24 @@ final: prev: csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "2023-12-25"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "bde4aebe0dc74952188c2130c6831a1d8e4ce5c6"; - sha256 = "0hl25bhxaslh0fzpnl7a2xpsl7n22ziri0si9m2knig1yfd0b0xj"; + rev = "5a474b06743bb20a90191994457f5e62f444976b"; + sha256 = "0h98968hhd6zs3j6kpsycvgcvwkfp6bffr5114yr9i9j6s0hxcs9"; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; }; csv-vim = buildVimPlugin { pname = "csv.vim"; - version = "2023-12-01"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "chrisbra"; repo = "csv.vim"; - rev = "962f88787ec6873eba1c7dbbd81d2723f1ee3c4b"; - sha256 = "11gwamrqqmcy5jvbmnmyvx94pknlx3ppvyk4b6vhm4dghwmhq9nb"; + rev = "4d5255829afe3b6badb0c8a040116704c0d3213c"; + sha256 = "1zkiv887rajmidl8jrk2mz6qmdq1378ivklwam6hxfa027wwigi2"; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; }; @@ -2791,12 +2816,12 @@ final: prev: cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "2024-05-25"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "9eb7c63091d7369eba9015e9c656ca644ba6a3a4"; - sha256 = "1mwx1ag0na59isqz2x18nf8d49w3g2zhrx9gxw7hkym0gagwfln9"; + rev = "1801de891253b80e2e5b8fdc7c3faf54f49b93ae"; + sha256 = "14xcxdz3xyjyw3wilyhg4c4hixqlxhmqi0nl37blial8ln1b64p8"; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; }; @@ -2827,12 +2852,12 @@ final: prev: dashboard-nvim = buildVimPlugin { pname = "dashboard-nvim"; - version = "2024-05-17"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "nvimdev"; repo = "dashboard-nvim"; - rev = "5182c09ac8085dc73b78ad0ea9f5479c9a866fc4"; - sha256 = "102dvafbn7dcgsxidm1668dqakb8qkpglygd715l5gbx7d3hgd4q"; + rev = "5346d023afc4bfc7ff63d05c70bcdb0784bb657a"; + sha256 = "1z26va49qpvihs3h2gkfi6v1plmy952h8ksz56wf5r56c4gmvqhj"; }; meta.homepage = "https://github.com/nvimdev/dashboard-nvim/"; }; @@ -2959,12 +2984,12 @@ final: prev: deol-nvim = buildVimPlugin { pname = "deol.nvim"; - version = "2024-04-15"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "Shougo"; repo = "deol.nvim"; - rev = "c77537a563a58221eb996ea64304dbe22ebc6f64"; - sha256 = "0gnrx5ll1hmpxsn5jw229w8sa2kkswyw6bdd1ffgx7bvfk7z2k4m"; + rev = "dcdd22afe5f4522361e5236d8a89a92a44b91dc9"; + sha256 = "0zhy4apb1hbgc7apnky6xrr66f8sczsg26m3jfnadmwcwdvwivmc"; }; meta.homepage = "https://github.com/Shougo/deol.nvim/"; }; @@ -3177,12 +3202,12 @@ final: prev: deoplete-nvim = buildVimPlugin { pname = "deoplete.nvim"; - version = "2024-03-12"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "Shougo"; repo = "deoplete.nvim"; - rev = "43d7457059d65335ee0ceaa5505befbdd78ad705"; - sha256 = "1x41fdynyb68r6lw62244avic5br6bw28bgz7n2rfdlz9ayimbz1"; + rev = "e5a47d4a2f0b2b6f568e708163e2354097e611c6"; + sha256 = "1cj5y29gkm2l1c7g7bp50k522dn4yk67sywc19lcyizpwxvqq0a2"; }; meta.homepage = "https://github.com/Shougo/deoplete.nvim/"; }; @@ -3249,12 +3274,12 @@ final: prev: diffview-nvim = buildVimPlugin { pname = "diffview.nvim"; - version = "2024-05-24"; + version = "2024-05-29"; src = fetchFromGitHub { owner = "sindrets"; repo = "diffview.nvim"; - rev = "1ec7b56b959dab18f7030f541c33ae60e18a6f88"; - sha256 = "1nq6yprjp3y43cks26qmrdgpwnzk43lqdf1piamih4bz4g0yqamh"; + rev = "3afa6a053f680e9f1329c4a151db988a482306cd"; + sha256 = "0ws7zn0y54lg8sq66lfrc1ay92xxvxnr283f3dbzrvw77kdz0bph"; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; }; @@ -3333,12 +3358,12 @@ final: prev: dressing-nvim = buildVimPlugin { pname = "dressing.nvim"; - version = "2024-05-22"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "stevearc"; repo = "dressing.nvim"; - rev = "3c38ac861e1b8d4077ff46a779cde17330b29f3a"; - sha256 = "00rg3wibv8bl61amf68776pd1pbm2nn043pcdqbgjhrsf3x3axh1"; + rev = "e3714c8049b2243e792492c4149e4cc395c68eb9"; + sha256 = "02akn2qw6hjqc0gbwayrdwg8ishgbl94lal7r3kc4gakzkd3nv2i"; }; meta.homepage = "https://github.com/stevearc/dressing.nvim/"; }; @@ -3369,12 +3394,12 @@ final: prev: edge = buildVimPlugin { pname = "edge"; - version = "2024-05-19"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "605c70fac8985bd6ac137839571f1323b4a067a9"; - sha256 = "1f2z1w87yls127szy5m0xvnkdcp5snynv07x8j1i22338rwcrvln"; + rev = "2153187e3ca56c11a7f35852bbaef6525c936b1c"; + sha256 = "17bjyn241iy7qflw8yqlzxi4536b9l6hnxcbgbxsj8a7s3f51iqd"; }; meta.homepage = "https://github.com/sainnhe/edge/"; }; @@ -3527,12 +3552,12 @@ final: prev: everforest = buildVimPlugin { pname = "everforest"; - version = "2024-05-23"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "3e5ec2550d0179fdc5b7ab3739730c71a4f3e5a0"; - sha256 = "0mi79727qhk89a51zlqc2sskzh3asxva0l62qv0d9m4ilzri3lr1"; + rev = "9dbd4d1c3255ed801e515f2ed388f4c6ceb62f6e"; + sha256 = "1ccawa3m5crqgwz30bm6pz6rdjdnqkp6w724qrbq5d053gss42jq"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; }; @@ -3585,6 +3610,18 @@ final: prev: meta.homepage = "https://github.com/brooth/far.vim/"; }; + faster-nvim = buildVimPlugin { + pname = "faster.nvim"; + version = "2024-04-11"; + src = fetchFromGitHub { + owner = "pteroctopus"; + repo = "faster.nvim"; + rev = "e85c5bdff0cd1e17cbee855ae23c25e7b8e597cb"; + sha256 = "sha256-oruxdxoMq46F9lf1JxkbrqdzR0JwDE1y/cVCaTD4SBg="; + }; + meta.homepage = "https://github.com/pteroctopus/faster.nvim/"; + }; + fastfold = buildVimPlugin { pname = "fastfold"; version = "2023-03-21"; @@ -3683,12 +3720,12 @@ final: prev: firenvim = buildVimPlugin { pname = "firenvim"; - version = "2024-05-25"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "glacambre"; repo = "firenvim"; - rev = "cf4ff99033640b5ec33890bcdc892ddc436ed8e5"; - sha256 = "0gg6jj94bb7inq9hkqd49kbzv0aakd4qb5qyvnbfch4jzjg4d2v6"; + rev = "e412ab23c5b56b7eb3c361da8a1f8a2e94c51001"; + sha256 = "1prrmc41221f334b1cxhc7msxz5a83m0k7hg2hzspszggfgv49vh"; }; meta.homepage = "https://github.com/glacambre/firenvim/"; }; @@ -3708,12 +3745,12 @@ final: prev: flash-nvim = buildVimPlugin { pname = "flash.nvim"; - version = "2024-05-14"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "folke"; repo = "flash.nvim"; - rev = "11a2e667d19d8f48c93c6ed2e2e525ac6b1b79be"; - sha256 = "1z1hx7862zkslqm4znhl722rh5b6ajyl3051vic8bhwinmm0dhqp"; + rev = "43f67935d388fbb540f8b40e8cbfd80de54f978a"; + sha256 = "0ib7cyk4dqnm0jyq21n3d0mqljwc4s3dyb5xpkrmw1kv6k9h3m2v"; }; meta.homepage = "https://github.com/folke/flash.nvim/"; }; @@ -3852,12 +3889,12 @@ final: prev: friendly-snippets = buildVimPlugin { pname = "friendly-snippets"; - version = "2024-05-28"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "rafamadriz"; repo = "friendly-snippets"; - rev = "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1"; - sha256 = "0vdyrbpcivc07g5invcs8mh8wq9fxhb1kp8c2flj8gnlmg83bd1h"; + rev = "700c4a25caacbb4648c9a27972c2fe203948e0c2"; + sha256 = "1c21nax3rrnx86vyby4i8ph09n72j2yaxz6gykmb6fd363caplnk"; }; meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; }; @@ -3960,24 +3997,24 @@ final: prev: fzf-lua = buildNeovimPlugin { pname = "fzf-lua"; - version = "2024-05-26"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "ibhagwan"; repo = "fzf-lua"; - rev = "b92220ec838c195eb1c711daa69c905b1d7b8d8c"; - sha256 = "0hsppxwwm6zzsh414pwdc0xcrgz8cz8xb2ya9z1b0g8dlcwkkjsj"; + rev = "04a1bb63db5bf7603cdbdd0d8e75a3f2fa8dc301"; + sha256 = "01igpw1xlzka112gikbx4lwrfxl7jlkqr3kvifp3z5zk1az0dfdd"; }; meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; }; fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "2024-05-26"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "0a80e43f9027ec64213d602dbb0b22d65a072ca8"; - sha256 = "1bir6rwdfmz55npf79m2ipfsznzkx075sns7kdqlbq9z8r2swldb"; + rev = "279e1ec068f526e985ee7e3f62a71f083bbe0196"; + sha256 = "11gxry27alq4fzynmzw0h2q3vjx5jc2krj1pq9q9xs7yc5fj46y5"; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; }; @@ -4056,24 +4093,24 @@ final: prev: git-blame-nvim = buildVimPlugin { pname = "git-blame.nvim"; - version = "2024-05-10"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "f-person"; repo = "git-blame.nvim"; - rev = "fb84fad97cd4b51caee3c865e8a33a0d413b77a8"; - sha256 = "0yn410ld7xrclpd24smf088xaig9zhv01612yv2qjbz9w16q689d"; + rev = "408d5487d908dfe5d48e5645d8b27ddcc16b11e0"; + sha256 = "0m7rg9yn08c9c57dpyxqlswk19mgl8r8krwqhjj3l3n93mbxqym0"; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; }; git-conflict-nvim = buildVimPlugin { pname = "git-conflict.nvim"; - version = "2024-05-27"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "akinsho"; repo = "git-conflict.nvim"; - rev = "5a8b94276bbd9c18ecb0763061b101217cecba9d"; - sha256 = "0ga7xf7mv9sf297y2lpnd2nf15wrmh6j08hk1f7qrvnr4i4d181h"; + rev = "bfd9fe6fba9a161fc199771d85996236a0d0faad"; + sha256 = "1lwxnfa6scw64pxq1viqrbdcsn2gf8hysqkbnn66y5518b5rc5z4"; }; meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; }; @@ -4140,12 +4177,12 @@ final: prev: gitsigns-nvim = buildNeovimPlugin { pname = "gitsigns.nvim"; - version = "2024-05-28"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "af3fdad8ddcadbdad835975204f6503310526fd9"; - sha256 = "1j66lxqx6rz6k77xgm92npswra4s5hd69adpks75zsmd7crlsnfq"; + rev = "4a143f13e122ab91abdc88f89eefbe70a4858a56"; + sha256 = "09rqxrw8wcybcd806zgqcgich9x88sdsqvm8638y08bb18bj6rqm"; }; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; }; @@ -4200,12 +4237,12 @@ final: prev: go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2024-05-24"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "1423d5d0820eeefc97d6cdaf3ae8b554676619cc"; - sha256 = "1vv601j1d9cf2r8zbx02j8wrbvx9mghxgk74bn2hy1wr8mkj9a8s"; + rev = "8f8ab4b968d08bd70ecda1f2909fb5e6177452ca"; + sha256 = "1i2faj6lz9k13h7qlv1ibq9argd45znvw86jg3iidhqm2g8ajlvh"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; }; @@ -4356,12 +4393,12 @@ final: prev: gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "2024-05-24"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "848b4de6ab014d689d5c20790afebd7c32c1581b"; - sha256 = "04ya5ad1qbxrn3v67cx8916k7mk1kp0zjp0cdvfbzd0xxvw6c861"; + rev = "905a41c86dbfed42f89c13c36f0e3407e9318910"; + sha256 = "150lr7imib2wk3pjlp6jx0w2vz005q89f7r0vnvpw1gh2f6rjl5q"; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; }; @@ -4380,36 +4417,36 @@ final: prev: gruvbox-nvim = buildVimPlugin { pname = "gruvbox.nvim"; - version = "2024-05-18"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "96a8ec336fb48a11cefbd57508888361431aac26"; - sha256 = "11hs9xnhdp21g8s2zm18l13c74nmhap2g31c2va4s5y650d5kf04"; + rev = "d4cde3853a172485961b515c36d51d757728d6e6"; + sha256 = "0aqz3gybdl1sj92p53md63pwgfs1d60k8vjc0x69wqya81dl7cn3"; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; }; guard-collection = buildVimPlugin { pname = "guard-collection"; - version = "2024-05-27"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "nvimdev"; repo = "guard-collection"; - rev = "dfc07dccb865263a22907f9e1783306a8c6f1fd1"; - sha256 = "1h1p1fy47cmf9k6x81cjgjh6176ik6kfs65kf57nrqwml0sp23zn"; + rev = "c1651e33a450279b76e6aa70d131472201ef930d"; + sha256 = "1axnx1wa32mh5s2vzhhc5y1471053y5ml9gnvmiiqax94m7acvzp"; }; meta.homepage = "https://github.com/nvimdev/guard-collection/"; }; guard-nvim = buildVimPlugin { pname = "guard.nvim"; - version = "2024-05-17"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "nvimdev"; repo = "guard.nvim"; - rev = "0dca2a98e9aa67ca8ffdf6ca170fcbe050f53406"; - sha256 = "0imgrp0ilcr2v4qix0pcf0d2fi3hamz5w0gp3c4afxc8lx7i2z36"; + rev = "b066152fe06122b047a6b3ce427a19d8b6e628ce"; + sha256 = "0qcq5acnq6hgxpi9f3qsixsgvlzlaq1nmizwbanzkqgcj6ac4bzj"; }; meta.homepage = "https://github.com/nvimdev/guard.nvim/"; }; @@ -4464,12 +4501,12 @@ final: prev: hardtime-nvim = buildVimPlugin { pname = "hardtime.nvim"; - version = "2024-04-17"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "m4xshen"; repo = "hardtime.nvim"; - rev = "eaf4bc31b86419c26ad7b3a142dd36ca545ca2e4"; - sha256 = "0z2ppcfqd9zkhmr8xkckq7a7a8pjgma0f6jyyzg83yb3f4443yhw"; + rev = "9a4e24fb40482dc85a93bf6cf344a030b9bf9a39"; + sha256 = "01b34bmyw236xr8bcwwn40s6360ybmrd9lpbw0hnvkn4nsml6hi6"; }; meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; }; @@ -4523,12 +4560,12 @@ final: prev: haskell-tools-nvim = buildNeovimPlugin { pname = "haskell-tools.nvim"; - version = "2024-05-26"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "haskell-tools.nvim"; - rev = "25bf71d959d05545421ee6947262a15e7bdbe113"; - sha256 = "1mkl4vigsbacimv66xj294w4fm88milr66ja6l7abal0rgg7hjqq"; + rev = "ce95d095fc5abe29868c1bca35ce815803a90148"; + sha256 = "1md4n679h3r9p49n2wvsm49f54grijnkfmn8dd7djjlvdq69g4yx"; }; meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; }; @@ -4714,12 +4751,12 @@ final: prev: hover-nvim = buildVimPlugin { pname = "hover.nvim"; - version = "2024-05-05"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "lewis6991"; repo = "hover.nvim"; - rev = "82684ebd5f2a812d6d05a629b14109618b54cbfc"; - sha256 = "1d7f9sfl6455799ra9fvyvmwcrs8803xgmsp0qb9rgw2n37ky22i"; + rev = "4d2cef11e03879bbb5514f6fa26fe13ec5a210bd"; + sha256 = "18vzvlcr8005vcdhgwda88gvv3gbkimchqsrlj1gns0byxywjdj0"; }; meta.homepage = "https://github.com/lewis6991/hover.nvim/"; }; @@ -4810,12 +4847,12 @@ final: prev: image-nvim = buildNeovimPlugin { pname = "image.nvim"; - version = "2024-05-27"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "3rd"; repo = "image.nvim"; - rev = "645f997d171ea3d2505986a0519755600a26f02f"; - sha256 = "1b530b17l0zcd0cjyjxfp9bck4wxdbaach5djzhc15jhx8616jdf"; + rev = "a2a0849e0b3dbed90f9283603cedb683bda5d4d1"; + sha256 = "18rs9wfckgkkw77hw0j244bl4c3asicbvigcnxv5galph1p1ws4g"; }; meta.homepage = "https://github.com/3rd/image.nvim/"; }; @@ -4846,12 +4883,12 @@ final: prev: inc-rename-nvim = buildVimPlugin { pname = "inc-rename.nvim"; - version = "2024-05-13"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "smjonas"; repo = "inc-rename.nvim"; - rev = "7c6125b1ee476b56708a6518a37b2a3357f57bfc"; - sha256 = "0h7mngb02gdcp091nx4bjwpqh1a12qx7cbp2m6qdp4n3dfk6lxqr"; + rev = "535b508c0cb14d00c1836ad901b3c531cb1152bb"; + sha256 = "0bng09gybbcm34xdj50m32s303ips319mdh0q7va99228zyf8nib"; }; meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; }; @@ -5123,12 +5160,12 @@ final: prev: jsonfly-nvim = buildVimPlugin { pname = "jsonfly.nvim"; - version = "2024-05-25"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "Myzel394"; repo = "jsonfly.nvim"; - rev = "ddbc0849cb2618b6bbb4d5a807985954f859da8e"; - sha256 = "13rdviwxb9ppnz35a42l7mg2x9lkgahp8r4sc4hcff4vczj8rg5d"; + rev = "4d22028b13513f14f0739d3833b2dfca7a6c7aef"; + sha256 = "0661vq4075icaks95rvzsq14h10hb5bnn5lk21s0z6vclp9h0czm"; fetchSubmodules = true; }; meta.homepage = "https://github.com/Myzel394/jsonfly.nvim/"; @@ -5196,12 +5233,12 @@ final: prev: knap = buildVimPlugin { pname = "knap"; - version = "2024-02-25"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "frabjous"; repo = "knap"; - rev = "d4ea571d2d4e139d288b758c5bab31788d30eea3"; - sha256 = "1yhbmbl4va312xayj1ah5gz3wss4h89mn8qigm9iadxrq339ppnw"; + rev = "00e94c10b5b969b2aca791f1b2d36ad77c89a252"; + sha256 = "0bryyya5wgxh45nh2injmhhrzgkaca62cn9vaifbcyrmpp99y140"; }; meta.homepage = "https://github.com/frabjous/knap/"; }; @@ -5280,12 +5317,12 @@ final: prev: lazy-nvim = buildVimPlugin { pname = "lazy.nvim"; - version = "2024-05-26"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "24fa2a97085ca8a7220b5b078916f81e316036fd"; - sha256 = "1x1470s79nailpad1hyd9mnfd823aw58mgh6crh6xm8xj54mxcy6"; + rev = "eb4957442e3182f051b0ae11da32e06d22c190e3"; + sha256 = "11bi66yvmff74102w903z9fx756n7zvkq0nb15ssq0vyikq4m13z"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; @@ -5304,12 +5341,12 @@ final: prev: lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2024-05-28"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "91377b346a78ad2f5cfe8c65dc5126a7e1c538e8"; - sha256 = "08iq8qrkjm4g3b72j5kw864lhsiw0lpcvs984cdzpil3jf1dibwg"; + rev = "3c0b48374146abd651da5623f3f73f96121a616f"; + sha256 = "145hpcg64pxxfqhryzs88q0yyw163a892npsra6rbdnca1jzlr8z"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -5340,24 +5377,24 @@ final: prev: leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2024-05-27"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "5d10692be460f9e8a42d34cf98a012e3e18b23bf"; - sha256 = "0v1w48bsfhzdpkjm8idsk3iwac4iw9dpl6p90n78zh0sgj94d773"; + rev = "0d15057cc47fa49f6609bf364f5ad3842f08c58c"; + sha256 = "0wlrj39ynv6h5sp37zwhvqmz8pvch5xy0jvqlgh724ibkidf7lh8"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; }; legendary-nvim = buildVimPlugin { pname = "legendary.nvim"; - version = "2024-05-24"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "legendary.nvim"; - rev = "c1345db98e4c6e6e80d528384f3b5acbcb90bc40"; - sha256 = "11gz5zb46y851kbgvrx6ndwxvl52xdmm7dyy7bddxarp7s5n7zlh"; + rev = "280d5ffa73927317ff44d781ac1becdec6415540"; + sha256 = "0v5nmfz3adzpf5pbr0qf83w5c1fz8s9i2i4a1xqlqfxm77vxj9k8"; }; meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; }; @@ -5592,12 +5629,12 @@ final: prev: litee-nvim = buildVimPlugin { pname = "litee.nvim"; - version = "2023-11-11"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "ldelossa"; repo = "litee.nvim"; - rev = "3c51764a615566e4c0223362f4be00acc23c430e"; - sha256 = "1y68zqlzm4ba7fg62drs2flxbyizar1m9vyqgbah7bfdvw4gw0al"; + rev = "4efaf373322d9e71eaff31164abb393417cc6f6a"; + sha256 = "13ajn5xply01k4wpsl0v37igama8pgy0kz1lgvv7jn8b1m04yh9x"; }; meta.homepage = "https://github.com/ldelossa/litee.nvim/"; }; @@ -5616,12 +5653,12 @@ final: prev: llm-nvim = buildVimPlugin { pname = "llm.nvim"; - version = "2024-05-24"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "huggingface"; repo = "llm.nvim"; - rev = "32346410239bc8eb212d586131832833d301aed0"; - sha256 = "0w4bjp1lzvs4ind68xp0y059izr2yiq3c9h0r2fixn2s3ds403di"; + rev = "1dcf5192f9cd2c1cb5e7c78fbebf45a56e178f66"; + sha256 = "0bi9dlk8wy6nrfjsrvppypl0rg4w154s43y7y2v9wg7sdswn583z"; }; meta.homepage = "https://github.com/huggingface/llm.nvim/"; }; @@ -5735,12 +5772,12 @@ final: prev: lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "2024-05-25"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "529e8861d0410389f0163a5e5c2199d4a4ef5bf6"; - sha256 = "0w620hqpscllmcg0m4gdgsr863vp21dzc4kp21m9pkdhf7hfh1p0"; + rev = "2ec2ba23882329c1302dff773b0d3620371d634f"; + sha256 = "15nccly483r7sjvbb268y3sy2n81ap40xyryvidll6ghb2yljcvv"; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; }; @@ -5771,24 +5808,24 @@ final: prev: lspsaga-nvim = buildVimPlugin { pname = "lspsaga.nvim"; - version = "2024-05-28"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvimdev"; repo = "lspsaga.nvim"; - rev = "59d4648c3d4b40f316c3db852b3758c66ff6ca03"; - sha256 = "0icxbfimckby5yznhlsqs4v1sgzc797mqbzsgfn0q7hj67hszr8m"; + rev = "343b71768c741432bab47d201624e92126a38686"; + sha256 = "0r0g30096rx5aqzigdlm6brr53lx87vk7bxm0zxnd93wnrqfayxb"; }; meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; }; ltex_extra-nvim = buildVimPlugin { pname = "ltex_extra.nvim"; - version = "2024-04-13"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "barreiroleo"; repo = "ltex_extra.nvim"; - rev = "4296c2c7aefbca721d02a011366a1de30598046c"; - sha256 = "07ql6j5m3sdkwdn273xmqryksrz4ggw3plgxr4f6n7s07jq05qrs"; + rev = "3ee08af31bf826c6ae2ca2a294b79f688306c0be"; + sha256 = "0br2bq86a83wrix684agcfrxaf24x9nllmkvwzj6qi73199q1a9c"; }; meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/"; }; @@ -5819,12 +5856,12 @@ final: prev: luasnip = buildNeovimPlugin { pname = "luasnip"; - version = "2024-05-24"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "878ace11983444d865a72e1759dbcc331d1ace4c"; - sha256 = "1fh58pchyx74pnlpnynv9g2k40n3j6h4h5m4s84c1ch2zznix5i8"; + rev = "50fcf17db7c75af80e6b6109acfbfb4504768780"; + sha256 = "0aa5imzbfz50d7vpmxixqjri147x7w7883p8qm6dp2m1ygijrx30"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -5880,12 +5917,12 @@ final: prev: mark-radar-nvim = buildVimPlugin { pname = "mark-radar.nvim"; - version = "2024-02-29"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "winston0410"; repo = "mark-radar.nvim"; - rev = "bf27e13ce18eb5f34d61d8ea7d91adccb24f2090"; - sha256 = "0ik2kyzlkc930fkbmw9x0mallpffgc7ym4v5rricamn43q07vgm2"; + rev = "94dd7092cf930087f9342874a56de7d6324a13b8"; + sha256 = "0s5bzfrcd7mi3csvcwbpdzvw9b378z5jfivjfrg1z6hpwqm8m5n7"; }; meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; }; @@ -5904,12 +5941,12 @@ final: prev: markdown-nvim = buildVimPlugin { pname = "markdown.nvim"; - version = "2024-04-23"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "tadmccorkle"; repo = "markdown.nvim"; - rev = "951b7b567668608d60637d2c9e97f4baea5fdbbe"; - sha256 = "1n8521s77c1a2gz3di5k2v6apkssyja4xsks2f9p3fkm78lr447b"; + rev = "d6dd17dd36fd8d83f5bf2fef6a9acc24ffa6ff9c"; + sha256 = "1i6ays4c4azx7fvfy4hm69psmafyvqf7q33a8692cj6q8zl5fvxd"; }; meta.homepage = "https://github.com/tadmccorkle/markdown.nvim/"; }; @@ -5940,36 +5977,36 @@ final: prev: mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2024-05-18"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason-lspconfig.nvim"; - rev = "a4caa0d083aab56f6cd5acf2d42331b74614a585"; - sha256 = "18acw47f0mzddgh77i3y4ma7l13hr5z2wh2zkvi3r9bxnyv1dyw1"; + rev = "8db12610bcb7ce67013cfdfaba4dd47a23c6e851"; + sha256 = "01d9kpaiap1m59ms810qfsly70rl45168iq6k4z5s248cjpij0dz"; }; meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; }; mason-tool-installer-nvim = buildVimPlugin { pname = "mason-tool-installer.nvim"; - version = "2024-05-11"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "WhoIsSethDaniel"; repo = "mason-tool-installer.nvim"; - rev = "c1fbdcb0d8d1295314f1612c4a247253e70299d9"; - sha256 = "1pxfnflbklpi7y71h7yq4ac20nimxc1fqh4kpxl8hifqnqgbllrs"; + rev = "c5e07b8ff54187716334d585db34282e46fa2932"; + sha256 = "1zpf9v6abg482hbpi0mg0v2g67jvvnxd25aiclyh7bb24s8ljc0y"; }; meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; }; mason-nvim = buildVimPlugin { pname = "mason.nvim"; - version = "2024-05-14"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason.nvim"; - rev = "49ff59aded1047a773670651cfa40e76e63c6377"; - sha256 = "1w9hzrnm0iiaha0c6qwbdjj94c5yq9837rjy7hzx2aaww37frbkm"; + rev = "0950b15060067f752fde13a779a994f59516ce3d"; + sha256 = "1g8wb8j0jn0pakskdcxif0n2gp92cl2qlrlfxphhvhixgy7kwzyg"; }; meta.homepage = "https://github.com/williamboman/mason.nvim/"; }; @@ -6036,12 +6073,12 @@ final: prev: melange-nvim = buildVimPlugin { pname = "melange-nvim"; - version = "2024-03-30"; + version = "2024-05-29"; src = fetchFromGitHub { owner = "savq"; repo = "melange-nvim"; - rev = "5feb4a08876b81ccb61cae1adaffa2e737124922"; - sha256 = "0y093aznqxkmbwprj0mgabxf2d6zy2nrr3s95mjr59c078b4lch5"; + rev = "b76b906cd6ed3c3152a47924a8eb5dcb35b326d8"; + sha256 = "0xy98wlbdljcf08wzl4hndwadmswb3a4jmf0ynnrrkczg73pbq2b"; }; meta.homepage = "https://github.com/savq/melange-nvim/"; }; @@ -6084,12 +6121,12 @@ final: prev: mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2024-05-26"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "b0b435873375c4341f2ecbcb95e9e645abe0d679"; - sha256 = "1pwvnij3y6nk39al3401kppbxj99p88v6dfwax59fmmjls1rnlyh"; + rev = "f1dd64cf2ac1b348bd440e59446abf680c7188d6"; + sha256 = "04zxj23lsl8fy9pqkr5vkwhb3s90609d76lqp496qxihxhdjnvrm"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -6120,12 +6157,12 @@ final: prev: mkdnflow-nvim = buildVimPlugin { pname = "mkdnflow.nvim"; - version = "2024-05-26"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "jakewvincent"; repo = "mkdnflow.nvim"; - rev = "ff300eb9a36e156e0f9d5f134d11c1a84870d7b3"; - sha256 = "1s7dkvcrxjjrxm5nficc6bbw63gkfz6j2hpgi87kd83rd5s98n5n"; + rev = "ff86169949466bf3e43e87a7c44c696fe7445e7b"; + sha256 = "1fymhj6jgzhzg6md8y0yb3rqajzypbf44d3ganfzifwks8q7gf03"; }; meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/"; }; @@ -6156,12 +6193,12 @@ final: prev: modus-themes-nvim = buildVimPlugin { pname = "modus-themes.nvim"; - version = "2024-05-27"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "miikanissi"; repo = "modus-themes.nvim"; - rev = "4b3c2d0cafa20e63abb89ed08176611117262993"; - sha256 = "1pd2mggmg3i2bnslilpvs9ppbi9kb040yjvis6dlazyfghq8s2rx"; + rev = "181dc38ddbcf9ad94d454cb06b13c859d4ff28d1"; + sha256 = "0q6r73irr5fk4z4garfx7h15bfxlacn2qynk0gg4jjrh6my0vdy8"; }; meta.homepage = "https://github.com/miikanissi/modus-themes.nvim/"; }; @@ -6180,12 +6217,12 @@ final: prev: molten-nvim = buildVimPlugin { pname = "molten-nvim"; - version = "2024-05-10"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "benlubas"; repo = "molten-nvim"; - rev = "ab9351baff839c2ea4b0c1b5d1ad8d4968c7f1c1"; - sha256 = "16764rcq4y520i6y002vk3gq2vlrr62mbw0wvpr0nnv7z6gqrbis"; + rev = "47b9a56d4bc0f877ff9469910b9653c46d462db4"; + sha256 = "09sarlw6zniph9kajvmfvxy3sjn5r7g02i4dncv9q3ybasjgqya7"; }; meta.homepage = "https://github.com/benlubas/molten-nvim/"; }; @@ -6216,12 +6253,12 @@ final: prev: mru = buildVimPlugin { pname = "mru"; - version = "2023-05-27"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "yegappan"; repo = "mru"; - rev = "a120bf35c55455ad3f82525a590a13d6c4e57fda"; - sha256 = "0djk5z1bs3w3ysvpq8yabb2g7n0vbamsj95pa4jgsnah3slmqrkm"; + rev = "b6718c95dad3699dd2ea49892359904cdda1a773"; + sha256 = "0yr9vn573kwfy3jaykkapashn78p5fz7w8m5585j8lbqknxfs8zn"; }; meta.homepage = "https://github.com/yegappan/mru/"; }; @@ -6492,12 +6529,12 @@ final: prev: neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2024-05-21"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "29f7c215332ba95e470811c380ddbce2cebe2af4"; - sha256 = "070b25vbnniwi8xc8a6q1pkv9b2jwsqlxz4x6p0sbjn9q9viv0ql"; + rev = "206241e451c12f78969ff5ae53af45616ffc9b72"; + sha256 = "17l55gbsls8s2hp7a3hrmqzsclq9ckgc76ii8kpc6an0910axlbq"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; }; @@ -6516,12 +6553,12 @@ final: prev: neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2024-05-26"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "4e204e0d423e70293b81ba1655ed17e1f3c97986"; - sha256 = "0zji4fnrmq402xy66ga01vhf14jawkjr9jsdiwd7q7jg95bzqdhk"; + rev = "c81b91fbb39d4d46aedca2d1eacaa2389ae0eeaa"; + sha256 = "0qrjdxcvhzpra3fdsz29zd5j22y4g1xyda5p14j0chs60r6qzmms"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -6552,24 +6589,24 @@ final: prev: neodev-nvim = buildVimPlugin { pname = "neodev.nvim"; - version = "2024-03-29"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "folke"; repo = "neodev.nvim"; - rev = "ce9a2e8eaba5649b553529c5498acb43a6c317cd"; - sha256 = "1gkgiyz1q2jimbfwq1zjzq1zdv2zvvj02ka5raxi7zvvacqlw0lq"; + rev = "02893eeb9d6e8503817bd52385e111cba9a90500"; + sha256 = "0var4hv2wdbmh4fjrhiqm6mc89hv3sn5idwdjs7k7gwd1vdk4j5y"; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; }; neoformat = buildVimPlugin { pname = "neoformat"; - version = "2024-05-15"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "34d4d89fea22645b16f69f818dcb7b6b682b0c1a"; - sha256 = "0881raz42f4wsb1c10kwjx56biv4k9r6dxlnpiarwmpj6mag952l"; + rev = "82864d6c7926c4f3b535a2fd7eab919b116fc969"; + sha256 = "069bd2jh6z1yg14134s7rssnqhf5xii1knfzfn0jsd9riga5329h"; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; }; @@ -6588,12 +6625,12 @@ final: prev: neogit = buildVimPlugin { pname = "neogit"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "b2c96fe2c590f299f47618a791a4abe190ca6467"; - sha256 = "0941kw0a2y4q9wiyx015iz9k1shg7fk7pxrqk5q4f4f8z1nfrknz"; + rev = "e11bd464f3a3b4b3af8ea0a8e54ee1b70fee7371"; + sha256 = "19ih3nisp3hflv0zkwkq0xd12qq28pi6aqx6w2xfj88qf1m2qfhq"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; }; @@ -6648,36 +6685,36 @@ final: prev: neorepl-nvim = buildVimPlugin { pname = "neorepl.nvim"; - version = "2024-04-21"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "ii14"; repo = "neorepl.nvim"; - rev = "b927ffdbe67fb25ef9e8fd9324234e3d54cfb7f7"; - sha256 = "1yd3kh5ddhldk8y4fc8gn55wh4a53g8c9x7x8313d98162383b2n"; + rev = "15f4c4e523e1fbec74766e1967e1c2491df013c9"; + sha256 = "01rzgvl80dzdw64swfvk755kbakcmxv5vdnwhw09dm87ph6ij49w"; }; meta.homepage = "https://github.com/ii14/neorepl.nvim/"; }; neorg = buildVimPlugin { pname = "neorg"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "neorg"; - rev = "aa47d93cc71e540b400a9718bff1e6af3b1db8c9"; - sha256 = "03f551nknypx0p0sn378w4zilid2zsb6zz3ac5nbccsrjlsar9c1"; + rev = "5239a98c462fb24201e76305d9d6265e4742a31e"; + sha256 = "1y6vvz86rfk9y58ifk9rx1baqvb05cr5xyyqi7zvjx0hnn3q1kis"; }; meta.homepage = "https://github.com/nvim-neorg/neorg/"; }; neorg-telescope = buildVimPlugin { pname = "neorg-telescope"; - version = "2024-05-21"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "neorg-telescope"; - rev = "6069bf428fac56f8c028864eb1bf8beb668fca09"; - sha256 = "15hzcvsn401snv32zrh8im616xkw6bl3fv2bsharsz57pbksn7yd"; + rev = "329ee31b8d92f252d880d8f607089eb89a1640b8"; + sha256 = "05nrab0qr5llmmbbyyqimxj8zrfcdcgqh5rgy25bgibvc34wcdhs"; }; meta.homepage = "https://github.com/nvim-neorg/neorg-telescope/"; }; @@ -6732,12 +6769,12 @@ final: prev: neotest = buildNeovimPlugin { pname = "neotest"; - version = "2024-05-22"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest"; - rev = "6f35d797882c6ce0ab7c87dc86561512dc3d7aba"; - sha256 = "1i9isk9pivypifwp8gxp6d0q36xbrhddap79w9mbfgbncyzrwghf"; + rev = "f30bab1faef13d47f3905e065215c96a42d075ad"; + sha256 = "04jsfxq9xs751wspqbi850bwykyzf0d4fw4ar5gqwij34zja19h7"; }; meta.homepage = "https://github.com/nvim-neotest/neotest/"; }; @@ -6781,12 +6818,12 @@ final: prev: neotest-dotnet = buildVimPlugin { pname = "neotest-dotnet"; - version = "2024-05-26"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "neotest-dotnet"; - rev = "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c"; - sha256 = "0g3q4f18i6a3vjhxp7axgjch0g2x7mf82qa3cz2wbnii54pqvzs2"; + rev = "caeb52b602fa8a5855c5839c338fb65b50a40ab3"; + sha256 = "1w73kzljwkxdanvdqig96jmkfd2v2hjwbqn2h095dkwf71pygnbb"; }; meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; }; @@ -6855,12 +6892,12 @@ final: prev: neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "bcdb1dfae72930b1f581cf6d7e3f99848df6d3f0"; - sha256 = "07grifk655fi3n7khrgfpc7xd7rpsfcjlhh6z2zn471sdpr1j3gd"; + rev = "35582894783456a50094086c1c3cfad50d980c1a"; + sha256 = "0y2mdn98jf81zpmzb78kqazss8b518z7ypy4p009vbvz9wv1hzy9"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; }; @@ -6927,12 +6964,12 @@ final: prev: neotest-playwright = buildVimPlugin { pname = "neotest-playwright"; - version = "2024-02-23"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "thenbe"; repo = "neotest-playwright"; - rev = "39968792371cb48d395dc54c0498b7373ef73986"; - sha256 = "0vvw5rv36iyfz3gk9rngvz3jdahyhzjvv5gics0qr88mww923m5q"; + rev = "e35465a43729dbf9f790c56c9c6e3402ba27a2c0"; + sha256 = "1ghrms2mv1lgmkbyyhcqf3vxjxhx3cvvmhaw1cnw5ba51rg292qg"; }; meta.homepage = "https://github.com/thenbe/neotest-playwright/"; }; @@ -7023,24 +7060,24 @@ final: prev: neotest-zig = buildVimPlugin { pname = "neotest-zig"; - version = "2024-05-06"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "lawrence-laz"; repo = "neotest-zig"; - rev = "3b94c749e26e2c02e5f07aaea6149a7e417db1e7"; - sha256 = "0irklycyjqjwns5w9jb92x3r012gkhrsjinggxvbwhlj2bkhq6b0"; + rev = "7308fc1f7f3d4a876f5b941bc42b2066b7b8edf6"; + sha256 = "0x7hfaafj3iqiyz9jp2prhayinchvfniamvym2x8lnijsfx443z9"; }; meta.homepage = "https://github.com/lawrence-laz/neotest-zig/"; }; neovim-ayu = buildVimPlugin { pname = "neovim-ayu"; - version = "2024-05-23"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "Shatur"; repo = "neovim-ayu"; - rev = "d7a2b754c9f9be3c30e14a53d6cfda3e111edd24"; - sha256 = "12q27pddnmf4hy8nr9gp79f9hszavc87vvg1n2vq2g8cq00m2hxw"; + rev = "123dda90019215646700bfec70f178ad95820545"; + sha256 = "0g0nyasr7df7wsbfkcvkpwxyhsl93iq35q46fick8iq3mdf0mjl4"; }; meta.homepage = "https://github.com/Shatur/neovim-ayu/"; }; @@ -7155,12 +7192,12 @@ final: prev: nfnl = buildVimPlugin { pname = "nfnl"; - version = "2024-05-26"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "Olical"; repo = "nfnl"; - rev = "982bff3c583c994d064a8887190b57ceb11db073"; - sha256 = "132n6mcz039siwiw136d87iv3qn2cvqcijw30430vnd9kfa3qpi6"; + rev = "7614d666eaea1674dc96184e0e3c1a8bc2c4a3b2"; + sha256 = "1wz7fwcycz6xwwnw0nqsgkxz4dgmabz8rr6574yvbvyjg3blr7s0"; }; meta.homepage = "https://github.com/Olical/nfnl/"; }; @@ -7179,12 +7216,12 @@ final: prev: night-owl-nvim = buildVimPlugin { pname = "night-owl.nvim"; - version = "2024-05-19"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "oxfist"; repo = "night-owl.nvim"; - rev = "e5cb68885e38af4c6e4a44bdab255606b832d8dd"; - sha256 = "1hl30ffz3l77v48fmhykfcy9gm6zp619j3rych4r2aaa0fdvilc0"; + rev = "9e95ff4bb6fa0e7dfd40472b9dde19fd0b75aa0e"; + sha256 = "1bps5cp7ahnhw7z6yrpv9fyxj7jlgxmzfjk949lrw3ryz6kgzry8"; }; meta.homepage = "https://github.com/oxfist/night-owl.nvim/"; }; @@ -7239,12 +7276,12 @@ final: prev: nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "a3ba8ac15d104b9bef1117c3eb5910118e03a3b3"; - sha256 = "09nbhs85i2y882yp09zn0bviw48pj8478dhabxyb8hhldc78p08v"; + rev = "731654f66617aea9017e8e7fc22a9a7f80b5af61"; + sha256 = "0rfp9kywi6raz9m7ll4y25hm5dn3629r55kv2biang31gyyp16cb"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -7263,12 +7300,12 @@ final: prev: no-clown-fiesta-nvim = buildVimPlugin { pname = "no-clown-fiesta.nvim"; - version = "2024-03-14"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "aktersnurra"; repo = "no-clown-fiesta.nvim"; - rev = "0cf858e14aa98218c4aec92011bded80e935549b"; - sha256 = "0vfii1m25c64846yy3kj9yabiqyhf64msd7p5rlqwfqc4l2y67hh"; + rev = "caf86fbc3cf390cac8c5fba599f1500f49f622d7"; + sha256 = "0kgcrsinb1lsla9y6yf4svnbay2s75zc5yhil2j149n64ff08gqa"; }; meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/"; }; @@ -7299,24 +7336,24 @@ final: prev: noice-nvim = buildVimPlugin { pname = "noice.nvim"; - version = "2024-05-23"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "folke"; repo = "noice.nvim"; - rev = "f119045f38792ad5311e5f9be7a879e4c1a95fe0"; - sha256 = "1bmd15snawndhw2h1bzsph598lc6cyhkpclshfgw0hf8a26hbf0s"; + rev = "e5cb20c6e14305d24025ecb77d7d4dd9d61f1a64"; + sha256 = "18r6prl1qba6b21j66zwipn2vz6lc7kc47x72xgf9hln2c93vrpn"; }; meta.homepage = "https://github.com/folke/noice.nvim/"; }; none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2024-05-24"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "60f5f80686f5a272ed3281a7d4962cb54dc5348e"; - sha256 = "1199c37ca4y44k5p18gr5vh57v2ga6gbhw3d1j6f1fsipxpvz2xj"; + rev = "8691504118b252d64fc5023a104aedd100ab754a"; + sha256 = "0ihnnhd6jqhdz5zkbjvm1cahjq16ppsxcm4l8k09qdk5v66syjma"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; }; @@ -7371,12 +7408,12 @@ final: prev: nui-nvim = buildNeovimPlugin { pname = "nui.nvim"; - version = "2024-05-18"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "nui.nvim"; - rev = "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae"; - sha256 = "0i4pf0rrdyc0s41x0cfzvy1q5dxg3q0gl2wzmzir8ra27m2ma595"; + rev = "322978c734866996274467de084a95e4f9b5e0b1"; + sha256 = "1l1gzpza26pybg6fcjif5ypqmxl490wv82my13bwkc1v83a5x4xm"; }; meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; }; @@ -7407,12 +7444,12 @@ final: prev: nvchad = buildVimPlugin { pname = "nvchad"; - version = "2024-05-22"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "0496016e188e294ba09dde41914b83800a9fa9ca"; - sha256 = "14avsp94s866i183v3jd27a6sfvy36insj6ravn6mahgawjmimfk"; + rev = "164e8cc7fcb9006a1edd4ddfc98bf8c7f4fe2e0d"; + sha256 = "1qk0m5z5jqv875q96mavmbnpd8570d9xzr928izj807660r3b0p3"; }; meta.homepage = "https://github.com/nvchad/nvchad/"; }; @@ -7491,12 +7528,12 @@ final: prev: nvim-bqf = buildVimPlugin { pname = "nvim-bqf"; - version = "2024-05-07"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "7751b6ef9fbc3907478eaf23e866c4316a2ed1b4"; - sha256 = "088s8n9xwkpcc5jyqa8hmrghbazzcqq44hxrlxp9zclqxpp29z16"; + rev = "1b24dc6050c34e8cd377b6b4cd6abe40509e0187"; + sha256 = "0y7hmx2am89lphx9bnszrbxm2s7y12vv3ksnr6i03nvhbx1xzgwk"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; }; @@ -7527,12 +7564,12 @@ final: prev: nvim-cmp = buildNeovimPlugin { pname = "nvim-cmp"; - version = "2024-05-17"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "5260e5e8ecadaf13e6b82cf867a909f54e15fd07"; - sha256 = "1ld6xs2mby4kyq3c6b88hcn3mw0x2yhzmgc8xm65ap59dafxy58s"; + rev = "a110e12d0b58eefcf5b771f533fc2cf3050680ac"; + sha256 = "0qn7yz2nqp1k5p337nys0d2sr34ybs52s8sx4gg9krl76l91zlgf"; }; meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; }; @@ -7647,12 +7684,12 @@ final: prev: nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2024-05-26"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "922ebc75c2fa9305e36402fbd8c984c8638770a0"; - sha256 = "0icaw880k3ah5p7gs6kbyhf94m6brpd6191sbi0bqd0r5lbsyf5v"; + rev = "6f79b822997f2e8a789c6034e147d42bc6706770"; + sha256 = "009aal7bljwrryb74c02jgmfzvhg7v2hcr5xy19r000whnjgh89i"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; }; @@ -7671,24 +7708,24 @@ final: prev: nvim-dap-python = buildVimPlugin { pname = "nvim-dap-python"; - version = "2024-04-10"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap-python"; - rev = "3dffa58541d1f52c121fe58ced046268c838d802"; - sha256 = "0kjcv8wvh7hwr9wy2najyrxz88fa4s7djz2lnmz2gfrmqhihibjl"; + rev = "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad"; + sha256 = "1g0gn0rpdmypjay0dwd9iw64qvm63g78ig839ys4z2mnwqx6vsx2"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/"; }; nvim-dap-ui = buildVimPlugin { pname = "nvim-dap-ui"; - version = "2024-05-20"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-dap-ui"; - rev = "334cf3038c4756e6ab999cbac67c847fb654c190"; - sha256 = "0q4w7pnl0f8dqkg5wsyk6hkwf26llp69yajgvm3aylpavhnb5a55"; + rev = "b7267003ba4dd860350be86f75b9d9ea287cedca"; + sha256 = "0sz6p8n58gw1mbvk6y6pjfz1pdp979msxy2za0b492wwxwqbhqln"; }; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; }; @@ -7791,24 +7828,24 @@ final: prev: nvim-highlight-colors = buildVimPlugin { pname = "nvim-highlight-colors"; - version = "2024-05-25"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "brenoprata10"; repo = "nvim-highlight-colors"; - rev = "582064092cff170331064b7d198a5b97cb261fca"; - sha256 = "0krkwmcivlf7v6168n03w5sg5xgifb8ybj6f8y8wrknakp144lig"; + rev = "30f305d57d658615cd827146f5e56db8b6833475"; + sha256 = "0znm5am5xpz1i88fz0q6pjnvm5d41rban8wxkrxm5cyjxx1nrb3m"; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; }; nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2024-04-30"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "2d35a04be004e11a1e90a9de98fd2e51847f8f53"; - sha256 = "0szzbmwvhxzy818mv1cnw0ivaalshkifp40yzxgmlr0jkfby3g42"; + rev = "c6982939cdd0046a89d0849383476b69569d5462"; + sha256 = "1km15lghjs7v9b5dx9dnzqml4ay7w6s6dmidzk957i7n2j8wn1vw"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -7839,24 +7876,24 @@ final: prev: nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; - version = "2024-05-24"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "10691312d51c5485c656a71258b55d3798d3fb3e"; - sha256 = "0v74cnhbmvpwq66srx0zj0gi3505kixph7ylf81sfl9dkryvf13q"; + rev = "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d"; + sha256 = "1abrx6a3d2yd6dlykhbjwfvqw18w126qkr4y4va9xv26k78p17gw"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; }; nvim-jqx = buildVimPlugin { pname = "nvim-jqx"; - version = "2023-02-28"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "gennaro-tedesco"; repo = "nvim-jqx"; - rev = "11b1d0368e5b23b9c356da8e5f70bb5827f27f62"; - sha256 = "1sv9p5kn0v7m2r8zq6j43hvg2bavai3qhymxh7mc4bw9jfa621md"; + rev = "07393e80fa8097e82f9038fec05e948fe8a60fd1"; + sha256 = "0s2z4nd5anh5r3z4iv9fa4m5vnkbdl6aj7rw5ssn3cm52kplw3fq"; }; meta.homepage = "https://github.com/gennaro-tedesco/nvim-jqx/"; }; @@ -7910,24 +7947,24 @@ final: prev: nvim-lilypond-suite = buildVimPlugin { pname = "nvim-lilypond-suite"; - version = "2024-01-18"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "martineausimon"; repo = "nvim-lilypond-suite"; - rev = "2f2c420de6a466adfa1a13c1488262b43fcabb2c"; - sha256 = "1gx0x8m7nm72f0vgg59qfn59prj1f9jcykdyhxgwcrzfhzqq9qfr"; + rev = "939bbb26be3e52c41364c04b31bcab4552cb7b92"; + sha256 = "00yaam9mg9fc9wkvzf0mq6yrkl3mpm1s0z042xi67m05gk78lsxi"; }; meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; }; nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2024-05-22"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "e19842a05aae484957ad20710444757bc0a61d63"; - sha256 = "1w74a9biz4ca7fsfkyyxzkldirf7ihk2rcg53xb43wjchzgvm49g"; + rev = "941fa1220a61797a51f3af9ec6b7d74c8c7367ce"; + sha256 = "152j681hplib3vyizx1lcnkr3d411a4gi743716h759x0g20bmic"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; }; @@ -7958,12 +7995,12 @@ final: prev: nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "d70633830acf605ec03d9728698d9e7232442eb4"; - sha256 = "0bmy62prgmvczc0b0sd0w752gyzw7x0qpizpwmifrrqmj5nxhc6n"; + rev = "4d38bece98300e3e5cd24a9aa0d0ebfea4951c16"; + sha256 = "0aj6bxm43bwgfajg23z6kj32kmihizfg7hs75fjxyzvian2w27km"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -8066,24 +8103,24 @@ final: prev: nvim-neoclip-lua = buildVimPlugin { pname = "nvim-neoclip.lua"; - version = "2023-12-04"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "AckslD"; repo = "nvim-neoclip.lua"; - rev = "798cd0592a81c185465db3a091a0ff8a21af60fd"; - sha256 = "16dyzbqpc6427sgcrbd5fb3z0bnhdydhsdsa90i346y3v8lqpnj2"; + rev = "709c97fabec9da7d04f7d2f5e207423af8c02871"; + sha256 = "0sh5a680jr9390hdn7h6j72h2148089is506qk4khxrqag2yd4zi"; }; meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; }; nvim-nio = buildNeovimPlugin { pname = "nvim-nio"; - version = "2024-05-22"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "nvim-nio"; - rev = "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a"; - sha256 = "1j8v5scqsjp2wmigssqnajiz405jdc9l232d3s5xw5z6xr7fxxsi"; + rev = "7969e0a8ffabdf210edd7978ec954a47a737bbcc"; + sha256 = "0ip31k5rnmv47rbka1v5mhljmff7friyj4gcqzz4hqj1yccfl1l0"; }; meta.homepage = "https://github.com/nvim-neotest/nvim-nio/"; }; @@ -8174,24 +8211,24 @@ final: prev: nvim-rename-state = buildVimPlugin { pname = "nvim-rename-state"; - version = "2023-01-30"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "olrtg"; repo = "nvim-rename-state"; - rev = "8ba78ea517a605ea1a89bd1ed335886435010882"; - sha256 = "15n1xnip4dzil7fh50s2216wbryzv75jggmz4qabdfv0s6zz67n2"; + rev = "7ad7679fead547326addbcd2be0ddf5a9d360542"; + sha256 = "0xjrdci7m2qbk80ckh795nrrl2v3q7wwg4l5x501vx93n9ynrjpx"; }; meta.homepage = "https://github.com/olrtg/nvim-rename-state/"; }; nvim-scrollbar = buildVimPlugin { pname = "nvim-scrollbar"; - version = "2023-05-23"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "petertriho"; repo = "nvim-scrollbar"; - rev = "35f99d559041c7c0eff3a41f9093581ceea534e8"; - sha256 = "1hyi8x7w8gb2sybqv12jbva4y8jh7zf6nf4d7m3py2jh5k2mxc6c"; + rev = "d09f14aa16c9f2748e77008f9da7b1f76e4e7b85"; + sha256 = "1zm0xaph29hk2dw4rpmpz67nxxbr39f67zfil5gwyzk3d87q56k3"; }; meta.homepage = "https://github.com/petertriho/nvim-scrollbar/"; }; @@ -8222,24 +8259,24 @@ final: prev: nvim-snippets = buildVimPlugin { pname = "nvim-snippets"; - version = "2024-05-28"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "garymjr"; repo = "nvim-snippets"; - rev = "70f0b3ed2ec24b2b18a34ab6eb07ea6df09f61c5"; - sha256 = "0aqdmg8x3y4w9sz9adq68ck6dvizmm4ycqdzkpx9lg53y0003dc9"; + rev = "5c978b3ba0c504dc9f94ca93d17029f26064d229"; + sha256 = "1s8hdcwg92w0n24drknpndsjxdsy18xr3fbchdid8l002a7apnxy"; }; meta.homepage = "https://github.com/garymjr/nvim-snippets/"; }; nvim-snippy = buildVimPlugin { pname = "nvim-snippy"; - version = "2024-05-01"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "dcampos"; repo = "nvim-snippy"; - rev = "1184a8734e998649f3bb9a5db9efd4543282050b"; - sha256 = "0lgqiwnsm4ahgkv7qnxyi48m2i7wybxkxv29869v71bidnbkm6yb"; + rev = "f25299bd83f4257d0e4d00bcb90578ddd248ae3a"; + sha256 = "0cww81nmw9wmqr9zyvkkfkagjg0v7lp1nqgnkz7m59gd2mj9szvc"; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; }; @@ -8270,36 +8307,36 @@ final: prev: nvim-spectre = buildVimPlugin { pname = "nvim-spectre"; - version = "2024-05-27"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "nvim-pack"; repo = "nvim-spectre"; - rev = "366f46fdd4a1593cc237aea13d5ef113739a472c"; - sha256 = "sha256-JS0kfM+uxwC/z8bdkdkaC+MAJIyvlvXsi3BDJuBxADA="; + rev = "ec67d4b5370094b923dfcf6b09b39142f2964861"; + sha256 = "0b99x2cc18bny35l2njlfd6cv9ynxhbmlkbpkg2ikp0k3138jga3"; }; meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; }; nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "2024-05-17"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "b2f2af0563bb631864cab262d483118f3610e662"; - sha256 = "0r26bs48wcya37q2bfn598cirkgrpsv6g7fyysjlm8z065nxysap"; + rev = "b17d85c086d963852b7e3f543e0cd187b5112bc5"; + sha256 = "0cnmmsiq3pknsa1kmh1i7qb5a97ysir86a1k10idzw3qfjffsjnz"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; }; nvim-surround = buildVimPlugin { pname = "nvim-surround"; - version = "2024-05-16"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "79aaa42da1f698ed31bcbe7f83081f69dca7ba17"; - sha256 = "040mfsmxr7yfpmfi797vzaxcfp98l897nrz2pd5a6ghpvj3b83ij"; + rev = "b36bf49d097a09781ad6ac0cfea28b40b74570a3"; + sha256 = "1z2drdxrs058xdjdr8khf1gm7l7pmvvysxp9ynp54dz5wlvspbxv"; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; }; @@ -8342,36 +8379,36 @@ final: prev: nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "2024-05-28"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "5a87ffe35c4739ffb6b62052572583ad277a20ae"; - sha256 = "0rcva685c1wc7pwwyngcvw5rbyipgfd7s2n5qqdifj0lciswngxf"; + rev = "2086e564c4d23fea714e8a6d63b881e551af2f41"; + sha256 = "0scmn05y9ya1lwz7ad7519bq1n3ha8hs7i28kgw83r5syp0bg8zc"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; }; nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "2024-05-28"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "ea2b137f35fb1e87a6471ec311805920fdf45745"; - sha256 = "0vrsjlzxb092ivvk8wiffci84880mh8lnhycgzld2xkxy615nyc1"; + rev = "9a7ad2ff7a7ea81016aca2fc89c9b2c1a5365421"; + sha256 = "02jpij2aqg651m7nn1bzncbj49qgpvz78v2627isndyvxlifn0pd"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2024-05-22"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683"; - sha256 = "1py73iaqp2mlr64f024sny0ybp9i01h6rvpx70qpfbbvmf5m53hi"; + rev = "5efba33af0f39942e426340da7bc15d7dec16474"; + sha256 = "0dbw3d3d30yg79vp7008yi93n9y258imvr1baydpni571z8yinl6"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; }; @@ -8414,12 +8451,12 @@ final: prev: nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "2024-05-23"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14"; - sha256 = "111ywl75bpfmfrawnw2rrjlvrd2amyh6ivac0w8xlh38x5l06ncy"; + rev = "34867c69838078df7d6919b130c0541c0b400c47"; + sha256 = "0c8f2y8glhsbd2nbb0iwjly8f07mjy55z3j53l0p360dgj23kmpw"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; }; @@ -8438,12 +8475,12 @@ final: prev: nvim-ts-autotag = buildVimPlugin { pname = "nvim-ts-autotag"; - version = "2024-05-22"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-ts-autotag"; - rev = "8ae54b90e36ef1fc5267214b30c2cbff71525fe4"; - sha256 = "0j09kqkscdpyq3vpm7driz3016y4d93s7hy0bjspw7x23maqwbl3"; + rev = "2692808eca8a4ac3311516a1c4a14bb97ecc6482"; + sha256 = "10cfvdpp6ml6cm64wi6xvcfhgjap526ws94nkjrii22fh318av4p"; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; }; @@ -8462,12 +8499,12 @@ final: prev: nvim-ufo = buildVimPlugin { pname = "nvim-ufo"; - version = "2024-05-20"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-ufo"; - rev = "65dda6360879f6ffe0278163b9192a573a0d2a08"; - sha256 = "0msbj4d506xb5sr8x1pjqk5radhlzrdnc1xnbxk5wbl0vvli5rxn"; + rev = "aa2e676af592b4e99c105d80d6eafd1afc215d99"; + sha256 = "1311x43lsfkkqa22xzqnas76p3qqhwnhz5xa77gkry5k43jnycyy"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; }; @@ -8486,12 +8523,12 @@ final: prev: nvim-web-devicons = buildVimPlugin { pname = "nvim-web-devicons"; - version = "2024-05-25"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-web-devicons"; - rev = "b77921fdc44833c994fdb389d658ccbce5490c16"; - sha256 = "1zn4qn6xz0pn3wcxd1x4j1cw7h41qkvw02qjmil71sjrsnffqrky"; + rev = "c0cfc1738361b5da1cd0a962dd6f774cc444f856"; + sha256 = "1fwc0xrg07cr7x8cgksckqlkwbjl3nh0qvailp89zd35al9pzw4g"; }; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; }; @@ -8570,12 +8607,12 @@ final: prev: obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2024-05-23"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "epwalsh"; repo = "obsidian.nvim"; - rev = "0890a3f4e1711d98b5aa78bf40d2c5b81ef3c39f"; - sha256 = "0aj8mzlb4ki8f1fz77jcksmw22mw5l26cjad9i1hnqfcc0zbgfj7"; + rev = "c6bd6d93e4724ac2dc0cae73ebe1d568bf406537"; + sha256 = "0jkr1mwl2bi0nqr41f5vjm4wwvypwbmm20bznjmah1dq6sjhb11d"; }; meta.homepage = "https://github.com/epwalsh/obsidian.nvim/"; }; @@ -8606,24 +8643,24 @@ final: prev: octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2024-04-17"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "5646539320cd62af6ff28f48ec92aeb724c68e18"; - sha256 = "1qknswy3hs9lkwbs4pqqbsngyvk7ibl6lhdl0df46ymzpmpkkb8h"; + rev = "22f34582a4eb1fb221eafd0daa9eb1b2bacfb813"; + sha256 = "1zxa89b375vc7zjnbg42fcc7npr2gmpk2d04ld9yqkapy0q8jds0"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; oil-nvim = buildVimPlugin { pname = "oil.nvim"; - version = "2024-05-22"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "stevearc"; repo = "oil.nvim"; - rev = "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6"; - sha256 = "0m75vs3xijv2b27q6zh95jhs0fy4qpc488aqcpmjamgpp7nakhly"; + rev = "a62ec258d1c99d354b256a2ec39733ad9109d808"; + sha256 = "1bn2g3argjfiiq3arrdhplm0sx47p1g0yl9vz2xwgxsy7rsvd3yi"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/oil.nvim/"; @@ -8631,12 +8668,12 @@ final: prev: ollama-nvim = buildVimPlugin { pname = "ollama.nvim"; - version = "2023-12-22"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nomnivore"; repo = "ollama.nvim"; - rev = "d99e2462be8875602d173c117d5301862669d985"; - sha256 = "1qjx6xrxrvsbn52njinlvrrqnl2j2j07g86yi031mnbx2zmbkric"; + rev = "45e58779fecde7ac5b8f62800bbe7180d4b48507"; + sha256 = "0a203q0hm6dbm6nn7g5azidhnabzialawyvl7qz8r2c6knvbkmgj"; }; meta.homepage = "https://github.com/nomnivore/ollama.nvim/"; }; @@ -8715,12 +8752,12 @@ final: prev: onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2024-05-25"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "13c3244b2520a832989d797d69436df7d27e20b9"; - sha256 = "121wyddlriik7qpci5lwhcnmd5qlj6gfmsqdj9m4475l8qik5nq7"; + rev = "308527d45efb9f2a0bd4b4004c1c02023557ed6b"; + sha256 = "0s0wm06ymagrax1lngz81p7bhk2f9k2ivxy6vx2a7fwam8yayrfs"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -8739,12 +8776,12 @@ final: prev: onenord-nvim = buildVimPlugin { pname = "onenord.nvim"; - version = "2024-05-09"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "rmehri01"; repo = "onenord.nvim"; - rev = "f1e25fd839442d4b3c6bd36cfc7fa56edc629671"; - sha256 = "0a24km5pd7r2zj0bwzi6wmnkf0lxr9gd82k6x4ybm5777z4bp66r"; + rev = "70b716fd36a18284ad768402523b79ccdadafedf"; + sha256 = "18vrjaw60225q3phxm7lzf0fvfa3ii9gr2zdgyfvxa85iyzcfqqn"; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; }; @@ -8799,60 +8836,60 @@ final: prev: orgmode = buildVimPlugin { pname = "orgmode"; - version = "2024-05-28"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "46c839b5a69f2c0bc5da25b10946a971767c84db"; - sha256 = "1bag3506whplls8b7xbal04vhw0hkbafs11l9v28sybjj58xa207"; + rev = "ac9a6e0eac2d298a27ab4f59511e60897cb61a08"; + sha256 = "1c0x4d33gnzpj7kwl0xp00v291g76zavq2bg3f07rzw6wlp4bnx9"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; other-nvim = buildVimPlugin { pname = "other.nvim"; - version = "2024-04-16"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "rgroli"; repo = "other.nvim"; - rev = "2a82971d3763474df29d5d32d0699b5bb13c551f"; - sha256 = "1jxiyabkg3y8fcnms9rms844038hjmynbg9wykfmn7n38sxig300"; + rev = "63f587dde62149bd2ed3e31edceb49d5c4097a26"; + sha256 = "0chlpvz1y1w52s3cqhf5f1pnj0h451qsylfhr33qvg1nf1qmxckg"; }; meta.homepage = "https://github.com/rgroli/other.nvim/"; }; otter-nvim = buildVimPlugin { pname = "otter.nvim"; - version = "2024-05-26"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "083407ae9405b414ac4828e19f9b1e9f0e1ac102"; - sha256 = "1y27r8ha63ws9gncv0ajskhn73jqj1hd30avlfc89qvbbyh74h0b"; + rev = "cbb1be0586eae18cbea38ada46af428d2bebf81a"; + sha256 = "085lx5z7abbn7rq23pma5xmymzgjajp0slg0g42wafxpn7rby9kv"; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; }; outline-nvim = buildVimPlugin { pname = "outline.nvim"; - version = "2024-05-19"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "hedyhli"; repo = "outline.nvim"; - rev = "139e363dd5a44f66a51041264aabe3884df4dd98"; - sha256 = "1ikzqia4ncsg80qghzj6jhm931kiaii804jz95hvm3wzgmx1700k"; + rev = "028e0bc8ad3d511e9fc1f0678594a608eb908ee5"; + sha256 = "1ng8pg64cvgaagx8dri172z9qwv34ld4293amy48fddm9xxgmdqw"; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; }; overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2024-05-22"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "31f309692c9dd9162d3f63b5456a7932799c347c"; - sha256 = "0714xsfnvcw53znpa6zdhng837pqbjxdplws61lsydwcaazrxl55"; + rev = "6271cab7ccc4ca840faa93f54440ffae3a3918bd"; + sha256 = "04i64hih371psp3abav4vv046fk9ykhr436rh3yxx3wcf46k74px"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -8968,12 +9005,12 @@ final: prev: persisted-nvim = buildVimPlugin { pname = "persisted.nvim"; - version = "2024-05-17"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "olimorris"; repo = "persisted.nvim"; - rev = "b77d244a77a46013fbf7e59d45d84d58df294dc1"; - sha256 = "108w4azi6zbj9h28dcibh7m28ig8bxi3f11psqi7561bfncgj0wv"; + rev = "e50e0b65b06298a7b937a3d42550a4bc27d13ce7"; + sha256 = "18vz2i22zf9bl3svhzj4gb9zbpc1l8hxxdycz9xxw81g4nxm26mv"; }; meta.homepage = "https://github.com/olimorris/persisted.nvim/"; }; @@ -9209,12 +9246,12 @@ final: prev: promise-async = buildVimPlugin { pname = "promise-async"; - version = "2024-02-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "promise-async"; - rev = "93540c168c5ed2b030ec3e6c40ab8bbb85e36355"; - sha256 = "059icgs1hi7sl1mjgrg468mz2p21ahag5j0wpwmc9by7sf99da5z"; + rev = "28c1d5a295eb5310afa2523d4ae9aa41ec5a9de2"; + sha256 = "11v2jqjil6l1i9rl93pcdn0b8nk8f0zg10fk3p3q4z641c8m8xjf"; }; meta.homepage = "https://github.com/kevinhwang91/promise-async/"; }; @@ -9366,11 +9403,11 @@ final: prev: rainbow-delimiters-nvim = buildVimPlugin { pname = "rainbow-delimiters.nvim"; - version = "2024-05-24"; + version = "2024-06-10"; src = fetchgit { url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; - rev = "849803e0a687c6ef7c9a0d305bd4d441017b8abf"; - sha256 = "1njwqlq6dlz7jqjfi3q1g6scxk2ahyknycmg7d05hlh82qz94y80"; + rev = "073e45546acaff6b4248e3faea8e67b399d3e864"; + sha256 = "1q88b1l3rcvb4dcs95bxnsb1yqq9g3pg368lpp4pz6m18v78y2ip"; }; meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; }; @@ -9509,12 +9546,12 @@ final: prev: rest-nvim = buildNeovimPlugin { pname = "rest.nvim"; - version = "2024-05-04"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "rest-nvim"; repo = "rest.nvim"; - rev = "f96edb54a2940322bc7ed81a1031be04db7d3a99"; - sha256 = "0yfmpkwx38ynwyn9prkkqqaqgi55dam9zswjj3nls30rxahqvg1p"; + rev = "c7944769dc489b9e4bc493e40820c2818eab2569"; + sha256 = "14afbxl60k2197zl8vs4rskb0rs09d00kvnr0zsnvzydv5gf38pn"; }; meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; }; @@ -9629,12 +9666,12 @@ final: prev: rustaceanvim = buildNeovimPlugin { pname = "rustaceanvim"; - version = "2024-05-27"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "rustaceanvim"; - rev = "691901d6e241382261c1a99da4e8180e5563d8af"; - sha256 = "055xc2s9a6p0i71v90rdqq17i5ai52zf1hgl61jrbx7bfy847f2v"; + rev = "00a9508e8f95b8f8f9f60125a2082a53e0740987"; + sha256 = "1mi11cfcg19yz52g4qz2g47647awq6lylcw3a8rn8bmfis8ph33f"; }; meta.homepage = "https://github.com/mrcjkb/rustaceanvim/"; }; @@ -9870,12 +9907,12 @@ final: prev: smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2024-05-24"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "c29547c7f144adc3387f2717626422e6b0027a08"; - sha256 = "0ajxrcp2mrpr6yx66aiggjhli2v60rqs9dpgpmd084nnpv45rrjn"; + rev = "d99162711fa619595b8cb0e1f0981e3d301debc9"; + sha256 = "0lmwrsxxj0sys4kkz1ayi4rmkjk030bhnhkbic3jlzkj1kla2fwp"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; }; @@ -9918,12 +9955,12 @@ final: prev: snap = buildVimPlugin { pname = "snap"; - version = "2024-01-17"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "camspiers"; repo = "snap"; - rev = "c0bcae835facb945c25073d233c15dbfeb7adc5e"; - sha256 = "00sv4pl6pbg4hyq1cx1k9gzngdf603m35bkp9iaacrd1fxg6vqic"; + rev = "486a2ab714eee79c392abfb45bdb94398409ed34"; + sha256 = "1ghca3fjdd0v3s4jldilki7kzhz891qxkf1l0dzx4h4p420kc42d"; }; meta.homepage = "https://github.com/camspiers/snap/"; }; @@ -9954,12 +9991,12 @@ final: prev: sonokai = buildVimPlugin { pname = "sonokai"; - version = "2024-05-19"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "da5b10020b9ca960f5a0296ab59ccc44f0d7718e"; - sha256 = "0a9622acsq7dghdz6aind03sl679x2wrz5579yc9vvwwirinafgl"; + rev = "a90d437f1f4e48825150065987d175e2a45fa39e"; + sha256 = "0w7y53mdpb7xi26bm9xrhsszxngidcxfpwv7z9h5bdn1x53sb8i2"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; }; @@ -10111,12 +10148,12 @@ final: prev: srcery-vim = buildVimPlugin { pname = "srcery-vim"; - version = "2024-05-27"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "srcery-colors"; repo = "srcery-vim"; - rev = "0f358d938aecfd3bcc1617ed354a94575ad455b5"; - sha256 = "08ria5wrg0my9pz3laahr8vilfcbrxncf000pmgvlazp4297vgy5"; + rev = "c7398b0b32009406cf3918a655c364c44d7ab99b"; + sha256 = "1bn5jbzs4rv3n8kz00mgvmkk6f9z7m7ki1ayynhlmkknqmf8izmq"; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; }; @@ -10159,12 +10196,12 @@ final: prev: staline-nvim = buildVimPlugin { pname = "staline.nvim"; - version = "2024-05-20"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "tamton-aquib"; repo = "staline.nvim"; - rev = "bb2b05b1407c6350a8ae45337609b43ed578fcc7"; - sha256 = "1r88gdjmc4qpxa35s0735v3pv3k97iw4b3k5iizp5w7lk2h07b6z"; + rev = "d337bc9b343df3328921ef4c3f8ff604102d0201"; + sha256 = "0ab52sxa4pwlvf7vm3mjxf2ny3bm32wz0kagxadp7w65iy59ajqy"; }; meta.homepage = "https://github.com/tamton-aquib/staline.nvim/"; }; @@ -10219,12 +10256,12 @@ final: prev: statuscol-nvim = buildVimPlugin { pname = "statuscol.nvim"; - version = "2024-04-19"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "luukvbaal"; repo = "statuscol.nvim"; - rev = "483b9a596dfd63d541db1aa51ee6ee9a1441c4cc"; - sha256 = "0dvpfbyvsalim5ml37vprh5ay9brdjfpcn08rgg77xp6pcjrk2qb"; + rev = "2eaca29ef3079dedc484dbd7824ad723e8d35676"; + sha256 = "0mnqwy0mnl1wh4pp73y38kbxrwnd53wvci2zy7pdlyh7damsq31i"; }; meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; }; @@ -10255,12 +10292,12 @@ final: prev: substitute-nvim = buildVimPlugin { pname = "substitute.nvim"; - version = "2023-11-17"; + version = "2024-05-29"; src = fetchFromGitHub { owner = "gbprod"; repo = "substitute.nvim"; - rev = "17ffaeb5a1dc2dbef39cf0865d8a4b6000836714"; - sha256 = "0jf6r6zxgr4709lfl2ry7z8qh4zql8w4x56bqj0jfkga35l9c7c1"; + rev = "8b93e792747520b6490237b5b32963e256fbde24"; + sha256 = "1ndi6s8w5kyyzk9cjk7vq70sg3cnmgi2inpm2gfnhmv8yqy8rqbg"; }; meta.homepage = "https://github.com/gbprod/substitute.nvim/"; }; @@ -10279,12 +10316,12 @@ final: prev: supertab = buildVimPlugin { pname = "supertab"; - version = "2021-04-30"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "ervandew"; repo = "supertab"; - rev = "f0093ae12a9115498f887199809a6114659fc858"; - sha256 = "1r1ck62raxhwcxjv7hic7jm9b5inm1vdqc51zn4nybclys7grnss"; + rev = "8c638fe17b470f4a27554cdf8e641bafa5e2a7a4"; + sha256 = "1l2q1kw37pdqdk9nhr9rmr3c9kh8llwf44qvs7r245gifcjn2n75"; }; meta.homepage = "https://github.com/ervandew/supertab/"; }; @@ -10303,12 +10340,12 @@ final: prev: sved = buildVimPlugin { pname = "sved"; - version = "2022-08-11"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "peterbjorgensen"; repo = "sved"; - rev = "f175866cc1d9a79fa4f4f5906c8a7aa83504b62e"; - sha256 = "0gg5091d6h9l546hxqi5ddw0kv7f8v17l1zkhsh2dxrpdlgnnqs0"; + rev = "2609d23030a5149b47e49cfabe53196d65ba80bf"; + sha256 = "1b1njhm18j6daljn08a58rfyjwywh2kvrhynj6ip1riqzfznvzlb"; }; meta.homepage = "https://github.com/peterbjorgensen/sved/"; }; @@ -10376,12 +10413,12 @@ final: prev: tabby-nvim = buildVimPlugin { pname = "tabby.nvim"; - version = "2024-05-20"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "nanozuki"; repo = "tabby.nvim"; - rev = "a57286c76cd7336940f8221f3df486a4dd26673f"; - sha256 = "1v1gkhm1l8y89c6p4cnk1b0l8x954rmzcgqdrjd2gp729ff83i9p"; + rev = "229605a2ccf36798f77eb7d1b55b5905df487162"; + sha256 = "1pdzjxrd2938r2slb67dw1hrm23dsx9h8dvx288ian040prbpyf1"; }; meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; }; @@ -10485,12 +10522,12 @@ final: prev: tagbar = buildVimPlugin { pname = "tagbar"; - version = "2024-01-26"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "preservim"; repo = "tagbar"; - rev = "12edcb59449b335555652898f82dd6d5c59d519a"; - sha256 = "14nl91jzpbj0rd3w96qjl1z6w64y27ss3hiw08lpfhqd7f929x5b"; + rev = "0815b5455c792a610d28ff3e7981642c9cf05d62"; + sha256 = "1vdj7ardgbmpj9qjfb5r2yp5avscny6v14p6552jphbyqkczd9pb"; }; meta.homepage = "https://github.com/preservim/tagbar/"; }; @@ -10618,24 +10655,24 @@ final: prev: telescope-file-browser-nvim = buildVimPlugin { pname = "telescope-file-browser.nvim"; - version = "2024-04-23"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-file-browser.nvim"; - rev = "4d5fd21bae12ee6e9a79232e1c377f43c419d0c5"; - sha256 = "01dpbmcjnd2iwwiw0zawhh7d1vh4x3wvqf55w7kh4b111bl9399z"; + rev = "a7ab9a957b17199183388c6f357d614fcaa508e5"; + sha256 = "0g3wh4bspjwmzrd0gl5wwkm6lscbaih8jqzhxzlnbbxk8aky75fr"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; }; telescope-frecency-nvim = buildVimPlugin { pname = "telescope-frecency.nvim"; - version = "2024-05-25"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-frecency.nvim"; - rev = "8783a062f76ffa2c328fa98288a404f478d78908"; - sha256 = "11l67p7w72xr8vxrwnzm7glanh9cpg33ah3r6x1syaq63l9b0s72"; + rev = "1f2e9b07ac7f927f36c17313071cc12759670767"; + sha256 = "0m0bjxdxp6av4i86s0q3ji2dmxfyid1g32h76z19n4dwh9827fgy"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; }; @@ -10691,12 +10728,12 @@ final: prev: telescope-live-grep-args-nvim = buildVimPlugin { pname = "telescope-live-grep-args.nvim"; - version = "2024-05-20"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-live-grep-args.nvim"; - rev = "4122e146d199c0d6d1cfb359c76bc1250d522460"; - sha256 = "0z0yvgxn6shp9az5vfb8yfy3ly5xy4gbp5zqk54z9xpavqnim4kb"; + rev = "8ad632f793fd437865f99af5684f78300dac93fb"; + sha256 = "17spr5qii62g49w5ha9awyya8iqdj6gpv3bbs76pykg0rnyz4mix"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-live-grep-args.nvim/"; }; @@ -10715,12 +10752,12 @@ final: prev: telescope-manix = buildNeovimPlugin { pname = "telescope-manix"; - version = "2024-05-26"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "telescope-manix"; - rev = "487f66ef0522163f9cefc95a874587f438f9db65"; - sha256 = "0340dx3gix5cbrcap8npg47ij9751gbk42av5ppki6zwdcdb0205"; + rev = "da337930d3998fad976331155e789f8785543e68"; + sha256 = "0fhic35pnalxnlqnmq4xs4k4gcp7cs8j724chd0i3pvmbixk8b8y"; }; meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; }; @@ -10860,12 +10897,12 @@ final: prev: telescope-nvim = buildNeovimPlugin { pname = "telescope.nvim"; - version = "2024-05-27"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "2df52609a1632de5d77a0b2416db6ad9cf32e463"; - sha256 = "0dl7hlziz7yvr3p8bnzfvdd85a2khgm3dy3s2674p6rvkwwq7cmw"; + rev = "f12b15e1b3a33524eb06a1ae7bc852fb1fd92197"; + sha256 = "12r9sqrwxsmpc9gvckp7n4j55127hkwg9788chjgjrszj90sj8n2"; }; meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; }; @@ -11064,12 +11101,12 @@ final: prev: tmux-nvim = buildVimPlugin { pname = "tmux.nvim"; - version = "2024-04-25"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "aserowy"; repo = "tmux.nvim"; - rev = "53ea7eab504730e7e8397fd2ae0133053d56afc8"; - sha256 = "13cbfjiq3d6vvzbbp31ssy6x0lbd6d1y67b8x3jq6cf5jfi0as1z"; + rev = "3787752613777b96111ba02e24cbcfdcc6ebd57a"; + sha256 = "1wlx6lmw2nkijja530yslqdv8dwqjd8sqasfgmchhpd95fpfb7ny"; }; meta.homepage = "https://github.com/aserowy/tmux.nvim/"; }; @@ -11088,12 +11125,12 @@ final: prev: todo-comments-nvim = buildVimPlugin { pname = "todo-comments.nvim"; - version = "2024-05-22"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "folke"; repo = "todo-comments.nvim"; - rev = "e1549807066947818113a7d7ed48f637e49620d3"; - sha256 = "16ih348appcdvg7cd62232gv700z1jz1zj3khnfh98h7d9x796k4"; + rev = "9c104cf7868f1c739b43a07e5593666cc9de2d67"; + sha256 = "0js766asdwhimcq1yr1ql02d5jyrj49178cq2yjpi5bbn61b163x"; }; meta.homepage = "https://github.com/folke/todo-comments.nvim/"; }; @@ -11125,12 +11162,12 @@ final: prev: tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2024-05-26"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "0fae425aaab04a5f97666bd431b96f2f19c36935"; - sha256 = "1rhbvnhlg6a3hsyw6dw7gfp6skgpp1ciz97cjg782l94mz94lv35"; + rev = "719713b0515c56fcb66ed2c1acd385d3e1de7895"; + sha256 = "1kb13ymdpzdcclj3clwqr8ah7np9s81zcp4ddr73ag3fngddasgs"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -11209,12 +11246,12 @@ final: prev: triptych-nvim = buildVimPlugin { pname = "triptych.nvim"; - version = "2024-05-18"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "simonmclean"; repo = "triptych.nvim"; - rev = "3bdc03f5f479e8d0e848625a7b0da0369e8057e7"; - sha256 = "1rx309bdwjfhqc6bzbyw6acv2qj8w2xbva41dyd7gbq8hkzjbyka"; + rev = "d7ced78687c2ab203743edf0725761f6664f66cb"; + sha256 = "0ciz9j262z7ijarpyg1yxb3vcqvm8fhar6245fj7wliirnrs7jaz"; fetchSubmodules = true; }; meta.homepage = "https://github.com/simonmclean/triptych.nvim/"; @@ -11222,12 +11259,12 @@ final: prev: trouble-nvim = buildVimPlugin { pname = "trouble.nvim"; - version = "2024-05-19"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "a8264a65a0b894832ea642844f5b7c30112c458f"; - sha256 = "18s7mvxy6r3r861japvlvz31hn7n49vl7jr00jw4302ihcinlxqg"; + rev = "483eb2d7590b3b87cf159e3bdf96170eaaa361e8"; + sha256 = "1n5xmx6w5vza45flh5zv4gzhacj3lc00ycz8fral7fh82hqb8igf"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; }; @@ -11258,12 +11295,12 @@ final: prev: ts-comments-nvim = buildVimPlugin { pname = "ts-comments.nvim"; - version = "2024-05-26"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "folke"; repo = "ts-comments.nvim"; - rev = "f7ded340b4c6b317593b867838bf7ace354a67d4"; - sha256 = "1pajs8xsx65d5wzr6j98b0am52np2qijk8k7nc6dg6ibjfvwssyr"; + rev = "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a"; + sha256 = "1w1lgd0hpslxa47iyqmfdri2agsra5sq1b7qwzpry5nidm2w81yi"; }; meta.homepage = "https://github.com/folke/ts-comments.nvim/"; }; @@ -11354,12 +11391,12 @@ final: prev: ultimate-autopair-nvim = buildVimPlugin { pname = "ultimate-autopair.nvim"; - version = "2024-05-24"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "altermo"; repo = "ultimate-autopair.nvim"; - rev = "f7c0ebca6a11316b19c0e1d31b42761c7f3ce1f4"; - sha256 = "02da3fi4551ncq6pdjr33cnis126y1w3i0gmv8rcff8a3gqia4pw"; + rev = "035d92eab05ac1390afef7204e3fcad9a50fa443"; + sha256 = "086lmfrllhnlx5c6ksi0lx287zfi86vlazy69sqb0876d0lfn2gs"; }; meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; }; @@ -11402,12 +11439,12 @@ final: prev: unison = buildVimPlugin { pname = "unison"; - version = "2024-05-25"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "5732d9a822750486e9227b25c3b32e72c7d6e351"; - sha256 = "18kb2pnfs4fy247a23fz4nszx1inv51sf3caxhniwhmn8dpanl5k"; + rev = "a45fc88fb1a7fd3d00d7fc6b16ece53dcc386d07"; + sha256 = "1rr9b5014y5rwwiajanjd02wxws83220sm7cfcrln2cw9bn4ld69"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -11426,12 +11463,12 @@ final: prev: urlview-nvim = buildVimPlugin { pname = "urlview.nvim"; - version = "2024-05-19"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "axieax"; repo = "urlview.nvim"; - rev = "9206224f6cfe62b35d5ae5610e225c6d0a6436d3"; - sha256 = "0kinddnmxh4jdirmhdvzwmnw57vjn1gc6vc9bqaak14zxdk6lc9l"; + rev = "c07733179e27c225ac3c58c3951701ee10b2dbde"; + sha256 = "1qbqn9h7602dw8vgj5m1i45g679n8j82h38hl0ab9lhxxykf2cys"; }; meta.homepage = "https://github.com/axieax/urlview.nvim/"; }; @@ -11510,24 +11547,24 @@ final: prev: vim-CtrlXA = buildVimPlugin { pname = "vim-CtrlXA"; - version = "2024-05-10"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "Konfekt"; repo = "vim-CtrlXA"; - rev = "d5c463d7a9b1249b3ecc03f796639fadf391c05f"; - sha256 = "18jj5vqwz3xa3c9hyc1l0dcjnnxyb9a1wj4r5zg01ida5gsv3dkf"; + rev = "afab3d2479bcf97f4c4cadf72db7e28a4db56873"; + sha256 = "1bfwggqm33a9jg8q2yzljjcjypgwpwkf3v0ip96m7q4hg65wvbma"; }; meta.homepage = "https://github.com/Konfekt/vim-CtrlXA/"; }; vim-DetectSpellLang = buildVimPlugin { pname = "vim-DetectSpellLang"; - version = "2022-03-15"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "konfekt"; repo = "vim-DetectSpellLang"; - rev = "d5b55e3307e72e45f8d736818c76884016583538"; - sha256 = "0l9bdgqaxfpndpf4v5kxn34zx5pnhf62chp4flzyyhhzlz52dqjw"; + rev = "548714ade77d1c062b3a876deddb05fd8718131e"; + sha256 = "12w5lmr8c1fq4bjajq17f9hzg5mna98qbn3f9pmc116q15r7p69w"; }; meta.homepage = "https://github.com/konfekt/vim-DetectSpellLang/"; }; @@ -12554,12 +12591,12 @@ final: prev: vim-dadbod = buildVimPlugin { pname = "vim-dadbod"; - version = "2024-05-21"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-dadbod"; - rev = "fb30422b7bee7e2fa4205a4d226f01477f4fc593"; - sha256 = "197ashg0yyiphw149z2c766l5gdzyvhy252sbp7j9gj2ncrglms9"; + rev = "7888cb7164d69783d3dce4e0283decd26b82538b"; + sha256 = "125fzaimjf0vzgl880vjqs5hm9zncbvxjwr5g34psmidhx4x82gk"; }; meta.homepage = "https://github.com/tpope/vim-dadbod/"; }; @@ -12961,7 +12998,7 @@ final: prev: }; vim-fern = buildVimPlugin { - pname = "fern.vim"; + pname = "vim-fern"; version = "2024-05-08"; src = fetchFromGitHub { owner = "lambdalisue"; @@ -13286,12 +13323,12 @@ final: prev: vim-go = buildVimPlugin { pname = "vim-go"; - version = "2024-04-13"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "feef9b31507f8e942bcd21f9e1f22d587c83c72d"; - sha256 = "10baiz4hklzwr53vrvivmx86c84d66k0yzbajd3p8mi19h3a96gy"; + rev = "b5fc46841e818dc118abb5da650b00bd93355290"; + sha256 = "1668szf6jdz1y4nmdb61pys2znz2512hnvky15w2kdhb3mq6nl0j"; }; meta.homepage = "https://github.com/fatih/vim-go/"; }; @@ -13454,12 +13491,12 @@ final: prev: vim-helm = buildVimPlugin { pname = "vim-helm"; - version = "2024-05-22"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "towolf"; repo = "vim-helm"; - rev = "9425cf68d2a73d2efbfd05ab3e8b80ffb5a08802"; - sha256 = "13yl8bj6ysd2c0vnjck6l3999c2nlz29c1awhjib0abfz6m3fi02"; + rev = "ae1ebc160d2b9b90108477ab10df7a4fc501e358"; + sha256 = "04lv5sv6533fnyg28pbghrqnimhaxssav4lam1zh7h4y5cq7rdn6"; }; meta.homepage = "https://github.com/towolf/vim-helm/"; }; @@ -13888,12 +13925,12 @@ final: prev: vim-just = buildVimPlugin { pname = "vim-just"; - version = "2024-05-26"; + version = "2024-06-05"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "c78416aebe147ac7db304c26b32a52dae5985f6e"; - sha256 = "0v3wdwzfrfsaric95hdinz2bsa37x0z2k22ryyqcblj3jxvkllw0"; + rev = "152d4f62e16140183d6b4500b689f6bf851a6029"; + sha256 = "02dxasq5yqqvhk32f2pzsmr2akc1l896qbswm8hazxd0bqjl3i81"; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; }; @@ -14152,12 +14189,12 @@ final: prev: vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2024-05-27"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "a962acf04ada9ba97862fa962cce19d8f6d15d0b"; - sha256 = "041xmylk730nlnqvn7b56j8w99qi4c612ppcpin7byp0j4c4c6rb"; + rev = "2cad696eb76755ff00415d97ce4bd5c82d6e2fb3"; + sha256 = "0bkjg5w0856621rbip2wjqwpzxpfpfn00a15w54g7am56pjq4s7w"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; }; @@ -14285,12 +14322,12 @@ final: prev: vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "2024-05-19"; + version = "2024-05-29"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "ff3bea611696f5cfdfe61a939149daadff41f2af"; - sha256 = "1v966r775wlpkh2gm1rj6g1f7c78mbi3s5i374rwbp8y8ls8grdd"; + rev = "1535a769d5dca851fe7d41b0be95f7c7203a4bef"; + sha256 = "0vw4fwyzkhg0fqavp90mq5smh95qcksjbld7cfpyrzqcj678h3fk"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; }; @@ -14909,12 +14946,12 @@ final: prev: vim-plug = buildVimPlugin { pname = "vim-plug"; - version = "2024-05-14"; + version = "2024-06-01"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "3f1daea5bd4f7a9d1211996ea706daf3b639bf05"; - sha256 = "1nw4dfvqws9k8fd3gkfm1vk59a3bhi80518h8n7dfifgpnqvddy1"; + rev = "db37a8a29a61a55808fb7c6e1af63940d5478199"; + sha256 = "065xlfp4rfqsqdsns6gxjxbdq2aj38xra34k26rjrhma9lll3alq"; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; }; @@ -15137,12 +15174,12 @@ final: prev: vim-quickrun = buildVimPlugin { pname = "vim-quickrun"; - version = "2022-07-10"; + version = "2024-06-02"; src = fetchFromGitHub { owner = "thinca"; repo = "vim-quickrun"; - rev = "50f9ced186cf2651f4356aa3548c2306e181ec3b"; - sha256 = "1wv498ikprc8cmvlmyspw3mll9na5aa8w3yni8vzrdlca6zy3l0q"; + rev = "c6c50a9926ca18605ae2472a343b8212f3a2af29"; + sha256 = "0zl3fh0b1s5p330p1fyz1mkwc3mag651a11mh1sa3gif1bxvg3sy"; }; meta.homepage = "https://github.com/thinca/vim-quickrun/"; }; @@ -15341,24 +15378,24 @@ final: prev: vim-search-pulse = buildVimPlugin { pname = "vim-search-pulse"; - version = "2022-04-26"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "inside"; repo = "vim-search-pulse"; - rev = "3ae2681332c52ed54c443e09d2ef09ae05eaa445"; - sha256 = "0si6mqrassa7jpdhpiya3f507a74k46h07sbfks7hvxkhk51q7yx"; + rev = "006934330dc9eab47a09eeee4c8a50a9b4c065b8"; + sha256 = "12dn4hgjqxcdhm3381qz4qqr44g6y3jsrrid9h3gc5ccc28fzk76"; }; meta.homepage = "https://github.com/inside/vim-search-pulse/"; }; vim-sensible = buildVimPlugin { pname = "vim-sensible"; - version = "2023-03-29"; + version = "2024-06-08"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-sensible"; - rev = "3e878abfd6ddc6fb5dba48b41f2b72c3a2f8249f"; - sha256 = "10jyd0nlzmp8grmvdf15jlr29aim2w29c6yqpzs6753zsj6x9mn1"; + rev = "0ce2d843d6f588bb0c8c7eec6449171615dc56d9"; + sha256 = "0a1hyrak7klwsdfpajqw6vm0qi9bkh0q51mzc8k20h876dijdsnm"; }; meta.homepage = "https://github.com/tpope/vim-sensible/"; }; @@ -15401,12 +15438,12 @@ final: prev: vim-shellcheck = buildVimPlugin { pname = "vim-shellcheck"; - version = "2019-07-25"; + version = "2024-06-04"; src = fetchFromGitHub { owner = "itspriddle"; repo = "vim-shellcheck"; - rev = "4346419ac57ef341a15aa39c827c0848f17c6faf"; - sha256 = "0j28nqmfjxzhwylp2r1mp5v39fws5jvn7k9maam97mi3j66a9jz5"; + rev = "52aaa9c0d976756923ee8bd5f02f7d6a4a7f1bcc"; + sha256 = "1749wi96gj9qzkws3hs494mnmc9w99s8gcmi35qzwng77jp7jvqm"; }; meta.homepage = "https://github.com/itspriddle/vim-shellcheck/"; }; @@ -15581,24 +15618,24 @@ final: prev: vim-snipmate = buildVimPlugin { pname = "vim-snipmate"; - version = "2024-01-01"; + version = "2024-06-06"; src = fetchFromGitHub { owner = "garbas"; repo = "vim-snipmate"; - rev = "6e5d2efda6bfc3243be28e88032b7079381f5bdb"; - sha256 = "09v4psmnx1ig0y47cdz9fz2kkbkvxhc5xg9p5y2k6hxjjlvayqid"; + rev = "8f785fd0bcdc43e5e5402eb15f1cf287ace597dd"; + sha256 = "1g9vdmq4dknhn5alr0lgrgcjv26m1vyzspsfz2mdyw81lc5jnsp2"; }; meta.homepage = "https://github.com/garbas/vim-snipmate/"; }; vim-snippets = buildVimPlugin { pname = "vim-snippets"; - version = "2024-02-24"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "honza"; repo = "vim-snippets"; - rev = "393d980157b8149b3ff65a48bc4aae24dca9c846"; - sha256 = "0fkygzr5srgyyv59glawi9a2j47b57sp20ak9q4qa3izf0z8pk94"; + rev = "96d79529edc3dee1ccf2ce7b75a88cb546ec2501"; + sha256 = "0b23p9yqbix0b2vxsh9g9la369540b1281x4qb7ysddivmf2jp5p"; }; meta.homepage = "https://github.com/honza/vim-snippets/"; }; @@ -15653,12 +15690,12 @@ final: prev: vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2024-05-28"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "b23b5e227e080cfeb60d557571e55e9a574ff40c"; - sha256 = "1sqkpr78b3a9h1vky2lf2486s2bj0nynryybi0wb0x8ijv978mkd"; + rev = "a2c9040c868d64f1ae92954055cda9719d14b21b"; + sha256 = "0adh47z8x86pa3hyvvlb3g7i947xgfmwz45np70ijyrjkrzg96yp"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; }; @@ -15894,12 +15931,12 @@ final: prev: vim-test = buildVimPlugin { pname = "vim-test"; - version = "2024-05-21"; + version = "2024-05-30"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "4d5d49ca9a402066cbb1c85b8348874f109d8565"; - sha256 = "1da620jvx9pddkmg9lmcbqpvhbqazcf5p766vkxll0dy1x9zyvv0"; + rev = "6acc7d96487abaaa57a19b0d43efaea6633d6bb7"; + sha256 = "02v57iljw8w42gxg31z48iiq38pgyygmniq1qbaxiyh8rvyvcrq9"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; }; @@ -16626,12 +16663,12 @@ final: prev: vimspector = buildVimPlugin { pname = "vimspector"; - version = "2024-05-16"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "c37d50fc463013bdad2ba044615b0bc2ce163681"; - sha256 = "1iqx1x5mig0zd9vrc81fqavz4i59065a6yavqicws2d8la8rppv2"; + rev = "ee3bd0120525978521168eda1c3a64ef24e3cb86"; + sha256 = "0g2zxgafxr90cmc8anvr0d5wkvzbpba8b6jblsdnq93648p38qx8"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -16639,24 +16676,24 @@ final: prev: vimtex = buildVimPlugin { pname = "vimtex"; - version = "2024-05-13"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "9665df7f51ee24aa81dbd81782e0a22480209753"; - sha256 = "0y93msqsiww0nvlfgbi9z6lgpis8fbfmhqgky3944r4hmprv0jdw"; + rev = "0587a064f675fd85cdfb8a76d6a3ff698af3944b"; + sha256 = "0wg89y12fir6wndcj7niq454nh0d65lv55r24jkcb6gfm401jvpp"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; vimux = buildVimPlugin { pname = "vimux"; - version = "2024-02-19"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "preservim"; repo = "vimux"; - rev = "f7c41607d9246ec4b6cc28587cce84d75d106e3e"; - sha256 = "0df041kccvdgn82qqxbwzamc3g1zs5agyyg2xfkqz4ibayq7z5d7"; + rev = "fa35410805b82ffabc29e3cb5cdf3ad0b8dc402d"; + sha256 = "0i47x15nzvy6xdgx8kfdbm000c33svanglnn77ilxrv19kjy6j3v"; }; meta.homepage = "https://github.com/preservim/vimux/"; }; @@ -16783,12 +16820,12 @@ final: prev: which-key-nvim = buildVimPlugin { pname = "which-key.nvim"; - version = "2023-10-20"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "folke"; repo = "which-key.nvim"; - rev = "4433e5ec9a507e5097571ed55c02ea9658fb268a"; - sha256 = "1inm7szfhji6l9k4khq9fvddbwj348gilgbd6b8nlygd7wz23y5s"; + rev = "0099511294f16b81c696004fa6a403b0ae61f7a0"; + sha256 = "1n6cs9590n9r24yxm4yf74bqmk1ky6hc7i9c8n7sc4icjkagkz65"; }; meta.homepage = "https://github.com/folke/which-key.nvim/"; }; @@ -16819,12 +16856,12 @@ final: prev: wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2024-05-19"; + version = "2024-06-07"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "1082e36a878bcc93924ecdade1e82a801d369765"; - sha256 = "08jyjdynn6x09nq0gphr6n9avqs7s8aifgf65vpqfys84yn2ns78"; + rev = "5943633f66d8c50834baebd0354d8248df171be6"; + sha256 = "19fm7s3qyixfgpj3hpd157s8f8sgq1199rdxzbvq2yvg6h9wbwa1"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; }; @@ -16987,24 +17024,24 @@ final: prev: yanky-nvim = buildVimPlugin { pname = "yanky.nvim"; - version = "2024-05-28"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "gbprod"; repo = "yanky.nvim"; - rev = "79338563e85a868e59cda02c51b54d90a5514a12"; - sha256 = "1m99c6gq0nxjdywx6q741v788rppagr2jgqqaaz9sdjd1a12pj47"; + rev = "73215b77d22ebb179cef98e7e1235825431d10e4"; + sha256 = "03qdr72nssiwm12fmvmi3x579d4rxkfhscphsr107l3widc5a7j0"; }; meta.homepage = "https://github.com/gbprod/yanky.nvim/"; }; yats-vim = buildVimPlugin { pname = "yats.vim"; - version = "2024-05-26"; + version = "2024-05-31"; src = fetchFromGitHub { owner = "HerringtonDarkholme"; repo = "yats.vim"; - rev = "1c6d78191995fbba4be594e9941938af015f2e11"; - sha256 = "02rgnbgjmkf8niw27k0m8m0fh7ydbdy5f9zdi1zfiqxfznhik3qx"; + rev = "9b16b86f7be4603b416ab18a9e57a34e86e7bec2"; + sha256 = "0j9am39pdgl1swbxax1kjn57fni0z41y8gdw8m8hmmmqam9va6dh"; fetchSubmodules = true; }; meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/"; @@ -17120,12 +17157,12 @@ final: prev: zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2024-05-25"; + version = "2024-06-03"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "66b9b490e930fb77f93a2a0c64e0da9a5144fd0a"; - sha256 = "1qqyaps2gcbw6dlxchiapbypl4f2igb3s6mln1hsf92wqajimykl"; + rev = "1f331d994d90f1dc93d023508951be437d19813e"; + sha256 = "0zq18axf849vv90nc5x3g2mr2wc6wphgwj3a8mmkr8q1rk16c9k4"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; }; @@ -17156,24 +17193,24 @@ final: prev: catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "2024-05-26"; + version = "2024-06-10"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe"; - sha256 = "13kghcr5krv7hbd8p11rjpd0im8cz1jy11m8gsj0259wbbxx4csh"; + rev = "cc8e290d4c0d572171243087f8541e49be2c8764"; + sha256 = "0h8kkn27siyifhynw81h8ah2jsvpz3h7xvxzzwms7zgxhsj94k0r"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; }; catppuccin-vim = buildVimPlugin { pname = "catppuccin-vim"; - version = "2023-09-12"; + version = "2024-05-28"; src = fetchFromGitHub { owner = "catppuccin"; repo = "vim"; - rev = "be4725cfc3fb6ed96f706d9d1bd5baa24d2b048c"; - sha256 = "1mhrch0ck3g1gs79c6mlbj2krhqqk7hp5g0v7ahap71bcfk5yxk7"; + rev = "43771ad2a9ee18b276fb2c388906b904be361dde"; + sha256 = "0bj1g4lliayia561gfxv6hk12hig68fq3vwi5n3brxi0li7gjm40"; }; meta.homepage = "https://github.com/catppuccin/vim/"; }; @@ -17252,12 +17289,12 @@ final: prev: nightfly = buildVimPlugin { pname = "nightfly"; - version = "2024-05-19"; + version = "2024-06-11"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-nightfly-colors"; - rev = "06c4ee680519f01ee6e61b891647feefc72da42e"; - sha256 = "1v25cxhy8jc4qa3cjch8xlkxn0b5437hf28ap4v30i45klv2r068"; + rev = "1b33693163db64ebba44eb22f30a7fe4c1c467d9"; + sha256 = "055rivg97ccc3f2w4vhq93i9rqrhxf5cqvdwqp9cqxiaab6fhnga"; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; }; @@ -17276,12 +17313,12 @@ final: prev: nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2024-05-26"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "b23a4dea45107305513e3c407179199cc2f1945e"; - sha256 = "14kn4zrkmqc50g13q2hp9gk8y19dxzk99y0iardc8sfphc03mwrz"; + rev = "dff8115670efc5051e5db9fef4660b2ceae3a26a"; + sha256 = "032chcri6hi9x01lpyi1qdsxw8qiw2nnpnzpsf1vcgydnkfism20"; }; meta.homepage = "https://github.com/nvchad/ui/"; }; @@ -17324,12 +17361,12 @@ final: prev: rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "2024-05-26"; + version = "2024-06-09"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "87aa437172357ad8f916942bca249ceadc6c68b1"; - sha256 = "0zyj66wi3fw6qsy35xwlv0g9x8yr4142ggf372mq4ivd3z8p344s"; + rev = "8c4660cfe697621bcc61d37b3651ffed94fe7fed"; + sha256 = "1gdjd9a3y2kgsjg5ivxwmqymibgzhhj1h6lg7hq811jlip3p0p63"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; }; @@ -17382,40 +17419,5 @@ final: prev: meta.homepage = "https://github.com/jhradilek/vim-snippets/"; }; - faster-nvim = buildVimPlugin { - pname = "faster-nvim"; - version = "2024-04-11"; - src = fetchFromGitHub { - owner = "pteroctopus"; - repo = "faster.nvim"; - rev = "e85c5bdff0cd1e17cbee855ae23c25e7b8e597cb"; - sha256 = "sha256-oruxdxoMq46F9lf1JxkbrqdzR0JwDE1y/cVCaTD4SBg="; - }; - meta.homepage = "https://github.com/pteroctopus/faster.nvim"; - }; - - cinnamon-nvim = buildVimPlugin { - pname = "cinnamon-nvim"; - version = "2024-04-25"; - src = fetchFromGitHub { - owner = "declancm"; - repo = "cinnamon.nvim"; - rev = "a011e84b624cd7b609ea928237505d31b987748a"; - sha256 = "sha256-cMP9WRZzevxaWgpILyDh1JwNukm3Jl3JKJYPT2HnFns="; - }; - meta.homepage = "https://github.com/declancm/cinnamon.nvim"; - }; - - cmp-ai = buildVimPlugin { - pname = "cmp-ai"; - version = "2024-06-02"; - src = fetchFromGitHub { - owner = "tzachar"; - repo = "cmp-ai"; - rev = "2b787129314c5fb8bfd41a6919d4889210e6b265"; - sha256 = "sha256-ul2X6kIdreJ9dCQERw7C3l2dss7Mtcwtm7CGhAxjjvY="; - }; - meta.homepage = "https://github.com/tzachar/cmp-ai/"; - }; } diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 18b91a24bb28..870826ed8819 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -459,7 +459,7 @@ copilot-vim = super.copilot-vim.overrideAttrs { postInstall = '' - substituteInPlace $out/autoload/copilot/agent.vim \ + substituteInPlace $out/autoload/copilot/client.vim \ --replace " let node = get(g:, 'copilot_node_command', ''\'''\')" \ " let node = get(g:, 'copilot_node_command', '${nodejs}/bin/node')" ''; @@ -1093,7 +1093,7 @@ inherit (old) version src; sourceRoot = "${old.src.name}/spectre_oxi"; - cargoHash = "sha256-4XAQFKsTM5IxNld1TIC0i861i/3uPjwsDWoW7ZbHfXg="; + cargoHash = "sha256-ZBlxJjkHb2buvXK6VGP6FMnSFk8RUX7IgHjNofnGDAs="; preCheck = '' mkdir tests/tmp/ diff --git a/pkgs/applications/editors/vim/plugins/patches/vim-sensible/fix-nix-store-path-regex.patch b/pkgs/applications/editors/vim/plugins/patches/vim-sensible/fix-nix-store-path-regex.patch index 27241632ee8d..184f06a1a383 100644 --- a/pkgs/applications/editors/vim/plugins/patches/vim-sensible/fix-nix-store-path-regex.patch +++ b/pkgs/applications/editors/vim/plugins/patches/vim-sensible/fix-nix-store-path-regex.patch @@ -1,25 +1,13 @@ -From 07c799a1b170c0e28b385474b511c1034cfcb263 Mon Sep 17 00:00:00 2001 -From: Janik H -Date: Sat, 16 Sep 2023 19:45:32 +0200 -Subject: [PATCH] fix nix store path regex - ---- - plugin/sensible.vim | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - diff --git a/plugin/sensible.vim b/plugin/sensible.vim -index 0fc26e0..b3ee6e9 100644 +index c9387ae..a226760 100644 --- a/plugin/sensible.vim +++ b/plugin/sensible.vim @@ -26,7 +26,7 @@ function! s:MaySet(option) abort silent verbose execute 'setglobal all' a:option . '?' redir END endif -- return out !~# " \\(\\~[\\/][^\n]*\\|Lua\\)$" +- return out !~# " \\(\\~[\\/]\\|Lua\\)[^\n]*$" + return out !~# "/nix/store/.*" && out !~# " \\(\\~[\\/][^\n]*\\|Lua\\)$" endfunction if s:MaySet('backspace') --- -2.41.0 - From 641141a7a72cc728eaee029e12c099a2755dff30 Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Tue, 11 Jun 2024 08:42:59 +0200 Subject: [PATCH 24/32] vimPlugins: resolve github repository redirects --- pkgs/applications/editors/vim/plugins/deprecated.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/deprecated.json b/pkgs/applications/editors/vim/plugins/deprecated.json index 09e8bcb216a6..64eaf1cb5857 100644 --- a/pkgs/applications/editors/vim/plugins/deprecated.json +++ b/pkgs/applications/editors/vim/plugins/deprecated.json @@ -12,7 +12,7 @@ "new": "vim-fern" }, "gina-vim": { - "date": "2024-05-28", + "date": "2024-06-11", "new": "vim-gina" }, "gist-vim": { @@ -60,7 +60,7 @@ "new": "vim-suda" }, "vim-fsharp": { - "date": "2024-05-28", + "date": "2024-06-11", "new": "zarchive-vim-fsharp" }, "vim-jade": { From eabc38dee86bc951916e722015ab4960268225f7 Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Tue, 11 Jun 2024 08:44:03 +0200 Subject: [PATCH 25/32] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 245 +++++++++--------- 1 file changed, 128 insertions(+), 117 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 171edf18e7c0..e5369b853964 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -50,12 +50,12 @@ }; arduino = buildGrammar { language = "arduino"; - version = "0.0.0+rev=babb6d4"; + version = "0.0.0+rev=afb34b2"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-arduino"; - rev = "babb6d4da69b359bbb80adbf1fe39c0da9175210"; - hash = "sha256-nA/4SRlXfm8hMZw/GOQFAxzoPNAzVP0cCnHLc1ZawXU="; + rev = "afb34b2c65f507932c5c6ddbf0d5a9ca6a772f2f"; + hash = "sha256-iccyGSsbNDhvkrT20/bqx9s5tkghl6DONzJz5UEtTJ8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; }; @@ -193,12 +193,12 @@ }; c = buildGrammar { language = "c"; - version = "0.0.0+rev=00ed08f"; + version = "0.0.0+rev=deca017"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; - rev = "00ed08f1a6c18141bfd7a81638e4d239a0bb55cc"; - hash = "sha256-ucbHLS2xyGo1uyKZv/K1HNXuMo4GpTY327cgdVS9F3c="; + rev = "deca017a554045b4c203e7ddff39ae64ff05e071"; + hash = "sha256-uvvARjD4729GO8vpmrhAzheEQ3oz7LYmF8awdyS2/Rw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; @@ -259,12 +259,12 @@ }; cmake = buildGrammar { language = "cmake"; - version = "0.0.0+rev=20ffd6d"; + version = "0.0.0+rev=4864abb"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; - rev = "20ffd6d3b4da1acdbf2d08204b2130a5b2f7c4b3"; - hash = "sha256-Cnv6u6hCcuF9hrFafD3laeZbOSJ0u415vGWmLJeNdJo="; + rev = "4864abb95a1f6e54d6b362677beef9fb674b41e9"; + hash = "sha256-asJ4BDARnQdc+d0H+DDpW+/gDGuEIbc8PVL0B3KrA0Y="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; @@ -325,12 +325,12 @@ }; cpp = buildGrammar { language = "cpp"; - version = "0.0.0+rev=d29fbff"; + version = "0.0.0+rev=9d412ba"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; - rev = "d29fbff09a8c9ff4f3074de2595dfca12cb33da9"; - hash = "sha256-3akSuQltFMF6I32HwRU08+Hcl9ojxPGk2ZuOX3gAObw="; + rev = "9d412ba7e597fe158f209da33e60f31b1f0df967"; + hash = "sha256-mMHNRKhfhI+OXmNOf1nlVr7JWmJ8BJMOJdaXqv3pk9w="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; @@ -359,12 +359,12 @@ }; cuda = buildGrammar { language = "cuda"; - version = "0.0.0+rev=e7878a9"; + version = "0.0.0+rev=1f188ef"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-cuda"; - rev = "e7878a9cf4157e9d6c8013ff5605c9f26d62894d"; - hash = "sha256-1UCYWY6DvanLdFeS0ALHG3eJT/Rk/muZTkFm3YwF5II="; + rev = "1f188eff83b562ffae36d13e1b804ec6f3b9f1d9"; + hash = "sha256-AZXk29yM21KOTVWWUKkr1+sr7gv7ViD6kDjwrJZoCzg="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; }; @@ -447,12 +447,12 @@ }; djot = buildGrammar { language = "djot"; - version = "0.0.0+rev=0e9a836"; + version = "0.0.0+rev=ea851b9"; src = fetchFromGitHub { owner = "treeman"; repo = "tree-sitter-djot"; - rev = "0e9a836ec47612ade15645fb1680adb549894a6c"; - hash = "sha256-PdToOLDgEYKVCYT7jmCBNWtuQ0XLgOYF1/PycSxP3XU="; + rev = "ea851b9cf1a71e475f4e2ac4dc03609a1b9ca56d"; + hash = "sha256-6vekPB1IufGuMhX+n2Ve9EMXqZdX6FlBuI/lh/8/msw="; }; meta.homepage = "https://github.com/treeman/tree-sitter-djot"; }; @@ -480,12 +480,12 @@ }; doxygen = buildGrammar { language = "doxygen"; - version = "0.0.0+rev=4a30eba"; + version = "0.0.0+rev=ccd998f"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-doxygen"; - rev = "4a30eba5d047d6a8c5b005202b4848c0b33d76ca"; - hash = "sha256-yR2JtWYdy84z38Idx84qIuUPoBMiSj/7TVw0J1+g/U8="; + rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; + hash = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-doxygen"; }; @@ -503,12 +503,12 @@ }; earthfile = buildGrammar { language = "earthfile"; - version = "0.0.0+rev=336001d"; + version = "0.0.0+rev=b267228"; src = fetchFromGitHub { owner = "glehmann"; repo = "tree-sitter-earthfile"; - rev = "336001d79dd62668088bc6fe6d72a774a449fa2d"; - hash = "sha256-DOsW62ZgjUZhm1LNOkW2lR1JA6NUqi239x5zIARt4NM="; + rev = "b2672286174c078eb80cdffc61375d0364e7fafb"; + hash = "sha256-Vyme1ghs61lyitnwukccXbzAOeuiPbS1vvrvT9y1rbs="; }; meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile"; }; @@ -526,12 +526,12 @@ }; eds = buildGrammar { language = "eds"; - version = "0.0.0+rev=5517bdb"; + version = "0.0.0+rev=0ad62cb"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-eds"; - rev = "5517bdb90c90703df49579a4b04689a614780be2"; - hash = "sha256-dOWHqvnNe/RfCp4QbIThHaX2gUMCiY3DU2crzOxIo/g="; + rev = "0ad62cb635c2f4353359a88dec9e3a57bbf9f66d"; + hash = "sha256-dbREFx/P6PMHSwoAaEBKSqRolPTFrLDBhMfZKPsvxbc="; }; meta.homepage = "https://github.com/uyha/tree-sitter-eds"; }; @@ -548,12 +548,12 @@ }; elixir = buildGrammar { language = "elixir"; - version = "0.0.0+rev=de690fa"; + version = "0.0.0+rev=c7ae8b7"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; - rev = "de690fa8a028f122af46d9d2685679fe5f2d7d60"; - hash = "sha256-bvbOWF+Fy3IhOPhkW6pB/3LcLXnPzqVQb8GOCCQWzw0="; + rev = "c7ae8b77e2749826dcf23df6514f08fdd68c66a3"; + hash = "sha256-1B3jVMJs1WNU3K7t42mv9Ab85KEaa8vn8zURksNts+E="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; @@ -603,12 +603,12 @@ }; erlang = buildGrammar { language = "erlang"; - version = "0.0.0+rev=98ea1f9"; + version = "0.0.0+rev=b8e44bc"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; - rev = "98ea1f9c957b2ad520415eecb5a5b406e931101e"; - hash = "sha256-9CpVwtTy5vojZABc97KZt2P8vBOZFAw3ZFRp43WOqEc="; + rev = "b8e44bc0a3b2ce6bceea47c0b1c0f303a6b322b8"; + hash = "sha256-9sfucj3jx5KVt/okHyCZLIJUbYFHPO4Ld/IWWjVXKDA="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; @@ -636,12 +636,12 @@ }; fennel = buildGrammar { language = "fennel"; - version = "0.0.0+rev=8ad1770"; + version = "0.0.0+rev=cfbfa47"; src = fetchFromGitHub { owner = "alexmozaidze"; repo = "tree-sitter-fennel"; - rev = "8ad17704b3c2469155947d4e8fcb618cf1328459"; - hash = "sha256-7a2spHMApW+yc/wrpVwWl9ykPAdC4QTOeMIs1jxajsU="; + rev = "cfbfa478dc2dbef267ee94ae4323d9c886f45e94"; + hash = "sha256-0LusII7BPGFQTyEkxZi6h9HUDF0eHvGwA4fiQE2h3YQ="; }; meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; }; @@ -823,12 +823,12 @@ }; gleam = buildGrammar { language = "gleam"; - version = "0.0.0+rev=8432ffe"; + version = "0.0.0+rev=02a17bf"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "8432ffe32ccd360534837256747beb5b1c82fca1"; - hash = "sha256-PO01z8vyzDT4ZGPxgZl9PPsp/gktT2TaCwutMy87i8E="; + rev = "02a17bf9d0553406268cdbf466d57808ae712bf3"; + hash = "sha256-rZPe7rrnPa4QGnFUjwoaj/7HJzNDSigc7w4gJEFXZD4="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; @@ -845,12 +845,12 @@ }; glsl = buildGrammar { language = "glsl"; - version = "0.0.0+rev=33a16b6"; + version = "0.0.0+rev=7f91bf3"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-glsl"; - rev = "33a16b6ff4d7206a16f2dc96c40e149c657db65f"; - hash = "sha256-qblDE+NIlJR5wyprvY6G3kG0uFzqWaQZmxN/hDnjNAs="; + rev = "7f91bf34cadc06a96efc475df501ffca4dda9410"; + hash = "sha256-M676GDkyUGosih5R77duEy4jUrIz3bGwD+G6n68gJX0="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; }; @@ -1077,12 +1077,12 @@ }; hlsl = buildGrammar { language = "hlsl"; - version = "0.0.0+rev=a84e8d4"; + version = "0.0.0+rev=5e1225a"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-hlsl"; - rev = "a84e8d4f675d0006f7c07f6c7bcea2fca04cdb6e"; - hash = "sha256-9UpcYchmtLwlH1YCGfsWnMt7tQ/560lKIzqSgPWovdc="; + rev = "5e1225a30712ca0a9040509806c7ba274a1bbcde"; + hash = "sha256-gBByrpw5iCGoOy1zrg0emuAd1Vd8KOKFeJLZOCWh9qU="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; }; @@ -1176,23 +1176,23 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=b5b53e2"; + version = "0.0.0+rev=9f56001"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "b5b53e2ca0521b98277d5e4b109f0b0e362e850e"; - hash = "sha256-zgjTZWTBchKDYgubQX5SIblbflCVh9Tv9R//ohzZFKw="; + rev = "9f56001f8ed29b0ea9fa4f02813f3e83ab0a2aaa"; + hash = "sha256-L5O9pep1No4oWSM7nA71RYY2X688+rm/2pTETP7ifOA="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; ini = buildGrammar { language = "ini"; - version = "0.0.0+rev=bcb84a2"; + version = "0.0.0+rev=87176e5"; src = fetchFromGitHub { owner = "justinmk"; repo = "tree-sitter-ini"; - rev = "bcb84a2d4bcd6f55b911c42deade75c8f90cb0c5"; - hash = "sha256-dYPeVTNWO4apY5dsjsKViavU7YtLeGTp6BzEemXhsEU="; + rev = "87176e524f0a98f5be75fa44f4f0ff5c6eac069c"; + hash = "sha256-IyHrIxcmuzs60zUiJv4E3nSkhSkgbcaLDUdeDx5mlHk="; }; meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; }; @@ -1220,12 +1220,12 @@ }; janet_simple = buildGrammar { language = "janet_simple"; - version = "0.0.0+rev=f3d6e09"; + version = "0.0.0+rev=6bfbaad"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-janet-simple"; - rev = "f3d6e09cc47e76833f23f83b2c59ea0878660953"; - hash = "sha256-5LGAb5zsjaMlFFhLRNFOeZuGXxJ6btwfeduQqsDTRng="; + rev = "6bfbaadac2ba0da21087041eff85d26129c4c920"; + hash = "sha256-O06k8ruDFf16VVNb44Sz0maRQkrpFgsePzKjPUNteX8="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; }; @@ -1242,12 +1242,12 @@ }; javascript = buildGrammar { language = "javascript"; - version = "0.0.0+rev=a5de24d"; + version = "0.0.0+rev=391a8fc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; - rev = "a5de24dc7939cb07a758f8d89c089cfdb6f479aa"; - hash = "sha256-jsdY9Pd9WqZuBYtk088mx1bRQadC6D2/tGGVY+ZZ0J4="; + rev = "391a8fcc48a11f63bf18ec9885f6f069e760949a"; + hash = "sha256-GOIhkoiiUhkTpUhDm/sfLtsNhOrVoGx2uiXEteruT2g="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; }; @@ -1319,12 +1319,12 @@ }; julia = buildGrammar { language = "julia"; - version = "0.0.0+rev=acd5ca1"; + version = "0.0.0+rev=f1baa5f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-julia"; - rev = "acd5ca12cc278df7960629c2429a096c7ac4bbea"; - hash = "sha256-1dOUMS4nlPaG5WxpCONXclVgq4F/Ti4JQK81KOnxvIk="; + rev = "f1baa5f8e271109d01cc8ff7473c11df2d8a9aee"; + hash = "sha256-a0yLJMnXllHPij8fBjwqYgKRc6GxHHCQjSbPOKdLh9I="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; }; @@ -1352,12 +1352,12 @@ }; kdl = buildGrammar { language = "kdl"; - version = "0.0.0+rev=49fb89a"; + version = "0.0.0+rev=b37e3d5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kdl"; - rev = "49fb89a854d93b58a65a19724ac307195ca11941"; - hash = "sha256-U8N6aaTyYT6zaOKJ8S+3dMjS4ngxc9Yo7g4OFi03RR4="; + rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; + hash = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kdl"; }; @@ -1374,12 +1374,12 @@ }; koto = buildGrammar { language = "koto"; - version = "0.0.0+rev=919440e"; + version = "0.0.0+rev=d410987"; src = fetchFromGitHub { owner = "koto-lang"; repo = "tree-sitter-koto"; - rev = "919440e1376109bab4edac52594c17c02ae0be5a"; - hash = "sha256-R3p0X741yOBAC6NTB46PTkh41NLmaVUvQPLBG1+PG+Y="; + rev = "d4109879ba1387d19095269a7473bd7d274ab848"; + hash = "sha256-PKbxUSlLHBQBhOzQpaGpP24zmfxjRD9rO5I4OIeeL4g="; }; meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; }; @@ -1507,12 +1507,12 @@ }; luap = buildGrammar { language = "luap"; - version = "0.0.0+rev=31461ae"; + version = "0.0.0+rev=c134aae"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luap"; - rev = "31461ae9bd0866cb5117cfe5de71189854fd0f3e"; - hash = "sha256-SW2ubK5317GUc1dQLkhoaisMgctLOwr6TPVYSQh02vE="; + rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; + hash = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luap"; }; @@ -1653,12 +1653,12 @@ }; nickel = buildGrammar { language = "nickel"; - version = "0.0.0+rev=5247873"; + version = "0.0.0+rev=43433d8"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; - rev = "52478738c5a072ab3ad62c74db5d0902dab064cd"; - hash = "sha256-4GA34VO/t6y29IOrmuXNZg6H1+wUs3rMal9+s8rmoHI="; + rev = "43433d8477b24cd13acaac20a66deda49b7e2547"; + hash = "sha256-9Ei0uy+eGK9oiH7y2KIhB1E88SRzGnZinqECT3kYTVE="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; @@ -1854,24 +1854,24 @@ }; php = buildGrammar { language = "php"; - version = "0.0.0+rev=b38c535"; + version = "0.0.0+rev=4f124bc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "b38c53537769df05871643c9688c264074fb6076"; - hash = "sha256-PWAuWTi2sXeGYes6p6mLi3Mx2Nu+xLuc86NLZrEyK00="; + rev = "4f124bc6075e1c3333e80190c1c170933ed72c95"; + hash = "sha256-qYfcJCcZ2s/z61aPhO/y+v32FnEwf0rBvtvPiQVtBOE="; }; location = "php"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; php_only = buildGrammar { language = "php_only"; - version = "0.0.0+rev=b38c535"; + version = "0.0.0+rev=4f124bc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "b38c53537769df05871643c9688c264074fb6076"; - hash = "sha256-PWAuWTi2sXeGYes6p6mLi3Mx2Nu+xLuc86NLZrEyK00="; + rev = "4f124bc6075e1c3333e80190c1c170933ed72c95"; + hash = "sha256-qYfcJCcZ2s/z61aPhO/y+v32FnEwf0rBvtvPiQVtBOE="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; @@ -2055,12 +2055,12 @@ }; pymanifest = buildGrammar { language = "pymanifest"; - version = "0.0.0+rev=e3b82b7"; + version = "0.0.0+rev=be06258"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pymanifest"; - rev = "e3b82b78721aee07f676dac8473ae69db51debcf"; - hash = "sha256-pZCqeSdiYctbFthdb8Olw35CAXQmT7jG2LOO/3NN/8s="; + rev = "be062582956165019d3253794b4d712f66dfeaaa"; + hash = "sha256-Kud/E67Sh9F4nc8nzW5UXFHW5+kGftLyFzwLOKLcpL8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pymanifest"; }; @@ -2141,6 +2141,17 @@ }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; + ralph = buildGrammar { + language = "ralph"; + version = "0.0.0+rev=48b9d9d"; + src = fetchFromGitHub { + owner = "alephium"; + repo = "tree-sitter-ralph"; + rev = "48b9d9d6e2b55ce8f9eb09ceb0d952e4b1cc87a0"; + hash = "sha256-Yf2vq7h7UrJmdjQbXU8HM0hjUwwRBFlEV1O+ZUyMIuk="; + }; + meta.homepage = "https://github.com/alephium/tree-sitter-ralph"; + }; rasi = buildGrammar { language = "rasi"; version = "0.0.0+rev=6c9bbcf"; @@ -2198,23 +2209,23 @@ }; rego = buildGrammar { language = "rego"; - version = "0.0.0+rev=9ac75e7"; + version = "0.0.0+rev=23b1da8"; src = fetchFromGitHub { owner = "FallenAngel97"; repo = "tree-sitter-rego"; - rev = "9ac75e71b2d791e0aadeef68098319d86a2a14cf"; - hash = "sha256-L6n6Z5y9t1ixpy9mktB9HVKy69jigqbIFB2SrSW/yoo="; + rev = "23b1da8de9766d766c4f01531e8be14b5c00c493"; + hash = "sha256-h0z060AFhbQJDyJen3yAjMDxi5nY/QX/KPus2y8oFY0="; }; meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; }; requirements = buildGrammar { language = "requirements"; - version = "0.0.0+rev=360c6a6"; + version = "0.0.0+rev=5ad9b75"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-requirements"; - rev = "360c6a6b31076a482663806f7a8241de9cad6b4e"; - hash = "sha256-wqaFpT/4Gq8mWoORcZeGah18VunvKlgr8gCgHQvEF6E="; + rev = "5ad9b7581b3334f6ad492847d007f2fac6e6e5f2"; + hash = "sha256-L3PF6B+d+v/pjAQGVwkc7hCKrhbAB7u/BdXOpEum08w="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-requirements"; }; @@ -2342,23 +2353,23 @@ }; slang = buildGrammar { language = "slang"; - version = "0.0.0+rev=989bfe5"; + version = "0.0.0+rev=865d79e"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-slang"; - rev = "989bfe5ae69e7bad13454b8f52e4ab0c343d8ded"; - hash = "sha256-1/8cFxmWHENzrTB7p//DRaZ1pw8WdPe6V2HNj+105Kc="; + rev = "865d79e236c7f0e04276c969453d021d1da4b15f"; + hash = "sha256-vZ+Av0lSJaSKUVdEGMtAtXwGIUaIUvS5CvWWfOei/30="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; }; slint = buildGrammar { language = "slint"; - version = "0.0.0+rev=0701312"; + version = "0.0.0+rev=d82ab8c"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "0701312b74b87fe20e61aa662ba41c5815b5d428"; - hash = "sha256-GwJptJ3AP3i4rVdXi2JmhngbSHCz3fqy+ymwSlx6h94="; + rev = "d82ab8c19ea1b60ff570256eaef7d137cc5ecb63"; + hash = "sha256-NFKh3Z9vU1KImjU4Yd/Bnxq3E8kz8k/w2TzEvAtffnY="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; @@ -2432,12 +2443,12 @@ }; sourcepawn = buildGrammar { language = "sourcepawn"; - version = "0.0.0+rev=227656e"; + version = "0.0.0+rev=645d093"; src = fetchFromGitHub { owner = "nilshelmig"; repo = "tree-sitter-sourcepawn"; - rev = "227656e72a5f0d430bb82a467bc8078f078bba84"; - hash = "sha256-EfvOwLMxTeY8wH0cVxltELiujxRDoOfCGno2Omrk7vw="; + rev = "645d093763bcaaf7535edbdf6575a5c978b16491"; + hash = "sha256-P5l0jaDsPXFenVaoLeeGSp6firHpeNM4/v93eshd8l0="; }; meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; }; @@ -2454,12 +2465,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=25f94f9"; + version = "0.0.0+rev=89fd00d"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "25f94f998de79bae9df28add9782f9ea6ea0e2b8"; - hash = "sha256-UmGvjtN0Pi7uH8+Sb6JbvdV60gow7KQCbDRcKo3nMYw="; + rev = "89fd00d0aff3bc9985ac37caf362ec4fd9b2ba1d"; + hash = "sha256-QTKggsvVWhszlcYS/WOPkykUyTDgwV1yVJ7jADA/5SM="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -2509,12 +2520,12 @@ }; styled = buildGrammar { language = "styled"; - version = "0.0.0+rev=c68a457"; + version = "0.0.0+rev=65835cc"; src = fetchFromGitHub { owner = "mskelton"; repo = "tree-sitter-styled"; - rev = "c68a4572e2d6403b6e99066c9a113b43f4a07a27"; - hash = "sha256-ZOMHyhtlKVOty+0lyUX7aJiwyP9yNN+r0eXVhpu22WQ="; + rev = "65835cca33a5f033bcde580ed66cde01c1fabbbe"; + hash = "sha256-pcvt3ow6rVYCYbcVzIz3FGWpqoVCPX7zuOj3vKpkOfU="; }; meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; }; @@ -2553,12 +2564,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=26354dd"; + version = "0.0.0+rev=13ffaec"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "26354ddec08c7efde4fa16bd29429f3310d2e2c5"; - hash = "sha256-PhBqMo99SrOttdDx1AG8N/t3uFG1Tylb6ADNHyLyjJk="; + rev = "13ffaec4068facfff608e3afbdb7a581c185f6a6"; + hash = "sha256-Y1QioBOgrziHsBkbSVt/N1FnjDxYKZK4WulMQcqyrEU="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -2631,12 +2642,12 @@ }; teal = buildGrammar { language = "teal"; - version = "0.0.0+rev=33482c9"; + version = "0.0.0+rev=19b02da"; src = fetchFromGitHub { owner = "euclidianAce"; repo = "tree-sitter-teal"; - rev = "33482c92a0dfa694491d34e167a1d2f52b0dccb1"; - hash = "sha256-6T9hn+Tvz8AYMsAu2J8vt6WkRQRrdGwGJcw3c85W14I="; + rev = "19b02da829d1721a521bf7b802eb80a50bd53aab"; + hash = "sha256-xIws9Q8AsaIowv6nc01ZpF87Dy8rL78EoZgXuBmg6Kg="; }; generate = true; meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; @@ -2801,12 +2812,12 @@ }; typespec = buildGrammar { language = "typespec"; - version = "0.0.0+rev=fd9a83c"; + version = "0.0.0+rev=28821d0"; src = fetchFromGitHub { owner = "happenslol"; repo = "tree-sitter-typespec"; - rev = "fd9a83c6c0aaaff4b1354454b5b9f130f59dd553"; - hash = "sha256-IFXjqsdgnJotOlb9v4XbcA2+U0txXUsv0RQA+RCilVU="; + rev = "28821d0d6da5f0a6b5eb02b9bad953fecafd7248"; + hash = "sha256-MzUcz6vnsakszAMJtTOajniFC72sCREdrMhS/zDa3Ng="; }; meta.homepage = "https://github.com/happenslol/tree-sitter-typespec"; }; @@ -2957,12 +2968,12 @@ }; vimdoc = buildGrammar { language = "vimdoc"; - version = "0.0.0+rev=b711df7"; + version = "0.0.0+rev=2249c44"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; - rev = "b711df784dd43d0a8ed8ddbfca0ddcc3239d94b4"; - hash = "sha256-+QbLL5EC3oNiwd7h7MW/mutHhGPUHhbYTQcu6x6atcI="; + rev = "2249c44ecd3f5cf22da3dcccfb74f816ddb29245"; + hash = "sha256-v+XSWGm2Wdn9/rxNFMqXYACkGn6AvxZdxkClLuKnWGU="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; @@ -3079,12 +3090,12 @@ }; zathurarc = buildGrammar { language = "zathurarc"; - version = "0.0.0+rev=5918bf1"; + version = "0.0.0+rev=6e7c8ed"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-zathurarc"; - rev = "5918bf1785662c43a841b0b6a27a129337ec3a23"; - hash = "sha256-JxnS2teVY5cjhb6C/Z+ds9MRmRP/MjaqA08hdVx4Lms="; + rev = "6e7c8edfcd6f5f7c12b2fa9ffc6d042f1b6d7068"; + hash = "sha256-tr9igIwfxXJJZAanRmDAhG3uu1vdT2nfW3Ng3EZ0094="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; }; From cefbadfd3b0ac49e5cbea0d25d7e2d6922be1fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Tue, 11 Jun 2024 14:09:27 +0100 Subject: [PATCH 26/32] devenv: 1.0.5 -> 1.0.6 --- pkgs/by-name/de/devenv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/devenv/package.nix b/pkgs/by-name/de/devenv/package.nix index 9284bc2218b7..69893d15b58a 100644 --- a/pkgs/by-name/de/devenv/package.nix +++ b/pkgs/by-name/de/devenv/package.nix @@ -29,7 +29,7 @@ let doInstallCheck = false; }); - version = "1.0.5"; + version = "1.0.6"; in rustPlatform.buildRustPackage { pname = "devenv"; inherit version; @@ -38,10 +38,10 @@ in rustPlatform.buildRustPackage { owner = "cachix"; repo = "devenv"; rev = "v${version}"; - hash = "sha256-W5DFIifCjGYJXJzLU3RpqBeqes4zrf0Sr/6rwzTygPU="; + hash = "sha256-vGmMEQohwHiTtkFm6WTKtNNYVqPJA6YxRhAizbhtCwE="; }; - cargoHash = "sha256-a6o28oonA6G0xo83PXwbH86V0aDDAAA2zajE67qsSU0="; + cargoHash = "sha256-89pivwMs/TpCQBaKFH6iUEpaid5eQOrvyz5otcFKy54="; nativeBuildInputs = [ makeWrapper pkg-config ]; From 319c97cfcb0fbf1f2dfd5b48d68d2fa0c62ac63d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 11 Jun 2024 01:03:10 +0200 Subject: [PATCH 27/32] nixos/nvidia: fix eval with virtualisation.docker.enableNvidia enabled --- nixos/modules/hardware/video/nvidia.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/hardware/video/nvidia.nix b/nixos/modules/hardware/video/nvidia.nix index 71f792a7a4e6..ae5c2aa7a034 100644 --- a/nixos/modules/hardware/video/nvidia.nix +++ b/nixos/modules/hardware/video/nvidia.nix @@ -288,7 +288,7 @@ in softdep nvidia post: nvidia-uvm ''; }; - systemd.tmpfiles.rules = lib.mkIf config.virtualisation.docker.enableNvidia "L+ /run/nvidia-docker/bin - - - - ${nvidia_x11.bin}/origBin"; + systemd.tmpfiles.rules = lib.mkIf config.virtualisation.docker.enableNvidia [ "L+ /run/nvidia-docker/bin - - - - ${nvidia_x11.bin}/origBin" ]; services.udev.extraRules = '' # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded. KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidiactl c 195 255'" From 59f3363718d976f69d1d5c5ef4c6b2f8e4d5474b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Jun 2024 14:07:55 +0000 Subject: [PATCH 28/32] uv: 0.2.9 -> 0.2.10 --- pkgs/by-name/uv/uv/Cargo.lock | 135 +++++++++++++++++---------------- pkgs/by-name/uv/uv/package.nix | 4 +- 2 files changed, 70 insertions(+), 69 deletions(-) diff --git a/pkgs/by-name/uv/uv/Cargo.lock b/pkgs/by-name/uv/uv/Cargo.lock index cccc3b6b3a1f..5509695a2194 100644 --- a/pkgs/by-name/uv/uv/Cargo.lock +++ b/pkgs/by-name/uv/uv/Cargo.lock @@ -407,8 +407,8 @@ dependencies = [ "uv-dispatch", "uv-distribution", "uv-git", - "uv-interpreter", "uv-resolver", + "uv-toolchain", "uv-types", ] @@ -683,9 +683,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7" dependencies = [ "clap_builder", "clap_derive", @@ -693,9 +693,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df" dependencies = [ "anstream", "anstyle", @@ -747,9 +747,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -2781,6 +2781,7 @@ dependencies = [ "anyhow", "chrono", "indexmap", + "itertools 0.13.0", "mailparse", "once_cell", "pep440_rs", @@ -2933,9 +2934,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -4274,9 +4275,9 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unindent" @@ -4367,7 +4368,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.2.9" +version = "0.2.10" dependencies = [ "anstream", "anyhow", @@ -4424,10 +4425,10 @@ dependencies = [ "uv-fs", "uv-git", "uv-installer", - "uv-interpreter", "uv-normalize", "uv-requirements", "uv-resolver", + "uv-toolchain", "uv-types", "uv-virtualenv", "uv-warnings", @@ -4483,7 +4484,7 @@ dependencies = [ "tracing", "uv-configuration", "uv-fs", - "uv-interpreter", + "uv-toolchain", "uv-types", "uv-virtualenv", ] @@ -4592,7 +4593,6 @@ dependencies = [ "fs-err", "futures", "install-wheel-rs", - "itertools 0.13.0", "mimalloc", "owo-colors", "pep508_rs", @@ -4619,8 +4619,8 @@ dependencies = [ "uv-fs", "uv-git", "uv-installer", - "uv-interpreter", "uv-resolver", + "uv-toolchain", "uv-types", "uv-workspace", "walkdir", @@ -4645,8 +4645,8 @@ dependencies = [ "uv-distribution", "uv-git", "uv-installer", - "uv-interpreter", "uv-resolver", + "uv-toolchain", "uv-types", ] @@ -4787,57 +4787,13 @@ dependencies = [ "uv-extract", "uv-fs", "uv-git", - "uv-interpreter", "uv-normalize", + "uv-toolchain", "uv-types", "uv-warnings", "walkdir", ] -[[package]] -name = "uv-interpreter" -version = "0.0.1" -dependencies = [ - "anyhow", - "assert_fs", - "cache-key", - "configparser", - "fs-err", - "futures", - "indoc", - "install-wheel-rs", - "itertools 0.13.0", - "once_cell", - "pep440_rs", - "pep508_rs", - "platform-tags", - "pypi-types", - "regex", - "reqwest", - "reqwest-middleware", - "rmp-serde", - "same-file", - "schemars", - "serde", - "serde_json", - "temp-env", - "tempfile", - "test-log", - "thiserror", - "tokio-util", - "tracing", - "url", - "uv-cache", - "uv-client", - "uv-configuration", - "uv-extract", - "uv-fs", - "uv-state", - "uv-warnings", - "which", - "winapi", -] - [[package]] name = "uv-normalize" version = "0.0.1" @@ -4910,6 +4866,7 @@ dependencies = [ "requirements-txt", "rkyv", "rustc-hash", + "same-file", "schemars", "serde", "textwrap", @@ -4924,8 +4881,8 @@ dependencies = [ "uv-configuration", "uv-distribution", "uv-git", - "uv-interpreter", "uv-normalize", + "uv-toolchain", "uv-types", "uv-warnings", ] @@ -4939,6 +4896,50 @@ dependencies = [ "tempfile", ] +[[package]] +name = "uv-toolchain" +version = "0.0.1" +dependencies = [ + "anyhow", + "assert_fs", + "cache-key", + "configparser", + "fs-err", + "futures", + "indoc", + "install-wheel-rs", + "itertools 0.13.0", + "once_cell", + "pep440_rs", + "pep508_rs", + "platform-tags", + "pypi-types", + "regex", + "reqwest", + "reqwest-middleware", + "rmp-serde", + "same-file", + "schemars", + "serde", + "serde_json", + "temp-env", + "tempfile", + "test-log", + "thiserror", + "tokio-util", + "tracing", + "url", + "uv-cache", + "uv-client", + "uv-configuration", + "uv-extract", + "uv-fs", + "uv-state", + "uv-warnings", + "which", + "winapi", +] + [[package]] name = "uv-types" version = "0.0.1" @@ -4955,13 +4956,13 @@ dependencies = [ "uv-cache", "uv-configuration", "uv-git", - "uv-interpreter", "uv-normalize", + "uv-toolchain", ] [[package]] name = "uv-version" -version = "0.2.9" +version = "0.2.10" [[package]] name = "uv-virtualenv" @@ -4975,7 +4976,7 @@ dependencies = [ "thiserror", "tracing", "uv-fs", - "uv-interpreter", + "uv-toolchain", "uv-version", ] @@ -5006,9 +5007,9 @@ dependencies = [ "tracing", "uv-configuration", "uv-fs", - "uv-interpreter", "uv-normalize", "uv-resolver", + "uv-toolchain", "uv-warnings", ] diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 75bb9b81d603..a62a32036edd 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication rec { pname = "uv"; - version = "0.2.9"; + version = "0.2.10"; pyproject = true; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; rev = "refs/tags/${version}"; - hash = "sha256-fMzMHWP06/0fqSnt+pVaht4TIo13yB7Y+DCJzXbmaio="; + hash = "sha256-xVddhsCGJcESZhkZnu6tcwwifT9+MQz53qV00B9oHA0="; }; cargoDeps = rustPlatform.importCargoLock { From 7e0f252b93f3a036df2d101f246b7f0d1283505b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 11 Jun 2024 16:23:09 +0200 Subject: [PATCH 29/32] python311Packages.langchain-core: add comment for disabled tests --- pkgs/development/python-modules/langchain-core/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index 49521e7cfa65..c8566dd441f3 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -72,6 +72,8 @@ buildPythonPackage rec { pytestFlagsArray = [ "tests/unit_tests" ]; disabledTests = [ + # Fail for an unclear reason with: + # AssertionError: assert '6a92363c-4ac...-d344769ab6ac' == '09af124a-2ed...-671c64c72b70' "test_config_traceable_handoff" "test_config_traceable_async_handoff" ]; From 3b16b337a01b000da32c6154b9c30cd3da868afd Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 11 Jun 2024 16:23:42 +0200 Subject: [PATCH 30/32] python311Packages.langchain: remove extra-dependencies Context: https://github.com/langchain-ai/langchain/pull/22581 --- .../python-modules/langchain/default.nix | 57 ------------------- 1 file changed, 57 deletions(-) diff --git a/pkgs/development/python-modules/langchain/default.nix b/pkgs/development/python-modules/langchain/default.nix index 5b50f1fffe6b..91b7a54b1d0f 100644 --- a/pkgs/development/python-modules/langchain/default.nix +++ b/pkgs/development/python-modules/langchain/default.nix @@ -2,26 +2,15 @@ lib, aiohttp, async-timeout, - azure-core, - azure-cosmos, - azure-identity, bash, buildPythonPackage, - chardet, - clarifai, - cohere, - esprima, fetchFromGitHub, freezegun, - huggingface-hub, langchain-core, langchain-text-splitters, langsmith, lark, - manifest-ml, - nlpcloud, numpy, - openai, pandas, poetry-core, pydantic, @@ -31,19 +20,13 @@ pytestCheckHook, pythonOlder, pyyaml, - qdrant-client, requests-mock, requests, responses, - sentence-transformers, sqlalchemy, syrupy, tenacity, - tiktoken, toml, - torch, - transformers, - typer, }: buildPythonPackage rec { @@ -79,46 +62,6 @@ buildPythonPackage rec { tenacity ] ++ lib.optionals (pythonOlder "3.11") [ async-timeout ]; - passthru.optional-dependencies = { - llms = [ - clarifai - cohere - openai - # openlm - nlpcloud - huggingface-hub - manifest-ml - torch - transformers - ]; - qdrant = [ qdrant-client ]; - openai = [ - openai - tiktoken - ]; - text_helpers = [ chardet ]; - clarifai = [ clarifai ]; - cohere = [ cohere ]; - docarray = [ - # docarray - ]; - embeddings = [ sentence-transformers ]; - javascript = [ esprima ]; - azure = [ - azure-identity - azure-cosmos - openai - azure-core - # azure-ai-formrecognizer - # azure-ai-vision - # azure-cognitiveservices-speech - # azure-search-documents - # azure-ai-textanalytics - ]; - all = [ ]; - cli = [ typer ]; - }; - nativeCheckInputs = [ freezegun lark From accc33c07d754517a6f2df510c41580015253762 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Tue, 11 Jun 2024 11:43:05 -0400 Subject: [PATCH 31/32] peertube: parallelize gzip and brotli step (#319092) --- pkgs/servers/peertube/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/peertube/default.nix b/pkgs/servers/peertube/default.nix index 52b0c8799af1..3c46db2f34b3 100644 --- a/pkgs/servers/peertube/default.nix +++ b/pkgs/servers/peertube/default.nix @@ -8,6 +8,7 @@ , brotli , fixup-yarn-lock , jq +, fd , nodejs , which , yarn @@ -76,7 +77,7 @@ stdenv.mkDerivation rec { outputs = [ "out" "cli" "runner" ]; - nativeBuildInputs = [ brotli fixup-yarn-lock jq which yarn ]; + nativeBuildInputs = [ brotli fixup-yarn-lock jq which yarn fd ]; buildInputs = [ nodejs ]; @@ -161,10 +162,10 @@ stdenv.mkDerivation rec { ln -s $runner/dist/peertube-runner.js $runner/bin/peertube-runner # Create static gzip and brotli files - find $out/client/dist -type f -regextype posix-extended -iregex '.*\.(css|eot|html|js|json|svg|webmanifest|xlf)' | while read file; do - gzip -9 -n -c $file > $file.gz - brotli --best -f $file -o $file.br - done + fd -e css -e eot -e html -e js -e json -e svg -e webmanifest -e xlf \ + --type file --search-path $out/client/dist \ + --exec gzip -9 -n -c {} > {}.gz \;\ + --exec brotli --best -f {} -o {}.br ''; passthru.tests.peertube = nixosTests.peertube; From 1032df05d070c7102304f71930b39c505ea226d6 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 11 Jun 2024 14:29:49 +0200 Subject: [PATCH 32/32] luaPackages.neotest: disable tests on darwin --- pkgs/development/lua-modules/overrides.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 6603bb1ded8b..60095997cade 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -531,7 +531,8 @@ in }); neotest = prev.neotest.overrideAttrs(oa: { - doCheck = true; + # A few tests fail for strange reasons on darwin + doCheck = !stdenv.isDarwin; nativeCheckInputs = oa.nativeCheckInputs ++ [ final.nlua final.busted neovim-unwrapped ];