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 = {
|
||||
enable = true;
|
||||
enableManpages = true;
|
||||
lsp = {
|
||||
enable = true;
|
||||
|
||||
settings.vim = {
|
||||
theme = {
|
||||
formatOnSave = true;
|
||||
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;
|
||||
transparent = true;
|
||||
|
||||
name = "catppuccin";
|
||||
style = "mocha";
|
||||
extensions.crates-nvim.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
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;
|
||||
null-ls.enable = false;
|
||||
|
||||
inlayHints.enable = true;
|
||||
formatOnSave = true;
|
||||
lspkind.enable = true;
|
||||
lspsaga.enable = true;
|
||||
trouble.enable = true;
|
||||
theme = "catppuccin";
|
||||
};
|
||||
};
|
||||
|
||||
debugger = {
|
||||
nvim-dap = {
|
||||
enable = true;
|
||||
ui.enable = true;
|
||||
};
|
||||
theme = {
|
||||
enable = true;
|
||||
name = "catppuccin";
|
||||
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;
|
||||
};
|
||||
|
||||
options = {
|
||||
tabstop = 2;
|
||||
expandtab = false;
|
||||
autoindent = true;
|
||||
shiftwidth = 2;
|
||||
images = {
|
||||
image-nvim.enable = false;
|
||||
img-clip.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
clipboard = {
|
||||
ui = {
|
||||
borders.enable = true;
|
||||
colorizer.enable = true;
|
||||
illuminate.enable = true;
|
||||
|
||||
breadcrumbs = {
|
||||
enable = true;
|
||||
registers = "unnamedplus";
|
||||
providers = {
|
||||
xclip = {
|
||||
enable = true;
|
||||
package = pkgs.xclip;
|
||||
};
|
||||
};
|
||||
navbuddy.enable = true;
|
||||
};
|
||||
|
||||
languages = {
|
||||
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 = {
|
||||
smartcolumn = {
|
||||
enable = true;
|
||||
gitsigns.enable = true;
|
||||
gitsigns.codeActions.enable = false;
|
||||
};
|
||||
|
||||
dashboard.alpha.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;
|
||||
};
|
||||
fastaction.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue