diff --git a/home/.chezmoiignore.tmpl b/home/.chezmoiignore.tmpl index 130d0b3..eae36a7 100644 --- a/home/.chezmoiignore.tmpl +++ b/home/.chezmoiignore.tmpl @@ -1,5 +1,6 @@ scripts +.chezmoiscripts/* {{ if ne .chezmoi.os "linux" }} @@ -34,7 +35,6 @@ scripts .config/lsd .config/keyd .config/readline -.chezmoiscripts/* .bashrc {{ end }} {{ end }} diff --git a/home/dot_config/nvim/init.lua b/home/dot_config/nvim/init.lua index 17084ea..b0cf105 100644 --- a/home/dot_config/nvim/init.lua +++ b/home/dot_config/nvim/init.lua @@ -8,8 +8,12 @@ -- Entry point of neovim configuration require("config.options") +local term = os.getenv("TERM") or "" if vim.g.vscode then -- TODO: VSCode Neovim Integration require("config.vscode") +elseif term == "linux" then -- Under tty + require("config.tty") + vim.cmd("colorscheme vim") -- Use minimal colorscheme else require("config.plugins") require("config.colorscheme") diff --git a/home/dot_config/nvim/lua/config/tty.lua b/home/dot_config/nvim/lua/config/tty.lua new file mode 100644 index 0000000..8ff9b33 --- /dev/null +++ b/home/dot_config/nvim/lua/config/tty.lua @@ -0,0 +1,15 @@ +require("plugins.lazy-nvim") + +-- Setup lazy.nvim +require("lazy").setup({ + spec = { + -- { import = "plugins.appearance" }, + { import = "plugins.completion" }, + { import = "plugins.fileutils" }, + { import = "plugins.lang" }, + { import = "plugins.dap" }, + { import = "plugins.edit" }, + { import = "plugins.misc" }, + }, + checker = { enabled = false }, +}) diff --git a/home/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua b/home/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua index 4a9d190..fa931e5 100644 --- a/home/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua +++ b/home/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua @@ -37,4 +37,4 @@ return { lspconfig[server].setup(config) end end, - +}