starting dbrw config
All checks were successful
/ update-readme (push) Successful in 50s

This commit is contained in:
dim
2024-12-30 11:27:00 +07:00
parent 863253bc74
commit 4c874e960d
45 changed files with 1068 additions and 594 deletions

View File

@@ -1,20 +1,31 @@
{
{ pkgs, ... }: {
programs.nixvim.plugins = {
lsp-format.enable = true;
lsp = {
enable = true;
servers = {
bashls.enable = true;
clangd.enable = true;
gopls.enable = true;
clangd.enable = false;
gopls.enable = false;
nixd = {
enable = true;
extraOptions = { expr = "import <nixpkgs> {}"; };
};
tailwindcss.enable = true;
html.enable = true;
svelte.enable = true;
svelte.enable = false;
marksman.enable = true;
intelephense = {
enable = true;
package = pkgs.nodePackages.intelephense;
settings = {
init_options = {
globalStoragePath = "~/.local/share/intelephense";
};
};
};
dockerls.enable = true;
elmls.enable = true;
};
keymaps.lspBuf = {
"gd" = "definition";
@@ -32,15 +43,17 @@
statix.enable = true;
};
formatting = {
gofmt.enable = true;
goimports.enable = true;
# gofmt.enable = true;
# goimports.enable = true;
nixfmt.enable = true;
markdownlint.enable = true;
tidy.enable = true;
shellharden.enable = true;
shfmt.enable = true;
golines.enable = true;
gofumpt.enable = true;
# golines.enable = true;
# gofumpt.enable = true;
phpcsfixer.enable = true;
elm_format.enable = true;
};
};
};

View File

@@ -112,6 +112,10 @@ in {
modes = "n";
};
};
tables = {
formatOnMove = true;
trimWhitespace = true;
};
};
extraFiles = {
"after/ftplugin/markdown.lua".text = ''

View File

@@ -0,0 +1,6 @@
{
programs.nixvim.plugins.project-nvim = {
enable = true;
enableTelescope = true;
};
}

View File

@@ -19,15 +19,15 @@
right = "|";
};
sectionSeparators = {
left = ""; # 
right = ""; # 
left = ""; # 
right = ""; # 
};
sections = {
lualine_a = [ "mode" ];
lualine_b = [ "branch" "diff" "diagnostics" ];
lualine_c = [ "filename" ];
lualine_x = [ "filetype" ];
lualine_y = [ "progress" ];
lualine_y = [ "progress" "selectioncount" ];
lualine_z = [ ''" " .. os.date("%R")'' ];
};
};
@@ -44,7 +44,7 @@
};
trouble.enable = true;
indent-blankline.enable = true;
nvim-colorizer.enable = true;
colorizer.enable = true;
tagbar = {
enable = true;
tagsPackage = pkgs.universal-ctags;

View File

@@ -7,7 +7,7 @@
copilot-vim.enable = true;
flash.enable = true;
image = {
enable = true;
enable = false;
integrations.markdown = {
clearInInsertMode = true;
onlyRenderImageAtCursor = true;
@@ -43,7 +43,10 @@
};
};
};
# treesitter-context.enable = true;
orgmode.enable = true;
treesitter-context.enable = true;
nvim-surround.enable = true;
vim-suda.enable = true;
};
};
}