summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/editors/nixvim.nix26
1 files changed, 24 insertions, 2 deletions
diff --git a/home/editors/nixvim.nix b/home/editors/nixvim.nix
index 48792a0..2835e1e 100644
--- a/home/editors/nixvim.nix
+++ b/home/editors/nixvim.nix
@@ -1,12 +1,34 @@
{ inputs, pkgs, ... }:
{
imports = [ inputs.nixvim.homeModules.nixvim ];
+
programs.nixvim = {
enable = true;
package = inputs.neovim-nightly-overlay.packages.${pkgs.stdenv.hostPlatform.system}.default;
- extraPlugins = [ pkgs.vimPlugins.gruvbox ];
- colorscheme = "gruvbox";
+
viAlias = true;
vimAlias = true;
+ waylandSupport = true;
+ colorschemes.gruvbox.enable = true;
+
+ plugins = {
+ lualine.enable = true;
+ nvim-autopairs.enable = true;
+ nix.enable = true;
+ treesitter.enable = true;
+ lsp = {
+ enable = true;
+ servers = {
+ nil_ls.enable = true;
+ clangd.enable = true;
+ };
+ };
+ };
+
+ opts = {
+ number = true;
+ relativenumber = true;
+ shiftwidth = 2;
+ };
};
}