diff --git a/home/modules/nvf.nix b/home/modules/nvf.nix index 42054dc..065c633 100644 --- a/home/modules/nvf.nix +++ b/home/modules/nvf.nix @@ -1,3 +1,4 @@ +/* { inputs, pkgs, @@ -170,3 +171,64 @@ }; }; } +*/ +{ + inputs, + pkgs, + ... +}: { + imports = [ + inputs.nvf.homeManagerModules.default + ]; + programs.nvf = { + enable = true; + enableManpages = true; + settings.vim = { + viAlias = true; + vimAlias = true; + + lsp = { + enable = true; + formatOnSave = true; + }; + + clipboard = { + enable = true; + registers = "unnamedplus"; + providers = { + xclip = { + enable = true; + package = pkgs.xclip; + }; + }; + }; + + languages = { + enableFormat = true; + enableTreesitter = false; + nix.enable = true; + markdown.enable = true; + }; + + theme = { + enable = true; + name = "catppuccin"; + style = "mocha"; + transparent = true; + }; + + statusline = { + lualine = { + enable = true; + theme = "catppuccin"; + }; + }; + + autocomplete = { + nvim-cmp.enable = true; + }; + + telescope.enable = true; + }; + }; +}