non important commit
This commit is contained in:
parent
850833f9a0
commit
e809ce611c
1 changed files with 116 additions and 124 deletions
|
|
@ -8,146 +8,138 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.nvf = {
|
programs.nvf = {
|
||||||
enable = true;
|
lsp = {
|
||||||
enableManpages = true;
|
enable = true;
|
||||||
|
|
||||||
settings.vim = {
|
formatOnSave = true;
|
||||||
theme = {
|
lspkind.enable = false;
|
||||||
|
lightbulb.enable = true;
|
||||||
|
lspsaga.enable = false;
|
||||||
|
trouble.enable = true;
|
||||||
|
otter-nvim.enable = true;
|
||||||
|
nvim-docs-view.enable = true;
|
||||||
|
harper-ls.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
languages = {
|
||||||
|
enableFormat = true;
|
||||||
|
enableTreesitter = true;
|
||||||
|
enableExtraDiagnostics = true;
|
||||||
|
|
||||||
|
nix.enable = true;
|
||||||
|
markdown.enable = true;
|
||||||
|
|
||||||
|
bash.enable = true;
|
||||||
|
nu.enable = true;
|
||||||
|
|
||||||
|
clang.enable = true;
|
||||||
|
css.enable = true;
|
||||||
|
html.enable = true;
|
||||||
|
python.enable = true;
|
||||||
|
|
||||||
|
rust = {
|
||||||
enable = true;
|
enable = true;
|
||||||
transparent = true;
|
extensions.crates-nvim.enable = true;
|
||||||
|
|
||||||
name = "catppuccin";
|
|
||||||
style = "mocha";
|
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
lsp = {
|
visuals = {
|
||||||
|
nvim-web-devicons.enable = true;
|
||||||
|
nvim-cursorline.enable = true;
|
||||||
|
cinnamon-nvim.enable = true;
|
||||||
|
fidget-nvim.enable = true;
|
||||||
|
|
||||||
|
highlight-undo.enable = true;
|
||||||
|
indent-blankline.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
statusline = {
|
||||||
|
lualine = {
|
||||||
enable = true;
|
enable = true;
|
||||||
null-ls.enable = false;
|
theme = "catppuccin";
|
||||||
|
|
||||||
inlayHints.enable = true;
|
|
||||||
formatOnSave = true;
|
|
||||||
lspkind.enable = true;
|
|
||||||
lspsaga.enable = true;
|
|
||||||
trouble.enable = true;
|
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
debugger = {
|
theme = {
|
||||||
nvim-dap = {
|
enable = true;
|
||||||
enable = true;
|
name = "catppuccin";
|
||||||
ui.enable = true;
|
style = "mocha";
|
||||||
};
|
transparent = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
autopairs.nvim-autopairs.enable = true;
|
||||||
|
|
||||||
|
autocomplete = {
|
||||||
|
nvim-cmp.enable = false;
|
||||||
|
blink-cmp.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
tabline = {
|
||||||
|
nvimBufferline.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
binds = {
|
||||||
|
whichKey.enable = true;
|
||||||
|
cheatsheet.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
git = {
|
||||||
|
enable = true;
|
||||||
|
gitsigns.enable = true;
|
||||||
|
gitsigns.codeActions.enable = false;
|
||||||
|
neogit.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
dashboard = {
|
||||||
|
dashboard-nvim.enable = false;
|
||||||
|
alpha.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
notify = {
|
||||||
|
nvim-notify.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
projects = {
|
||||||
|
project-nvim.enable = isMaximal;
|
||||||
|
};
|
||||||
|
|
||||||
|
utility = {
|
||||||
|
qmk-nvim.enable = false;
|
||||||
|
yanky-nvim.enable = false;
|
||||||
|
|
||||||
|
diffview-nvim.enable = true;
|
||||||
|
icon-picker.enable = true;
|
||||||
|
surround.enable = true;
|
||||||
|
multicursors.enable = true;
|
||||||
|
undotree.enable = true;
|
||||||
|
nvim-biscuits.enable = true;
|
||||||
|
|
||||||
|
motion = {
|
||||||
|
hop.enable = true;
|
||||||
|
leap.enable = true;
|
||||||
|
precognition.enable = true;
|
||||||
};
|
};
|
||||||
|
images = {
|
||||||
options = {
|
image-nvim.enable = false;
|
||||||
tabstop = 2;
|
img-clip.enable = true;
|
||||||
expandtab = false;
|
|
||||||
autoindent = true;
|
|
||||||
shiftwidth = 2;
|
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
clipboard = {
|
ui = {
|
||||||
|
borders.enable = true;
|
||||||
|
colorizer.enable = true;
|
||||||
|
illuminate.enable = true;
|
||||||
|
|
||||||
|
breadcrumbs = {
|
||||||
enable = true;
|
enable = true;
|
||||||
registers = "unnamedplus";
|
navbuddy.enable = true;
|
||||||
providers = {
|
|
||||||
xclip = {
|
|
||||||
enable = true;
|
|
||||||
package = pkgs.xclip;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
languages = {
|
smartcolumn = {
|
||||||
enableFormat = true;
|
|
||||||
enableExtraDiagnostics = true;
|
|
||||||
|
|
||||||
nix.enable = true;
|
|
||||||
nix.extraDiagnostics.enable = true;
|
|
||||||
markdown.enable = true;
|
|
||||||
|
|
||||||
nu.enable = true;
|
|
||||||
bash.enable = true;
|
|
||||||
|
|
||||||
css.enable = true;
|
|
||||||
html = {
|
|
||||||
enable = true;
|
|
||||||
lsp.servers = [
|
|
||||||
"emmet-ls"
|
|
||||||
"superhtml"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
python.enable = true;
|
|
||||||
|
|
||||||
sql.enable = true;
|
|
||||||
ts.enable = true;
|
|
||||||
zig.enable = true;
|
|
||||||
csharp.enable = true;
|
|
||||||
rust = {
|
|
||||||
enable = true;
|
|
||||||
extensions.crates-nvim.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
visuals = {
|
|
||||||
nvim-web-devicons.enable = true;
|
|
||||||
nvim-cursorline.enable = true;
|
|
||||||
cinnamon-nvim.enable = true;
|
|
||||||
fidget-nvim.enable = true;
|
|
||||||
|
|
||||||
highlight-undo.enable = true;
|
|
||||||
indent-blankline.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
statusline = {
|
|
||||||
lualine = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
autopairs.nvim-autopairs.enable = true;
|
|
||||||
|
|
||||||
autocomplete = {
|
|
||||||
nvim-cmp.enable = true;
|
|
||||||
blink-cmp.enable = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
snippets.luasnip.enable = true;
|
|
||||||
|
|
||||||
telescope.enable = true;
|
|
||||||
|
|
||||||
git = {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
gitsigns.enable = true;
|
|
||||||
gitsigns.codeActions.enable = false;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
dashboard.alpha.enable = true;
|
fastaction.enable = true;
|
||||||
|
|
||||||
notify.nvim-notify.enable = true;
|
|
||||||
|
|
||||||
projects.project-nvim.enable = true;
|
|
||||||
|
|
||||||
utility = {
|
|
||||||
ccc.enable = true;
|
|
||||||
diffview-nvim.enable = true;
|
|
||||||
icon-picker.enable = true;
|
|
||||||
surround.enable = true;
|
|
||||||
|
|
||||||
motion = {
|
|
||||||
hop.enable = true;
|
|
||||||
leap.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
comments.comment-nvim.enable = true;
|
|
||||||
|
|
||||||
ui = {
|
|
||||||
noice.enable = true;
|
|
||||||
colorizer.enable = true;
|
|
||||||
illuminate.enable = true;
|
|
||||||
|
|
||||||
fastaction.enable = true;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue