ac5e62a37c
[feat] nvim: enable more lsps
...
/ check (push) Successful in 28s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 23s
/ build (nvim) (push) Successful in 15s
Also, don't install rust-analyzer, install it externally (e.g. rustup)
2024-06-22 19:13:30 +02:00
github-actions[bot]
09e9158b85
[chore] flake.lock: update
...
Also fix neovim errors
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3?narHash=sha256-vWSkg6AMok1UUQiSYVdGMOXKD2cDFnajITiSi0Zjd1A%3D' (2024-06-04)
→ 'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e?narHash=sha256-BmO8d0r%2BBVlwWtMLQEYnwmngqdXIuyFzMwvmTcLMee8%3D' (2024-06-16)
• Updated input 'lix':
'068576042b
.tar.gz?narHash=sha256-/hsqsiw3p5qMpazedgFFZF2sQghbCJIoef7XCpegTXw%3D' (2024-06-13)
→ 'e44dcd63c4
.tar.gz?narHash=sha256-cAkgZoiP2eHB%2BV2cPJMcXACzdaWZIMgI5sg4vpH%2BDYo%3D' (2024-06-20)
• Updated input 'lix-module':
'4e25f1ab68
.tar.gz?narHash=sha256-m8XYt8NU2T4gvkien7H7LFGXHhSA5z4tHOeuXQ3DJi4%3D' (2024-06-06)
→ '909e593ae9
.tar.gz?narHash=sha256-DdcMvX9r29uHMlz7P1Shgs5xZw9WkZ4ObMGYzwROAiw%3D' (2024-06-19)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/ae5c8dcc4d0182d07d75df2dc97112de822cb9d6?narHash=sha256-SuPne4BMqh9/IkKIAG47Cu5qfmntAaqlHdX1yuFoDO0%3D' (2024-06-14)
→ 'github:NixOS/nixos-hardware/083823b7904e43a4fc1c7229781417e875359a42?narHash=sha256-hxQBUtDbFOCCW1CsFZTS9Q5Ov1ZKdJgbBZHSez1M6iA%3D' (2024-06-20)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/cc54fb41d13736e92229c21627ea4f22199fee6b?narHash=sha256-US1tAChvPxT52RV8GksWZS415tTS7PV42KTc2PNDBmc%3D' (2024-06-12)
→ 'github:NixOS/nixpkgs/dd457de7e08c6d06789b1f5b88fc9327f4d96309?narHash=sha256-wM9v2yIxClRYsGHut5vHICZTK7xdrUGfrLkXvSuv6s4%3D' (2024-06-19)
• Updated input 'nixvim':
'github:nix-community/nixvim/7a2a25af02be25987aa43cd681312f4b5ba12317?narHash=sha256-NIJZxmY2CWsqJK/9BQCRSHfcCY9K6thjq/1XtJobxmU%3D' (2024-06-14)
→ 'github:nix-community/nixvim/744dfea48bdd331e66b9e874822559fa6fae98af?narHash=sha256-artyEBzWUsNXtYj7jBr816wRJj2Y3DYDHw6ECrQotX0%3D' (2024-06-20)
• Updated input 'nixvim/treefmt-nix':
'github:numtide/treefmt-nix/1cb529bffa880746a1d0ec4e0f5076876af931f1?narHash=sha256-1TZQcdETNdJMcfwwoshVeCjwWfrPtkSQ8y8wFX3it7k%3D' (2024-06-11)
→ 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81?narHash=sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls%3D' (2024-06-16)
• Updated input 'unstable':
'github:NixOS/nixpkgs/e9ee548d90ff586a6471b4ae80ae9cfcbceb3420?narHash=sha256-4Zu0RYRcAY/VWuu6awwq4opuiD//ahpc2aFHg2CWqFY%3D' (2024-06-13)
→ 'github:NixOS/nixpkgs/c00d587b1a1afbf200b1d8f0b0e4ba9deb1c7f0e?narHash=sha256-FUZpz9rg3gL8NVPKbqU8ei1VkPLsTIfAJ2fdAf5qjak%3D' (2024-06-18)
2024-06-22 19:06:38 +02:00
37c3c08113
[feat] nvim: nil-ls enable autoArchive/EvaluateInputs
...
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 1s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 11s
Makes nil-ls more useful
2024-06-19 12:47:03 +02:00
0883f5bf03
[fix] nvim: give nvim access to the silicon binary
...
/ check (push) Successful in 29s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 22s
/ build (nvim) (push) Successful in 14s
Marking it as a dependency of `nvim-silicon` is not enough.
2024-06-18 16:30:08 +02:00
6bba09edf5
[feat] nvim: configure nvim-silicon
...
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 2s
/ build (nvim) (push) Successful in 12s
Allows me to easily take screenshots of my code
2024-06-16 22:21:12 +02:00
cc02c89661
[feat] nvim: add nvim-silicon plugin
...
Also reorganize out of tree plugins in preparation for
`vim-plugin-updater` integration.
2024-06-16 22:18:38 +02:00
63f529704d
[fix] nixvim: rollback to nixpkgs-stable
...
/ check (push) Successful in 28s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 23s
/ build (nvim) (push) Successful in 14s
See [nixvim/#1699][1] for context.
[1]: <https://github.com/nix-community/nixvim/issues/1699 >
2024-06-14 23:55:46 +02:00
github-actions[bot]
89c614818f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/12e914740a25ea1891ec619bb53cf5e6ca922e40?narHash=sha256-wtBhsdMJA3Wa32Wtm1eeo84GejtI43pMrFrmwLXrsEc%3D' (2024-04-19)
→ 'github:numtide/devshell/1ebbe68d57457c8cae98145410b164b5477761f4?narHash=sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY%3D' (2024-06-03)
• Updated input 'home-manager':
'github:nix-community/home-manager/a631666f5ec18271e86a5cde998cba68c33d9ac6?narHash=sha256-rNObca6dm7Qs524O4st8VJH6pZ/Xe1gxl%2BRx6mcWYo0%3D' (2024-05-26)
→ 'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3?narHash=sha256-vWSkg6AMok1UUQiSYVdGMOXKD2cDFnajITiSi0Zjd1A%3D' (2024-06-04)
• Updated input 'lix':
'3df013597d
.tar.gz?narHash=sha256-3sOBY0cNLgIFNk0YhBw%2Bkz57JLVphHTSypAKnkYz01g%3D' (2024-05-30)
→ '4f94531209
.tar.gz?narHash=sha256-cxK0tBbUxXtIYKLbjHpH%2BswiIzEoj61c82I/pN/yBoE%3D' (2024-06-07)
• Updated input 'lix-module':
'b4b38e6b5f
.tar.gz?narHash=sha256-joKTxvywYlKspGGKOIXho6oRbggOPyayEqAyuZCavO0%3D' (2024-05-30)
→ '4e25f1ab68
.tar.gz?narHash=sha256-m8XYt8NU2T4gvkien7H7LFGXHhSA5z4tHOeuXQ3DJi4%3D' (2024-06-06)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/8251761f93d6f5b91cee45ac09edb6e382641009?narHash=sha256-uuEkErFVsFdg2K0cKbNQ9JlFSAm/xYqPr4rbPLI91Y8%3D' (2024-05-29)
→ 'github:NixOS/nixos-hardware/d6c6cf6f5fead4057d8fb2d5f30aa8ac1727f177?narHash=sha256-cz3P5MZffAHwL2IQaNzsqUBsJS%2Bu0J/AAwArHMAcCa0%3D' (2024-06-05)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/805a384895c696f802a9bf5bf4720f37385df547?narHash=sha256-F/TKWETwB5RaR8owkPPi%2BSPJh83AQsm6KrQAlJ8v/uA%3D' (2024-05-31)
→ 'github:NixOS/nixpkgs/0b8e7a1ae5a94da2e1ee3f3030a32020f6254105?narHash=sha256-WZ1s48OODmRJ3DHC%2BI/DtM3tDRuRJlNqMvxvAPTD7ec%3D' (2024-06-05)
• Updated input 'nixvim':
'github:nix-community/nixvim/6ff3493c9bc85063ae829f0c25c21be3bde5c5b3?narHash=sha256-cKEGHGLaZoiNroMd34RrDgVDB7xgfff7HBShMz7cEy8%3D' (2024-05-30)
→ 'github:nix-community/nixvim/36f2e51b28ee3389a67ed5e9ed5c4bd388b06918?narHash=sha256-0PhFvfc4wDjba1cus2ALsfn0wVizeKkcuF%2BaqvDJivg%3D' (2024-06-06)
• Updated input 'nixvim/flake-parts':
'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9?narHash=sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78%3D' (2024-05-16)
→ 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8?narHash=sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw%3D' (2024-06-01)
• Removed input 'nixvim/flake-root'
• Updated input 'nixvim/git-hooks':
'github:cachix/git-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0?narHash=sha256-xrsYFST8ij4QWaV6HEokCUNIZLjjLP1bYC60K8XiBVA%3D' (2024-05-20)
→ 'github:cachix/git-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1?narHash=sha256-7XfBuLULizXjXfBYy/VV%2BSpYMHreNRHk9nKMsm1bgb4%3D' (2024-06-06)
• Updated input 'nixvim/treefmt-nix':
'github:numtide/treefmt-nix/2fba33a182602b9d49f0b2440513e5ee091d838b?narHash=sha256-wJqHMg/K6X3JGAE9YLM0LsuKrKb4XiBeVaoeMNlReZg%3D' (2024-05-17)
→ 'github:numtide/treefmt-nix/3eb96ca1ae9edf792a8e0963cc92fddfa5a87706?narHash=sha256-u10aDdYrpiGOLoxzY/mJ9llST9yO8Q7K/UlROoNxzDw%3D' (2024-06-01)
• Updated input 'unstable':
'github:NixOS/nixpkgs/ad57eef4ef0659193044870c731987a6df5cf56b?narHash=sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs%3D' (2024-05-29)
→ 'github:NixOS/nixpkgs/e8057b67ebf307f01bdcc8fba94d94f75039d1f6?narHash=sha256-pL9jeus5QpX5R%2B9rsp3hhZ%2BuplVHscNJh8n8VpqscM0%3D' (2024-06-05)
2024-06-08 22:28:19 +02:00
41ae208e61
[feat] neovim: add more linters
2024-06-01 20:21:57 +02:00
1da87b1153
[feat] flake: prepare for 24.05
...
We add an `unstable` overlay (available through `pkgs.unstable`) and pin
nixpkgs to the `nixos-24.05` branch. Neovim is still kept in unstable (I
want to live in the bleeding edge c:).
2024-06-01 20:21:28 +02:00
github-actions[bot]
3d703f40df
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/05e6ba83eb3585ce0aff7b41e4bd0e317d05ad4a?narHash=sha256-TnZETiQPXbyT5mdCHMOyrJnx2%2BBwroMBRrguciz1vEo%3D' (2024-05-26)
→ 'github:nix-community/home-manager/0eb314b4f0ba337e88123e0b1e57ef58346aafd9?narHash=sha256-HC5vJ3oYsjwsCaSbkIPv80e4ebJpNvFKQTBOGlHvjLs%3D' (2024-05-30)
• Updated input 'lix':
'5986a720d4
.tar.gz?narHash=sha256-VXsSaj3athaUjgbX9bovTNhSOgevU%2B8qWx9pgaQePdE%3D' (2024-05-26)
→ '3df013597d
.tar.gz?narHash=sha256-3sOBY0cNLgIFNk0YhBw%2Bkz57JLVphHTSypAKnkYz01g%3D' (2024-05-30)
• Updated input 'lix-module':
'18fa4a89e2
.tar.gz?narHash=sha256-fzY708SyfHwLOFrg5ZU0fXW9mNdvRvqz64jg97vvpJM%3D' (2024-05-23)
→ 'b4b38e6b5f
.tar.gz?narHash=sha256-joKTxvywYlKspGGKOIXho6oRbggOPyayEqAyuZCavO0%3D' (2024-05-30)
• Removed input 'neovim-flake'
• Removed input 'neovim-src'
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/2e7d6c568063c83355fe066b8a8917ee758de1b8?narHash=sha256-fe6Z33pbfqu4TI5ijmcaNc5vRBs633tyxJ12HTghy3w%3D' (2024-05-26)
→ 'github:NixOS/nixos-hardware/8251761f93d6f5b91cee45ac09edb6e382641009?narHash=sha256-uuEkErFVsFdg2K0cKbNQ9JlFSAm/xYqPr4rbPLI91Y8%3D' (2024-05-29)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/bfb7a882678e518398ce9a31a881538679f6f092?narHash=sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8%3D' (2024-05-24)
→ 'github:NixOS/nixpkgs/ad57eef4ef0659193044870c731987a6df5cf56b?narHash=sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs%3D' (2024-05-29)
• Updated input 'nixvim':
'github:nix-community/nixvim/8212bf1cd2d2dfe6ba521dd8c65a13b67e562d1a?narHash=sha256-Zu0fn7bC%2BM/LwOOkR1RmeoOuCIbvvFwuqTldVBVe4WY%3D' (2024-05-26)
→ 'github:nix-community/nixvim/6ff3493c9bc85063ae829f0c25c21be3bde5c5b3?narHash=sha256-cKEGHGLaZoiNroMd34RrDgVDB7xgfff7HBShMz7cEy8%3D' (2024-05-30)
• Added input 'nixvim/git-hooks':
'github:cachix/git-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0?narHash=sha256-xrsYFST8ij4QWaV6HEokCUNIZLjjLP1bYC60K8XiBVA%3D' (2024-05-20)
• Added input 'nixvim/git-hooks/flake-compat':
'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
• Added input 'nixvim/git-hooks/gitignore':
'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28)
• Added input 'nixvim/git-hooks/gitignore/nixpkgs':
follows 'nixvim/git-hooks/nixpkgs'
• Added input 'nixvim/git-hooks/nixpkgs':
follows 'nixvim/nixpkgs'
• Added input 'nixvim/git-hooks/nixpkgs-stable':
follows 'nixvim/nixpkgs'
• Removed input 'nixvim/pre-commit-hooks'
• Updated input 'stylix':
'github:jalil-salame/stylix/e5a4701b7d96c4909105a4c2366e4af3f188f802?narHash=sha256-u8enWMWhynbYlEFuVtTghwk1%2BLu8iT4tBoVWZxWCe/g%3D' (2024-05-24)
→ 'github:jalil-salame/stylix/036128f2517b1ff7d33d04773f48ea98d680128f?narHash=sha256-5ZHVsIg5akOIWImypmQMX/fXZZf3/7tzqJICLteFGZc%3D' (2024-05-27)
2024-05-31 18:09:14 +02:00
github-actions[bot]
0b9554b1bb
[fix] nixvim: lua = true
has been deprecated
...
Use custom `mkRaw` function and remove `lua = true`
2024-05-26 18:03:13 +02:00
99f73979a9
[fix] disable pyright
...
I hate it
2024-05-21 21:57:58 +02:00
c19ceb54b7
[fix] *.nix: statix checks
2024-05-20 14:14:10 +02:00
a8596bd19f
[fix] nvim: update noice.nvim and inlay_hints
...
Both were broken by a nightly change.
2024-05-10 21:47:38 +02:00
129e5f415c
[fix] neovim: set package explicitly
...
This should fix `nixvim` using neovim-0.9.5 instead of the unstable
version.
2024-05-06 13:18:41 +02:00
da21f7a14c
[fix] neovim: reduce closure size
...
Also re-enable all grammars
2024-05-04 23:04:34 +02:00
39c2fb096c
[fix] *.nix: reformat with alejandra
2024-05-04 20:59:17 +02:00
a965b68600
[refactor] neovim: switch to upstream flake
...
Instead of the community maintained `neovim-nightly-overlay` use the
upstream flake provided by the neovim team. The overlay provided
overwrites `neovim` stable, but I don't use it anyways.
2024-05-04 20:45:50 +02:00
6be1975d06
[feature] nvim: specify tresitter grammars
...
Currently we use a lot of tree sitter grammars
2024-05-04 20:21:33 +02:00
e1069e035a
fix(nvim): more inlay_hints problems
2024-04-22 14:48:29 +02:00
87efdebd12
fix(nvim): inlay_hints API changed
2024-04-22 12:58:26 +02:00
02b830b157
feat(nvim): Package and use vim-jjdescription
2024-04-10 19:33:02 +02:00
596bb09c58
feat(nvim): Add more formatters to PATH
2024-04-10 19:33:02 +02:00
6ff17a171a
fix(nvim): Remove deleted package rnix-lsp
2024-04-10 19:33:02 +02:00
ce37942672
fix: Format according to nixfmt-rfc-style
2024-04-05 12:04:23 +02:00
e3e96bbf40
fix: Change formatter to nixfmt-rfc-style
...
Nix standard formatter (as of RFC166)
2024-04-05 11:49:48 +02:00
9a4ecf2223
fix: Renamed option
2024-04-05 11:38:57 +02:00
fd67f6c079
feat(nvim): Enable bacon plugin
2024-04-02 17:05:17 +02:00
3a792e22f8
fix(nvim): Nixvim trouble module options rework
2024-03-26 21:05:25 +01:00
ae83b3e9b2
fix(nvim): Lualine duplicated elements
2024-03-17 00:25:29 +01:00
6d0b7a0ed7
fix(nvim): Update cmp config due to rewrite
2024-03-08 23:45:23 +01:00
c1afc70cd9
feat(nvim): Enable telescope extensions
2024-03-04 22:20:16 +01:00
a51ecec28b
feat(nvim): Add noice plugin (very nice)
2024-03-04 22:20:15 +01:00
65a0caaadb
fix(nvim): Remove unused extraPlugins
2024-03-04 22:20:07 +01:00
f1991245fe
feat(nvim): Provide an nixvim standalone config
...
This allows me to test the neovim configuration much easier and also
adds neovim checks to the flake.
2024-03-03 15:20:42 +01:00
c520e4f1c5
fix(nvim): Remove unavailable plugins
2024-03-02 22:54:59 +01:00
270ee14f16
fix(nvim): Translate extraLua*Config to nixvim
2024-03-02 22:54:59 +01:00
69d4af68da
fix(nvim): Single file plugin config
2024-03-02 22:54:59 +01:00
5566c9fe64
feat(nvim): Trouble enable autoClose
2024-03-02 22:54:59 +01:00
0fefc3bdba
fix(nvim): Configure rustaceanvim through nixvim
2024-03-02 22:54:59 +01:00
f0f2241438
fix(nvim): Translate nvim-cmp to nixvim
2024-03-02 22:54:59 +01:00
b501155c96
fix(nvim): Translated lualine to nixvim
2024-03-02 22:54:59 +01:00
fc514537ca
fix(nvim): Translate lspconfig to nixvim
2024-03-02 22:54:58 +01:00
a41e9d3e50
fix(nvim): Translate colorscheme to nixvim
2024-03-02 22:54:58 +01:00
059fd47aa0
fix(nvim): Translate colorizer to nixvim
2024-03-02 22:54:58 +01:00
d98afc2ee5
feat(nvim): Replace formatter with conform
2024-03-02 22:54:58 +01:00
f872b0e054
fix(nvim): Tidy up config
2024-03-02 22:54:57 +01:00
439eec75c3
feat(nvim): Setup nvim-lint through nixvim config
2024-03-02 22:54:57 +01:00
b2b9477041
fix(nvim): Translate augroups and autocmds to nixvim
2024-03-02 22:54:57 +01:00