diff options
| author | scouckel <james.krinsky@gmail.com> | 2026-03-25 11:14:16 -0500 |
|---|---|---|
| committer | scouckel <james.krinsky@gmail.com> | 2026-03-25 11:14:16 -0500 |
| commit | 2a50a86e3faea6deae9adc76572cc543baf678d3 (patch) | |
| tree | 95e8bb2771a847cfcc51ca90ac6a2de9548b5bec /modules/home-manager/nvf.nix | |
| parent | 3406096fa9f5dfd669e0b7a43e3f2227d51b10a7 (diff) | |
inital move and renaming
Diffstat (limited to 'modules/home-manager/nvf.nix')
| -rw-r--r-- | modules/home-manager/nvf.nix | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/modules/home-manager/nvf.nix b/modules/home-manager/nvf.nix deleted file mode 100644 index 7a2980e..0000000 --- a/modules/home-manager/nvf.nix +++ /dev/null @@ -1,116 +0,0 @@ -{ pkgs, lib, ... }: - -{ - programs.nvf = { - enable = true; - - settings.vim = { - viAlias = true; - vimAlias = true; - - lineNumberMode = "relNumber"; - - options = { - tabstop = lib.mkDefault 2; - shiftwidth = 0; - termguicolors = true; - }; - - keymaps = [ - { - key = "<leader>w"; - mode = "n"; - silent = true; - action = ":w<CR>"; - } - { - key = "<leader>x"; - mode = "n"; - silent = true; - action = ":wq<CR>"; - } - { - key = "<leader>ff"; - mode = "n"; - silent = true; - action = ":Telescope find_files<CR>"; - } - { - key = "<C-d>"; - mode = "n"; - silent = true; - action = "<C-d>zz"; - } - { - key = "<C-u>"; - mode = "n"; - silent = true; - action = "<C-u>zz"; - } - { - key = "<leader>n"; - mode = "n"; - silent = true; - action = ":noh<CR>"; - } - ]; - - lsp = { - enable = true; - servers.nixd.settings.nil.nix.autoArchive = true; - }; - - languages = { - enableTreesitter = true; - - nix.enable = true; - clang.enable = true; - rust.enable = true; - ruby.enable = true; - java.enable = true; - }; - - treesitter = { - enable = true; - # context.enable = true; - highlight.enable = true; - }; - - telescope.enable = true; - - utility = { - motion = { - # hop.enable = true; - # leap.enable = true; - precognition.enable = true; - }; - }; - - visuals = { - rainbow-delimiters.enable = true; - }; - - extraPlugins = { - gruvbox-material = { - package = pkgs.vimPlugins.gruvbox-material; - setup = '' - vim.o.background = "dark" - vim.g.gruvbox_material_background = "hard" - vim.cmd("colorscheme gruvbox-material") - ''; - }; - }; - - autocmds = [ - { - event = [ "InsertEnter" ]; - command = "set norelativenumber"; - } - { - event = [ "InsertLeave" ]; - command = "set relativenumber"; - } - ]; - }; - }; -} |
