From 393c4ccfc5c4b3217d9156d2e827fa83e6486115 Mon Sep 17 00:00:00 2001 From: aaron Date: Tue, 28 Apr 2026 16:21:05 +0200 Subject: [PATCH] refactor: cleanup nixvim config --- modules/home-manager/nixvim.nix | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/modules/home-manager/nixvim.nix b/modules/home-manager/nixvim.nix index 355dae1..bf001cd 100644 --- a/modules/home-manager/nixvim.nix +++ b/modules/home-manager/nixvim.nix @@ -2,10 +2,11 @@ { programs.nixvim = { - globals.mapleader = " "; enable = true; + viAlias = false; vimAlias = true; + opts = { number = true; relativenumber = true; @@ -14,14 +15,30 @@ expandtab = true; incsearch = true; }; + colorschemes.nord.enable = true; + globals.mapleader = " "; + plugins.lualine.enable = true; plugins.nix.enable = true; plugins.nvim-tree.enable = true; - plugins.treesitter.enable = true; + plugins.treesitter = { + enable = true; + settings.ensure_installed = [ "markdown" "markdown_inline" ]; + }; plugins.telescope.enable = true; plugins.web-devicons.enable = true; plugins.indent-blankline.enable = true; - extraPlugins = [ pkgs.vimPlugins.plenary-nvim ]; + plugins.render-markdown = { + enable = true; + settings = { + # render in normal mode, raw source in insert + render_modes = [ "n" "c" "t"]; + pipe_table.preset = "round"; + heading.width = "block"; + file_types = [ "markdown" ]; + completions.lsp.enabled = true; + }; + }; }; }