test
This commit is contained in:
parent
bdb895fd8c
commit
0d32981842
1 changed files with 3 additions and 65 deletions
|
@ -14,8 +14,10 @@
|
||||||
fzfWrapper
|
fzfWrapper
|
||||||
nvim-treesitter
|
nvim-treesitter
|
||||||
elixir-tools-nvim
|
elixir-tools-nvim
|
||||||
nvchad-ui
|
|
||||||
|
# Themes
|
||||||
catppuccin-nvim
|
catppuccin-nvim
|
||||||
|
tokyonight-nvim
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -37,68 +39,4 @@
|
||||||
source = "${pkgs.vimPlugins.nvchad}/";
|
source = "${pkgs.vimPlugins.nvchad}/";
|
||||||
target = "./nvim";
|
target = "./nvim";
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.configFile."nvim-custom-plugins" = {
|
|
||||||
enable = true;
|
|
||||||
target = "./nvim/lua/custom/plugins.lua";
|
|
||||||
text = ''
|
|
||||||
local overrides = require("custom.configs.overrides")
|
|
||||||
|
|
||||||
---@type NvPluginSpec[]
|
|
||||||
local plugins = {
|
|
||||||
|
|
||||||
-- Override plugin definition options
|
|
||||||
|
|
||||||
{
|
|
||||||
"neovim/nvim-lspconfig",
|
|
||||||
dependencies = {
|
|
||||||
-- format & linting
|
|
||||||
{
|
|
||||||
"jose-elias-alvarez/null-ls.nvim",
|
|
||||||
config = function()
|
|
||||||
require "custom.configs.null-ls"
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require "plugins.configs.lspconfig"
|
|
||||||
require "custom.configs.lspconfig"
|
|
||||||
end, -- Override to setup mason-lspconfig
|
|
||||||
},
|
|
||||||
|
|
||||||
-- override plugin configs
|
|
||||||
{
|
|
||||||
"williamboman/mason.nvim",
|
|
||||||
opts = overrides.mason
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
opts = overrides.treesitter,
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"nvim-tree/nvim-tree.lua",
|
|
||||||
opts = overrides.nvimtree,
|
|
||||||
},
|
|
||||||
|
|
||||||
-- Install a plugin
|
|
||||||
{
|
|
||||||
"max397574/better-escape.nvim",
|
|
||||||
event = "InsertEnter",
|
|
||||||
config = function()
|
|
||||||
require("better_escape").setup()
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
|
|
||||||
-- vim-fugitive for integrated Git
|
|
||||||
{
|
|
||||||
"tpope/vim-fugitive",
|
|
||||||
event = "VeryLazy",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return plugins
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue