1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-12-07 09:31:06 +01:00
Commit graph

4192 commits

Author SHA1 Message Date
nixvim-ci[bot]
b502802572 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ece6e266caf1effab32eceef0403b797b4330373?narHash=sha256-yEJmtoFu4cJre1NuU4fb8q57Oux%2BNTbocnALtJ64aEI%3D' (2025-12-04)
  → 'github:NixOS/nixpkgs/a672be65651c80d3f592a89b3945466584a22069?narHash=sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx%2BJ2FfutM7T9w%3D' (2025-12-05)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/ece6e266caf1effab32eceef0403b797b4330373?narHash=sha256-yEJmtoFu4cJre1NuU4fb8q57Oux%2BNTbocnALtJ64aEI%3D' (2025-12-04)
  → 'github:NixOS/nixpkgs/a672be65651c80d3f592a89b3945466584a22069?narHash=sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx%2BJ2FfutM7T9w%3D' (2025-12-05)
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
  → 'github:cachix/git-hooks.nix/548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c?narHash=sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ%3D' (2025-12-06)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6bcb2395ab9ed05616052262da526cd7c5b4b123?narHash=sha256-ftxQocr098v5ngqB3SXa9tW6aqovBSBOEdIRcLEj44c%3D' (2025-12-05)
  → 'github:nix-community/home-manager/27a6182347ccae90a88231ae0dc5dfa7d15815bb?narHash=sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44%3D' (2025-12-06)
2025-12-06 12:45:32 +00:00
saygo-png
812d7e639d flake: move the nuschtosSearch input to the dev flake
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-05 13:44:35 +00:00
saygo-png
67ddb71d85 flake: add inputs option
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-05 13:44:35 +00:00
Matt Sturgeon
cc57493853 lib/options: drop old mkDesc deprecation stub 2025-12-05 13:00:50 +00:00
Matt Sturgeon
59ebcf91e4 lib/top-level: drop old deprecations 2025-12-05 13:00:50 +00:00
nixvim-ci[bot]
b715929c34 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ebc94f855ef25347c314258c10393a92794e7ab9?narHash=sha256-UMVihg0OQ980YqmOAPz%2BzkuCEb9hpE5Xj2v%2BZGNjQ%2BM%3D' (2025-12-03)
  → 'github:NixOS/nixpkgs/ece6e266caf1effab32eceef0403b797b4330373?narHash=sha256-yEJmtoFu4cJre1NuU4fb8q57Oux%2BNTbocnALtJ64aEI%3D' (2025-12-04)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/ebc94f855ef25347c314258c10393a92794e7ab9?narHash=sha256-UMVihg0OQ980YqmOAPz%2BzkuCEb9hpE5Xj2v%2BZGNjQ%2BM%3D' (2025-12-03)
  → 'github:NixOS/nixpkgs/ece6e266caf1effab32eceef0403b797b4330373?narHash=sha256-yEJmtoFu4cJre1NuU4fb8q57Oux%2BNTbocnALtJ64aEI%3D' (2025-12-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d441981b200305ebb8e2e2921395f51d207fded6?narHash=sha256-QCgaXEj8036JlfyVM2e5fgKIxoF7IgGRcAi8LkehKvo%3D' (2025-12-04)
  → 'github:nix-community/home-manager/6bcb2395ab9ed05616052262da526cd7c5b4b123?narHash=sha256-ftxQocr098v5ngqB3SXa9tW6aqovBSBOEdIRcLEj44c%3D' (2025-12-05)
2025-12-05 12:26:47 +00:00
Matt Sturgeon
085f50eac5 lib: reimplement call; drop .override
Using `callPackageWith` adds `override` and `overrideDerivation`
attributes to the result, which are not relevant to subsections of
Nixvim's lib section.

Implement our own, simplified, `call` using `intersectAttrs` and
`functionArgs`.

If users wish to modify parts of our lib section, they should extend the
top-level fixpoint to ensure everything stays in sync.
2025-12-05 12:19:52 +00:00
Gaetan Lepage
8e85c25143 plugins/lsp/lsp-packages: add package for tclsp 2025-12-04 23:55:02 +00:00
Gaetan Lepage
f15023fccc plugins/conform-nvim/formatter-packages: add package for tclfmt 2025-12-04 23:55:02 +00:00
nixvim-ci[bot]
f5d09df2c8 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f720de59066162ee879adcc8c79e15c51fe6bfb4?narHash=sha256-mvbFFzVBhVK1FjyPHZGMAKpNiqkr7k%2B%2BxIwy%2Bp/NQvA%3D' (2025-12-02)
  → 'github:NixOS/nixpkgs/ebc94f855ef25347c314258c10393a92794e7ab9?narHash=sha256-UMVihg0OQ980YqmOAPz%2BzkuCEb9hpE5Xj2v%2BZGNjQ%2BM%3D' (2025-12-03)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/f720de59066162ee879adcc8c79e15c51fe6bfb4?narHash=sha256-mvbFFzVBhVK1FjyPHZGMAKpNiqkr7k%2B%2BxIwy%2Bp/NQvA%3D' (2025-12-02)
  → 'github:NixOS/nixpkgs/ebc94f855ef25347c314258c10393a92794e7ab9?narHash=sha256-UMVihg0OQ980YqmOAPz%2BzkuCEb9hpE5Xj2v%2BZGNjQ%2BM%3D' (2025-12-03)
• Updated input 'flake-compat':
    'github:NixOS/flake-compat/01ad7ce89c455171e4f864799b21d0785ba94a3a?narHash=sha256-bHDJDoMHMMctf90Ug0po2LNanPgdB8aRl0psH7%2BTWzc%3D' (2025-10-27)
  → 'github:NixOS/flake-compat/4dd386262c30922367e6b549c81e9cbdf8f3132f?narHash=sha256-JbjxGEA9gVRZ47LylRFe7TLVjI2KaoW0cwflbQ2apBs%3D' (2025-12-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/bcc7afa1d873ead5932fbb4d42f1916a9627c084?narHash=sha256-Q/%2B03EAvtzCbhGXv7yLsYh%2BpXIzLUgibpQKxo5CI2bk%3D' (2025-12-03)
  → 'github:nix-community/home-manager/d441981b200305ebb8e2e2921395f51d207fded6?narHash=sha256-QCgaXEj8036JlfyVM2e5fgKIxoF7IgGRcAi8LkehKvo%3D' (2025-12-04)
2025-12-04 23:55:02 +00:00
saygo-png
ee32f43f54 treewide: fix typos
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-04 23:22:21 +00:00
saygo-png
03a51dbf3d treewide: NixVim/nixvim -> Nixvim
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-04 23:22:21 +00:00
Austin Horstman
5d1c27e53c plugins/codesnap: remove settingsOption
Blocking configuration from v2 of plugin.
2025-12-03 23:16:39 +00:00
nixvim-ci[bot]
8c9ba3b5d8 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8c29968b3a942f2903f90797f9623737c215737c?narHash=sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U%3D' (2025-12-01)
  → 'github:NixOS/nixpkgs/f720de59066162ee879adcc8c79e15c51fe6bfb4?narHash=sha256-mvbFFzVBhVK1FjyPHZGMAKpNiqkr7k%2B%2BxIwy%2Bp/NQvA%3D' (2025-12-02)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/8c29968b3a942f2903f90797f9623737c215737c?narHash=sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U%3D' (2025-12-01)
  → 'github:NixOS/nixpkgs/f720de59066162ee879adcc8c79e15c51fe6bfb4?narHash=sha256-mvbFFzVBhVK1FjyPHZGMAKpNiqkr7k%2B%2BxIwy%2Bp/NQvA%3D' (2025-12-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ff067cfc619fdf6f82d50344e7d19ff2323f0827?narHash=sha256-S41K55kw%2BhWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE%3D' (2025-12-02)
  → 'github:nix-community/home-manager/bcc7afa1d873ead5932fbb4d42f1916a9627c084?narHash=sha256-Q/%2B03EAvtzCbhGXv7yLsYh%2BpXIzLUgibpQKxo5CI2bk%3D' (2025-12-03)
2025-12-03 12:24:32 +00:00
Matt Sturgeon
60817987a7 flake: remove lib.<system>.helpers
Remove the deprecated <flake>.lib.<system>.helpers output, deprecated in
d39a09d05d
2025-12-03 10:34:03 +00:00
Matt Sturgeon
51daa6bf06 docs: drop "Recent Breaking Changes" section
They aren't "recent" anymore.
2025-12-03 09:36:45 +00:00
Matt Sturgeon
8d085d4094 docs/mdbook: drop pagetoc
It is currently not working.

TODO: investigate and fix
2025-12-03 09:30:43 +00:00
Gaetan Lepage
f775c1e0b4 tests/plugins/codecompanion: disable runNvim as the plugin emits a warning
https://github.com/olimorris/codecompanion.nvim/pull/2439
2025-12-03 09:30:43 +00:00
Gaetan Lepage
8d0d66cdd3 plugins/conform-nvim/formatter-packages: add package for mh_style 2025-12-03 09:30:43 +00:00
nixvim-ci[bot]
75bb0adebf generated: Updated conform-formatters.json 2025-12-03 09:30:43 +00:00
nixvim-ci[bot]
d4ed84e89a flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0d59e0290eefe0f12512043842d7096c4070f30e?narHash=sha256-Z63xl5Scj3Y/zRBPAWq1eT68n2wBWGCIEF4waZ0bQBE%3D' (2025-11-27)
  → 'github:NixOS/nixpkgs/8c29968b3a942f2903f90797f9623737c215737c?narHash=sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U%3D' (2025-12-01)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/0d59e0290eefe0f12512043842d7096c4070f30e?narHash=sha256-Z63xl5Scj3Y/zRBPAWq1eT68n2wBWGCIEF4waZ0bQBE%3D' (2025-11-27)
  → 'github:NixOS/nixpkgs/8c29968b3a942f2903f90797f9623737c215737c?narHash=sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U%3D' (2025-12-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/86ff0ef506c209bb397849706e85cc3a913cb577?narHash=sha256-bO7FN/bF6gG7TlZpKAZjO3VvfsLaPFkefeUfJJ7F/7w%3D' (2025-11-28)
  → 'github:nix-community/home-manager/ff067cfc619fdf6f82d50344e7d19ff2323f0827?narHash=sha256-S41K55kw%2BhWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE%3D' (2025-12-02)
2025-12-03 09:30:43 +00:00
Matt Sturgeon
b0f3a36596 modules/version: init with nixpkgsReleaseCheck
Inspired by `home.version` and `home.enableNixpkgsReleaseCheck` in Home
Manager. Print a warning when `lib` or `pkgs` are from a different
release to Nixvim.
2025-12-03 09:24:36 +00:00
Matt Sturgeon
cbdfee5239 modules/files: simplify byteCompileLua condition
Avoid needing a `specialArgs.topConfig` by binding `byteCompileLua`
outside of the submodule scope.
2025-12-03 08:56:47 +00:00
Matt Sturgeon
26d16c726d modules/files: drop coercedFileType
Defining `extraFiles.*` as a string was deprecated in 24.05, and has
printed a warning since 2024-07-07.

We can now drop support entirely and simplify the implementation.
2025-12-03 08:56:47 +00:00
Gaetan Lepage
b52b1fb4a4 plugins/blink-cmp-words: init 2025-12-03 00:08:57 +00:00
saygo-png
2d8db68a8f plugins/haskell-tools: add hlsPackageFallback option
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-02 08:23:07 +00:00
saygo-png
ee6ccaae42 plugins/friendly-snippets: fix warning
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-01 17:58:26 +00:00
Gaetan Lepage
af1ce0d14c treewide: 25.05 -> 25.11 2025-12-01 17:52:21 +00:00
Heitor Augusto
027c96a161 modules/files: ensure derivation is recognized as vim plugin 2025-12-01 09:30:24 +00:00
Matt Sturgeon
aab92fcc99 flake: explicitly configure commit-lock-file-summary
Sets `nixConfig.commit-lock-file-summary` to "flake: Update", matching
the default used by `ci/update`. This ensures consistency when running
`nix flake update --commit-lock-file` or `nix flake lock --commit-lock-file`
manually.

Note: manual updates are discouraged. The `nix-build ci -A update`
script should be used to update flakes. This ensures both root and dev
lockfiles — as well as `version-info.toml` — are kept in sync.
2025-11-30 21:23:19 +00:00
Matt Sturgeon
d269170e38 ci/update: refactor to produce a single lockfile commit
Refactors the flake update script to consolidate root and dev lockfile
updates into a single commit. Changes include:

- Captures and normalizes `nix flake update` output.
- Removes reliance on `--commit-lock-file` and `--amend`.
- Eliminates the need to track or compare HEAD commits manually.
- Only commit when flake.lock, flake/dev/flake.lock, or
  version-info.toml have changes.
2025-11-30 21:23:19 +00:00
Matt Sturgeon
f02d566f4c ci/update: build version-info with no-out-link
Avoid polluting the `result` symlink when building `version-info`.
2025-11-30 21:23:19 +00:00
Matt Sturgeon
8147790da9 ci/update: always cd to the root of the flake
Allows running the script from a sub-directory, e.g.

    cd ci
    nix-build -A update
    result/bin/update
2025-11-30 21:23:19 +00:00
Heitor Augusto
d14252433d modules/output: improve waylandSupport 2025-11-30 20:55:06 +00:00
Jia Jia
6094d2a439 add mathjiajia's nixvim config 2025-11-29 19:09:18 +00:00
Matt Sturgeon
b831550ec8 plugins/efmls-configs: avoid reading HTML & JSON aliases
f0764db721 added rename aliases for the
HTML and JSON options, which print a trace when evaluated:

    trace: Obsolete option `HTML' is used. It was renamed to `html'.
    trace: Obsolete option `JSON' is used. It was renamed to `json'.

These were correctly removed when introspecting enabled tools, however
they were not removed when constructing the "setup options" to serialise
as a lua table.
2025-11-29 18:39:43 +00:00
saygo-png
9d6a7608df plugins/conform: fix eval error
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-11-29 12:13:12 +00:00
saygo-png
96d3538c32 plugins/conform: refactor the autoInstall option implementation
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-11-29 03:08:28 +00:00
Gaetan Lepage
79bfadb32a tests/all-package-defaults: disable vimPlugins.nvim-spectre (build failure) 2025-11-28 22:56:25 +00:00
Gaetan Lepage
960c269f6d tests/plugins/leanls: disable plugins.lsp.leanls in disableLsp 2025-11-28 22:56:25 +00:00
Gaetan Lepage
7bce9d28ea tests/plugins/dap-view: remove deprecated settings.winbar.base_sections.*.action 2025-11-28 22:56:25 +00:00
Gaetan Lepage
1cca516a54 plugins/lsp/lsp-packages: update 2025-11-28 22:56:25 +00:00
Gaetan Lepage
e39c85a2a5 plugins/conform-nvim: update formatter-packages 2025-11-28 22:56:25 +00:00
nixvim-ci[bot]
52fe863780 generated: Update
- Updated conform-formatters.json
- Updated lspconfig-servers.json
- Updated unsupported-lspconfig-servers.json
2025-11-28 22:56:25 +00:00
nixvim-ci[bot]
e65a1edcee flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/a8d610af3f1a5fb71e23e08434d8d61a466fc942?narHash=sha256-v5afmLjn/uyD9EQuPBn7nZuaZVV9r%2BJerayK/4wvdWA%3D' (2025-11-20)
  → 'github:NixOS/nixpkgs/0d59e0290eefe0f12512043842d7096c4070f30e?narHash=sha256-Z63xl5Scj3Y/zRBPAWq1eT68n2wBWGCIEF4waZ0bQBE%3D' (2025-11-27)
• Updated input 'devshell':
    'github:numtide/devshell/07bacc9531f5f4df6657c0a02a806443685f384a?narHash=sha256-RXN%2Blcx4DEn3ZS%2BLqEJSUu/HH%2BdwGvy0syN7hTo/Chg%3D' (2025-11-07)
  → 'github:numtide/devshell/17ed8d9744ebe70424659b0ef74ad6d41fc87071?narHash=sha256-M7SZyPZiqZUR/EiiBJnmyUbOi5oE/03tCeFrTiUZchI%3D' (2025-11-24)
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/20e71a403c5de9ce5bd799031440da9728c1cda1?narHash=sha256-uIRqs/H18YEtMOn1OkbnPH%2BaNTwXKx%2BiU3qnxEkVUd0%3D' (2025-11-21)
  → 'github:cachix/git-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d10a9b16b2a3ee28433f3d1c603f4e9f1fecb8e1?narHash=sha256-AUc78Qv3sWir0hvbmfXoZ7Jzq9VVL97l%2BsP9Jgms%2BJU%3D' (2025-11-21)
  → 'github:nix-community/home-manager/86ff0ef506c209bb397849706e85cc3a913cb577?narHash=sha256-bO7FN/bF6gG7TlZpKAZjO3VvfsLaPFkefeUfJJ7F/7w%3D' (2025-11-28)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/3bda9f6b14161becbd07b3c56411f1670e19b9b5?narHash=sha256-nJRd4LY2kT3OELfHqdgWjvToNZ4w%2BzKCMzS2R6z4sXE%3D' (2025-11-18)
  → 'github:lnl7/nix-darwin/e95de00a471d07435e0527ff4db092c84998698e?narHash=sha256-HN84sByg9FhJnojkGGDSrcjcbeioFWoNXfuyYfJ1kBE%3D' (2025-11-26)
2025-11-28 22:56:25 +00:00
nixvim-ci[bot]
d0a13027b3 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a8d610af3f1a5fb71e23e08434d8d61a466fc942?narHash=sha256-v5afmLjn/uyD9EQuPBn7nZuaZVV9r%2BJerayK/4wvdWA%3D' (2025-11-20)
  → 'github:NixOS/nixpkgs/0d59e0290eefe0f12512043842d7096c4070f30e?narHash=sha256-Z63xl5Scj3Y/zRBPAWq1eT68n2wBWGCIEF4waZ0bQBE%3D' (2025-11-27)
2025-11-28 22:56:25 +00:00
Heitor Augusto
f1e07ba53a user-configs: add HeitorAugustoLN's configuration again 2025-11-27 10:10:40 +00:00
Austin Horstman
7fe6951bf8 plugins/dap-view: require dap to be enabled
Add assertion requiring `plugins.dap` to be enabled when using
`plugins.dap-view`.
2025-11-26 09:12:28 +00:00
Austin Horstman
266556b918 plugins/dap-virtual-text: require dap to be enabled
Add assertion requiring `plugins.dap` to be enabled when using
`plugins.dap-virtual-text`.
2025-11-26 09:12:28 +00:00
Austin Horstman
47020dca77 plugins/dap-lldb: require dap to be enabled
Add assertion requiring `plugins.dap` to be enabled when using
`plugins.dap-lldb`.
2025-11-26 09:12:28 +00:00