From 9d82f61c5481b8762ecea4e5056fd3e7631c5e98 Mon Sep 17 00:00:00 2001 From: sils Date: Thu, 23 Nov 2023 19:18:36 +0100 Subject: feat(treewide): make configured neovim available as package --- users/sils/nixvim/default.nix | 97 +++---------------------------------------- 1 file changed, 6 insertions(+), 91 deletions(-) (limited to 'users/sils/nixvim/default.nix') diff --git a/users/sils/nixvim/default.nix b/users/sils/nixvim/default.nix index 3fa9b22..0e770f9 100644 --- a/users/sils/nixvim/default.nix +++ b/users/sils/nixvim/default.nix @@ -1,92 +1,7 @@ -let - maps = import ./maps; -in { - programs.nixvim = { - enable = true; - options = { - number = true; - relativenumber = true; - shiftwidth = 2; - tabstop = 2; - scrolloff = 999; - - textwidth = 83; - linebreak = true; - }; - colorschemes.gruvbox.enable = true; - inherit maps; - plugins = { - airline = { - enable = true; - powerline = true; - theme = "minimalist"; - }; - coq-nvim = { - enable = true; - autoStart = "shut-up"; - installArtifacts = true; - }; - dashboard = { - enable = true; - }; - lsp = { - enable = true; - servers = { - nil_ls.enable = true; - rust-analyzer = { - enable = true; - installCargo = true; - installRustc = true; - }; - ltex.enable = true; - }; - }; - lsp-format = { - enable = true; - }; - quickmath.enable = true; - treesitter = { - enable = true; - indent = true; - }; - treesitter-context = { - enable = true; - }; - treesitter-refactor = { - enable = true; - }; - mini = { - enable = true; - }; - markdown-preview = { - enable = true; - }; - nix = { - enable = true; - }; - neo-tree = { - enable = true; - autoCleanAfterSessionRestore = true; - closeIfLastWindow = true; - }; - nvim-autopairs = { - enable = true; - }; - nvim-cmp = { - enable = false; - mappingPresets = ["insert" "cmdline"]; - preselect = "None"; - sources = [ - {name = "nvim_lsp";} - {name = "path";} - {name = "buffer";} - {name = "git";} - {name = "conventionalcommits";} - ]; - }; - vimtex = { - enable = true; - }; - }; - }; +{ + programs.nixvim = + { + enable = true; + } + // import ./config.nix; } -- cgit v1.3.1