Matt Sturgeon
fe059cd395
flake: add nixf-diagnose to treefmt config
...
Checks nixd's diagnostic lints using libnixf.
2025-10-01 00:42:40 +00:00
saygo-png
74423f4a53
plugins/haskell-tools: init
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-01 00:42:28 +00:00
saygo-png
b9e5bac7bc
docs: improve consistency
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-01 00:37:38 +00:00
Austin Horstman
583d5d8982
plugins/opencode: add opencode dependency
2025-10-01 00:18:41 +00:00
Austin Horstman
7038675452
modules/dependencies: add gemini and opencode
2025-10-01 00:18:41 +00:00
Manuel Transfeld
b58be69867
plugins/nvim-notify: add more render styles
...
one was still missing
2025-10-01 00:17:09 +00:00
saygo-png
0a721c85dc
plugins/marks: migrate to mkNeovimPlugin
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-30 23:51:22 +00:00
Gaetan Lepage
283775355b
plugins/neogit: remove (most) explicit option declarations from settingsOptions
...
We need to keep the options that actively transform user inputs :/
2025-09-30 22:46:13 +00:00
Gaetan Lepage
c6b45bb66e
plugins/neogit: remove deprecation warnings
2025-09-30 22:46:13 +00:00
Gaetan Lepage
1f003e44d5
plugins/neogit: remove 'with lib;'
2025-09-30 22:46:13 +00:00
Gaetan Lepage
f0cd7d4fb3
plugins/package-info: remove explicit option declarations from settingsOptions
2025-09-30 22:21:51 +00:00
Matt Sturgeon
94331cc50d
plugins/lsp: use the new lsp module under the hood
...
- Re-implement setup wrapping and capabilities to preserve existing
behaviour
- Alias `package` options to new lsp module
- Alias `packageFallback` options to new lsp module
- Alias `preConfig` and `postConfig` to `lsp.luaConfig`
2025-09-30 20:16:00 +00:00
Matt Sturgeon
cb3653a1a8
modules/lsp: select relevant fields in keymaps table
...
We only use `mode`, `key`, `action`, and `options`; so explicitly
inherit those.
This means we don't serialise attrs that aren't needed at runtime,
such as `lspBufAction`.
2025-09-30 17:01:17 +00:00
Matt Sturgeon
f421af99fe
modules/lsp: print keymaps table multiline
...
Makes `init.lua` easier to read.
Follow up to 9faa339d9e
2025-09-30 17:01:17 +00:00
Matt Sturgeon
4f858eb004
tests/modules/lsp: test lsp keymaps
...
Assert that the expected code is added to an autoCmd.
2025-09-30 17:01:17 +00:00
Matt Sturgeon
d3e7315bf7
modules/test: add extraInputs option
...
Allows adding additional derivations to the build closure, useful for
including `pkgs.testers` or other derivations as part of a module test.
2025-09-30 17:01:17 +00:00
Matt Sturgeon
4f03ca05d9
docs/lib: generalise menu impl using module system
...
Move the mdbook menu rendering code into the module system and
generalise it to apply to multiple "categories" (mdbook parts) and
"types" of category (prefix, suffix, etc).
2025-09-30 16:21:23 +00:00
Matt Sturgeon
2f952af4a7
docs/lib: rename 'name' → 'category'
2025-09-30 16:21:23 +00:00
Matt Sturgeon
c146f6e09c
docs/lib: simplify default title-heading
2025-09-30 16:21:23 +00:00
Matt Sturgeon
4414d8aa14
docs/modules: init
...
Modules to represent pages in the docs
2025-09-30 16:21:23 +00:00
Gaetan Lepage
9faa339d9e
modules/lsp: use a for loop to create LSP keymaps
2025-09-30 07:30:40 +00:00
Matt Sturgeon
1c802b3efe
plugins/lsp: simplify extraSettings deprecation
2025-09-28 23:24:22 +00:00
Matt Sturgeon
167ea865e5
modules/lsp: port packageFallback option from plugins.lsp
...
Added to `plugins.lsp` in 6a054de04d
2025-09-28 23:07:35 +00:00
saygo-png
4cec67651a
lib/plugins: infer packPathName
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:49:59 +00:00
saygo-png
c4b27080a6
treewide: infer packPathName menial work
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:49:59 +00:00
saygo-png
3cd56fced4
plugins/nvim-bqf: migrate to mkNeovimPlugin
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:46:54 +00:00
saygo-png
efa43aa866
docs/contributing: change maintainers to a required field
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:41:47 +00:00
Austin Horstman
e0f1e4ae4b
opencode: add module
...
Seamlessly integrate the opencode AI assistant with Neovim — convenient
and editor-aware research, reviews, and requests.
2025-09-27 00:10:55 +00:00
saygo-png
f68f9d145a
plugins/colorful-winsep: account for upstream changes
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-26 23:23:13 +00:00
Matt Sturgeon
01636ad1cd
envrc: nix-direnv 2.3.0 → 3.1.0
...
https://github.com/nix-community/nix-direnv/releases
https://github.com/nix-community/nix-direnv/compare/2.3.0...3.1.0
2025-09-26 21:46:46 +00:00
Matt Sturgeon
afbd93661d
envrc: update watch_file
...
The `flake-modules` directory was renamed to `flake` in 998bae9dac (2025-01-19)
2025-09-26 21:46:46 +00:00
Gaetan Lepage
45cd2f58e1
tests/all-package-defaults: disable verilator on darwin
2025-09-26 20:30:52 +00:00
Gaetan Lepage
384ea7aeaf
maintainers: remove santosh (already in nixpkgs)
2025-09-26 20:30:52 +00:00
nixvim-ci[bot]
5e87658fab
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
→ 'github:NixOS/nixpkgs/e57b3b16ad8758fd681511a078f35c416a8cc939?narHash=sha256-puBMviZhYlqOdUUgEmMVJpXqC/ToEqSvkyZ30qQ09xM%3D' (2025-09-25)
• Updated input 'home-manager':
'github:nix-community/home-manager/232454052008027c8e925979d13a951e92729781?narHash=sha256-o1WyZI2T7yPywiY06Swt8AZH/ewKU1nLqDw8fw1fwPc%3D' (2025-09-25)
→ 'github:nix-community/home-manager/173a29f735c69950cfeaac310d7e567115976be0?narHash=sha256-ueGMsCYo6S6WiszKPpXoRCdMDVmsCwfA09L7blUEPlY%3D' (2025-09-26)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/25381509d5c91bbf3c30e23abc6d8476d2143cd1?narHash=sha256-yGA6MV0E4JSEXqLTb4ZZkmdJZcoQ8HUzihRRX12Bvpg%3D' (2025-09-21)
→ 'github:lnl7/nix-darwin/c48e963a5558eb1c3827d59d21c5193622a1477c?narHash=sha256-BHdc43Lkayd%2B72W/NXRKHzX5AZ%2B28F3xaUs3a88/Uew%3D' (2025-09-25)
2025-09-26 20:30:52 +00:00
nixvim-ci[bot]
fe79d7b005
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
→ 'github:NixOS/nixpkgs/e57b3b16ad8758fd681511a078f35c416a8cc939?narHash=sha256-puBMviZhYlqOdUUgEmMVJpXqC/ToEqSvkyZ30qQ09xM%3D' (2025-09-25)
2025-09-26 20:30:52 +00:00
Gaetan Lepage
da7b983a29
flake/devshell/list-plugins: update EXCLUDES to fix the script
2025-09-25 21:15:02 +00:00
Gaetan Lepage
ce7fddd1ec
plugins/chadtree: account for initially wrong declaration for the 'ignore.*' options
2025-09-25 20:59:27 +00:00
Gaetan Lepage
ffc4d73814
plugins/chadtree: migrate to mkNeovimPlugin
2025-09-25 20:59:27 +00:00
Gaetan Lepage
ea14727f4c
plugins/chadtree: remove web-devicons automatic activation
2025-09-25 20:59:27 +00:00
nixvim-ci[bot]
a8a3a37c9e
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0?narHash=sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto%2BdxG4mBo%3D' (2025-09-21)
→ 'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
• Updated input 'home-manager':
'github:nix-community/home-manager/6ce2e18007ff022db41d9cc042f8838e8c51ed66?narHash=sha256-bNRMXWSLM4K9cF1YaHYjLol60KIAWW4GzAoJDp5tA0w%3D' (2025-09-24)
→ 'github:nix-community/home-manager/232454052008027c8e925979d13a951e92729781?narHash=sha256-o1WyZI2T7yPywiY06Swt8AZH/ewKU1nLqDw8fw1fwPc%3D' (2025-09-25)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/128222dc911b8e2e18939537bed1762b7f3a04aa?narHash=sha256-/DbPkh6PZOgfueCbs3uzlk4ASU2nPPsiVWhpMCNkAd0%3D' (2025-09-18)
→ 'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1?narHash=sha256-ySNJ008muQAds2JemiyrWYbwbG%2BV7S5wg3ZVKGHSFu8%3D' (2025-09-24)
2025-09-25 13:40:04 +00:00
nixvim-ci[bot]
f7d357bbfd
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0?narHash=sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto%2BdxG4mBo%3D' (2025-09-21)
→ 'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
2025-09-25 13:40:04 +00:00
nixvim-ci[bot]
9716716838
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
2025-09-25 13:39:26 +00:00
will
6dbe8877e5
plugins/lsp/packages: make ansiblels unpackaged
2025-09-25 13:31:15 +00:00
santoshxshrestha
47b2ce062a
rhubarb: init
2025-09-25 13:26:44 +00:00
santoshxshrestha
80cdf28db4
maintainers: add santosh
2025-09-25 13:26:44 +00:00
nixvim-ci[bot]
fd835f3dd1
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/9a2dc0efbc569ce9352a6ffb8e8ec8dbc098e142?narHash=sha256-p%2B904PfmINyekyA/LieX3IYGsiFtExC00v5gSYfJtpM%3D' (2025-09-23)
→ 'github:nix-community/home-manager/6ce2e18007ff022db41d9cc042f8838e8c51ed66?narHash=sha256-bNRMXWSLM4K9cF1YaHYjLol60KIAWW4GzAoJDp5tA0w%3D' (2025-09-24)
2025-09-24 12:49:59 +00:00
nixvim-ci[bot]
aabad55a74
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/aa975a3757f28ce862812466c5848787b868e116?narHash=sha256-1u3xTH%2B3kaHhztPmWtLAD8LF5pTYLR2CpsPFWTFnVtQ%3D' (2025-09-19)
→ 'github:NuschtOS/search/7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4?narHash=sha256-igrxT%2B/MnmcftPOHEb%2BXDwAMq3Xg1Xy7kVYQaHhPlAg%3D' (2025-09-23)
2025-09-24 12:49:59 +00:00
nixvim-ci[bot]
0c15f88f1f
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/de5369834ff1f75246c46be89ef993392e961c26?narHash=sha256-0VP5cVd6DyibHNPC/IJ5Ut%2BKuNYUeKmr5ltzf%2BIcpjA%3D' (2025-09-22)
→ 'github:nix-community/home-manager/9a2dc0efbc569ce9352a6ffb8e8ec8dbc098e142?narHash=sha256-p%2B904PfmINyekyA/LieX3IYGsiFtExC00v5gSYfJtpM%3D' (2025-09-23)
2025-09-23 22:16:37 +00:00
Gaetan Lepage
f828dead77
Revert "tests/all-package-defaults: disable aider.nvim on aarch64-linux (hm build failure)"
...
This reverts commit e77eff7db2 .
The issue was fixed in https://github.com/NixOS/nixpkgs/pull/444320
2025-09-22 14:25:08 +00:00
nixvim-ci[bot]
e7cae3c3c1
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/90ade7da38aa49c2e2693a04a44662a0e61530e9?narHash=sha256-H%2BC4c%2BjKCZpSJHODHFaY6b2ciB3Hv00V5QKA7yUVtis%3D' (2025-09-19)
→ 'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0?narHash=sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto%2BdxG4mBo%3D' (2025-09-21)
• Updated input 'home-manager':
'github:nix-community/home-manager/edc7468e12be92e926847cb02418e649b02b59dd?narHash=sha256-BLtD%2B6qWz7fQjPk2wpwyXQLGI0E30Ikgf2ppn2nVadI%3D' (2025-09-20)
→ 'github:nix-community/home-manager/de5369834ff1f75246c46be89ef993392e961c26?narHash=sha256-0VP5cVd6DyibHNPC/IJ5Ut%2BKuNYUeKmr5ltzf%2BIcpjA%3D' (2025-09-22)
2025-09-22 14:25:08 +00:00