Commit Graph
4754 Commits
Author SHA1 Message Date
nixvim-ci[bot] 9f5d762000 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/aff8a0b28396750446e5537a96461bc4facdb287?narHash=sha256-xfX/toC2QV707s06GbP4II/TxYF0fNQj7s5/LClNDKc%3D' (2026-09-10)
  → 'github:NixOS/nixpkgs/0a3468a402c449992505b6a9fc5b06580141b750?narHash=sha256-nlKgrm0dsVhOSopKheVBCcOpiIticufPPVLdVOI0euA%3D' (2026-09-18)

flake/dev/flake.lock updates:
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/27555e2624241fb116b49095df4caaee85a25691?narHash=sha256-nt%2BlUqYVpc9Y6JeMd2WmXzCDojasdadKo0mWcluvY2Y%3D' (2026-09-01)
  → 'github:cachix/git-hooks.nix/59f4ca0d063a1a3ec722c88b51a33004862e5379?narHash=sha256-PFD1nxptCXJyJoiYO1gf/5Vv43yqGpHtMC6LUhl9/pQ%3D' (2026-09-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/cd1c9e552f41894aeb5cc5cb353d5a1d61550357?narHash=sha256-pEWnYdIF1pBMZwarp/rEPzl%2BLknhm5hhjSfeLxH8nAA%3D' (2026-09-12)
  → 'github:nix-community/home-manager/1944398834e2b9677ee6081e11e42c32d7c1eb5d?narHash=sha256-sLY2PSiu5EGJXgTDAQjHKzzezdpPk0lre9MD2VLpqew%3D' (2026-09-20)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/aff8a0b28396750446e5537a96461bc4facdb287?narHash=sha256-xfX/toC2QV707s06GbP4II/TxYF0fNQj7s5/LClNDKc%3D' (2026-09-10)
  → 'github:NixOS/nixpkgs/0a3468a402c449992505b6a9fc5b06580141b750?narHash=sha256-nlKgrm0dsVhOSopKheVBCcOpiIticufPPVLdVOI0euA%3D' (2026-09-18)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/2d1ecd2eb24b9e3acafc73385a1779375d5fb3ff?narHash=sha256-h4mEyipCqnlr0Xa72b%2B2tYzqPhjGvWdMDLjPgIuwj7c%3D' (2026-09-09)
  → 'github:NuschtOS/search/cbdbeef58566d5107808b467832c2203387c2dec?narHash=sha256-xIYrxLLccbVCgTLLOjdenF3M9wlO2Hty/JC27P03h8g%3D' (2026-09-14)
2026-09-21 03:32:41 +00:00
Austin Horstman 56839cde1c modules/lsp: add native LSP feature toggles
Expose `completion`, `semanticTokens`, `documentColor`,
`linkedEditingRange`, `onTypeFormatting`, and `inlineCompletion`.

Each feature uses `enable` to opt into Nixvim management and `activate`
as the value passed to `vim.lsp.<feature>.enable()`. `activate` defaults
to true, preserving the existing `inlayHints` and `codelens` output.
Set `enable = true` and `activate = false` to disable semantic tokens
or document color, which Neovim enables by default.

A shared table generates the global feature options and Lua.
`documentColor` also accepts `settings` for its `opts` argument.
`enabledByDefault` limits disable guidance to Neovim defaults, while
`settingsExample` carries the document color example.

Because `vim.lsp.completion.enable()` takes a client id and buffer,
completion runs from `LspAttach` after `onAttach`. Neovim snapshots
`completionProvider.triggerCharacters` when completion is enabled, so
users must extend that list first. See `:h lsp-autocompletion`.
`supports_method` receives `bufnr` so dynamic registration checks the
attached buffer. User `onAttach` code runs in a function so `return`
cannot skip Nixvim setup.

`client/unregisterCapability` is not handled, so withdrawn support
leaves completion state until the client detaches. If `onAttach` calls
`completion.enable()` first, its buffer options remain because Neovim
keeps the options from the first call.
2026-09-18 14:13:14 +00:00
squat afcfb8c1dc plugins/lsp: fix building pylsp-mypy 0.8.0
The current pinned version of nixpkgs brings in pylsp-mypy 0.8.0, which
no longer tracks dependencies in setup.cfg but rather in pyproject.toml,
which makes the current `substituteInPlace` fail. This changes the rule
to match the patches for `rope`, `ruff` and others.

Note that the pylsp-mypy project currently has an issue with their repo
governance which has caused the module as it exists in pypi to diverge
from the code in GitHub: https://github.com/python-lsp/pylsp-mypy/issues/113.

Signed-off-by: squat <lserven@gmail.com>
2026-09-14 00:04:31 +00:00
nixvim-ci[bot] 31e5c6a093 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d5dfd8e6716dde34398bc14bc87c10dece9c8c68?narHash=sha256-1CBkBf%2BNhggykzlx0jvXrj5rk20btl%2BtK8Fa8Ml/BL4%3D' (2026-09-10)
  → 'github:NixOS/nixpkgs/aff8a0b28396750446e5537a96461bc4facdb287?narHash=sha256-xfX/toC2QV707s06GbP4II/TxYF0fNQj7s5/LClNDKc%3D' (2026-09-10)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/f7f333f04ff6e2f94f955642a1b4956d4fcd3010?narHash=sha256-TvkqeCjWyQvQs7jZ/2WcOWF1GMSgKtAP3qrw7eKpp1k%3D' (2026-09-10)
  → 'github:nix-community/home-manager/cd1c9e552f41894aeb5cc5cb353d5a1d61550357?narHash=sha256-pEWnYdIF1pBMZwarp/rEPzl%2BLknhm5hhjSfeLxH8nAA%3D' (2026-09-12)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/d5dfd8e6716dde34398bc14bc87c10dece9c8c68?narHash=sha256-1CBkBf%2BNhggykzlx0jvXrj5rk20btl%2BtK8Fa8Ml/BL4%3D' (2026-09-10)
  → 'github:NixOS/nixpkgs/aff8a0b28396750446e5537a96461bc4facdb287?narHash=sha256-xfX/toC2QV707s06GbP4II/TxYF0fNQj7s5/LClNDKc%3D' (2026-09-10)
2026-09-13 14:55:13 +00:00
nixvim-ci[bot] 16baff9329 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: +8 -8 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-09-10 19:16:17 +00:00
Austin Horstman b63326d4c2 maintainers: use nixpkgs pierreborine entry
Remove the local duplicate now that nixpkgs exports the same maintainer.
2026-09-10 18:56:21 +00:00
nixvim-ci[bot] 6508092043 flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
  → 'github:hercules-ci/flake-parts/31729ca8cbdb4fa927b34e5f4353e6a83f39e993?narHash=sha256-glZLQlzIn1fXH6PazR2iUmTo7kzzyYSshrWhLS9TqCU%3D' (2026-09-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)
  → 'github:NixOS/nixpkgs/d5dfd8e6716dde34398bc14bc87c10dece9c8c68?narHash=sha256-1CBkBf%2BNhggykzlx0jvXrj5rk20btl%2BtK8Fa8Ml/BL4%3D' (2026-09-10)

flake/dev/flake.lock updates:
• Updated input 'devshell':
    'github:numtide/devshell/255a2b1725a20d060f566e4755dbf571bbbb5f76?narHash=sha256-460jc0%2BCZfyaO8%2Bw8JNtlClB2n4ui1RbHfPTLkpwhU8%3D' (2026-01-19)
  → 'github:numtide/devshell/a67c0f87b63bcbdbdcb56785bec0205a2e3d6026?narHash=sha256-EWkNM4JzBhZ/Yn1PG6lP4/QJuFAFeHYlY5gVxXu940Y%3D' (2026-09-02)
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/809414f0cdadf82cf11b06c2b29ba9b3168b3297?narHash=sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh%2B7CBnbCYsk%3D' (2026-08-22)
  → 'github:cachix/git-hooks.nix/27555e2624241fb116b49095df4caaee85a25691?narHash=sha256-nt%2BlUqYVpc9Y6JeMd2WmXzCDojasdadKo0mWcluvY2Y%3D' (2026-09-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7690127e7e1c90ab1dcaff525d0dafbeb7e14182?narHash=sha256-jT6g5aWwA6TrIUJhqQ9ssm8W5e8vAl2Bv8gddEKKVNU%3D' (2026-08-26)
  → 'github:nix-community/home-manager/f7f333f04ff6e2f94f955642a1b4956d4fcd3010?narHash=sha256-TvkqeCjWyQvQs7jZ/2WcOWF1GMSgKtAP3qrw7eKpp1k%3D' (2026-09-10)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
  → 'github:hercules-ci/flake-parts/31729ca8cbdb4fa927b34e5f4353e6a83f39e993?narHash=sha256-glZLQlzIn1fXH6PazR2iUmTo7kzzyYSshrWhLS9TqCU%3D' (2026-09-03)
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)
  → 'github:NixOS/nixpkgs/d5dfd8e6716dde34398bc14bc87c10dece9c8c68?narHash=sha256-1CBkBf%2BNhggykzlx0jvXrj5rk20btl%2BtK8Fa8Ml/BL4%3D' (2026-09-10)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/fdf7b70e332f918ccf34f4e4a5a47a8c718ea1a9?narHash=sha256-ZTBqKUGK%2B3lya%2BXWgS3XmqF%2BHl7nbC2iLg5bgrqG2Eg%3D' (2026-08-21)
  → 'github:NuschtOS/search/2d1ecd2eb24b9e3acafc73385a1779375d5fb3ff?narHash=sha256-h4mEyipCqnlr0Xa72b%2B2tYzqPhjGvWdMDLjPgIuwj7c%3D' (2026-09-09)
• Updated input 'nuschtosSearch/nix-index-database':
    'github:Mic92/nix-index-database/058b1f9381fa79fcda49982370a750ff92dbba43?narHash=sha256-ripjZa7BBLwL1uS5VJF3s/VpZpWt5ZIQEvkJ/FJNpQw%3D' (2026-06-28)
  → 'github:Mic92/nix-index-database/116ad1c2adb642405ef8916f6a94c8626f971344?narHash=sha256-amGSoDobwmp4CFvCn841ws2iuitus%2BHUJdD/gKgsrJA%3D' (2026-09-06)
2026-09-10 18:56:21 +00:00
belamu e23dfa4cb7 modules/lps/servers/tinymist: add some more documentation 2026-09-10 04:35:02 +00:00
Sandro Jäckel 41844750e5 treewide: convert stdenv.{isLinux,isDarwin} alias to stdenv.hostPlatform.{isLinux,isDarwin} 2026-08-31 15:26:58 +00:00
Gaetan Lepage 8c096abcf3 tests/all-package-defaults: disable serve-d on aarch64-darwin 2026-08-27 20:31:50 +00:00
nixvim-ci[bot] 30d936da47 flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
  → 'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)
  → 'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/ec1a8fdf74ed3f276148ee106299a2ba0e65d51f?narHash=sha256-XL2qfqmocfsvuEGyomZg4nOZfkuSe8vZtrOX99I%2Bb6I%3D' (2026-08-22)
  → 'github:nix-community/home-manager/7690127e7e1c90ab1dcaff525d0dafbeb7e14182?narHash=sha256-jT6g5aWwA6TrIUJhqQ9ssm8W5e8vAl2Bv8gddEKKVNU%3D' (2026-08-26)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
  → 'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)
  → 'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)
2026-08-27 20:31:50 +00:00
Austin Horstman d9b86dba91 lib/types: accept integer highlight colors
Neovim's generated keyset types `fg`, `bg`, `sp`, `ctermfg`, `ctermbg`,
and `link` as `integer|string`, and `nvim_set_hl` accepts an integer for
each. Verified against the pinned 0.12.4:

    nvim_set_hl(0, "X", { fg = 16711680, ctermfg = 1 })

Nixvim declared all six through `mkNullOrStr`, so those values failed to
evaluate even though the highlight submodule is freeform and would
otherwise have passed them through.

Widen them to `either int str`. An integer means a different thing per
attribute, so say which in each description: `fg`, `bg`, and `sp` take a
24-bit RGB value, `ctermfg` and `ctermbg` take a palette index, and
`link` takes a highlight group id.

`mkNullOrStr` has no remaining use in this file, so drop the import.
2026-08-27 17:54:47 +00:00
Austin Horstman 57ab753f71 lib/types: accept raw Lua for highlight attrs
`mkNullOrStr` is `maybeRaw str`, so the string attributes of the
highlight submodule already take raw Lua. `5ae4714e` added that for
strings only, which left every boolean and `blend` on a plain type that
rejects it.

Wrap those in `maybeRaw` as well, so computing any highlight attribute
in Lua no longer needs a workaround for the ones that happen to be
booleans.
2026-08-27 17:54:47 +00:00
Austin Horstman 2d8c5eccb4 modules/performance: keep plugin runtimeDeps when combining
`combinePlugins` dropped the `runtimeDeps` of the combined plugins.
The neovim wrapper then lost those PATH entries when
`autowrapRuntimeDeps` was enabled.

Aggregate `runtimeDeps` from the combined plugins and pass them through the
plugin pack. nixpkgs reads the resulting `plugin.runtimeDeps` in
`plugin-submodule.nix`.
2026-08-27 17:32:20 +00:00
PierreBorine ebec1ae277 plugins/nvim-toggler: init 2026-08-25 20:53:39 +00:00
Austin Horstman 6ab631caaf plugins/coq-nvim: set Lua module name
The plugin exports its setup function from the coq module. Set module metadata so a forced setup call requires the valid module.
2026-08-25 20:35:50 +00:00
nixvim-ci[bot] 6fbab43ec9 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: +7 -0 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-08-25 20:30:43 +00:00
PierreBorine ef697230d4 plugins/md-table-tidy: init 2026-08-25 20:27:04 +00:00
PierreBorine baa5522752 maintainers: add pierreborine 2026-08-25 20:27:04 +00:00
bileamScheuvens 6936df86ee plugins/vim-hypr-nav: init 2026-08-25 13:49:05 +00:00
Matt Sturgeon b1173f007c lib/plugins: build callSetup description dynamically
Based on the default, the description should offer different advice and
cautions.
2026-08-24 21:30:29 +00:00
Austin Horstman 0e1cbf6372 lib/plugins: expose callSetup for all defaults
Modules with a false default did not expose the user option.
Users could not force standard setup generation.
Keep null as the built-in fallback.
Omit the option when Lua configuration is unavailable.
2026-08-24 19:32:22 +00:00
Stanislav Asunkin 9f8cec04c8 modules/performance: match vimGenDocHook by name
Current implementation has a problem: if the user is using a plugin from
a different nixpkgs set, vimGenDocHook isn't filtered out correctly,
because it doesn't match literally. In order to handle this, match
vimGenDocHook by name.
2026-08-24 19:20:42 +00:00
Austin Horstman 85e5e6b011 plugins/tuis: add tuis.nvim plugin support 2026-08-24 19:06:42 +00:00
Austin Horstman 680403adb3 plugins/multicursor: add multicursor.nvim plugin support 2026-08-24 19:06:37 +00:00
Austin Horstman c03819e5a7 plugins/claude-fzf-history: add claude-fzf-history.nvim plugin support 2026-08-24 19:06:31 +00:00
Austin Horstman 46299f2ac6 plugins/claude-fzf: add claude-fzf.nvim plugin support 2026-08-24 19:06:31 +00:00
nixvim-ci[bot] d1bd6882c0 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)

flake/dev/flake.lock updates:
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/43b3c1ab9d40fb1dbb008f451988a91e375825e9?narHash=sha256-ReRHaLgr/uVqdD8afFSn%2BmyXIfpHeOhP0yYe0TJqAA8%3D' (2026-07-17)
  → 'github:cachix/git-hooks.nix/809414f0cdadf82cf11b06c2b29ba9b3168b3297?narHash=sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh%2B7CBnbCYsk%3D' (2026-08-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c53d643b3737e2fcd04e6cb3b3580ef50b2087a0?narHash=sha256-djoRr6jBpe35q/0JwAvXpFXg1Ktf%2BX54NU2RLR7wnHw%3D' (2026-08-19)
  → 'github:nix-community/home-manager/ec1a8fdf74ed3f276148ee106299a2ba0e65d51f?narHash=sha256-XL2qfqmocfsvuEGyomZg4nOZfkuSe8vZtrOX99I%2Bb6I%3D' (2026-08-22)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/90b23eb8b8ed5703b44e787016e266221496ad7c?narHash=sha256-uKomHYCRIl/xMMTfxKe3ZTenGfIsQSyZhoEede40pWM%3D' (2026-08-01)
  → 'github:NuschtOS/search/fdf7b70e332f918ccf34f4e4a5a47a8c718ea1a9?narHash=sha256-ZTBqKUGK%2B3lya%2BXWgS3XmqF%2BHl7nbC2iLg5bgrqG2Eg%3D' (2026-08-21)
2026-08-24 01:59:08 +00:00
nixvim-ci[bot] bd46166bd8 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/353742587cbaf079b3caee743115d037bc51fea6?narHash=sha256-MTGMFlLDTklsXhCp4r5GXB4VAVadPdalXLvUjd/K7h0%3D' (2026-08-17)
  → 'github:nix-community/home-manager/c53d643b3737e2fcd04e6cb3b3580ef50b2087a0?narHash=sha256-djoRr6jBpe35q/0JwAvXpFXg1Ktf%2BX54NU2RLR7wnHw%3D' (2026-08-19)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)
2026-08-21 00:04:00 +00:00
nixvim-ci[bot] d0d62a2b50 generated: Update
- Updated conform-formatters.json
- Updated lint-linters.json
2026-08-19 15:00:31 +00:00
nixvim-ci[bot] 5d868eeefb flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)
  → 'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)

flake/dev/flake.lock updates:
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)
  → 'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)
2026-08-19 15:00:31 +00:00
nixvim-ci[bot] fe68d88884 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)
  → 'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/aac4965ddb7ea2ff0f3cadd9502c7042b7aa07ba?narHash=sha256-kzpwMyT7i2fTQ41tf/WlsIHuJtf3e0leRBEPkBhUzBY%3D' (2026-08-17)
  → 'github:nix-community/home-manager/353742587cbaf079b3caee743115d037bc51fea6?narHash=sha256-MTGMFlLDTklsXhCp4r5GXB4VAVadPdalXLvUjd/K7h0%3D' (2026-08-17)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)
  → 'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)
2026-08-18 14:12:46 +00:00
nixvim-ci[bot] 8704f5ec5b flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)
  → 'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/c8058ecc1329a71a3c99c4d0353dba4009a66152?narHash=sha256-nNqmXIFmESRnU91KARtiekSox0%2Bo%2BE3AS0d1TuUQ/9o%3D' (2026-08-15)
  → 'github:nix-community/home-manager/aac4965ddb7ea2ff0f3cadd9502c7042b7aa07ba?narHash=sha256-kzpwMyT7i2fTQ41tf/WlsIHuJtf3e0leRBEPkBhUzBY%3D' (2026-08-17)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)
  → 'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/ae7910970dddc408fe6ab1c8e4b277bb21d72dc0?narHash=sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw%3D' (2026-08-05)
  → 'github:numtide/treefmt-nix/27b3b12a8e6375f28ebe122f07d230ca5459bbfa?narHash=sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE%3D' (2026-08-16)
2026-08-17 13:01:13 +00:00
Max Koon 94fa51d8b7 modules/lsp: updated inlayHints option description 2026-08-17 11:45:24 +00:00
Max Koon 73a1c2ef73 modules/lsp: added codelens option 2026-08-17 11:45:24 +00:00
Matt Sturgeon b5d9e7d2cf flake: mark systems as flake=false
`inputs.systems` is imported directly to evaluate a list of systems;
it has no flake inputs and we never evaluate its flake outputs, so we
may as well declare `flake=false`.

flake/dev/flake.lock updates:

• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
2026-08-16 18:38:42 +00:00
Gaetan Lepage f1311e1d8c tests: disable veridian (build failure) 2026-08-16 13:57:11 +00:00
nixvim-ci[bot] e20511b723 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)
  → 'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/f8badd57bac448d07fb93a7884a207ecb0927e95?narHash=sha256-HCmv5%2BQ8wB5z2GdoveDe9hoqBzAdLePD8wQqnT6jlqI%3D' (2026-08-12)
  → 'github:nix-community/home-manager/c8058ecc1329a71a3c99c4d0353dba4009a66152?narHash=sha256-nNqmXIFmESRnU91KARtiekSox0%2Bo%2BE3AS0d1TuUQ/9o%3D' (2026-08-15)
• Updated input 'nix-darwin':
    'github:nix-darwin/nix-darwin/15abb8c98f336cd8bd840d71059adebabe60bf04?narHash=sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU%3D' (2026-07-30)
  → 'github:nix-darwin/nix-darwin/4cff07de74b50e64bdd68cd4e722ab5b6b35ee48?narHash=sha256-oQFip%2Bv0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ%3D' (2026-08-16)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)
  → 'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)
2026-08-16 13:57:11 +00:00
nixvim-ci[bot] 738351a781 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)
  → 'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/c30c7955cec30d664a9baced6bc0112e263d4647?narHash=sha256-ou8fYz5w9yhXC8YbvvExybFIa19MyW5G/8dEPqa90hM%3D' (2026-08-10)
  → 'github:nix-community/home-manager/f8badd57bac448d07fb93a7884a207ecb0927e95?narHash=sha256-HCmv5%2BQ8wB5z2GdoveDe9hoqBzAdLePD8wQqnT6jlqI%3D' (2026-08-12)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)
  → 'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)
2026-08-12 23:38:08 +00:00
Saad Nadeem 23c2718053 plugins/blink-pairs: add blink_pairs_parser lib to combinePlugins.pathsToLink 2026-08-12 23:29:04 +00:00
Gaetan Lepage 902dd3995b modules/lsp: update server packages 2026-08-10 15:46:33 +00:00
Gaetan Lepage f65ba905f3 tests/all-package-defaults: disable oxlint on darwin 2026-08-10 15:46:33 +00:00
Gaetan Lepage ce22ef31fd tests/all-package-defaults: disable ponyc on aarch64-linux 2026-08-10 15:46:33 +00:00
Gaetan Lepage 9cdd979953 misc: address new ruff requirements in python script 2026-08-10 15:46:33 +00:00
nixvim-ci[bot] c2e6de075b generated: Update
- Updated lspconfig-servers.json
- Updated unsupported-lspconfig-servers.json
2026-08-10 15:46:33 +00:00
nixvim-ci[bot] 2e414dee29 flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)
  → 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/421eebfd0ec7bccd4abe826ce62d7e6e83129493?narHash=sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl%2BHHZ%2BDrtM%3D' (2026-07-20)
  → 'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/3b0e6bbd65869af1beadf5963a99befc179d209f?narHash=sha256-cgRTWuG%2Bu1tBPhm01JrId2k0Bni09phVJ1Q0BZlRd7M%3D' (2026-07-23)
  → 'github:nix-community/home-manager/c30c7955cec30d664a9baced6bc0112e263d4647?narHash=sha256-ou8fYz5w9yhXC8YbvvExybFIa19MyW5G/8dEPqa90hM%3D' (2026-08-10)
• Updated input 'nix-darwin':
    'github:nix-darwin/nix-darwin/57a3171f94705599a2499248ca5758d5eb47c0e0?narHash=sha256-UvORnAxTRHax7RG74W8Z2t4GvIkX6AjJ5kk0QlwZomo%3D' (2026-07-19)
  → 'github:nix-darwin/nix-darwin/15abb8c98f336cd8bd840d71059adebabe60bf04?narHash=sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU%3D' (2026-07-30)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)
  → 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/421eebfd0ec7bccd4abe826ce62d7e6e83129493?narHash=sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl%2BHHZ%2BDrtM%3D' (2026-07-20)
  → 'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/36d55b5d41b1f0abd71ecdcee91553480689c376?narHash=sha256-/6Dgbk7iCzU9UCK1lV2cQjlHkh0L0/E9QmTyktK0ZnM%3D' (2026-07-03)
  → 'github:NuschtOS/search/90b23eb8b8ed5703b44e787016e266221496ad7c?narHash=sha256-uKomHYCRIl/xMMTfxKe3ZTenGfIsQSyZhoEede40pWM%3D' (2026-08-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/df3c0640565d04a0261253cdd89fce78ec50168a?narHash=sha256-47cxbcZODibHv3rELFQ9vZly0vUNkND/atn/U7HLeb0%3D' (2026-07-18)
  → 'github:numtide/treefmt-nix/ae7910970dddc408fe6ab1c8e4b277bb21d72dc0?narHash=sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw%3D' (2026-08-05)
2026-08-10 15:46:33 +00:00
rbpatt2019 c7be49306b user-configs: add @rbpatt2019's config 2026-08-03 13:20:01 +00:00
Matt Sturgeon a19efae6c1 nixbot: build stable branches on push
Nixbot recently added a `build_branches` config option,¹ which allows
specifying additional branches to be built on push. This replaces the
old behaviour where all branches were built on push.

The default branch and merge-queue refs are always built on push and
Pull Requests are considered their own non-push event.

¹: https://github.com/Mic92/nixbot/commit/87c9a409c2e8f91ebcb5069e177f3a045ddfbc1e
2026-07-31 19:47:58 +00:00
Stanislav Asunkin acd69cc15d plugins/treesitter: support folding.disable for nvim-treesitter-legacy 2026-07-29 22:32:01 +00:00
Stanislav Asunkin 2aeba15931 plugins/treesitter: restore folding for nvim-treesitter-legacy 2026-07-29 22:32:01 +00:00