Commit Graph
4412 Commits
Author SHA1 Message Date
Austin HorstmanandGaé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 HorstmanandGaé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 BreitwieserandGaé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]andGaétan Lepage 00a38f089b generated: Update
- Updated conform-formatters.json
- Updated lspconfig-servers.json
2026-04-09 22:47:18 +00:00
nixvim-ci[bot]andGaé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]andAustin 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]andAustin 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]andAustin 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 RitterandAustin 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
Myxogastria0808andMatt Sturgeon 2e008bb941 user-configs: add @Myxogastria0808's config 2026-04-04 12:54:17 +00:00
TashandAustin Horstman 0166a4a54c plugins/lazy: make pluginType freeform. 2026-04-04 02:15:11 +00:00
Austin HorstmanandGaé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 HorstmanandGaé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 ZhaoandGaétan Lepage 2b9f8e1d65 plugins/dropbar: fix ill-defined escape 2026-03-27 12:02:23 +00:00
dependabot[bot]andGaé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 LepageandMatt Sturgeon ed0424f0b0 lsp/servers/packages: add package for graphql 2026-02-15 06:09:31 +00:00
Benedikt RitterandGaé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
sglre6355andMatt Sturgeon 6acc964664 modules/dependencies: add packageFallback option 2026-02-09 09:53:43 +00:00
Austin HorstmanandGaétan Lepage d354487c46 plugins/conform: unbreak misc more packages 2026-02-09 08:51:23 +00:00
Austin HorstmanandGaé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 HorstmanandGaétan Lepage a0e12d8113 tests/openscad: disable skim test 2026-02-09 08:51:23 +00:00
Austin HorstmanandGaétan Lepage 255c7a6c39 tests/fzf-lua: disable skim test 2026-02-09 08:51:23 +00:00
Austin HorstmanandGaétan Lepage 97f93f6c19 tests/all-package-defaults: disable skim
Broken on linux too
2026-02-09 08:51:23 +00:00
Austin HorstmanandGaétan Lepage 6085624c3e plugins/conform: unbreak gdformat 2026-02-09 08:51:23 +00:00
Austin HorstmanandGaé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 HorstmanandGaétan Lepage 1295ddf004 plugins/conform: unbreak swift packages 2026-02-09 08:51:23 +00:00
Austin HorstmanandGaétan Lepage e8cf40ac5c plugins/conform: mark opa_fmt broken on darwin 2026-02-09 08:51:23 +00:00
Austin HorstmanandGaé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]andGaétan Lepage e8ee5dce16 generated: Updated lspconfig-servers.json 2026-02-09 08:51:23 +00:00
nixvim-ci[bot]andGaé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 HubrechtandMatt Sturgeon 51abc53252 treewide: Fix occurences of ill-defined escapes 2026-02-06 14:36:35 +00:00
nixvim-ci[bot]andGaé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 LepageandAustin Horstman c18ad3cda9 tests/all-package-defaults: disable broken packages 2026-02-05 20:18:49 +00:00
Gaetan LepageandAustin Horstman d2d40c97f4 tests/plugins/project-nvim: disable runNvim on all tests 2026-02-05 20:18:49 +00:00
Gaetan LepageandAustin Horstman 0675ee9866 tests: disable broken crystalline 2026-02-05 20:18:49 +00:00
Gaetan LepageandAustin Horstman aa893e2052 lsp/servers: update packages 2026-02-05 20:18:49 +00:00
Gaetan LepageandAustin Horstman bbc37c29c6 plugins/efmls-configs/packages: phpPackages.phpstan -> phpstan 2026-02-05 20:18:49 +00:00
Gaetan LepageandAustin Horstman f44a4d4569 tests/all-package-defaults: fix dates in comments 2026-02-05 20:18:49 +00:00
Gaetan LepageandAustin 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]andAustin 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]andAustin 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 AugustoandGaétan Lepage 31c3b3687d user-configs: remove HeitorAugustoLN's configuration 2026-02-02 09:38:23 +00:00