341 current 1970-01-01 01:00:00 23.11.20240522.4639777 6.6.30-rt30 *
This commit is contained in:
parent
d8ba3bc590
commit
9cf8e67377
@ -15,11 +15,13 @@ in {
|
|||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
plugins = with pkgs.vimPlugins; [
|
plugins = with pkgs.vimPlugins; [
|
||||||
{
|
lazy-nvim
|
||||||
plugin = lazy-nvim;
|
|
||||||
config = ''require "lazy_setup"'';
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
|
extraLuaConfig = ''
|
||||||
|
require "lazy_setup"
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.file.".config/nvim/lua".source = ./nvim-lua;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
24
modules/home/shell/nvim-lua/community.lua
Normal file
24
modules/home/shell/nvim-lua/community.lua
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
return {
|
||||||
|
"AstroNvim/astrocommunity",
|
||||||
|
{ import = "astrocommunity.pack.bash" },
|
||||||
|
{ import = "astrocommunity.pack.cmake" },
|
||||||
|
{ import = "astrocommunity.pack.cpp" },
|
||||||
|
{ import = "astrocommunity.pack.docker" },
|
||||||
|
{ import = "astrocommunity.pack.html-css" },
|
||||||
|
{ import = "astrocommunity.pack.json" },
|
||||||
|
{ import = "astrocommunity.pack.lua" },
|
||||||
|
{ import = "astrocommunity.pack.markdown" },
|
||||||
|
{ import = "astrocommunity.pack.nix" },
|
||||||
|
{ import = "astrocommunity.pack.python" },
|
||||||
|
{ import = "astrocommunity.pack.rust" },
|
||||||
|
{ import = "astrocommunity.pack.toml" },
|
||||||
|
{ import = "astrocommunity.pack.yaml" },
|
||||||
|
{ import = "astrocommunity.git.git-blame-nvim" },
|
||||||
|
{ import = "astrocommunity.markdown-and-latex.vimtex" },
|
||||||
|
{ import = "astrocommunity.lsp.lsp-inlayhints-nvim" },
|
||||||
|
{ import = "astrocommunity.lsp.lsp-lens-nvim" },
|
||||||
|
{ import = "astrocommunity.lsp.lsp-signature-nvim" },
|
||||||
|
{ import = "astrocommunity.lsp.nvim-lsp-file-operations" },
|
||||||
|
{ import = "astrocommunity.bars-and-lines.vim-illuminate" },
|
||||||
|
}
|
||||||
|
|
30
modules/home/shell/nvim-lua/lazy_setup.lua
Normal file
30
modules/home/shell/nvim-lua/lazy_setup.lua
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
require("lazy").setup({
|
||||||
|
{
|
||||||
|
"AstroNvim/AstroNvim",
|
||||||
|
verson = "^4",
|
||||||
|
import = "astronvim.plugins",
|
||||||
|
opts = {
|
||||||
|
mapleader = " ",
|
||||||
|
maplocalleader = ",",
|
||||||
|
icons_enabled = true,
|
||||||
|
pin_plugins = nil,
|
||||||
|
update_notifications = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{ import = "community" },
|
||||||
|
-- { import = "plugins" },
|
||||||
|
}, {
|
||||||
|
install = { colorscheme = { "astrodark", "habamax" } },
|
||||||
|
ui = { backdrop = 100 },
|
||||||
|
performance = {
|
||||||
|
rtp = {
|
||||||
|
disabled_plugins = {
|
||||||
|
"gzip",
|
||||||
|
"netrwPlugin",
|
||||||
|
"tarPlugin",
|
||||||
|
"tohtml",
|
||||||
|
"zipPlugin",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
Loading…
Reference in New Issue
Block a user