This commit is contained in:
isuckatcoding444 2024-01-23 10:35:12 +00:00
parent 48da8ae34b
commit 82ded6aae2
2 changed files with 67 additions and 0 deletions

1
init.lua Normal file
View File

@ -0,0 +1 @@
require "core"

66
lua/core/init.lua Normal file
View File

@ -0,0 +1,66 @@
local lazypath = vim.fn.stdpath("data") .. "/chloevim/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
print("installing chloevim owo")
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
}
)
print("")
end
vim.opt.rtp:prepend(lazypath)
require("lazy").setup({{
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' }
},{
"nvim-tree/nvim-tree.lua",
version = "*",
lazy = false,
dependencies = {
"nvim-tree/nvim-web-devicons",
},
config = function()
require("nvim-tree").setup {}
end,
},
{ "catppuccin/nvim", name = "catppuccin", priority = 1000 },
{'romgrk/barbar.nvim',
dependencies = {
'lewis6991/gitsigns.nvim', -- OPTIONAL: for git status
'nvim-tree/nvim-web-devicons', -- OPTIONAL: for file icons
},
init = function() vim.g.barbar_auto_setup = false end,
opts = {
-- lazy.nvim will automatically call setup for you. put your options here, anything missing will use the default:
-- animation = true,
-- insert_at_start = true,
-- …etc.
},
version = '^1.0.0', -- optional: only update when a new 1.x version is released
},
{
'nvim-telescope/telescope.nvim', branch = '0.1.x',
dependencies = { 'nvim-lua/plenary.nvim' }
},
{
'nvimdev/dashboard-nvim',
event = 'VimEnter',
config = function()
require('dashboard').setup {
-- config
}
end,
dependencies = { {'nvim-tree/nvim-web-devicons'}}
}
})
vim.cmd.colorscheme "catppuccin"
require('lualine').setup()