This commit is contained in:
2025-10-11 22:41:24 +05:00
parent d0401c8c07
commit aaf079c4f4
20 changed files with 357 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
return {
{
'goolord/alpha-nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
config = function()
require'alpha'.setup(require'alpha.themes.startify'.config)
end
},
}

View File

@@ -0,0 +1,8 @@
return {
{
"m4xshen/autoclose.nvim",
config = function()
require("autoclose").setup()
end
},
}

View File

@@ -0,0 +1,17 @@
return {
{
"romgrk/barbar.nvim",
config = function()
require('barbar').setup({
animation = true,
auto_hide = true,
tabpages = true,
clickable = true,
focus_on_close = 'left',
highlight_alternate = false,
highlight_inactive_file_icons = false,
highlight_visible = true,
})
end
}
}

View File

@@ -0,0 +1,34 @@
return {
{
"RRethy/base16-nvim",
config = function()
require('base16-colorscheme').setup({
base00 = '#1d1d1d',
base01 = '#2a2a2a',
base02 = '#303030',
base03 = '#606060', -- comments 383838
base04 = '#9a9996',
base05 = '#c0bfbc',
base06 = '#deddda',
base07 = '#f6f5f4',
base08 = '#ed333b',
base09 = '#ff7800',
base0A = '#ffa348',
base0B = '#57e389',
base0C = '#5bc8af',
base0D = '#62a0ea',
base0E = '#dc8add',
base0F = '#f66151',
})
require('base16-colorscheme').with_config({
telescope = true,
indentblankline = true,
notify = true,
ts_rainbow = true,
cmp = true,
illuminate = true,
dapui = true,
})
end
}
}

View File

@@ -0,0 +1,8 @@
return {
{
"norcalli/nvim-colorizer.lua",
config = function()
require'colorizer'.setup()
end
},
}

9
nvim/lua/plugins/lsp.lua Normal file
View File

@@ -0,0 +1,9 @@
return {
{
"neovim/nvim-lspconfig",
config = function()
require'lspconfig'.nil_ls.setup{}
end
},
{ "LuaLS/lua-language-server" }
}

View File

@@ -0,0 +1,67 @@
return {
{
"nvim-lualine/lualine.nvim",
dependencies = { 'nvim-tree/nvim-web-devicons' },
config = function()
require('lualine').setup({
options = {
globalstatus = true,
icons_enabled = true,
always_divide_middle = true,
theme = 'base16',
component_separators = { left = '', right = '', },
section_separators = {left = '', right = '', },
},
sections = {
lualine_a = {
{
"mode",
separator = { left = "", right = "" },
padding = 1,
},
},
lualine_b = {
{
"diagnostics",
separator = { right = "" },
color = { bg = "#404040" },
padding = 1.2,
sections = {
"error",
"warn",
"hint",
},
},
},
lualine_c = {
'buffers',
'diff'
},
lualine_x = {
'encoding',
'progress'
},
lualine_y = {
{
'fileformat',
separator = { left = "", right = "" },
padding = 1.2,
},
{
'hostname',
padding = {
left = 0.1,
right = 1.8,
},
},
{
'lsp_status',
padding = 2,
},
},
lualine_z = {''},
},
})
end
}
}

View File

@@ -0,0 +1,12 @@
return {
{
"nvim-neo-tree/neo-tree.nvim",
branch = "v3.x",
dependencies = {
"nvim-lua/plenary.nvim",
"MunifTanjim/nui.nvim",
"nvim-tree/nvim-web-devicons",
},
lazy = false,
},
}

View File

@@ -0,0 +1,20 @@
return {
{
"folke/noice.nvim",
event = "VeryLazy",
dependencies = {
"MunifTanjim/nui.nvim",
"rcarriga/nvim-notify",
},
config = function()
require("noice").setup({
notify = {
enabled = false,
},
messages = {
enabled = false,
},
})
end
},
}

View File

@@ -0,0 +1,8 @@
return {
{
"nvim-telescope/telescope.nvim",
config = function()
require('telescope').setup()
end
},
}

View File

@@ -0,0 +1,10 @@
return {
{
"akinsho/toggleterm.nvim",
version = "*",
config = true,
config = function()
require('toggleterm').setup()
end
},
}

View File

@@ -0,0 +1,29 @@
return {
{ "nvim-treesitter/nvim-treesitter",
branch = 'master',
lazy = false,
build = ":TSUpdate",
config = function()
require'nvim-treesitter.configs'.setup({
ensure_installed = {
"nix",
"yuck",
"css",
"scss",
"javascript",
"go",
"json",
"lua",
"c",
"cpp",
},
auto_install = true,
ignore_install = {},
hightlight = {
enable = true,
disable = {},
},
})
end
}
}

View File

@@ -0,0 +1,3 @@
return {
{ "elkowar/yuck.vim" }
}