non important commit
This commit is contained in:
parent
ea53c84f89
commit
23adf59166
1 changed files with 60 additions and 38 deletions
|
|
@ -6,16 +6,15 @@
|
||||||
imports = [
|
imports = [
|
||||||
inputs.nvf.homeManagerModules.default
|
inputs.nvf.homeManagerModules.default
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.nvf = {
|
programs.nvf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableManpages = true;
|
enableManpages = true;
|
||||||
|
|
||||||
settings.vim = {
|
|
||||||
lsp = {
|
lsp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
null-ls.enable = true;
|
||||||
formatOnSave = true;
|
formatOnSave = true;
|
||||||
lspkind.enable = false;
|
lspkind.enable = true;
|
||||||
lightbulb.enable = true;
|
lightbulb.enable = true;
|
||||||
lspsaga.enable = true;
|
lspsaga.enable = true;
|
||||||
trouble.enable = true;
|
trouble.enable = true;
|
||||||
|
|
@ -34,6 +33,8 @@
|
||||||
tabstop = 2;
|
tabstop = 2;
|
||||||
autoindent = true;
|
autoindent = true;
|
||||||
shiftwidth = 2;
|
shiftwidth = 2;
|
||||||
|
number = true;
|
||||||
|
relativenumber = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
clipboard = {
|
clipboard = {
|
||||||
|
|
@ -51,13 +52,10 @@
|
||||||
enableFormat = true;
|
enableFormat = true;
|
||||||
enableTreesitter = false;
|
enableTreesitter = false;
|
||||||
enableExtraDiagnostics = true;
|
enableExtraDiagnostics = true;
|
||||||
|
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
markdown.enable = true;
|
markdown.enable = true;
|
||||||
|
|
||||||
bash.enable = true;
|
bash.enable = true;
|
||||||
nu.enable = true;
|
nu.enable = true;
|
||||||
|
|
||||||
css.enable = true;
|
css.enable = true;
|
||||||
html = {
|
html = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -67,7 +65,6 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
python.enable = true;
|
python.enable = true;
|
||||||
|
|
||||||
rust = {
|
rust = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extensions.crates-nvim.enable = true;
|
extensions.crates-nvim.enable = true;
|
||||||
|
|
@ -80,7 +77,7 @@
|
||||||
cinnamon-nvim.enable = true;
|
cinnamon-nvim.enable = true;
|
||||||
fidget-nvim.enable = true;
|
fidget-nvim.enable = true;
|
||||||
highlight-undo.enable = true;
|
highlight-undo.enable = true;
|
||||||
indent-blankline.enable = true;
|
indent-blankline.enable = false; # DISABLED - uses treesitter
|
||||||
};
|
};
|
||||||
|
|
||||||
statusline = {
|
statusline = {
|
||||||
|
|
@ -90,6 +87,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
tabline = {
|
||||||
|
nvimBufferline.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
theme = {
|
theme = {
|
||||||
enable = true;
|
enable = true;
|
||||||
name = "catppuccin";
|
name = "catppuccin";
|
||||||
|
|
@ -97,12 +98,30 @@
|
||||||
transparent = true;
|
transparent = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
autopairs.nvim-autopairs.enable = true;
|
autopairs.nvim-autopairs.enable = false; # DISABLED - can use treesitter
|
||||||
snippets.luasnip.enable = true;
|
snippets.luasnip.enable = true;
|
||||||
telescope.enable = true;
|
telescope.enable = true;
|
||||||
|
|
||||||
autocomplete = {
|
autocomplete = {
|
||||||
nvim-cmp.enable = true;
|
nvim-cmp = {
|
||||||
|
enable = true;
|
||||||
|
mappings = {
|
||||||
|
complete = "<C-Space>";
|
||||||
|
confirm = "<CR>";
|
||||||
|
next = "<Tab>";
|
||||||
|
previous = "<S-Tab>";
|
||||||
|
close = "<C-e>";
|
||||||
|
scrollDocsUp = "<C-u>";
|
||||||
|
scrollDocsDown = "<C-d>";
|
||||||
|
};
|
||||||
|
sources = {
|
||||||
|
nvim-lsp = "[LSP]";
|
||||||
|
luasnip = "[Snippet]";
|
||||||
|
buffer = "[Buffer]";
|
||||||
|
path = "[Path]";
|
||||||
|
crates = "[Crates]";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
binds = {
|
binds = {
|
||||||
|
|
@ -131,6 +150,14 @@
|
||||||
|
|
||||||
comments.comment-nvim.enable = true;
|
comments.comment-nvim.enable = true;
|
||||||
|
|
||||||
|
filetree = {
|
||||||
|
neo-tree.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
terminal = {
|
||||||
|
toggleterm.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
utility = {
|
utility = {
|
||||||
ccc.enable = true;
|
ccc.enable = true;
|
||||||
diffview-nvim.enable = true;
|
diffview-nvim.enable = true;
|
||||||
|
|
@ -138,13 +165,11 @@
|
||||||
surround.enable = true;
|
surround.enable = true;
|
||||||
multicursors.enable = true;
|
multicursors.enable = true;
|
||||||
undotree.enable = true;
|
undotree.enable = true;
|
||||||
|
|
||||||
motion = {
|
motion = {
|
||||||
hop.enable = true;
|
hop.enable = false;
|
||||||
leap.enable = true;
|
leap.enable = true;
|
||||||
precognition.enable = true;
|
precognition.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
images = {
|
images = {
|
||||||
img-clip.enable = true;
|
img-clip.enable = true;
|
||||||
};
|
};
|
||||||
|
|
@ -152,18 +177,15 @@
|
||||||
|
|
||||||
ui = {
|
ui = {
|
||||||
borders.enable = true;
|
borders.enable = true;
|
||||||
colorizer.enable = false;
|
colorizer.enable = true;
|
||||||
illuminate.enable = false;
|
illuminate.enable = false; # DISABLED - uses treesitter
|
||||||
|
|
||||||
breadcrumbs = {
|
breadcrumbs = {
|
||||||
enable = true;
|
enable = false; # DISABLED - uses treesitter
|
||||||
navbuddy.enable = true;
|
navbuddy.enable = false; # DISABLED - uses treesitter
|
||||||
};
|
};
|
||||||
|
|
||||||
smartcolumn = {
|
smartcolumn = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
fastaction.enable = true;
|
fastaction.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue