From 049525be56ebb5db22176db7dc9cbebadbe70792 Mon Sep 17 00:00:00 2001 From: Markus Heurung Date: Thu, 14 Mar 2024 17:23:09 +0100 Subject: [PATCH] Improve nvim config and add some nice CLI tools --- home.nix | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/home.nix b/home.nix index 6a18f6c..b98dea0 100644 --- a/home.nix +++ b/home.nix @@ -20,11 +20,13 @@ brightnessctl curl distrobox + fd git neovide (nerdfonts.override { fonts = [ "Iosevka" ]; }) obsidian qutebrowser + solargraph tmux wget wl-clipboard @@ -194,6 +196,9 @@ }; theme = "Catppuccin-Mocha"; }; + lazygit = { + enable = true; + }; lsd = { enable = true; enableAliases = true; @@ -249,7 +254,12 @@ tabstop = 2; }; plugins = { + cmp-cmdline.enable = true; + cmp-fish.enable = true; + cmp-nvim-lsp.enable = true; + cmp-nvim-ultisnips.enable = true; lightline.enable = true; + fugitive.enable = true; gitblame.enable = true; gitsigns.enable = true; lsp = { @@ -264,19 +274,26 @@ enableModifiedMarkers = true; closeIfLastWindow = true; }; + noice = { + enable = true; + }; + notify.enable = true; + nvim-autopairs.enable = true; + nvim-colorizer.enable = true; /* obsidian = { - enable = true; - dir = "~/muhhmory"; - dailyNotes = { - folder = "~/muhhmory/Journal/Daily Pages"; - template = "Daily Page.md"; - }; - templates = { - subdir = "Templates"; - }; + enable = true; + dir = "~/muhhmory"; + dailyNotes = { + folder = "~/muhhmory/Journal/Daily Pages"; + template = "Daily Page.md"; + }; + templates = { + subdir = "Templates"; + }; }; */ + oil.enable = true; surround.enable = true; telescope = { enable = true; @@ -285,6 +302,12 @@ fzf-native.enable = true; }; }; + # transparent.enable = true; + toggleterm.enable = true; + treesitter = { + enable = true; + indent = true; + }; }; extraPlugins = with pkgs.vimPlugins; [ vim-nix