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
Austin Horstman and Gaétan Lepage
d354487c46
plugins/conform: unbreak misc more packages
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
d569264c28
tests/dependencies: disable skim dependency
...
Also check package names to block specific packages.
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
a0e12d8113
tests/openscad: disable skim test
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
255c7a6c39
tests/fzf-lua: disable skim test
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
97f93f6c19
tests/all-package-defaults: disable skim
...
Broken on linux too
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
6085624c3e
plugins/conform: unbreak gdformat
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
f368cf7bb3
plugins/conform: sort packages for formatters
...
Don't need them sporadically listed, makes it harder to pin down where
to find a package in the whole list.
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
1295ddf004
plugins/conform: unbreak swift packages
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
e8cf40ac5c
plugins/conform: mark opa_fmt broken on darwin
2026-02-09 08:51:23 +00:00
Austin Horstman and Gaétan Lepage
dd4646a916
plugins/conform: mark racketfmt linux only
...
Getting failure to eval on darwin due to unsupported platform.
2026-02-09 08:51:23 +00:00
Gaetan Lepage
d859217cf5
lsp/servers/packages: add oxfmt
2026-02-09 08:51:23 +00:00
nixvim-ci[bot] and Gaétan Lepage
e8ee5dce16
generated: Updated lspconfig-servers.json
2026-02-09 08:51:23 +00:00
nixvim-ci[bot] and Gaétan Lepage
b7ca3c69e5
flake: Update
...
flake.lock updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/aa290c9891fa4ebe88f8889e59633d20cc06a5f2?narHash=sha256-awR8qIwJxJJiOmcEGgP2KUqYmHG4v/z8XpL9z8FnT1A%3D' (2026-02-04)
→ 'github:NixOS/nixpkgs/ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe?narHash=sha256-P7dWMHRUWG5m4G%2B06jDyThXO7kwSk46C1kgjEWcybkE%3D' (2026-02-06)
flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/aa290c9891fa4ebe88f8889e59633d20cc06a5f2?narHash=sha256-awR8qIwJxJJiOmcEGgP2KUqYmHG4v/z8XpL9z8FnT1A%3D' (2026-02-04)
→ 'github:NixOS/nixpkgs/ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe?narHash=sha256-P7dWMHRUWG5m4G%2B06jDyThXO7kwSk46C1kgjEWcybkE%3D' (2026-02-06)
• Updated input 'home-manager':
'github:nix-community/home-manager/471e6a065f9efed51488d7c51a9abbd387df91b8?narHash=sha256-yFVde8QZK7Dc0Xa8eQDsmxLX4NJNfL1NKfctSyiQgMY%3D' (2026-02-05)
→ 'github:nix-community/home-manager/cbd8a72e5fe6af19d40e2741dc440d9227836860?narHash=sha256-8b%2B0vixdqGnIIcgsPhjdX7EGPdzcVQqYxF%2Bujjex654%3D' (2026-02-07)
2026-02-09 08:51:23 +00:00
Tom Hubrecht and Matt Sturgeon
51abc53252
treewide: Fix occurences of ill-defined escapes
2026-02-06 14:36:35 +00:00
nixvim-ci[bot] and Gaétan Lepage
84eb645293
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/04e5203db66417d548ae1ff188a9f591836dfaa7?narHash=sha256-R1WFtIvp38hS9x63dnijdJw1KyIiy30KGea6e6N7LHs%3D' (2026-02-05)
→ 'github:nix-community/home-manager/471e6a065f9efed51488d7c51a9abbd387df91b8?narHash=sha256-yFVde8QZK7Dc0Xa8eQDsmxLX4NJNfL1NKfctSyiQgMY%3D' (2026-02-05)
2026-02-06 12:52:26 +00:00
Gaetan Lepage and Austin Horstman
c18ad3cda9
tests/all-package-defaults: disable broken packages
2026-02-05 20:18:49 +00:00
Gaetan Lepage and Austin Horstman
d2d40c97f4
tests/plugins/project-nvim: disable runNvim on all tests
2026-02-05 20:18:49 +00:00
Gaetan Lepage and Austin Horstman
0675ee9866
tests: disable broken crystalline
2026-02-05 20:18:49 +00:00
Gaetan Lepage and Austin Horstman
aa893e2052
lsp/servers: update packages
2026-02-05 20:18:49 +00:00
Gaetan Lepage and Austin Horstman
bbc37c29c6
plugins/efmls-configs/packages: phpPackages.phpstan -> phpstan
2026-02-05 20:18:49 +00:00
Gaetan Lepage and Austin Horstman
f44a4d4569
tests/all-package-defaults: fix dates in comments
2026-02-05 20:18:49 +00:00
Gaetan Lepage and Austin Horstman
24346b99ef
Revert "tests/plugins/vscode-diff: disable until plugin update"
...
This reverts commit dc9a0eb81b .
2026-02-05 20:18:49 +00:00
nixvim-ci[bot] and Austin Horstman
c9d967262b
generated: Update
...
- Updated conform-formatters.json
- Updated lspconfig-servers.json
- Updated unsupported-lspconfig-servers.json
2026-02-05 20:18:49 +00:00
nixvim-ci[bot] and Austin Horstman
708fbf15c0
flake: Update
...
flake.lock updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/80daad04eddbbf5a4d883996a73f3f542fa437ac?narHash=sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY%3D' (2026-01-11)
→ 'github:hercules-ci/flake-parts/57928607ea566b5db3ad13af0e57e921e6b12381?narHash=sha256-AnYjnFWgS49RlqX7LrC4uA%2BsCCDBj0Ry/WOJ5XWAsa0%3D' (2026-02-02)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ed142ab1b3a092c4d149245d0c4126a5d7ea00b0?narHash=sha256-dYP3DjiL7oIiiq3H65tGIXXIT1Waiadmv93JS0sS%2B8A%3D' (2026-01-20)
→ 'github:NixOS/nixpkgs/aa290c9891fa4ebe88f8889e59633d20cc06a5f2?narHash=sha256-awR8qIwJxJJiOmcEGgP2KUqYmHG4v/z8XpL9z8FnT1A%3D' (2026-02-04)
flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/ed142ab1b3a092c4d149245d0c4126a5d7ea00b0?narHash=sha256-dYP3DjiL7oIiiq3H65tGIXXIT1Waiadmv93JS0sS%2B8A%3D' (2026-01-20)
→ 'github:NixOS/nixpkgs/aa290c9891fa4ebe88f8889e59633d20cc06a5f2?narHash=sha256-awR8qIwJxJJiOmcEGgP2KUqYmHG4v/z8XpL9z8FnT1A%3D' (2026-02-04)
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/a1ef738813b15cf8ec759bdff5761b027e3e1d23?narHash=sha256-Efs3VUPelRduf3PpfPP2ovEB4CXT7vHf8W%2Bxc49RL/U%3D' (2026-01-22)
→ 'github:cachix/git-hooks.nix/a8ca480175326551d6c4121498316261cbb5b260?narHash=sha256-Fok2AmefgVA0%2Beprw2NDwqKkPGEI5wvR%2BtwiZagBvrg%3D' (2026-02-01)
• Updated input 'home-manager':
'github:nix-community/home-manager/d055b309a6277343cb1033a11d7500f0a0f669fc?narHash=sha256-gmU9cRplrQWqoback9PgQX7Dlsdx8JlhlVZwf0q1F7E%3D' (2026-01-23)
→ 'github:nix-community/home-manager/04e5203db66417d548ae1ff188a9f591836dfaa7?narHash=sha256-R1WFtIvp38hS9x63dnijdJw1KyIiy30KGea6e6N7LHs%3D' (2026-02-05)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/0fc4e7ac670a0ed874abacf73c4b072a6a58064b?narHash=sha256-5ulSDyOG1U%2B1sJhkJHYsUOWEsmtLl97O0NTVMvgIVyc%3D' (2026-01-18)
→ 'github:lnl7/nix-darwin/0d7874ef7e3ba02d58bebb871e6e29da36fa1b37?narHash=sha256-DsqnN6LvXmohTRaal7tVZO/AKBuZ02kPBiZKSU4qa/k%3D' (2026-02-04)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/e96d59dff5c0d7fddb9d113ba108f03c3ef99eca?narHash=sha256-67vyT1%2BxClLldnumAzCTBvU0jLZ1YBcf4vANRWP3%2BAk%3D' (2026-01-11)
→ 'github:numtide/treefmt-nix/337a4fe074be1042a35086f15481d763b8ddc0e7?narHash=sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD%2BFyxk%3D' (2026-02-04)
2026-02-05 20:18:49 +00:00
Heitor Augusto and Gaétan Lepage
31c3b3687d
user-configs: remove HeitorAugustoLN's configuration
2026-02-02 09:38:23 +00:00