mirror of
https://gitlab.com/Zaney/zaneyos.git
synced 2025-06-26 23:11:49 +02:00
Now import mason so I actually have lsp completion lol
This commit is contained in:
parent
7001265426
commit
6d5b772b19
@ -169,76 +169,75 @@ in
|
|||||||
programs = {
|
programs = {
|
||||||
gh.enable = true;
|
gh.enable = true;
|
||||||
neovim =
|
neovim =
|
||||||
let
|
let
|
||||||
toLua = str: "lua << EOF\n${str}\nEOF\n";
|
toLua = str: "lua << EOF\n${str}\nEOF\n";
|
||||||
toLuaFile = file: "lua << EOF\n${builtins.readFile file}\nEOF\n";
|
toLuaFile = file: "lua << EOF\n${builtins.readFile file}\nEOF\n";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
viAlias = true;
|
viAlias = true;
|
||||||
vimAlias = true;
|
vimAlias = true;
|
||||||
vimdiffAlias = true;
|
vimdiffAlias = true;
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [ lua-language-server ];
|
||||||
lua-language-server
|
plugins = with pkgs.vimPlugins; [
|
||||||
];
|
alpha-nvim
|
||||||
plugins = with pkgs.vimPlugins; [
|
auto-session
|
||||||
alpha-nvim
|
bufferline-nvim
|
||||||
auto-session
|
dressing-nvim
|
||||||
bufferline-nvim
|
indent-blankline-nvim
|
||||||
dressing-nvim
|
nvim-treesitter.withAllGrammars
|
||||||
indent-blankline-nvim
|
lualine-nvim
|
||||||
nvim-treesitter.withAllGrammars
|
nvim-autopairs
|
||||||
lualine-nvim
|
nvim-web-devicons
|
||||||
nvim-autopairs
|
nvim-cmp
|
||||||
nvim-web-devicons
|
nvim-surround
|
||||||
nvim-cmp
|
nvim-lspconfig
|
||||||
nvim-surround
|
cmp-nvim-lsp
|
||||||
nvim-lspconfig
|
cmp-buffer
|
||||||
cmp-nvim-lsp
|
luasnip
|
||||||
cmp-buffer
|
cmp_luasnip
|
||||||
luasnip
|
friendly-snippets
|
||||||
cmp_luasnip
|
lspkind-nvim
|
||||||
friendly-snippets
|
comment-nvim
|
||||||
lspkind-nvim
|
nvim-ts-context-commentstring
|
||||||
comment-nvim
|
{
|
||||||
nvim-ts-context-commentstring
|
plugin = dracula-nvim;
|
||||||
{
|
config = "colorscheme dracula";
|
||||||
plugin = dracula-nvim;
|
}
|
||||||
config = "colorscheme dracula";
|
plenary-nvim
|
||||||
}
|
neodev-nvim
|
||||||
plenary-nvim
|
luasnip
|
||||||
neodev-nvim
|
telescope-nvim
|
||||||
luasnip
|
todo-comments-nvim
|
||||||
telescope-nvim
|
nvim-tree-lua
|
||||||
todo-comments-nvim
|
telescope-fzf-native-nvim
|
||||||
nvim-tree-lua
|
vim-tmux-navigator
|
||||||
telescope-fzf-native-nvim
|
mason-nvim
|
||||||
vim-tmux-navigator
|
mason-lspconfig-nvim
|
||||||
mason-nvim
|
];
|
||||||
mason-lspconfig-nvim
|
extraLuaConfig = ''
|
||||||
];
|
${builtins.readFile ../../config/nvim/options.lua}
|
||||||
extraLuaConfig = ''
|
${builtins.readFile ../../config/nvim/keymaps.lua}
|
||||||
${builtins.readFile ../../config/nvim/options.lua}
|
${builtins.readFile ../../config/nvim/plugins/alpha.lua}
|
||||||
${builtins.readFile ../../config/nvim/keymaps.lua}
|
${builtins.readFile ../../config/nvim/plugins/autopairs.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/alpha.lua}
|
${builtins.readFile ../../config/nvim/plugins/auto-session.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/autopairs.lua}
|
${builtins.readFile ../../config/nvim/plugins/comment.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/auto-session.lua}
|
${builtins.readFile ../../config/nvim/plugins/cmp.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/comment.lua}
|
${builtins.readFile ../../config/nvim/plugins/lsp.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/cmp.lua}
|
${builtins.readFile ../../config/nvim/plugins/nvim-tree.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/lsp.lua}
|
${builtins.readFile ../../config/nvim/plugins/mason.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/nvim-tree.lua}
|
${builtins.readFile ../../config/nvim/plugins/telescope.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/telescope.lua}
|
${builtins.readFile ../../config/nvim/plugins/todo-comments.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/todo-comments.lua}
|
${builtins.readFile ../../config/nvim/plugins/treesitter.lua}
|
||||||
${builtins.readFile ../../config/nvim/plugins/treesitter.lua}
|
require("ibl").setup()
|
||||||
require("ibl").setup()
|
require("bufferline").setup{}
|
||||||
require("bufferline").setup{}
|
require("lualine").setup({
|
||||||
require("lualine").setup({
|
icons_enabled = true,
|
||||||
icons_enabled = true,
|
theme = 'dracula',
|
||||||
theme = 'dracula',
|
})
|
||||||
})
|
'';
|
||||||
'';
|
};
|
||||||
};
|
|
||||||
kitty = {
|
kitty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.kitty;
|
package = pkgs.kitty;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user