This repository has been archived on 2024-04-14. You can view files and clone it, but cannot push or open issues or pull requests.
2023-05-20 18:42:57 +01:00
|
|
|
{ config, pkgs, ... }:
|
2023-03-19 21:35:09 +00:00
|
|
|
{
|
2023-05-14 10:23:49 +01:00
|
|
|
programs.neovim = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
plugins = with pkgs.vimPlugins; [
|
2023-05-20 18:42:57 +01:00
|
|
|
nvim-web-devicons
|
2023-05-17 19:46:17 +01:00
|
|
|
catppuccin-nvim
|
2023-05-14 10:23:49 +01:00
|
|
|
lualine-nvim
|
|
|
|
bufferline-nvim
|
|
|
|
nvim-colorizer-lua
|
|
|
|
nvim-autopairs
|
|
|
|
comment-nvim
|
|
|
|
neo-tree-nvim
|
|
|
|
nvim-notify
|
2023-05-15 21:06:28 +01:00
|
|
|
which-key-nvim
|
2023-05-14 10:23:49 +01:00
|
|
|
|
|
|
|
telescope-nvim
|
|
|
|
telescope-fzf-native-nvim
|
|
|
|
|
2023-05-17 19:46:17 +01:00
|
|
|
nvim-lspconfig
|
2023-05-20 18:42:57 +01:00
|
|
|
nvim-treesitter.withAllGrammars
|
2023-05-17 19:46:17 +01:00
|
|
|
|
2023-05-14 10:23:49 +01:00
|
|
|
nvim-cmp
|
|
|
|
lspkind-nvim
|
|
|
|
cmp-cmdline
|
|
|
|
cmp-path
|
|
|
|
cmp-buffer
|
|
|
|
cmp-nvim-lsp
|
2023-03-20 02:49:03 +00:00
|
|
|
];
|
2023-05-10 13:37:18 +01:00
|
|
|
|
2023-05-14 10:23:49 +01:00
|
|
|
extraLuaConfig = builtins.readFile ./init.lua;
|
2023-05-17 19:46:17 +01:00
|
|
|
|
|
|
|
extraPackages = with pkgs; [
|
|
|
|
rnix-lsp
|
|
|
|
lua-language-server
|
|
|
|
clang-tools
|
|
|
|
];
|
2023-03-19 21:35:09 +00:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|