nixvim-ci[bot] and Gaétan Lepage
24538354b3
generated: Updated lint-linters.json
2026-07-02 16:10:29 +00:00
nixvim-ci[bot] and Gaétan Lepage
fd18892463
flake: Update
...
flake.lock updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb?narHash=sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4%3D' (2026-05-13)
→ 'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3e41b24abd260e8f71dbe2f5737d24122f972158?narHash=sha256-rxO%2Buc/KFbSJp%2BpgyXRuAX6QlG9hJdnt0BXpEQRXY%2BU%3D' (2026-06-16)
→ 'github:NixOS/nixpkgs/e8273b29fe1390ec8d4603f2477357555291432e?narHash=sha256-ETYnV9U7Sr%2BA45dohzZdfCZKOss4qrTkO%2BwgNZNvEc0%3D' (2026-07-01)
flake/dev/flake.lock updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/3bbec39bc90eadfa031e6f3b77272f3f60803e39?narHash=sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco%2B3u0%3D' (2026-06-17)
→ 'github:cachix/git-hooks.nix/9f7e99119ece7705299595299f3b031f39356de1?narHash=sha256-wLMOrPgVyeF3XmP%2BqfYcLqnVdTxikdcSvbIY7rA9jTA%3D' (2026-07-01)
• Removed input 'git-hooks/gitignore'
• Removed input 'git-hooks/gitignore/nixpkgs'
• Updated input 'home-manager':
'github:nix-community/home-manager/4b0b9474749820afac53ea30d4ccfef60aba5ce6?narHash=sha256-NxykfEdGQjop9m49Bk61pXpAduH8ICHgXC1N3Ph3Jp0%3D' (2026-06-23)
→ 'github:nix-community/home-manager/ebc87daabc8d3f595e9a8b67107eaaa8115ad582?narHash=sha256-2rwNd77TzZ4sDDvMam0IXFXN5IfC35mifoeKS0uAc/4%3D' (2026-07-02)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
• Updated input 'nixvim/flake-parts':
'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb?narHash=sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4%3D' (2026-05-13)
→ 'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)
• Updated input 'nixvim/nixpkgs':
'github:NixOS/nixpkgs/3e41b24abd260e8f71dbe2f5737d24122f972158?narHash=sha256-rxO%2Buc/KFbSJp%2BpgyXRuAX6QlG9hJdnt0BXpEQRXY%2BU%3D' (2026-06-16)
→ 'github:NixOS/nixpkgs/e8273b29fe1390ec8d4603f2477357555291432e?narHash=sha256-ETYnV9U7Sr%2BA45dohzZdfCZKOss4qrTkO%2BwgNZNvEc0%3D' (2026-07-01)
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/1b4bc60840fbe3d5c9faa866031db49266fe3367?narHash=sha256-v8GLF/joPIVFJAACjWzCXZwWFdnNDPi0m89LiroN7vU%3D' (2026-06-21)
→ 'github:NuschtOS/search/10a0c24abbe4215483ff01a010f7dc7507aa23fd?narHash=sha256-4pJXwVUOjj9dRRO1RGF5GeXXuX7caoWnFWqDsHgbh3k%3D' (2026-07-01)
• Updated input 'nuschtosSearch/nix-index-database':
'github:Mic92/nix-index-database/854d04e2368fb2e9c328a36b3c0a04cd713bfae1?narHash=sha256-W7S8O86bVrw2gaomEwkHStOzmPpnFIHQ6lS4Q2HffJ0%3D' (2026-06-14)
→ 'github:Mic92/nix-index-database/058b1f9381fa79fcda49982370a750ff92dbba43?narHash=sha256-ripjZa7BBLwL1uS5VJF3s/VpZpWt5ZIQEvkJ/FJNpQw%3D' (2026-06-28)
2026-07-02 16:10:29 +00:00
Matt Sturgeon
97f048f640
ci: buildbot-nix → nixbot
...
Migrate flake outputs, config files, etc from buildbot-nix to nixbot.
This is not urgent, because nixbot falls back to buildbot-nix.toml when
nixbot.toml is missing.
2026-07-02 13:52:50 +00:00
Matt Sturgeon
702008d2b3
ci/backport: specify workflows permission
...
Needed to create branches that modify workflow files.
2026-07-01 15:26:03 +00:00
Matt Sturgeon
be307b6b8f
ci/pr-merged: explicitly checkout base_ref
...
This _should_ be the default, but actions/checkout is still complaining
about checking out untrusted PR code.
Technically, this workflow only runs on `merged` PRs, so the PR code _is_
trusted anyway. But currently there's no need to use the PR's code.
2026-07-01 13:42:15 +00:00
Matt Sturgeon
266d5c31d5
ci/backport: explicitly define persist-credentials
...
This is the default, but it's best practice to state it explicitly to
avoid security footguns.
2026-07-01 13:42:15 +00:00
Matt Sturgeon
aeb34e84f6
ci/backport: update for checkout v7
...
We need to specify allow-unsafe-pr-checkout now, to be explicit about
checking out PR code on a privileged workflow.
2026-07-01 13:42:15 +00:00
Matt Sturgeon
78acb50d9a
modules/nixpkgs: import libForPkgs correctly
2026-07-01 03:15:00 +00:00
Matt Sturgeon
cc3b773a7a
modules/nixpkgs: use libForPkgs for elaborate
...
`lib.systems.elaborate` is sensitive to Nixpkgs revision, so import a
`lib` instance from the Nixpkgs revision we're constructing.
2026-07-01 00:13:16 +00:00
Austin Horstman
c6a99bb41f
modules/nixpkgs: warn about platform specs
...
Document that fully elaborated platform attrsets from another Nixpkgs instance can be unsafe when Nixvim imports a different nixpkgs.source.
2026-06-29 04:20:49 +00:00
Austin Horstman
adfa139f94
wrappers: inherit platform config tuples
...
Nixvim wrapper modules passed the host nixpkgs' fully elaborated stdenv.{host,build}Platform attrsets into Nixvim's own nixpkgs import.
When the host and Nixvim nixpkgs revisions disagreed, those platform attrsets could be re-elaborated by a different lib.systems, causing eval recursion or platform-schema errors.
Pass only { config = ...; } as the inherited platform spec instead. This keeps ABI/libc details while letting Nixvim's selected nixpkgs elaborate the platform itself.
2026-06-29 04:20:49 +00:00
dependabot[bot] and Gaétan Lepage
dbf9550dba
ci: bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 22:48:10 +00:00
Matt Sturgeon
c02fd3edc6
docs/lib: use structuredAttrs
...
When using structuredAttrs, we don't need a separate "function locations"
derivation. Instead, we can read directly from NIX_ATTRS_JSON_FILE.
2026-06-23 18:14:39 +00:00
nixvim-ci[bot] and Gaétan Lepage
9b5157fa16
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/979bfee6e1a7996fc395270d54c9b59e88762494?narHash=sha256-dh0RDcJ17Rubgk3hGTugYmTu6rnUPfRu5vA7MA1Pdo0%3D' (2026-06-22)
→ 'github:nix-community/home-manager/4b0b9474749820afac53ea30d4ccfef60aba5ce6?narHash=sha256-NxykfEdGQjop9m49Bk61pXpAduH8ICHgXC1N3Ph3Jp0%3D' (2026-06-23)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
2026-06-23 14:44:42 +00:00
Matt Sturgeon
91df3d9f91
docs/modules: model page content as sections
...
Represent page content as a list of typed sections, rather than a fixed
set of page attributes.
This allows pages to be composed from multiple content sources while
simplifying the rendering logic and prepares the new docs system for
additional section types such as option documentation.
2026-06-23 01:04:32 +00:00
Matt Sturgeon
f60bf47332
modules/nixvim-info: flatten and simplify
...
Instead of recursively merging a nested tree, construct a flat map of
"option-path" → {info}.
This should be more efficient to eval, and simpler to introspect.
2026-06-22 20:39:04 +00:00
Matt Sturgeon
c7ccb896eb
docs/man: simplify using structuredAttrs
...
Verified the output does not change:
$ nix build .#man-docs github:nix-community/nixvim#man-docs
$ sha256sum result{,-1}/share/man/man5/nixvim.5.gz
63177f4e1bff6db2ef01dfdb31c0674342ba9d9d27fe8e3d392bf86131fbc867 result/share/man/man5/nixvim.5.gz
63177f4e1bff6db2ef01dfdb31c0674342ba9d9d27fe8e3d392bf86131fbc867 result-1/share/man/man5/nixvim.5.gz
2026-06-22 20:38:34 +00:00
boyreau and Matt Sturgeon
a0c1a8ffd4
docs: fixed GaetanLepage nixconfig URL
2026-06-22 20:38:23 +00:00
nixvim-ci[bot] and Gaétan Lepage
7f813fc7a6
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/78e7d8b13ecd7f5256a5c11ce216876164099d9f?narHash=sha256-npfH7Zv7t1akX/ArqCNro4zU4ViPlghLaPnbEfHbCxk%3D' (2026-06-20)
→ 'github:nix-community/home-manager/979bfee6e1a7996fc395270d54c9b59e88762494?narHash=sha256-dh0RDcJ17Rubgk3hGTugYmTu6rnUPfRu5vA7MA1Pdo0%3D' (2026-06-22)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
2026-06-22 16:31:58 +00:00
nixvim-ci[bot] and Matt Sturgeon
b3e7b2d2e5
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/37f21dfa5d27e71b75bacd9418b156f9265e312e?narHash=sha256-6Ld1PqmptFtFKblE%2BSynhRgyBApUWcmrISetWqWHeeo%3D' (2026-06-19)
→ 'github:nix-community/home-manager/78e7d8b13ecd7f5256a5c11ce216876164099d9f?narHash=sha256-npfH7Zv7t1akX/ArqCNro4zU4ViPlghLaPnbEfHbCxk%3D' (2026-06-20)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/a45595bc2e1ed7def0f8bce6e5f6bb9c8a6bbcbe?narHash=sha256-GauOhn1S0TlO7d651kM1Wg/HOx%2BOAAXYFf3YKRAm/lY%3D' (2026-06-18)
→ 'github:NuschtOS/search/1b4bc60840fbe3d5c9faa866031db49266fe3367?narHash=sha256-v8GLF/joPIVFJAACjWzCXZwWFdnNDPi0m89LiroN7vU%3D' (2026-06-21)
• Updated input 'nuschtosSearch/ixx':
'github:NuschtOS/ixx/d7a538df37375683fda931d244ca47aed0296940?narHash=sha256-vLSO1r6UJ8%2B8r2o05ZILtvIQ5vPobGWTKvWXc4hYq%2Bo%3D' (2026-06-07)
→ 'github:NuschtOS/ixx/86a7f2126da859b62d68378e90a052655fa8da01?narHash=sha256-qJjGESnkXp1No6QyI9BjtEHstwtZE8zqLuIBwxE1ugI%3D' (2026-06-20)
2026-06-21 17:22:34 +00:00
nixvim-ci[bot] and Gaétan Lepage
2eebc0dd48
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/43f9f0abc60d267585e61400b64a7f55f38a8c54?narHash=sha256-Ek2QZE3LHiHfqJSddh6Y5D7xSRHmMPxW9AxX6FUEGZU%3D' (2026-06-19)
→ 'github:nix-community/home-manager/37f21dfa5d27e71b75bacd9418b156f9265e312e?narHash=sha256-6Ld1PqmptFtFKblE%2BSynhRgyBApUWcmrISetWqWHeeo%3D' (2026-06-19)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
2026-06-20 13:44:28 +00:00
David Warde-Farley and Austin Horstman
82a679abce
plugins/sidekick: support non-bool settings.nes.enabled
2026-06-19 23:58:16 +00:00
David Warde-Farley and Austin Horstman
24259c0f4f
plugins/sidekick: Amend assertion message to match
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com >
2026-06-19 23:58:16 +00:00
David Warde-Farley and Austin Horstman
44ba462bec
plugins/sidekick: fix incorrect assertion
...
The calling convention is that the `settings` member will be passed as `opts` to `setup()`, but the assertion expects there to be an `opts` attrset inside `settings`.
2026-06-19 23:58:16 +00:00
nixvim-ci[bot] and Matt Sturgeon
d31c8c9895
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a?narHash=sha256-kTwur1wV%2B01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs%3D' (2026-05-11)
→ 'github:cachix/git-hooks.nix/3bbec39bc90eadfa031e6f3b77272f3f60803e39?narHash=sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco%2B3u0%3D' (2026-06-17)
• Updated input 'home-manager':
'github:nix-community/home-manager/a2e23ee8f8699f8971b4fde86efc1b7ec1e19681?narHash=sha256-jkSzXcasiZZ72q5f92FLHdIGAlGhX%2B124xQrbbczbF0%3D' (2026-06-17)
→ 'github:nix-community/home-manager/43f9f0abc60d267585e61400b64a7f55f38a8c54?narHash=sha256-Ek2QZE3LHiHfqJSddh6Y5D7xSRHmMPxW9AxX6FUEGZU%3D' (2026-06-19)
• Updated input 'nix-darwin':
'github:nix-darwin/nix-darwin/aabb2037edfc0f210723b72cd5f528aab5dd3f0b?narHash=sha256-bchLZZ3sRn740zyvD2icZSnNoTaanN0nw7l6fjVXO%2BE%3D' (2026-06-12)
→ 'github:nix-darwin/nix-darwin/a1fa429e945becaf60468600daf649be4ba0350c?narHash=sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14%3D' (2026-06-18)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/b9092e8a7171f7eb5cbf4f6c34c98ed4bd05a802?narHash=sha256-L9roRFvAq22QIdHfZns6Keo2ZfUfmEMvAVQRvXZ0V2s%3D' (2026-06-16)
→ 'github:NuschtOS/search/a45595bc2e1ed7def0f8bce6e5f6bb9c8a6bbcbe?narHash=sha256-GauOhn1S0TlO7d651kM1Wg/HOx%2BOAAXYFf3YKRAm/lY%3D' (2026-06-18)
2026-06-19 15:22:21 +00:00
Matt Sturgeon
caee4e5d41
plugins.lsp: restore autostart compatibility
...
`autostart` was a legacy nvim-lspconfig option controlling whether a
server was automatically started for matching buffers.
Neovim's `vim.lsp.config` API does not have an `autostart` field, but
the `vim.lsp.enable()` function is effectively equivalent.
Alias legacy `plugins.lsp.servers.<name>.autostart` definitions to
`lsp.servers.<name>.activate`, which controls `vim.lsp.enable()`.
2026-06-17 16:23:37 +00:00
nixvim-ci[bot] and Gaétan Lepage
aaeb352f34
flake: Update
...
flake.lock updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9eac87a12312b8f60dd52e1c6e1a265f6fc7f5fc?narHash=sha256-d2xfDjnfRuf/xYGdu9VVRHiav/2w5hDL/5cw2TuVAXw%3D' (2026-06-14)
→ 'github:NixOS/nixpkgs/3e41b24abd260e8f71dbe2f5737d24122f972158?narHash=sha256-rxO%2Buc/KFbSJp%2BpgyXRuAX6QlG9hJdnt0BXpEQRXY%2BU%3D' (2026-06-16)
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/34dd288e65012954cf7170658e0e6a61255b0327?narHash=sha256-CFF4fNNfr2GZSx1xJhBNBi7VMj8OtOqZGOV%2BfiBSbzw%3D' (2026-06-16)
→ 'github:nix-community/home-manager/a2e23ee8f8699f8971b4fde86efc1b7ec1e19681?narHash=sha256-jkSzXcasiZZ72q5f92FLHdIGAlGhX%2B124xQrbbczbF0%3D' (2026-06-17)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
• Updated input 'nixvim/nixpkgs':
'github:NixOS/nixpkgs/9eac87a12312b8f60dd52e1c6e1a265f6fc7f5fc?narHash=sha256-d2xfDjnfRuf/xYGdu9VVRHiav/2w5hDL/5cw2TuVAXw%3D' (2026-06-14)
→ 'github:NixOS/nixpkgs/3e41b24abd260e8f71dbe2f5737d24122f972158?narHash=sha256-rxO%2Buc/KFbSJp%2BpgyXRuAX6QlG9hJdnt0BXpEQRXY%2BU%3D' (2026-06-16)
2026-06-17 15:20:56 +00:00
Austin Horstman
d43c763fd9
plugins/efmls-configs: map available packagings
...
Move newly available efmls formatters and linters from unpackaged to
explicit package mappings.
2026-06-16 19:23:42 +00:00
Austin Horstman
5dddd55a12
plugins/none-ls: map packaged tools
...
Promote additional formatter/linter names from nullAttrs to explicit
package mappings in none-ls.
2026-06-16 19:23:42 +00:00
Austin Horstman
d40cfe3ab4
plugins/conform-nvim: map available formatter packages
...
Use nixpkgs-packaged formatters from formatter-packages instead of
unpackaged list.
2026-06-16 19:23:42 +00:00
Austin Horstman
157cbcb47b
modules/lsp/packages: map newly packaged servers
...
Move servers from unpackaged list to direct nixpkgs packages where
binary names are now available so auto-install can resolve them.
2026-06-16 19:23:42 +00:00
nixvim-ci[bot] and Gaétan Lepage
cd53e7ae1f
flake: Update
...
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/8aec76cc1e045f37b55d82ca3cee4910ae04d3db?narHash=sha256-Mgsu/x5cs8EqlhIQ7bMBo14LpkAYtgzDbG/S/eattJA%3D' (2026-06-15)
→ 'github:nix-community/home-manager/34dd288e65012954cf7170658e0e6a61255b0327?narHash=sha256-CFF4fNNfr2GZSx1xJhBNBi7VMj8OtOqZGOV%2BfiBSbzw%3D' (2026-06-16)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
2026-06-16 16:27:03 +00:00
Marcel and Matt Sturgeon
0ddc79c660
dev: update search
2026-06-16 02:55:30 +00:00
Austin Horstman
1d91fc6f88
modules/lsp/packages: add dexter packaged
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
af139aaae9
tests/plugins/obsidian: migrate legacy commands
...
https://github.com/obsidian-nvim/obsidian.nvim/wiki/Commands
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
0065d0b5e6
plugins/obsidian: deprecate completion.{blink,nvim-cmp} settings
...
Mirror upstream's deprecation.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
047bffb020
plugins/coq-nvim: remove settings.auto_start option
...
It's removed & deprecated in upstream's v2 plugin.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
6542cdf36e
plugins/coq-nvim: remove settings.xdg option
...
It's removed & deprecated in upstream's v2 plugin.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
2414f3d85d
tests/claudecode: skip running nvim in example test
...
> ERROR: [ClaudeCode] [config] [WARN] focus_after_send=true does not focus a Claude session running outside Neovim (terminal.provider="external"). Use a `User ClaudeCodeSendComplete` autocmd to focus it yourself.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
8152a24e66
tests/all-package-defaults: disable semgrep on aarch64
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
55ae671d68
modules/lsp/packages: update unpackaged LSPs
...
No effort was made to check if any of these _are_ packaged.
2026-06-15 19:17:02 +00:00
nixvim-ci[bot] and Austin Horstman
a21edd38f4
generated: Updated lspconfig-servers.json
2026-06-15 19:17:02 +00:00
nixvim-ci[bot] and Austin Horstman
0aca8cdf62
flake: Update
...
flake.lock updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?narHash=sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ%3D' (2026-06-01)
→ 'github:NixOS/nixpkgs/9eac87a12312b8f60dd52e1c6e1a265f6fc7f5fc?narHash=sha256-d2xfDjnfRuf/xYGdu9VVRHiav/2w5hDL/5cw2TuVAXw%3D' (2026-06-14)
flake/dev/flake.lock updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/f384af1bec6423a0d4ba1855917ab948f64e5808?narHash=sha256-s7Tv6FUQThRAvW8En8XVC6HMb0uiikzVccCcCo9u/Bg%3D' (2026-06-02)
→ 'github:nix-community/home-manager/8aec76cc1e045f37b55d82ca3cee4910ae04d3db?narHash=sha256-Mgsu/x5cs8EqlhIQ7bMBo14LpkAYtgzDbG/S/eattJA%3D' (2026-06-15)
• Updated input 'nix-darwin':
'github:nix-darwin/nix-darwin/56c666e108467d87d13508936aade6d567f2a501?narHash=sha256-zXcwYQGCT6pzinK%2B1dBB2ekTVtfxGZAapb3Evdcu4fY%3D' (2026-05-17)
→ 'github:nix-darwin/nix-darwin/aabb2037edfc0f210723b72cd5f528aab5dd3f0b?narHash=sha256-bchLZZ3sRn740zyvD2icZSnNoTaanN0nw7l6fjVXO%2BE%3D' (2026-06-12)
• Updated input 'nixvim':
'path:../..'
→ 'path:../..'
• Updated input 'nixvim/nixpkgs':
'github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?narHash=sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ%3D' (2026-06-01)
→ 'github:NixOS/nixpkgs/9eac87a12312b8f60dd52e1c6e1a265f6fc7f5fc?narHash=sha256-d2xfDjnfRuf/xYGdu9VVRHiav/2w5hDL/5cw2TuVAXw%3D' (2026-06-14)
2026-06-15 19:17:02 +00:00
nixvim-ci[bot] and Austin Horstman
bf0ec96c92
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: +6 -0 lines
Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-06-15 15:16:04 +00:00
Matt Sturgeon
586286af54
modules/output: prevent duplicate vimPlugin assertion locations
...
It's possible the same plugin-name is defined multiple times in the same
file.
2026-06-15 04:08:14 +00:00
Matt Sturgeon
1fb6dccabf
modules/output: make vimPlugin assertions lazier
...
Delay the `definitionsWithLocations` pipeline until evaluating the
assertion's `message`. The `assertion` condition itself can be a cheaper
`not any isVimPluginPackage`.
2026-06-15 04:08:14 +00:00
Matt Sturgeon
e3c908fdf6
modules/output: add source locations to vimPlugin assertions
...
Include the definition locations of offending vim-plugins in the
`extraPackages` & `extraPackagesAfter` assertion messages.
This makes it easier to track down the plugin declarations,
especially when values originate from multiple modules.
2026-06-13 22:04:18 +00:00
Matt Sturgeon
a6554084d7
tests/modules/output: use pkgs.emptyDirectory
2026-06-13 22:04:18 +00:00
Matt Sturgeon and MrQubo
56f95d1655
wrappers: fix _module.check disablement
...
When passing a string to `disabledModules`, it is appended to
`modulesPath`. To avoid this, explicitly pass a `{key}` module.
Adds an assertion module to the platform-wrapper integration tests:
Failed assertions:
- Expected programs.nixvim._module.check to be true. Definitions:
- In `/nix/store/XXXX-source/flake/wrappers.nix': false
Co-authored-by: MrQubo <jakub.jakub.nowak@gmail.com >
2026-06-13 19:20:02 +00:00
Austin Horstman
19a4e5efa1
modules/output: reject vim plugins in extraPackages
...
Prevent Vim plugin derivations from being silently treated as PATH packages and point users to extraPlugins instead.
2026-06-13 17:52:26 +00:00