Commit graph

3582 commits

Author SHA1 Message Date
Gaetan Lepage
3d09c8eace plugins/lsp: use new lsp module to implement plugins.lsp.inlayHints (two-way alias)
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-25 23:49:37 +00:00
Gaetan Lepage
dff79d34f8 tests/plugins/none-ls: disable puppet_lint and prisma_format on darwin (prisma broken)
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-25 16:18:00 +00:00
Gaetan Lepage
7988de00d6 tests/plugins/obsidian: suppress deprecation warning 2025-07-25 16:18:00 +00:00
Gaetan Lepage
0e2af088f1 plugins/wtf: adapt to upstream changes 2025-07-25 16:18:00 +00:00
Gaetan Lepage
2dbe5199ed tests/plugins/efmls: disable ZLint tool on aarch64-darwin (zig-zlint failing to build) 2025-07-25 16:18:00 +00:00
Gaetan Lepage
8a7d5f548b tests/plugins/dbee: disable test on aarch64-linux (duckdb broken) 2025-07-25 16:18:00 +00:00
Gaetan Lepage
16e3c175ec tests/performance: disable test
Invalid generated rockspec.

Error: /build/init.lua/lib1-0.0.1-1.rockspec: Unknown field
build_dependencies (using rockspec format 1.0)
2025-07-25 16:18:00 +00:00
Gaetan Lepage
2dd3e4c8fc tests/lsp: disable broken servers 2025-07-25 16:18:00 +00:00
Gaetan Lepage
8529f1c86b treewide: format with new treefmt 2025-07-25 16:18:00 +00:00
nixvim-ci[bot]
c61851aff7 flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/be9e214982e20b8310878ac2baa063a961c1bdf6?narHash=sha256-HM791ZQtXV93xtCY%2BZxG1REzhQenSQO020cu6rHtAPk%3D' (2025-07-09)
  → 'github:NixOS/nixpkgs/0d00f23f023b7215b3f1035adb5247c8ec180dbc?narHash=sha256-7XG/QBqhrYOyA2houjRTL2NMa7IKZZ/somBqr%2BQ/6Wo%3D' (2025-07-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1e54837569e0b80797c47be4720fab19e0db1616?narHash=sha256-4kaR%2Bxmng9YPASckfvIgl5flF/1nAZOplM%2BWp9I5SMI%3D' (2025-07-14)
  → 'github:nix-community/home-manager/a35f6b60430ff0c7803bd2a727df84c87569c167?narHash=sha256-Y1hAI9h%2B9DLBbgKvZBsHaeptFIcRw4iC6ySPmzyqmlM%3D' (2025-07-24)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9?narHash=sha256-19m7P4O/Aw/6%2BCzncWMAJu89JaKeMh3aMle1CNQSIwM%3D' (2025-07-09)
  → 'github:numtide/treefmt-nix/2673921c03d6e75fdf4aa93e025772608d1482cf?narHash=sha256-Bv9h1AJegLI8uAhiJ1sZ4XAndYxhgf38tMgCQwiEpmc%3D' (2025-07-25)
2025-07-25 16:18:00 +00:00
nixvim-ci[bot]
e4663d7ac0 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01)
  → 'github:hercules-ci/flake-parts/644e0fc48951a860279da645ba77fe4a6e814c5e?narHash=sha256-TVcTNvOeWWk1DXljFxVRp%2BE0tzG1LhrVjOGGoMHuXio%3D' (2025-07-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/be9e214982e20b8310878ac2baa063a961c1bdf6?narHash=sha256-HM791ZQtXV93xtCY%2BZxG1REzhQenSQO020cu6rHtAPk%3D' (2025-07-09)
  → 'github:NixOS/nixpkgs/0d00f23f023b7215b3f1035adb5247c8ec180dbc?narHash=sha256-7XG/QBqhrYOyA2houjRTL2NMa7IKZZ/somBqr%2BQ/6Wo%3D' (2025-07-24)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/8dfe5879dd009ff4742b668d9c699bc4b9761742?narHash=sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo%3D' (2025-06-12)
  → 'github:NuschtOS/search/5c7e4eff303cba8447ffb443522b3c72bc47a9ba?narHash=sha256-XDu9T2o6Rxe0acpchwQ2aXaRfE/uEYALpVbf%2B9QDEO4%3D' (2025-07-24)
2025-07-25 16:18:00 +00:00
Sandro Jäckel
0c50ed9349 lsp-packages: rename starpls-bin to starpls
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
starpls-bin is an alias since Nov 2024
0b7768a68c
2025-07-20 02:01:01 +00:00
Manuel Transfeld
01b7101bdc render-markdown: correct link to docs 2025-07-20 02:00:15 +00:00
Chelsea Wilkinson
60556b5df9 plugins/no-neck-pain: init
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Version info (push) Waiting to run
Documentation / Deploy (push) Blocked by required conditions
Update maintainers list / update-maintainers (push) Has been cancelled
2025-07-19 17:06:46 +00:00
Chelsea Wilkinson
cebc5458ce maintainers: add ChelseaWilkinson 2025-07-19 17:06:46 +00:00
saygo-png
bc0555c869 plugins/img-clip: init
Some checks failed
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-17 14:33:07 +00:00
saygo-png
7ad0cadd8b plugins/lualine: fix description
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-17 14:32:02 +00:00
Matt Sturgeon
1fb1bf8a73 flake: move formatting and git hooks into dedicated modules
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
2025-07-15 02:34:08 +00:00
Matt Sturgeon
97819ce539 ci/buildbot: build treefmt checks 2025-07-15 01:46:44 +00:00
Matt Sturgeon
bd295bd399 ci/tag-maintainers: run treefmt 2025-07-15 01:46:44 +00:00
nixvim-ci[bot]
03fa28a65f flake/dev/flake.lock: Update
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Update maintainers list / update-maintainers (push) Has been cancelled
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/bf893ad4cbf46610dd1b620c974f824e266cd1df?narHash=sha256-mCHfZhQKdTj2JhCFcqfOfa3uKZbwUkPQbd0/zPnhOE8%3D' (2025-07-13)
  → 'github:nix-community/home-manager/1e54837569e0b80797c47be4720fab19e0db1616?narHash=sha256-4kaR%2Bxmng9YPASckfvIgl5flF/1nAZOplM%2BWp9I5SMI%3D' (2025-07-14)
2025-07-14 12:29:57 +00:00
saygo-png
95fae10d35 tests/spider: update test
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-14 11:27:56 +00:00
saygo-png
82271c28ef plugins/spider: migrate to mkNeovimPlugin
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-14 11:27:56 +00:00
saygo-png
d80d42f066 maintainers: add saygo-png
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-14 11:27:56 +00:00
Matt Sturgeon
eeec7f7c31 tests/plugins/clipboard-image: set platform-specific clipboardPackage
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-13 22:50:41 +00:00
Gaetan Lepage
4348aa9fad tests/modules/clipboard: do not enable wl-copy on non-linux platforms 2025-07-13 22:50:41 +00:00
nixvim-ci[bot]
134963b24b generated: Updated rust-analyzer.nix 2025-07-13 22:50:41 +00:00
nixvim-ci[bot]
c601e136cb flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0?narHash=sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY%2BMynHXQ%3D' (2025-07-06)
  → 'github:NixOS/nixpkgs/be9e214982e20b8310878ac2baa063a961c1bdf6?narHash=sha256-HM791ZQtXV93xtCY%2BZxG1REzhQenSQO020cu6rHtAPk%3D' (2025-07-09)
• Updated input 'home-manager':
    'github:nix-community/home-manager/fd9e55f5fac45a26f6169310afca64d56b681935?narHash=sha256-aDDC0CHTlL7QDKWWhdbEgVPK6KwWt%2Bca0QkmHYZxMzI%3D' (2025-07-06)
  → 'github:nix-community/home-manager/bf893ad4cbf46610dd1b620c974f824e266cd1df?narHash=sha256-mCHfZhQKdTj2JhCFcqfOfa3uKZbwUkPQbd0/zPnhOE8%3D' (2025-07-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1?narHash=sha256-0IEdQB1nS%2BuViQw4k3VGUXntjkDp7aAlqcxdewb/hAc%3D' (2025-06-26)
  → 'github:numtide/treefmt-nix/c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9?narHash=sha256-19m7P4O/Aw/6%2BCzncWMAJu89JaKeMh3aMle1CNQSIwM%3D' (2025-07-09)
2025-07-13 22:50:41 +00:00
nixvim-ci[bot]
7275ccaf71 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0?narHash=sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY%2BMynHXQ%3D' (2025-07-06)
  → 'github:NixOS/nixpkgs/be9e214982e20b8310878ac2baa063a961c1bdf6?narHash=sha256-HM791ZQtXV93xtCY%2BZxG1REzhQenSQO020cu6rHtAPk%3D' (2025-07-09)
2025-07-13 22:50:41 +00:00
Austin Horstman
4b068551d8 ci/tag-maintainers: refactor managing reviewers
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Move to separate script that looks at history of requests to determine
who needs to be removed. We will not remove reviews from those who were
manually requested.
2025-07-12 22:20:18 +00:00
Matt Sturgeon
c4353d057a flake/dev: pin flake-compat to PR fixing shallow repo
Pin flake-compat to https://github.com/edolstra/flake-compat/pull/75
which fixes https://github.com/edolstra/flake-compat/issues/74

If the flake is a shallow git repo, such as when fetched in CI,
flake-compat was failing to run in nix-instantiate.

Flake lock file updates:

• Updated input 'flake-compat':
    'https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
  → 'github:edolstra/flake-compat/b70558fcb45e248abd2a0add41cfb6464c94eb03?narHash=sha256-JtdaTv%2B1VIiZpLsULCSQte6Qg3ew5axbdpOYjo%2B8D2U%3D' (2025-07-12)
2025-07-12 20:35:02 +00:00
Matt Sturgeon
4f9e855172 ci/tag-maintainers: exit if nix fails 2025-07-12 20:35:02 +00:00
saygo-png
3708f788e2 docs: fix typo
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-12 13:33:45 +00:00
Gaetan Lepage
4aad22c30c user-configs: update GaetanLepage's config url 2025-07-12 09:46:51 +00:00
Ceferino Patino
658980fb24 user-configs: add @c4patino's config"
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-11 19:37:41 +00:00
Matt Sturgeon
b728cf43d9 ci/tag-maintainers: don't remove review requests
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
We can't distinguish between manual review requests and requests created
by CI, so let's avoid removing any review requests.
2025-07-10 14:36:48 +00:00
Matt Sturgeon
db7c5364a5 tests: use a nested attrset for buildbot
We need to optimise the buildbot attrs for nix-eval-jobs, however this
doesn't make sense for `nix flake check` or `nix flake show`.

Now that we aren't using the `checks` output, we don't _need_ to
restrict ourselves to a flat set of test derivations anymore.

This also simplifies our `tests` command, and means we no longer need to
pre-compute the test attr names.
2025-07-10 10:56:41 +00:00
Matt Sturgeon
1463ec64d5 tests: use a single link-farm for flake-checks
We need to optimise the buildbot attrs for nix-eval-jobs, however this
doesn't make sense for `nix flake check` or `nix flake show`.
2025-07-10 10:56:41 +00:00
Matt Sturgeon
278eb40fa7 tests: take responsibility for flakecheck/buildbot split 2025-07-10 10:56:41 +00:00
Matt Sturgeon
2e24f8e62b ci/tag-maintainers: minor cleanup
Some checks are pending
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-09 22:12:18 +00:00
Matt Sturgeon
8eaf9254a1 ci/tag-maintainers: pass changed file to nix as json 2025-07-09 22:12:18 +00:00
Matt Sturgeon
cd856a327c ci/tag-maintainers: split nix into separate file 2025-07-09 22:12:18 +00:00
Matt Sturgeon
22b3c49a0e ci: run treefmt 2025-07-09 22:12:18 +00:00
Austin Horstman
405132bab3 ci: tag-maintainers extract maintainers in a separate script
Make it easier to test the workflow by moving logic out into separate
script.
2025-07-09 19:23:40 +00:00
Austin Horstman
860754350d ci: add tag-maintainers workflow
Used to parse files changed and determine who should be notified of the
changes.
2025-07-09 19:23:40 +00:00
Heitor Augusto
a610befe67 plugins/otter: add HeitorAugustoLN as a maintainer
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
2025-07-08 17:12:37 +00:00
Heitor Augusto
e58246583e plugins/otter: migrate autoActivate to the new lsp module 2025-07-08 17:12:37 +00:00
Matt Sturgeon
67785f9577 flake/ci: fix lazy eval of dev partition
If the `ci` options are a set of options rather than a single option,
then the module system cannot lazily override it via `mkForce`.

In practice, this means that the dev partition gets evaluated strictly
when the module system "pushes down" the `ci` definitions to its
options.

Instead, we must ensure that each attribute listed in `partitionedAttrs`
corresponds to an actual option which can be directly defined, with no
"pushing down" required.

Fixes #3532
2025-07-08 17:12:15 +00:00
Manuel Transfeld
87e81a6572 plugins/codecompanion: correct option description 2025-07-08 17:12:06 +00:00
n0099
8c5257088b modules/files: improve extraFiles example 2025-07-08 17:11:55 +00:00