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
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
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
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
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
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
Gaetan Lepage
9fd62cece2
plugins/blink-pairs: init
2026-02-01 14:39:34 +00:00
Gaetan Lepage
3c27e1b35c
plugins/model: init
2026-01-28 23:59:06 +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
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
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
Austin Horstman
a4c3066e02
tests/plugins/venv-selector: remove outdated setting
2026-01-24 06:08:49 +00:00
Austin Horstman
65ff8ffbe4
tests/plugins/treesitter-refactor: fix duplicate treesitter test
...
Plugin is abandoned and only supports legacy. Update test to reflect
that.
2026-01-24 06:08:49 +00:00
Austin Horstman
a7df38160c
tests/plugins/conform-nvim: skip broken packages
...
We don't need to try testing things we know are broken.
2026-01-24 06:08:49 +00:00
Austin Horstman
c01132cd90
tests/plugins/origami: fix deprecated settings
2026-01-24 06:08:49 +00:00
Austin Horstman
5ccb57eab7
tests/plugins/efmls-configs: skip broken tools
2026-01-24 06:08:49 +00:00
Austin Horstman
60d72ae187
tests/plugins/indent-tools: skip tests
...
Upstream needs to be updated to be compatible with latest
nvim-treesitter-textobjects main branch.
2026-01-24 06:08:49 +00:00
Austin Horstman
1d9e19a8b8
tests/plugins/dap-view: fix deprecated/removed settings
2026-01-24 06:08:49 +00:00
Austin Horstman
dc9a0eb81b
tests/plugins/vscode-diff: disable until plugin update
...
Currently failing due to a linux bug in recent update. Fixed upstream
and will be available in next flake.lock update.
2026-01-24 06:08:49 +00:00
Gaetan Lepage
c82140ffe0
treewide: nixfmt-rfc-style -> nixfmt
2026-01-24 06:08:49 +00:00
Gaetan Lepage
4c09a1ac2d
treewide: apply updated treefmt
2026-01-24 06:08:49 +00:00
Gaetan Lepage
6c906e0873
tests/all-package-tests: disable broken packages
2026-01-24 06:08:49 +00:00
eveeifyeve
5b138edcb2
plugins/yuck: init
...
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
2026-01-20 11:56:21 +00:00
Matt Sturgeon
03a638205b
tests/modules/lsp: fix package-fallback assertion logic
...
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
The "is in" vs "isn't in" logic was accidentally inverted.
2026-01-15 14:06:49 +00:00
Gaetan Lepage
5ae23bff4e
plugins/codesettings: init
2026-01-04 18:58:42 +00:00
Gaetan Lepage
2ca0f6b7bc
plugins/vscode-diff: init
2026-01-04 18:58:34 +00:00
Gaetan Lepage
1b5d59e466
plugins/iswap: init
2026-01-04 18:57:49 +00:00
Gaetan Lepage
63c9576037
plugins/blink-cmp-avante: init
2025-12-29 10:09:22 +00:00
Matt Sturgeon
db0fa29513
plugins/otter: use option interpolation in warning
...
Stringifying actual options via `"${option}"` interpolation ensures the
full option path (with prefix) is used.
2025-12-28 07:07:06 +00:00
Matt Sturgeon
4a6d561362
plugins/otter: fix highlighting warning
...
`highlightEnabled` can never be null, since it is the `||` of two
booleans.
Historically, `plugins.treesitter.settings.highlight.enable` was a
default-null option. Checking for null was effectively checking for the
default value.
This would now be `plugins.treesitter.settings ? highlight.enable`,
however reading the actual boolean more closely matches the intent.
2025-12-28 07:07:06 +00:00
Gaetan Lepage
56f03c4313
Revert "tests: disable terragrunt (build failure)"
...
This reverts commit 9f8955a868 .
2025-12-28 04:26:49 +00:00
Gaetan Lepage
1d333fc92e
treewide: apply linter suggestions
2025-12-28 04:26:49 +00:00
Yury Shvedov
779734a9fd
plugins/lsp-format-modifications: init
2025-12-26 21:05:01 +00:00
Gaetan Lepage
793f22ff3d
tests/all-package-defaults: disable trivy on x86_64-darwin (flaky)
2025-12-26 04:00:07 +00:00
Gaetan Lepage
cfa1df0088
tests: disable tests relying on phpPackages.php-codesniffer
...
https://github.com/NixOS/nixpkgs/pull/459254#issuecomment-3689578764
2025-12-26 04:00:07 +00:00
wadsaek
5ead6bfb2d
plugins/otter: update tests to conform to treesitter
2025-12-24 19:20:02 +00:00
Gaetan Lepage
ff9fdf402a
Revert "tests/plugins/codecompanion: disable runNvim as the plugin emits a warning"
...
This reverts commit f775c1e0b4 .
2025-12-21 22:30:14 +00:00