Improve nvim config and add some nice CLI tools

This commit is contained in:
Markus Heurung 2024-03-14 17:23:09 +01:00
parent 0fb36b93ad
commit 049525be56

View file

@ -20,11 +20,13 @@
brightnessctl brightnessctl
curl curl
distrobox distrobox
fd
git git
neovide neovide
(nerdfonts.override { fonts = [ "Iosevka" ]; }) (nerdfonts.override { fonts = [ "Iosevka" ]; })
obsidian obsidian
qutebrowser qutebrowser
solargraph
tmux tmux
wget wget
wl-clipboard wl-clipboard
@ -194,6 +196,9 @@
}; };
theme = "Catppuccin-Mocha"; theme = "Catppuccin-Mocha";
}; };
lazygit = {
enable = true;
};
lsd = { lsd = {
enable = true; enable = true;
enableAliases = true; enableAliases = true;
@ -249,7 +254,12 @@
tabstop = 2; tabstop = 2;
}; };
plugins = { plugins = {
cmp-cmdline.enable = true;
cmp-fish.enable = true;
cmp-nvim-lsp.enable = true;
cmp-nvim-ultisnips.enable = true;
lightline.enable = true; lightline.enable = true;
fugitive.enable = true;
gitblame.enable = true; gitblame.enable = true;
gitsigns.enable = true; gitsigns.enable = true;
lsp = { lsp = {
@ -264,19 +274,26 @@
enableModifiedMarkers = true; enableModifiedMarkers = true;
closeIfLastWindow = true; closeIfLastWindow = true;
}; };
noice = {
enable = true;
};
notify.enable = true;
nvim-autopairs.enable = true;
nvim-colorizer.enable = true;
/* /*
obsidian = { obsidian = {
enable = true; enable = true;
dir = "~/muhhmory"; dir = "~/muhhmory";
dailyNotes = { dailyNotes = {
folder = "~/muhhmory/Journal/Daily Pages"; folder = "~/muhhmory/Journal/Daily Pages";
template = "Daily Page.md"; template = "Daily Page.md";
}; };
templates = { templates = {
subdir = "Templates"; subdir = "Templates";
}; };
}; };
*/ */
oil.enable = true;
surround.enable = true; surround.enable = true;
telescope = { telescope = {
enable = true; enable = true;
@ -285,6 +302,12 @@
fzf-native.enable = true; fzf-native.enable = true;
}; };
}; };
# transparent.enable = true;
toggleterm.enable = true;
treesitter = {
enable = true;
indent = true;
};
}; };
extraPlugins = with pkgs.vimPlugins; [ extraPlugins = with pkgs.vimPlugins; [
vim-nix vim-nix