github-actions[bot]
78bfbf7b7e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/c1fee8d4a60b89cae12b288ba9dbc608ff298163?narHash=sha256-dVmNuUajnU18oHzBQWZm1BQtANCHaqNuxTHZQ%2BGN0r8%3D' (2024-12-01)
→ 'github:nix-community/home-manager/bf23fe41082aa0289c209169302afd3397092f22?narHash=sha256-zFOtOaqjzZfPMsm1mwu98syv3y%2BjziAq5DfWygaMtLg%3D' (2024-12-02)
2024-12-03 10:06:18 +00:00
Gaetan Lepage
e680b367c7
treewide: format with latest nixfmt
2024-12-02 09:38:16 +00:00
github-actions[bot]
d55ca74c05
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/819f682269f4e002884702b87e445c82840c68f2?narHash=sha256-r8j6R3nrvwbT1aUp4EPQ1KC7gm0pu9VcV1aNaB%2BXG6Q%3D' (2024-11-29)
→ 'github:nix-community/home-manager/c1fee8d4a60b89cae12b288ba9dbc608ff298163?narHash=sha256-dVmNuUajnU18oHzBQWZm1BQtANCHaqNuxTHZQ%2BGN0r8%3D' (2024-12-01)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/6ab87b7c84d4ee873e937108c4ff80c015a40c7a?narHash=sha256-AEjWTJwOmSnVYsSJCojKgoguGfFfwel6z/6ud6UFMU8%3D' (2024-11-26)
→ 'github:lnl7/nix-darwin/c6b65d946097baf3915dd51373251de98199280d?narHash=sha256-Qs3YmoLYUJ8g4RkFj2rMrzrP91e4ShAioC9s%2BvG6ENM%3D' (2024-12-02)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fa42b5a5f401aab8a32bd33c9a4de0738180dc59?narHash=sha256-RzaI1RO0UXqLjydtz3GAXSTzHkpb/lLD1JD8a0W4Wpo%3D' (2024-11-28)
→ 'github:NixOS/nixpkgs/ac35b104800bff9028425fec3b6e8a41de2bbfff?narHash=sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE%2Bcrk%3D' (2024-12-01)
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/fe07070f811b717a4626d01fab714a87d422a9e1?narHash=sha256-z0BSSf78LkxIrrFXZYmCoRRAxAmxMUKpK7CyxQRvkZI%3D' (2024-11-18)
→ 'github:NuschtOS/search/16307548b7a1247291c84ae6a12c0aacb07dfba2?narHash=sha256-BC1CecAQISV5Q4LZK72Gx0%2BfaemOwaChiD9rMVfDPoA%3D' (2024-11-30)
2024-12-02 09:38:16 +00:00
Yury Shvedov
3c6dd42ff8
plugin/lsp: simplify automatic keymap description
...
Do not create description prefix generically, but use extra argument for
`mkMaps`.
Change-Id: Id08297623edf750d8f33eb031748668be0c8bfa5
2024-12-02 09:45:07 +03:00
Yury Shvedov
d867aaea43
plugin/lsp: automatic keymap description
...
Add keymaps default descriptions for lsp buf and diagnostics
Change-Id: I7a48ef3760e530a738efd7036b7ae5722c054256
2024-12-02 09:43:43 +03:00
Gaetan Lepage
838829c8f9
lsp/keymaps: cosmetic implem changes
2024-12-02 01:22:22 +01:00
Austin Horstman
80e49e7fd3
plugins/dashboard: format
2024-11-30 17:47:17 -06:00
Austin Horstman
86ff391e9e
plugins/dashboard: better rawLua support for header
2024-11-30 17:47:17 -06:00
Gaetan Lepage
060f4b4c38
plugins/aerial: init
2024-12-01 00:34:27 +01:00
Gaetan Lepage
09dfa035b6
plugins/gitlab: init
2024-11-30 22:38:43 +00:00
Gaetan Lepage
880a570588
ci: add support for new stable nixos-24.11 branch
2024-11-30 23:33:30 +01:00
Gaetan Lepage
a35f923d6a
treewide: replace mentions of 24.05 with 24.11
2024-11-30 23:17:21 +01:00
Matt Sturgeon
0c89a669f6
readme: fix stable
-> 24.05
in docs URL
...
Follow up to previous commit.
2024-11-30 22:12:22 +00:00
Matt Sturgeon
98bedb5eeb
ci/docs: stable
-> 24.05
in docs path
2024-11-30 21:59:09 +00:00
Matt Sturgeon
72762c8ef1
ci/docs: remove on 24.05 branch
...
This doesn't work because we can only deploy docs from the main branch.
2024-11-30 20:04:09 +00:00
Gaetan Lepage
bb5b0a2655
tests/modules-performance: add nvim-cmp to extraPlugins when necessary
2024-11-30 18:13:15 +01:00
Gaetan Lepage
a4e5f69435
tests/codeium-nvim: fix and update tests
2024-11-30 17:37:42 +01:00
Gaetan Lepage
cb0e3a7e40
plugins/efmls-configs: add new formatter kdlfmt to unpackaged
2024-11-30 17:37:42 +01:00
Gaetan Lepage
c39ecbb055
tests/lsp-servers: disable servers relying on EOL dotnet-core-combined
2024-11-30 12:33:56 +01:00
github-actions[bot]
41657913df
generated: Update
...
- Updated efmls-configs.nix
- Updated lspconfig-servers.json
2024-11-30 10:13:43 +00:00
github-actions[bot]
4d0b66b9d7
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/a9953635d7f34e7358d5189751110f87e3ac17da?narHash=sha256-GUffLwzawz5WRVfWaWCg78n/HrBJrOG7QadFY6rtV8A%3D' (2024-11-24)
→ 'github:nix-community/home-manager/819f682269f4e002884702b87e445c82840c68f2?narHash=sha256-r8j6R3nrvwbT1aUp4EPQ1KC7gm0pu9VcV1aNaB%2BXG6Q%3D' (2024-11-29)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4633a7c72337ea8fd23a4f2ba3972865e3ec685d?narHash=sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0%3D' (2024-11-25)
→ 'github:NixOS/nixpkgs/fa42b5a5f401aab8a32bd33c9a4de0738180dc59?narHash=sha256-RzaI1RO0UXqLjydtz3GAXSTzHkpb/lLD1JD8a0W4Wpo%3D' (2024-11-28)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/84637a7ab04179bdc42aa8fd0af1909fba76ad0c?narHash=sha256-uI7TXEb231o8dkwB5AUCecx3AQtosRmL6hKgnckvjps%3D' (2024-11-26)
→ 'github:numtide/treefmt-nix/6209c381904cab55796c5d7350e89681d3b2a8ef?narHash=sha256-2qbdorpq0TXHBWbVXaTqKoikN4bqAtAplTwGuII%2BoAc%3D' (2024-11-29)
2024-11-30 10:13:20 +00:00
Marcel
05331006a4
plugins/vim-suda: init
2024-11-29 01:08:16 +01:00
Sammy Etur
fc9178d124
plugins/image.nvim: ueberzugPackage default to ueberzugppv
...
ueberzug is not maintained anymore.
ueberzugpp is a active fork
2024-11-27 17:56:13 +01:00
github-actions[bot]
7eb106ab69
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/8cf9cb2ee78aa129e5b8220135a511a2be254c0c?narHash=sha256-5Umjb5AdtxV5jSJd5jxoCckh5mlg%2BFBQDsyAilu637g%3D' (2024-11-22)
→ 'github:nix-community/home-manager/a9953635d7f34e7358d5189751110f87e3ac17da?narHash=sha256-GUffLwzawz5WRVfWaWCg78n/HrBJrOG7QadFY6rtV8A%3D' (2024-11-24)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/698a62c628c2ec423aa770d8ec0e1d0bcf4fca1a?narHash=sha256-0xzQvoId/P008QkTSAdFVv465P9rL9nYkIOWXL5pdsY%3D' (2024-11-23)
→ 'github:lnl7/nix-darwin/6ab87b7c84d4ee873e937108c4ff80c015a40c7a?narHash=sha256-AEjWTJwOmSnVYsSJCojKgoguGfFfwel6z/6ud6UFMU8%3D' (2024-11-26)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/23e89b7da85c3640bbc2173fe04f4bd114342367?narHash=sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w%3D' (2024-11-19)
→ 'github:NixOS/nixpkgs/4633a7c72337ea8fd23a4f2ba3972865e3ec685d?narHash=sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0%3D' (2024-11-25)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/705df92694af7093dfbb27109ce16d828a79155f?narHash=sha256-5WSng844vXt8uytT5djmqBCkopyle6ciFgteuA9bJpw%3D' (2024-11-22)
→ 'github:numtide/treefmt-nix/84637a7ab04179bdc42aa8fd0af1909fba76ad0c?narHash=sha256-uI7TXEb231o8dkwB5AUCecx3AQtosRmL6hKgnckvjps%3D' (2024-11-26)
2024-11-26 22:56:08 +00:00
Matt Sturgeon
8b19d15482
plugins/lsp: fix enabledServers.extraOptions
type merging
...
Use `attrsOf` instead of `attrs` to ensure recursive merging, otherwise
things like `extraOptions.settings = lib.mkIf` will not be unwrapped by
the module system.
2024-11-26 13:57:40 +00:00
347Online | Katie Janzen
a1c352affc
plugins/vim-be-good: init
...
Integrate the vim-be-good plugin
2024-11-25 17:49:55 -06:00
347Online | Katie Janzen
8507b01e0c
lib/maintainers: add 347Online
2024-11-25 17:49:55 -06:00
Wael M. Nasreddine
a81a03a3f5
plugins/vim-colemak: init
2024-11-24 19:57:29 +00:00
Nick
6b9d55f936
Update docs/user-guide/config-examples.md
...
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2024-11-24 17:39:06 +00:00
Nick
99f377335d
docs/user-guide/config-examples: add spector700's config
2024-11-24 17:39:06 +00:00
github-actions[bot]
85759f2360
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/a46e702093a5c46e192243edbd977d5749e7f294?narHash=sha256-qjEI64RKvDxRyEarY0jTzrZMa8ebezh2DEZmJJrpVdo%3D' (2024-11-19)
→ 'github:nix-community/home-manager/8cf9cb2ee78aa129e5b8220135a511a2be254c0c?narHash=sha256-5Umjb5AdtxV5jSJd5jxoCckh5mlg%2BFBQDsyAilu637g%3D' (2024-11-22)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/61cee20168a3ebb71a9efd70a55adebaadfbe4d4?narHash=sha256-XwXUK%2BmeYnlhdQz2TVE4Wv%2Btsx1CkdGbDPt1tRzCNH4%3D' (2024-11-19)
→ 'github:lnl7/nix-darwin/698a62c628c2ec423aa770d8ec0e1d0bcf4fca1a?narHash=sha256-0xzQvoId/P008QkTSAdFVv465P9rL9nYkIOWXL5pdsY%3D' (2024-11-23)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/62003fdad7a5ab7b6af3ea9bd7290e4c220277d0?narHash=sha256-XWHuPWcP59QnHEewdZJXBX1TA2lAP78Vz4daG6tfIr4%3D' (2024-11-20)
→ 'github:numtide/treefmt-nix/705df92694af7093dfbb27109ce16d828a79155f?narHash=sha256-5WSng844vXt8uytT5djmqBCkopyle6ciFgteuA9bJpw%3D' (2024-11-22)
2024-11-23 12:34:34 +00:00
Matt Sturgeon
c1271fa10a
ci: fix nix-install-action versions
...
`30` -> `v30` 😭
2024-11-22 22:37:05 +00:00
Matt Sturgeon
fb49a740f8
ci: bump nix-install-action
2024-11-22 21:21:36 +00:00
Matt Sturgeon
863d7d5ade
docs: link to all "available" versions of the docs
2024-11-22 09:13:11 +00:00
Gaetan Lepage
2f71c4250b
tests/avante: remove deprecated model option local
2024-11-20 23:51:39 +01:00
Gaetan Lepage
5f0b33710a
tests/{efmls-configs,none-ls}: re-enable phpstan test
2024-11-20 23:08:31 +01:00
Gaetan Lepage
7defce3863
tests/{efmls-configs,lsp-servers}: re-enable psalm test
2024-11-20 23:07:45 +01:00
github-actions[bot]
fd41c5afee
generated: Updated rust-analyzer.nix
2024-11-20 21:52:33 +00:00
github-actions[bot]
2a94d1de6e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/cd1af27aa85026ac759d5d3fccf650abe7e1bbf0' (2024-11-11)
→ 'github:cachix/git-hooks.nix/3308484d1a443fc5bc92012435d79e80458fe43c' (2024-11-19)
• Updated input 'home-manager':
'github:nix-community/home-manager/f3a2ff69586f3a54b461526e5702b1a2f81e740a' (2024-11-17)
→ 'github:nix-community/home-manager/a46e702093a5c46e192243edbd977d5749e7f294' (2024-11-19)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/c60b5c924c6188a0b3ca2e139ead3d0f92ae5db5' (2024-11-17)
→ 'github:lnl7/nix-darwin/61cee20168a3ebb71a9efd70a55adebaadfbe4d4' (2024-11-19)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5e4fbfb6b3de1aa2872b76d49fafc942626e2add' (2024-11-15)
→ 'github:NixOS/nixpkgs/23e89b7da85c3640bbc2173fe04f4bd114342367' (2024-11-19)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/579b9a2fd0020cd9cd81a4ef4eab2dca4d20c94c' (2024-11-18)
→ 'github:numtide/treefmt-nix/62003fdad7a5ab7b6af3ea9bd7290e4c220277d0' (2024-11-20)
2024-11-20 21:52:10 +00:00
Matt Sturgeon
7b94afceaf
plugins: cleanup most extraConfig
args
...
- Remove `cfg` where it is unused.
- Use `opts` where necessary.
2024-11-20 20:55:16 +00:00
Matt Sturgeon
63cfc84abe
lib/modules: add applyExtraConfig
...
Used for
- mkVimPlugin: extraConfig
- mkNeovimPlugin: extraConfig
- mkLsp: extraConfig
- mkLsp: settings
- mkExtension (telecsope): extraConfig
2024-11-20 20:55:16 +00:00
Simon Elsbrock
c7b7b6481b
docs: no longer using master
but main
...
Tiny update. Noticed the `master` branch does not exist.
2024-11-20 21:44:01 +01:00
Matt Sturgeon
9416bc9018
docs/ci: use nix build --argstr
to safely supply input
...
Rather than interpolating input (flakeref & baseHref) into the build
expression, take advantage of `--argstr`.
See "Common evaluation options" in `nix build --help` for more detail.
2024-11-20 19:41:14 +00:00
Gaetan Lepage
ed30fd8588
modules/opts: fix code generation condition to prevent false positives
...
Currently, we generate the lua code as soon as the value of the option
is not an empty attrs.
However, a case where the attrs only contains `null` values
(`nord_colorscheme = null; nord_foo = null;}` would pass the `if`
condition, but the generated lua table would still be empty because
`toLua` filters out those values.
Hence, we should directly check if the attrs would be translated to an
empty lua table or not to decide whether we should generate the lua
snippet or not.
2024-11-20 16:30:09 +01:00
Matt Sturgeon
929bb0cd1c
plugins/telescope: refactor mkExtension
...
Allow importing `mkExtension` without needing to supply any
dependencies.
All dependencies can be accessed via module args anyway.
2024-11-19 17:01:19 +00:00
traxys
c674f10d18
plugins/lsp: Correctly mark servers as disabled if the lsp plugin is disabled
2024-11-19 12:07:42 +01:00
traxys
31eb9d8d75
plugins/lsp: Fix extra config of lsp servers
2024-11-19 12:07:42 +01:00
Matt Sturgeon
2017830a2c
docs/ci: fix a typo when calling mkdir -p
...
Should have been included in 8524447554
2024-11-18 22:33:22 +00:00
Matt Sturgeon
8524447554
docs/ci: fix docs being installed to nixvim/nixvim/<subdir>
...
We don't need to specify `/nixvim/` as part of our install path as that
is where gh-pages uploads to by default.
Rather, we only need to specify the full `/nixvim/foo/` in the base-href
and the install path should just be `/foo`.
2024-11-18 22:16:16 +00:00
Matt Sturgeon
2bc8dc86a0
ci/docs: fix env
vs environment
error
2024-11-18 21:14:40 +00:00