Commit graph

4342 commits

Author SHA1 Message Date
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
fd05c80865 plugins/conform-nvim: mark packages 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
311377dd8f plugins/vscode-diff: update package to codediff-nvim 2026-01-24 06:08:49 +00:00
Gaetan Lepage
68fd38bfa7 docs/mdbook: remove mdbook-alerts (deprecated and unnecessary)
'mdbook-alerts' has been removed from nixpkgs because it is deprecated
and natively supported by mdbook since version 0.5.0
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
a4522deb63 flake/dev: adapt to latest treefmt-nix option changes 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
Gaetan Lepage
a9082b1cda plugins/{efmls-configs,none-ls}: nixfmt-classic -> nixfmt 2026-01-24 06:08:49 +00:00
Gaetan Lepage
6ca2e221eb plugins/conform-nvim/formatter-packages: fix package for perltidy 2026-01-24 06:08:49 +00:00
nixvim-ci[bot]
3910fdb8e2 generated: Update
- Updated conform-formatters.json
- Updated lspconfig-servers.json
- Updated none-ls-sources.json
2026-01-24 06:08:49 +00:00
nixvim-ci[bot]
0ef89a2fbc flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/a34fae9c08a15ad73f295041fec82323541400a9?narHash=sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw%3D' (2025-12-15)
  → 'github:hercules-ci/flake-parts/80daad04eddbbf5a4d883996a73f3f542fa437ac?narHash=sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY%3D' (2026-01-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/346dd96ad74dc4457a9db9de4f4f57dab2e5731d?narHash=sha256-7fsac/f7nh/VaKJ/qm3I338%2BwAJa/3J57cOGpXi0Sbg%3D' (2025-12-29)
  → 'github:NixOS/nixpkgs/ed142ab1b3a092c4d149245d0c4126a5d7ea00b0?narHash=sha256-dYP3DjiL7oIiiq3H65tGIXXIT1Waiadmv93JS0sS%2B8A%3D' (2026-01-20)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/346dd96ad74dc4457a9db9de4f4f57dab2e5731d?narHash=sha256-7fsac/f7nh/VaKJ/qm3I338%2BwAJa/3J57cOGpXi0Sbg%3D' (2025-12-29)
  → 'github:NixOS/nixpkgs/ed142ab1b3a092c4d149245d0c4126a5d7ea00b0?narHash=sha256-dYP3DjiL7oIiiq3H65tGIXXIT1Waiadmv93JS0sS%2B8A%3D' (2026-01-20)
• Updated input 'devshell':
    'github:numtide/devshell/17ed8d9744ebe70424659b0ef74ad6d41fc87071?narHash=sha256-M7SZyPZiqZUR/EiiBJnmyUbOi5oE/03tCeFrTiUZchI%3D' (2025-11-24)
  → 'github:numtide/devshell/255a2b1725a20d060f566e4755dbf571bbbb5f76?narHash=sha256-460jc0%2BCZfyaO8%2Bw8JNtlClB2n4ui1RbHfPTLkpwhU8%3D' (2026-01-19)
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/b68b780b69702a090c8bb1b973bab13756cc7a27?narHash=sha256-t3T/xm8zstHRLx%2BpIHxVpQTiySbKqcQbK%2Br%2B01XVKc0%3D' (2025-12-16)
  → 'github:cachix/git-hooks.nix/a1ef738813b15cf8ec759bdff5761b027e3e1d23?narHash=sha256-Efs3VUPelRduf3PpfPP2ovEB4CXT7vHf8W%2Bxc49RL/U%3D' (2026-01-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/e4e78a2cbeaddd07ab7238971b16468cc1d14daf?narHash=sha256-GKgwu5//R%2BcLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk%3D' (2025-12-30)
  → 'github:nix-community/home-manager/d055b309a6277343cb1033a11d7500f0a0f669fc?narHash=sha256-gmU9cRplrQWqoback9PgQX7Dlsdx8JlhlVZwf0q1F7E%3D' (2026-01-23)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/c31afa6e76da9bbc7c9295e39c7de9fca1071ea1?narHash=sha256-0/fLUqwJ4Z774muguUyn5t8AQ6wyxlNbHexpje%2B5hRo%3D' (2025-12-29)
  → 'github:lnl7/nix-darwin/0fc4e7ac670a0ed874abacf73c4b072a6a58064b?narHash=sha256-5ulSDyOG1U%2B1sJhkJHYsUOWEsmtLl97O0NTVMvgIVyc%3D' (2026-01-18)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/e29de6db0cb3182e9aee75a3b1fd1919d995d85b?narHash=sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY%3D' (2025-10-29)
  → 'github:NuschtOS/search/b6f77b88e9009bfde28e2130e218e5123dc66796?narHash=sha256-ANfn5OqIxq3HONPIXZ6zuI5sLzX1sS%2B2qcf/Pa0kQEc%3D' (2026-01-12)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/dec15f37015ac2e774c84d0952d57fcdf169b54d?narHash=sha256-yOt/FTB7oSEKQH9EZMFMeuldK1HGpQs2eAzdS9hNS/o%3D' (2025-12-30)
  → 'github:numtide/treefmt-nix/e96d59dff5c0d7fddb9d113ba108f03c3ef99eca?narHash=sha256-67vyT1%2BxClLldnumAzCTBvU0jLZ1YBcf4vANRWP3%2BAk%3D' (2026-01-11)
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
PierreBorine
57d393deb5 plugins/lint: allow configuring linters with special names 2026-01-19 04:03:04 +00:00
nicklundin08
577b34ddae user-configs: add nicklundin08 2026-01-19 04:02:02 +00:00
Matt Sturgeon
03a638205b tests/modules/lsp: fix package-fallback assertion logic
Some checks failed
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
NAHO
7eb8f36f08 license: update copyright year
Some checks failed
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-08 21:09:06 +00:00
nixvim-ci[bot]
851399eebd maintainers: update generated/all-maintainers.nix
Some checks failed
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
Automated update of the master maintainers list combining:
- Nixvim specific maintainers from lib/maintainers.nix
- Nixpkgs maintainers referenced in Nixvim modules

Changes: +0 -13 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-01-05 10:25:28 +00:00
Gaetan Lepage
3d7bcda3d1 plugins/blink-cmp: relax type of settings.sources.per_filetype.<ft> 2026-01-04 18:58:47 +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
literally-sai
246781838c user-configs: add @literally-sai's config 2026-01-04 17:35:44 +00:00
Timothy Gallion
d61584cc4c flake/lib.nix: Use the pinned nixpkgs in from the flake for lib
Currently the lib that is propogated to nixvim modules comes from the `nixpkgs-lib` input from the `flake-parts` flake. This works fine locally because the `nixpkgs-lib` follows `nixpkgs` however downstream repos cannot cannot make `nixvim` follow their own version of `flake-parts` without also overriding `nixpkgs-lib`.

* Clearer path for where lib passed to modules is coming from
* Allow downstream repos more flexibility in follows

Pull lib from the pinned `nixpkgs` input.
2026-01-02 13:47:34 +00:00
nixvim-ci[bot]
df9d3637e8 flake: Update
flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/d99b4ca5debaa082c7d76015aa2b7f3fc7e8b5f7?narHash=sha256-KLFTeA/xquN%2BF3XHLAXcserk0L0nijbhzuldxNDF1eE%3D' (2025-12-29)
  → 'github:nix-community/home-manager/e4e78a2cbeaddd07ab7238971b16468cc1d14daf?narHash=sha256-GKgwu5//R%2BcLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk%3D' (2025-12-30)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c9eb5bb179067ddced348aca023a3fbf8b5832c5?narHash=sha256-l4c8HQkgsB15BUZI1SHLAZHQ7822iIkJtOsdIuXIO4s%3D' (2025-12-30)
  → 'github:numtide/treefmt-nix/dec15f37015ac2e774c84d0952d57fcdf169b54d?narHash=sha256-yOt/FTB7oSEKQH9EZMFMeuldK1HGpQs2eAzdS9hNS/o%3D' (2025-12-30)
2025-12-31 12:45:01 +00:00
Gaetan Lepage
33e1f1d444 plugins/smart-splits: change maintainer from foo-dogsquared to GaetanLepage 2025-12-30 23:10:06 +00:00
nixvim-ci[bot]
991761bc6a flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3edc4a30ed3903fdf6f90c837f961fa6b49582d1?narHash=sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio%3D' (2025-12-27)
  → 'github:NixOS/nixpkgs/346dd96ad74dc4457a9db9de4f4f57dab2e5731d?narHash=sha256-7fsac/f7nh/VaKJ/qm3I338%2BwAJa/3J57cOGpXi0Sbg%3D' (2025-12-29)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/3edc4a30ed3903fdf6f90c837f961fa6b49582d1?narHash=sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio%3D' (2025-12-27)
  → 'github:NixOS/nixpkgs/346dd96ad74dc4457a9db9de4f4f57dab2e5731d?narHash=sha256-7fsac/f7nh/VaKJ/qm3I338%2BwAJa/3J57cOGpXi0Sbg%3D' (2025-12-29)
• Updated input 'flake-compat':
    'github:NixOS/flake-compat/f275e157c50c3a9a682b4c9b4aa4db7a4cd3b5f2?narHash=sha256-QN1r/zNqvXHwWqlRAnRtFf4CQwIOJx58PtdExIzAw94%3D' (2025-12-25)
  → 'github:NixOS/flake-compat/5edf11c44bc78a0d334f6334cdaf7d60d732daab?narHash=sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns%3D' (2025-12-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d2e0458d6531885600b346e161c38790dc356fa8?narHash=sha256-JR7A2xS3EBPWFeONzhqez5vp7nKEsp7eLj2Ks210Srk%3D' (2025-12-28)
  → 'github:nix-community/home-manager/d99b4ca5debaa082c7d76015aa2b7f3fc7e8b5f7?narHash=sha256-KLFTeA/xquN%2BF3XHLAXcserk0L0nijbhzuldxNDF1eE%3D' (2025-12-29)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/f0c8e1f6feb562b5db09cee9fb566a2f989e6b55?narHash=sha256-rIlgatT0JtwxsEpzq%2BUrrIJCRfVAXgbYPzose1DmAcM%3D' (2025-12-26)
  → 'github:lnl7/nix-darwin/c31afa6e76da9bbc7c9295e39c7de9fca1071ea1?narHash=sha256-0/fLUqwJ4Z774muguUyn5t8AQ6wyxlNbHexpje%2B5hRo%3D' (2025-12-29)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/42d96e75aa56a3f70cab7e7dc4a32868db28e8fd?narHash=sha256-%2BcqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI%3D' (2025-12-17)
  → 'github:numtide/treefmt-nix/c9eb5bb179067ddced348aca023a3fbf8b5832c5?narHash=sha256-l4c8HQkgsB15BUZI1SHLAZHQ7822iIkJtOsdIuXIO4s%3D' (2025-12-30)
2025-12-30 23:10:06 +00:00
Gaetan Lepage
63c9576037 plugins/blink-cmp-avante: init 2025-12-29 10:09:22 +00:00
saygo-png
e3e6ba21ab lib/plugins/mkVimPlugin: Support lazyloading
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-29 10:08:37 +00:00
nixvim-ci[bot]
ff75a5d3cc flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4eec65df50d796a8fd9c146a09b5007916ce376b?narHash=sha256-7sgUQMKMDvpeu9cwE7mWJfP9N3wJduunmJ/s8LOd9nk%3D' (2025-12-27)
  → 'github:NixOS/nixpkgs/3edc4a30ed3903fdf6f90c837f961fa6b49582d1?narHash=sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio%3D' (2025-12-27)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/4eec65df50d796a8fd9c146a09b5007916ce376b?narHash=sha256-7sgUQMKMDvpeu9cwE7mWJfP9N3wJduunmJ/s8LOd9nk%3D' (2025-12-27)
  → 'github:NixOS/nixpkgs/3edc4a30ed3903fdf6f90c837f961fa6b49582d1?narHash=sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio%3D' (2025-12-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/91cdb0e2d574c64fae80d221f4bf09d5592e9ec2?narHash=sha256-GKO35onS711ThCxwWcfuvbIBKXwriahGqs%2BWZuJ3v9E%3D' (2025-12-25)
  → 'github:nix-community/home-manager/d2e0458d6531885600b346e161c38790dc356fa8?narHash=sha256-JR7A2xS3EBPWFeONzhqez5vp7nKEsp7eLj2Ks210Srk%3D' (2025-12-28)
2025-12-28 17:07:12 +00:00
Austin Horstman
51ae991376 plugins/inc-rename: remove settingsOptions
Tried setting up plugin, settingsOptions prevented a valid
configuration. Removing options.
2025-12-28 10:36:47 +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
fe10a072ec flake/dev/fmt: ignore sema-primop-overriden rule of nixf-diagnose 2025-12-28 04:26:49 +00:00
Gaetan Lepage
1d333fc92e treewide: apply linter suggestions 2025-12-28 04:26:49 +00:00
Gaetan Lepage
aca6fcdaff plugins/conform-nvim: mark palantir-java-formatter as unpackaged 2025-12-28 04:26:49 +00:00
Gaetan Lepage
db8177775e lsp/servers/packages: mark home_assistant as unpackaged 2025-12-28 04:26:49 +00:00
Gaetan Lepage
d2a0db38b7 lsp/servers/packages: add package for systemd_lsp 2025-12-28 04:26:49 +00:00
nixvim-ci[bot]
c1e8e859aa generated: Update
- Updated conform-formatters.json
- Updated lspconfig-servers.json
2025-12-28 04:26:49 +00:00
nixvim-ci[bot]
a50121bad2 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cfc52a405c6e85462364651a8f11e28ae8065c91?narHash=sha256-Wv%2BxrUNXgtxAXAMZE3EDzzeRgN1MEw%2BPnKr8zDozeLU%3D' (2025-12-23)
  → 'github:NixOS/nixpkgs/4eec65df50d796a8fd9c146a09b5007916ce376b?narHash=sha256-7sgUQMKMDvpeu9cwE7mWJfP9N3wJduunmJ/s8LOd9nk%3D' (2025-12-27)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/cfc52a405c6e85462364651a8f11e28ae8065c91?narHash=sha256-Wv%2BxrUNXgtxAXAMZE3EDzzeRgN1MEw%2BPnKr8zDozeLU%3D' (2025-12-23)
  → 'github:NixOS/nixpkgs/4eec65df50d796a8fd9c146a09b5007916ce376b?narHash=sha256-7sgUQMKMDvpeu9cwE7mWJfP9N3wJduunmJ/s8LOd9nk%3D' (2025-12-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7eca7f7081036a7b740090994c9ec543927f89a7?narHash=sha256-hHKQhHkXxuPJwLkI8wdu826GLV5AcuW9/HVdc9eBnTU%3D' (2025-12-24)
  → 'github:nix-community/home-manager/91cdb0e2d574c64fae80d221f4bf09d5592e9ec2?narHash=sha256-GKO35onS711ThCxwWcfuvbIBKXwriahGqs%2BWZuJ3v9E%3D' (2025-12-25)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/c2b36207f2c396c79dbed9d40536db221bd4e363?narHash=sha256-N/sxS27%2Bt9nGvGWqwwAceSMW/Y5ddcypS/aiTnZ7ScA%3D' (2025-12-23)
  → 'github:lnl7/nix-darwin/f0c8e1f6feb562b5db09cee9fb566a2f989e6b55?narHash=sha256-rIlgatT0JtwxsEpzq%2BUrrIJCRfVAXgbYPzose1DmAcM%3D' (2025-12-26)
2025-12-28 04:26:49 +00:00
Gaetan Lepage
2a3eece6af plugins/conform-nvim: mark oxfmt as packaged 2025-12-26 22:49:33 +00:00
Yury Shvedov
779734a9fd plugins/lsp-format-modifications: init 2025-12-26 21:05:01 +00:00
eveeifyeve
66a5dc70e2 flake: switch flake-compat to main branch
The pinned PR is now merged.

Flake lock file updates:

• Updated input 'flake-compat':
    'github:NixOS/flake-compat/63d095ca43128741b16fc354b1e918757e6b66e5?narHash=sha256-QN1r/zNqvXHwWqlRAnRtFf4CQwIOJx58PtdExIzAw94%3D' (2025-12-08)
  → 'github:NixOS/flake-compat/f275e157c50c3a9a682b4c9b4aa4db7a4cd3b5f2?narHash=sha256-QN1r/zNqvXHwWqlRAnRtFf4CQwIOJx58PtdExIzAw94%3D' (2025-12-25)
2025-12-26 04:06:35 +00:00
Gaetan Lepage
793f22ff3d tests/all-package-defaults: disable trivy on x86_64-darwin (flaky) 2025-12-26 04:00:07 +00:00