Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(cli.editors): Revive neovim config, enable by default

+36 -2
+35 -2
nix/home/modules/cli/editors/neovim/default.nix
··· 16 16 enable = true; 17 17 globals = { 18 18 mapleader = "<Space>"; 19 + maplocalleader = "<Space>"; 19 20 }; 21 + opts = { 22 + ignorecase = true; 23 + smartcase = true; 24 + }; 25 + keymaps = [ 26 + { 27 + mode = ""; 28 + key = "<Space>"; 29 + action = "<Nop>"; 30 + options.silent = true; 31 + options.noremap = true; 32 + } 33 + ]; 20 34 plugins = { 21 35 # bufferline.enable = true; 22 36 # dashboard.enable = true; 23 37 # indent-blankline.enable = true; 38 + mini-icons.enable = true; 39 + mini-tabline.enable = true; 40 + mini-statusline.enable = true; 41 + mini-surround.enable = true; 24 42 noice.enable = true; 43 + treesiter-textobjects.enable = true; 25 44 # persistence.enable = true; 26 - # telescope.enable = true; 27 - # tmux-navigator.enable = true; 45 + telescope = { 46 + enable = true; 47 + keymaps = { 48 + "<leader>f" = { 49 + mode = "n"; 50 + action = "find_files"; 51 + options.desc = "Pick file"; 52 + }; 53 + "<leader>/" = { 54 + mode = "n"; 55 + action = "live_grep"; 56 + options.desc = "Search file contents"; 57 + }; 58 + }; 59 + }; 60 + web-devicons.enable = true; 28 61 which-key.enable = true; 29 62 }; 30 63 };
+1
nix/home/modules/default.nix
··· 43 43 editors = { 44 44 helix.enable = lib.mkDefault true; 45 45 kakoune.enable = lib.mkDefault true; 46 + neovim.enable = lib.mkDefault true; 46 47 vim.enable = lib.mkDefault true; 47 48 }; 48 49 essentials.enable = lib.mkDefault true;