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
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