Commit graph

47 commits

Author SHA1 Message Date
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
8ea1f67f07
fix(nvim): Translate mappings to nixvim 2024-03-02 22:41:24 +01:00
c94c4a38df
feat(flake): Use nixvim 2024-03-02 22:41:24 +01:00
40ab720cb1 fix(home): Rustup and rust-analyzer conflict
Make rust-analyzer available to neovim only instead.
2024-02-24 16:32:00 +01:00
0ef0884a68 fixup! feat(docs): Add neovim module documentation 2024-02-18 21:15:10 +01:00
db8bae6f31
feat(docs): Add neovim module documentation 2024-02-16 20:48:02 +01:00
d47b04a887
feat: Init nvim from jalil-salame/nvim-config
Step one of Issue #15
2024-02-16 20:13:21 +01:00