{ inputs, pkgs, lib, config, ...}: { imports = [ inputs.nvf.homeManagerModules.default ]; programs.nvf = { enable = true; # your settings need to go into the settings attribute set # most settings are documented in the appendix settings = { vim.viAlias = false; vim.vimAlias = true; vim.theme = { enable = true; name = "catppuccin"; style = "mocha"; }; vim.statusline.lualine.enable = true; vim.binds.cheatsheet.enable = true; vim.binds.whichKey.enable = true; vim.projects.project-nvim.setupOpts.show_hidden = true; vim.telescope.enable = true; vim.autocomplete.blink-cmp.enable = true; vim.lsp = { enable = false; }; vim.languages.clang.enable = true; vim.languages.rust.enable = true; }; }; }