Gaetan Lepage
9336455b20
treewide: migrate away from removed nodePackages
2026-04-16 14:38:59 +00:00
nixvim-ci[bot] and Gaétan Lepage
c12d386771
generated: Updated lspconfig-servers.json
2026-04-16 14:38:59 +00:00
nixvim-ci[bot] and Gaétan Lepage
3e62b9064f
flake: Update
...
flake.lock updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3?narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (2026-03-01)
→ 'github:hercules-ci/flake-parts/3107b77cd68437b9a76194f0f7f9c55f2329ca5b?narHash=sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA%3D' (2026-04-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b63fe7f000adcfa269967eeff72c64cafecbbebe?narHash=sha256-CIS/4AMUSwUyC8X5g%2B5JsMRvIUL3YUfewe8K4VrbsSQ%3D' (2026-03-28)
→ 'github:NixOS/nixpkgs/566acc07c54dc807f91625bb286cb9b321b5f42a?narHash=sha256-psVTpH6PK3q1htMJpmdz1hLF5pQgEshu7gQWgKO6t6Y%3D' (2026-04-15)
flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/b63fe7f000adcfa269967eeff72c64cafecbbebe?narHash=sha256-CIS/4AMUSwUyC8X5g%2B5JsMRvIUL3YUfewe8K4VrbsSQ%3D' (2026-03-28)
→ 'github:NixOS/nixpkgs/566acc07c54dc807f91625bb286cb9b321b5f42a?narHash=sha256-psVTpH6PK3q1htMJpmdz1hLF5pQgEshu7gQWgKO6t6Y%3D' (2026-04-15)
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/9c4469b68b62e122c3b3d2ab0ed3caeb04ff1ac4?narHash=sha256-FB1fbeJQjaTMI2JFAa0LNMaYXiShiYbJA6puGQC4xdg%3D' (2026-03-30)
→ 'github:cachix/git-hooks.nix/580633fa3fe5fc0379905986543fd7495481913d?narHash=sha256-8Psjt%2BTWvE4thRKktJsXfR6PA/fWWsZ04DVaY6PUhr4%3D' (2026-04-07)
• Updated input 'home-manager':
'github:nix-community/home-manager/293490e1c1bf3bc46d7a1f2763052f0230d12e0c?narHash=sha256-DHeILNrZRmOQ8dj0MGHpjnGN%2BRfEoo5pHDwF%2BxekIl0%3D' (2026-03-30)
→ 'github:nix-community/home-manager/3c7524c68348ef79ce48308e0978611a050089b2?narHash=sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc%3D' (2026-04-14)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/da529ac9e46f25ed5616fd634079a5f3c579135f?narHash=sha256-zm3ftUQw0MPumYi91HovoGhgyZBlM4o3Zy0LhPNwzXE%3D' (2026-03-08)
→ 'github:lnl7/nix-darwin/06648f4902343228ce2de79f291dd5a58ee12146?narHash=sha256-KM2WYj6EA7M/FVZVCl3rqWY%2BTFV5QzSyyGE2gQxeODU%3D' (2026-04-01)
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/b6f77b88e9009bfde28e2130e218e5123dc66796?narHash=sha256-ANfn5OqIxq3HONPIXZ6zuI5sLzX1sS%2B2qcf/Pa0kQEc%3D' (2026-01-12)
→ 'github:NuschtOS/search/d15c05d20b434704c3e84f9dea161b8184b6643d?narHash=sha256-zQFcpo9Caj9ZLvjGHnvXsPjwyUmznf1kixcMA0%2Be0bw%3D' (2026-04-13)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/71b125cd05fbfd78cab3e070b73544abe24c5016?narHash=sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk%3D' (2026-03-12)
→ 'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' (2026-04-08)
2026-04-16 14:38:59 +00:00
dependabot[bot] and Matt Sturgeon
0a12693297
ci: bump actions/upload-pages-artifact from 4 to 5
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-14 00:53:45 +00:00
nixvim-ci[bot] and Gaétan Lepage
306d2772d6
maintainers: update generated/all-maintainers.nix
...
Automated update of the master maintainers list combining:
- Nixvim specific maintainers from lib/maintainers.nix
- Nixpkgs maintainers referenced in Nixvim modules
Changes: +7 -7 lines
Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-04-13 11:21:06 +00:00
Gaetan Lepage
3682e0dde6
plugins/gitlab: use dependencies.nodejs.path as default for code_suggestions.lsp_binary_path
2026-04-12 21:09:37 +00:00
Gaetan Lepage and Matt Sturgeon
05a8ad9f00
ci: use prettier instead of (soon-removed) nodePackages.prettier
2026-04-12 10:11:43 +00:00
Austin Horstman
a587a96a48
plugins/treesitter-textobjects: keymaps update
...
Breaking changes recently introduced in all the nvim-treesitter rewrite.
Just make it more known that the `settings` keymaps will have no effect
in newer versions.
2026-04-10 16:11:37 +00:00
Austin Horstman
8f634488bc
plugins/sidekick: don't bundle providers default
...
Default to no providers installed, opt-in vs opt-out to reduce closure
size by default. Most of these require subscriptions or familiarity with
anyways and doesn't make sense to default enable everything.
2026-04-10 15:59:54 +00:00
Austin Horstman
8e608496d9
plugins/dap: add configuration examples to docs
2026-04-10 15:40:45 +00:00
Austin Horstman
47844a7f6b
plugins/treesitter: recommend configured package
...
Recommend accessing the configured package instead of the upstream
generic package from nixpkgs.
2026-04-10 15:19:57 +00:00
ethanbodzioney and Gaétan Lepage
37e43d8003
Fix manpages name
2026-04-10 07:12:07 +00:00
Austin Horstman and Gaétan Lepage
cfd9affcf9
tests/all-package-defaults: disable flow and fstar on darwin
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
c050ddce29
tests/all-package-defaults: disable fortitude on darwin
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
61876f3936
tests/nvim-surround: drop removed keymaps setting
...
default> As of nvim-surround v4, keymaps are no longer set up using the
setup function. Please see `:h nvim-surround.migrating.v3_to_v4`.
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
e5393a55e9
tests/pylsp: skip broken memestra build on python3.13
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
5690a3ea1f
plugins/mkdnflow: update examples for upstream config changes
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
0d5e1973f8
tests/minuet: update deprecated lsp completion keys
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
2ef7a4a82a
tests/kitty-navigator: skip runtime execution without kitty
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
cdcfe3f2ff
tests/origami: update renamed foldtext padding key
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
9db4ae75fc
modules/performance: preserve lua deps in combined plugin pack
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
3056067b55
plugins/rhubarb: update maintainer attr
...
Follow the nixpkgs maintainer rename in NixOS/nixpkgs#499817 , which moved Santosh Shrestha from santosh to vimlinuz.
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
1e05ad24e0
plugins/rest: add temporary docs URL workaround
...
Keep an explicit plugin URL until the upstream package homepage metadata is fixed again.
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
989b3633d9
plugins/colorizer: enable termguicolors by default
...
Set termguicolors for the colorizer module so its tests and startup path continue to work with the plugin's current runtime requirement.
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
b0d5d9320d
modules/lsp/servers: declare new generated server entries
...
Add package mappings for newly generated lspconfig servers that are packaged in nixpkgs, and mark the remaining generated entries as unpackaged so the generated-sources check stays in sync.
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
637f4ef832
colorschemes/modus: replace deprecated variant option
...
Update the Modus settings schema, example, and test fixture to use the upstream variants table instead of the deprecated variant key.
2026-04-09 22:47:18 +00:00
Austin Horstman and Gaétan Lepage
4825cfe656
tests/modules/output: adapt provider checks to upstream changes
...
Update the with-providers and without-providers cases to validate the provider globals exposed by the Neovim wrapper instead of the legacy nvim-* helper executables.
2026-04-09 22:47:18 +00:00
Oliver Breitwieser and Gaétan Lepage
9722058ce1
modules/output: adapt to upstream changes in provider generation
...
(cherry picked from commit 4c399c86d3 )
2026-04-09 22:47:18 +00:00
Gaetan Lepage
1b1e1aed53
plugins/{efmls-configs,none-ls}/packages: remove alex
...
It was removed from nixpkgs as it is unmaintained
2026-04-09 22:47:18 +00:00
Gaetan Lepage
18324d8f9e
tests/plugins/mkdnflow: adapt test cases to upstream changes
2026-04-09 22:47:18 +00:00
nixvim-ci[bot] and Gaétan Lepage
00a38f089b
generated: Update
...
- Updated conform-formatters.json
- Updated lspconfig-servers.json
2026-04-09 22:47:18 +00:00
nixvim-ci[bot] and Gaétan Lepage
6d7c8ab427
flake: Update
...
flake.lock updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/57928607ea566b5db3ad13af0e57e921e6b12381?narHash=sha256-AnYjnFWgS49RlqX7LrC4uA%2BsCCDBj0Ry/WOJ5XWAsa0%3D' (2026-02-02)
→ 'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3?narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (2026-03-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe?narHash=sha256-P7dWMHRUWG5m4G%2B06jDyThXO7kwSk46C1kgjEWcybkE%3D' (2026-02-06)
→ 'github:NixOS/nixpkgs/b63fe7f000adcfa269967eeff72c64cafecbbebe?narHash=sha256-CIS/4AMUSwUyC8X5g%2B5JsMRvIUL3YUfewe8K4VrbsSQ%3D' (2026-03-28)
flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe?narHash=sha256-P7dWMHRUWG5m4G%2B06jDyThXO7kwSk46C1kgjEWcybkE%3D' (2026-02-06)
→ 'github:NixOS/nixpkgs/b63fe7f000adcfa269967eeff72c64cafecbbebe?narHash=sha256-CIS/4AMUSwUyC8X5g%2B5JsMRvIUL3YUfewe8K4VrbsSQ%3D' (2026-03-28)
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/a8ca480175326551d6c4121498316261cbb5b260?narHash=sha256-Fok2AmefgVA0%2Beprw2NDwqKkPGEI5wvR%2BtwiZagBvrg%3D' (2026-02-01)
→ 'github:cachix/git-hooks.nix/9c4469b68b62e122c3b3d2ab0ed3caeb04ff1ac4?narHash=sha256-FB1fbeJQjaTMI2JFAa0LNMaYXiShiYbJA6puGQC4xdg%3D' (2026-03-30)
• Updated input 'home-manager':
'github:nix-community/home-manager/cbd8a72e5fe6af19d40e2741dc440d9227836860?narHash=sha256-8b%2B0vixdqGnIIcgsPhjdX7EGPdzcVQqYxF%2Bujjex654%3D' (2026-02-07)
→ 'github:nix-community/home-manager/293490e1c1bf3bc46d7a1f2763052f0230d12e0c?narHash=sha256-DHeILNrZRmOQ8dj0MGHpjnGN%2BRfEoo5pHDwF%2BxekIl0%3D' (2026-03-30)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/0d7874ef7e3ba02d58bebb871e6e29da36fa1b37?narHash=sha256-DsqnN6LvXmohTRaal7tVZO/AKBuZ02kPBiZKSU4qa/k%3D' (2026-02-04)
→ 'github:lnl7/nix-darwin/da529ac9e46f25ed5616fd634079a5f3c579135f?narHash=sha256-zm3ftUQw0MPumYi91HovoGhgyZBlM4o3Zy0LhPNwzXE%3D' (2026-03-08)
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/b6f77b88e9009bfde28e2130e218e5123dc66796?narHash=sha256-ANfn5OqIxq3HONPIXZ6zuI5sLzX1sS%2B2qcf/Pa0kQEc%3D' (2026-01-12)
→ 'github:NuschtOS/search/3e49b4205b3083f7e45075bd2f7a722f6a4ce195?narHash=sha256-9gKVKVmdcel4ACBHVqZ6zSPJ3nVHfNoWocv2rzjbJOw%3D' (2026-03-15)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/337a4fe074be1042a35086f15481d763b8ddc0e7?narHash=sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD%2BFyxk%3D' (2026-02-04)
→ 'github:numtide/treefmt-nix/71b125cd05fbfd78cab3e070b73544abe24c5016?narHash=sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk%3D' (2026-03-12)
2026-04-09 22:47:18 +00:00
dependabot[bot] and Austin Horstman
f6636ce710
ci: bump actions/deploy-pages from 4 to 5
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 19:47:26 +00:00
dependabot[bot] and Austin Horstman
1b5fbbd810
ci: bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 19:46:53 +00:00
dependabot[bot] and Austin Horstman
54a6065299
ci: bump actions/create-github-app-token from 2 to 3
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 2 to 3.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 19:46:07 +00:00
Benedikt Ritter and Austin Horstman
14702778ef
plugins/none-ls: fix prettier formatting source default package
...
See https://github.com/NixOS/nixpkgs/commit/0e0ac8143c0ad9bde571a8924e52534fdb4a2ae9
2026-04-09 19:43:03 +00:00
Myxogastria0808 and Matt Sturgeon
2e008bb941
user-configs: add @Myxogastria0808's config
2026-04-04 12:54:17 +00:00
Tash and Austin Horstman
0166a4a54c
plugins/lazy: make pluginType freeform.
2026-04-04 02:15:11 +00:00
Austin Horstman and Gaétan Lepage
cbd8536a05
modules/output: restore plugin lua dependencies
...
With the newer nixpkgs Neovim wrapper, plugin Lua dependencies are surfaced through neovimUtils.makeVimPackageInfo as vimPackageInfo.luaDependencies. Nixvim was still only feeding explicit extraLuaPackages into its wrapper Lua environment, so plugin-provided Lua modules stopped reaching the runtime search path after the flake.lock bump.
That showed up as real runtime failures: Telescope could not load plenary.strings and Neorg could not load lua-utils, even though explicit extraLuaPackages still worked.
Fix that by computing vimPackageInfo from config.build.plugins and appending vimPackageInfo.luaDependencies to the wrapper's extraLuaPackages. That keeps Nixvim aligned with the nixpkgs/Home Manager dependency resolution path instead of maintaining a separate recursive Lua dependency collector.
Add focused regression coverage for the two reported plugin cases:
- telescope -> plenary.strings
- neorg -> lua-utils
2026-03-29 16:40:02 +00:00
Austin Horstman and Gaétan Lepage
f6f985ce53
modules/output: drop deprecated makeNeovimConfig
...
nixpkgs deprecated neovimUtils.makeNeovimConfig in favor of
wrapNeovimUnstable. Keep Nixvim's current generated init.lua startup
model, but stop routing wrapper construction through the deprecated
helper.
Switch modules/top-level/output.nix to call wrapNeovimUnstable
directly and preserve the existing wrappedNeovim.initRc -> generated
init.lua composition. This aligns Nixvim with the upstream wrapper API
change without changing our current bootstrap behavior yet.
Also update CONTRIBUTING to point contributors at
wrapNeovimUnstable instead of the deprecated helper.
2026-03-29 16:40:02 +00:00
Sizhe Zhao and Gaétan Lepage
2b9f8e1d65
plugins/dropbar: fix ill-defined escape
2026-03-27 12:02:23 +00:00
dependabot[bot] and Gaétan Lepage
28c58bf023
ci: bump cachix/cachix-action from 16 to 17
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 16 to 17.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v16...v17 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-version: '17'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 23:47:20 +00:00
Austin Horstman
21ae25e13b
plugins/conform: add linuxOnly state
...
Just make it easier to gate linux state eventually, similar to darwin
state.
2026-03-01 21:57:38 +00:00
Austin Horstman
5a6eda5aa1
tests/conform: add darwinOnly test
2026-03-01 21:57:38 +00:00
Austin Horstman
9077e2f2bc
plugins/conform: change state semantics
...
Didn't realize `darwinOnly` didn't actually warn/fail install on linux
only. It just passes a state message to the auto-install function.
Change the state function to automatically handle the expected
condition.
2026-03-01 21:57:38 +00:00
Gaetan Lepage and Matt Sturgeon
ed0424f0b0
lsp/servers/packages: add package for graphql
2026-02-15 06:09:31 +00:00
Benedikt Ritter and Gaétan Lepage
4c63aa76be
jdtls: update repository URL
...
The repository has been moved from GitHub to Codeberg.
2026-02-13 23:02:36 +00:00
Gaetan Lepage
5736a24082
plugins/telescope: add ast-grep extension
2026-02-13 21:45:09 +00:00
Austin Horstman
e49b8deda7
plugins/mkdnflow: properly handle old mappings
...
Migrate user's with old mappings to new format and warn about change.
2026-02-13 03:40:48 +00:00
sglre6355 and Matt Sturgeon
6acc964664
modules/dependencies: add packageFallback option
2026-02-09 09:53:43 +00:00