Austin Horstman
cbd8536a05
modules/output: restore plugin lua dependencies
...
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
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
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
2b9f8e1d65
plugins/dropbar: fix ill-defined escape
2026-03-27 12:02:23 +00:00
dependabot[bot]
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
...
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
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
ed0424f0b0
lsp/servers/packages: add package for graphql
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
2026-02-15 06:09:31 +00:00
Benedikt Ritter
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
6acc964664
modules/dependencies: add packageFallback option
2026-02-09 09:53:43 +00:00
Austin Horstman
d354487c46
plugins/conform: unbreak misc more packages
2026-02-09 08:51:23 +00:00
Austin Horstman
d569264c28
tests/dependencies: disable skim dependency
...
Also check package names to block specific packages.
2026-02-09 08:51:23 +00:00
Austin Horstman
a0e12d8113
tests/openscad: disable skim test
2026-02-09 08:51:23 +00:00
Austin Horstman
255c7a6c39
tests/fzf-lua: disable skim test
2026-02-09 08:51:23 +00:00
Austin Horstman
97f93f6c19
tests/all-package-defaults: disable skim
...
Broken on linux too
2026-02-09 08:51:23 +00:00
Austin Horstman
6085624c3e
plugins/conform: unbreak gdformat
2026-02-09 08:51:23 +00:00
Austin Horstman
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
1295ddf004
plugins/conform: unbreak swift packages
2026-02-09 08:51:23 +00:00
Austin Horstman
e8cf40ac5c
plugins/conform: mark opa_fmt broken on darwin
2026-02-09 08:51:23 +00:00
Austin Horstman
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]
e8ee5dce16
generated: Updated lspconfig-servers.json
2026-02-09 08:51:23 +00:00
nixvim-ci[bot]
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
51abc53252
treewide: Fix occurences of ill-defined escapes
2026-02-06 14:36:35 +00:00
nixvim-ci[bot]
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
c18ad3cda9
tests/all-package-defaults: disable broken packages
2026-02-05 20:18:49 +00:00
Gaetan Lepage
d2d40c97f4
tests/plugins/project-nvim: disable runNvim on all tests
2026-02-05 20:18:49 +00:00
Gaetan Lepage
0675ee9866
tests: disable broken crystalline
2026-02-05 20:18:49 +00:00
Gaetan Lepage
aa893e2052
lsp/servers: update packages
2026-02-05 20:18:49 +00:00
Gaetan Lepage
bbc37c29c6
plugins/efmls-configs/packages: phpPackages.phpstan -> phpstan
2026-02-05 20:18:49 +00:00
Gaetan Lepage
f44a4d4569
tests/all-package-defaults: fix dates in comments
2026-02-05 20:18:49 +00:00
Gaetan Lepage
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]
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]
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
31c3b3687d
user-configs: remove HeitorAugustoLN's configuration
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
2026-02-02 09:38:23 +00:00
Gaetan Lepage
9fd62cece2
plugins/blink-pairs: init
2026-02-01 14:39:34 +00:00
Ahmad Raza
08672dfdbf
chore: added np to the example's list
2026-02-01 12:53:58 +00:00
Gaetan Lepage
3c27e1b35c
plugins/model: init
2026-01-28 23:59:06 +00:00
Stanislav Asunkin
7addac6d11
plugins/blink-cmp: add blink_cmp_fuzzy lib to combinePlugins.pathsToLink
2026-01-27 18:08:28 +00:00
saygo-png
c19a0517dd
plugins/project-nvim: adapt to upstream changes
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2026-01-26 09:14:08 +00:00
Gaetan Lepage
ff90549078
plugins/chadtree: enable xdg setting to fix deps installation
2026-01-26 09:14:01 +00:00
Gaetan Lepage
f5525b2c35
plugins/vscode-diff: rename to codediff
2026-01-25 20:03:01 +00:00
Gaetan Lepage
acb045161f
plugins/blink-cmp-nixpkgs-maintainers: init
2026-01-25 20:02:55 +00:00
Carlos Henrique
34a7d94cdc
user-configs: add @carl0xs config
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
2026-01-24 09:44:11 +00:00
Austin Horstman
0dd35171c8
tests/all-package-defaults: skip x86_64-darwin failures
2026-01-24 06:08:49 +00:00
Austin Horstman
bb0d555610
tests/all-package-defaults: skip aarch64-darwin failures
2026-01-24 06:08:49 +00:00
Austin Horstman
22dd228f36
tests/plugins/lz-n: resolve treesitter conflict
...
Just remove the dependency on treesitter for testing lz-n.
2026-01-24 06:08:49 +00:00
Austin Horstman
edbd483f08
tests/lsp-servers: disable shopify_theme_ls
2026-01-24 06:08:49 +00:00