Improve nvim config and add some nice CLI tools
This commit is contained in:
parent
0fb36b93ad
commit
049525be56
1 changed files with 32 additions and 9 deletions
41
home.nix
41
home.nix
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue