Commit Graph
3580 Commits
Author SHA1 Message Date
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
starpls-bin is an alias since Nov 2024
https://github.com/nixos/nixpkgs/commit/0b7768a68c751c2765c36f38e36eaec89a7dd76f
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 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
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 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
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 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
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
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" 2025-07-11 19:37:41 +00:00
Matt Sturgeon b728cf43d9 ci/tag-maintainers: don't remove review requests
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 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 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
Austin Horstman 6b56adb71a ci: add update-maintainers workflow
Used to keep the maintainers list updated used for RFC39 invites.
2025-07-08 14:08:46 +00:00
Austin Horstman f812a689b8 generated/all-maintainers.nix: init 2025-07-08 14:08:46 +00:00