From 9a2464e2d74ddcec032b02b3385bf41f7f98f5aa Mon Sep 17 00:00:00 2001 From: doryan Date: Thu, 12 Dec 2024 14:08:03 +0400 Subject: [PATCH] feat: first commit --- LICENSE | 24 ----------------------- init.lua | 59 ++++++++++++++++++++++---------------------------------- 2 files changed, 23 insertions(+), 60 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index fdddb29..0000000 --- a/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to diff --git a/init.lua b/init.lua index 1152335..12ae412 100644 --- a/init.lua +++ b/init.lua @@ -1,39 +1,26 @@ -vim.g.base46_cache = vim.fn.stdpath "data" .. "/nvchad/base46/" -vim.g.mapleader = " " +vim.cmd("set number") --- bootstrap lazy and all plugins -local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim" +require("config.lazy") -if not vim.loop.fs_stat(lazypath) then - local repo = "https://github.com/folke/lazy.nvim.git" - vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath } -end +require("mappings") -vim.opt.rtp:prepend(lazypath) - -local lazy_config = require "configs.lazy" - --- load plugins -require("lazy").setup({ - { - "NvChad/NvChad", - lazy = false, - branch = "v2.5", - import = "nvchad.plugins", - config = function() - require "options" - end, - }, - - { import = "plugins" }, -}, lazy_config) - --- load theme -dofile(vim.g.base46_cache .. "defaults") -dofile(vim.g.base46_cache .. "statusline") - -require "nvchad.autocmds" - -vim.schedule(function() - require "mappings" -end) +require("config.plugins.acmp") +require("config.plugins.autotag") +require("config.plugins.autocommand") +require("config.plugins.bufferline") +require("config.plugins.colorizer") +require("config.plugins.comment") +require("config.plugins.dap") +require("config.plugins.dropbar") +require("config.plugins.gitsigns") +require("ibl").setup() +require("config.plugins.lualine") +require("config.plugins.navic") +require("config.plugins.noice") +require("toggleterm").setup() +require("config.plugins.treesitter") +require("config.plugins.neotree") +require("config.plugins.nvimufo") +require("config.plugins.prettier") +require("config.plugins.winbar") +require("huez").setup({})