diff --git a/commit.sh b/commit.sh index 3c995fd..5152fca 100755 --- a/commit.sh +++ b/commit.sh @@ -1,13 +1,9 @@ #!/bin/sh if [ -e "$HOME/.config/nvim" ]; then - rm -rf .config/nvim - mkdir -p .config - cp -r $HOME/.config/nvim .config/ - rm -f .config/nvim/.session.nvim - mv .config/nvim/lazy-lock.json .config/nvim/.lazy-lock.json + cp -r $HOME/.config/nvim/* . - git add .config/* screenshots/ commit.sh install.sh + git add * git commit -a -m "speedie-nvim | Add new config" git push fi diff --git a/.config/nvim/en_dict.txt b/en_dict.txt similarity index 100% rename from .config/nvim/en_dict.txt rename to en_dict.txt diff --git a/.config/nvim/init.lua b/init.lua similarity index 97% rename from .config/nvim/init.lua rename to init.lua index cdf90e4..9c33f8f 100644 --- a/.config/nvim/init.lua +++ b/init.lua @@ -107,6 +107,20 @@ Plugins = { -- Plugins to use { 'stevearc/aerial.nvim' }, -- Object viewer { 'caenrique/swap-buffers.nvim' }, -- Swap buffers { 'LunarVim/bigfile.nvim' }, -- Disable heavy features if the file is big + { 'Zeioth/distroupgrade.nvim', + dependencies = { + 'nvim-lua/plenary.nvim', + }, + event = 'VeryLazy', + opts = function() + local config_dir = vim.fn.stdpath('config') + + return { + remote = "origin", + release_tag = nil, + } + end + }, -- Allow for easy updating } opt.title = true -- Display title diff --git a/install.sh b/install.sh index 02ffe2b..2a0458d 100755 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ echo 3; sleep 1; echo 2; sleep 1; echo 1; sleep 1 [ -e "$HOME/.config/nvim" ] && cp -r $HOME/.config/nvim /tmp/nvim-backup && rm -rf $HOME/.config/nvim -cp -r .config/nvim $HOME/.config/ +cp -r * $HOME/.config/nvim mkdir -p $HOME/.config/nvim/spell echo "installed." diff --git a/.config/nvim/.lazy-lock.json b/lazy-lock.json similarity index 97% rename from .config/nvim/.lazy-lock.json rename to lazy-lock.json index 12bc127..91e828e 100644 --- a/.config/nvim/.lazy-lock.json +++ b/lazy-lock.json @@ -11,6 +11,7 @@ "compiler.nvim": { "branch": "main", "commit": "c1d92304fdf478342668b991739ffab46b219d7c" }, "conform.nvim": { "branch": "master", "commit": "61cff430c9f15770d0c5e68c1b08067223bd94ab" }, "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, + "distroupgrade.nvim": { "branch": "main", "commit": "c3210e79f049cd6bf78e661d19e42b473a0aa686" }, "git.nvim": { "branch": "main", "commit": "6b4a66f8a66e567bf27a0ef1de72cf5e338df4c3" }, "gitsigns.nvim": { "branch": "main", "commit": "2c2463dbd82eddd7dbab881c3a62cfbfbe3c67ae" }, "image.nvim": { "branch": "master", "commit": "4c6cb5ad93ee93d8d7b7c84e1eb291cee99f0a0e" }, diff --git a/.config/nvim/lua/accelerated_config.lua b/lua/accelerated_config.lua similarity index 100% rename from .config/nvim/lua/accelerated_config.lua rename to lua/accelerated_config.lua diff --git a/.config/nvim/lua/aerial_config.lua b/lua/aerial_config.lua similarity index 100% rename from .config/nvim/lua/aerial_config.lua rename to lua/aerial_config.lua diff --git a/.config/nvim/lua/autoclose_config.lua b/lua/autoclose_config.lua similarity index 100% rename from .config/nvim/lua/autoclose_config.lua rename to lua/autoclose_config.lua diff --git a/.config/nvim/lua/bigfile_config.lua b/lua/bigfile_config.lua similarity index 100% rename from .config/nvim/lua/bigfile_config.lua rename to lua/bigfile_config.lua diff --git a/.config/nvim/lua/bootstrap.lua b/lua/bootstrap.lua similarity index 100% rename from .config/nvim/lua/bootstrap.lua rename to lua/bootstrap.lua diff --git a/.config/nvim/lua/bufferline_config.lua b/lua/bufferline_config.lua similarity index 100% rename from .config/nvim/lua/bufferline_config.lua rename to lua/bufferline_config.lua diff --git a/.config/nvim/lua/ccc_config.lua b/lua/ccc_config.lua similarity index 100% rename from .config/nvim/lua/ccc_config.lua rename to lua/ccc_config.lua diff --git a/.config/nvim/lua/colorizer_config.lua b/lua/colorizer_config.lua similarity index 100% rename from .config/nvim/lua/colorizer_config.lua rename to lua/colorizer_config.lua diff --git a/.config/nvim/lua/compiler_config.lua b/lua/compiler_config.lua similarity index 100% rename from .config/nvim/lua/compiler_config.lua rename to lua/compiler_config.lua diff --git a/.config/nvim/lua/conform_config.lua b/lua/conform_config.lua similarity index 100% rename from .config/nvim/lua/conform_config.lua rename to lua/conform_config.lua diff --git a/.config/nvim/lua/git_config.lua b/lua/git_config.lua similarity index 100% rename from .config/nvim/lua/git_config.lua rename to lua/git_config.lua diff --git a/.config/nvim/lua/gitsigns_config.lua b/lua/gitsigns_config.lua similarity index 100% rename from .config/nvim/lua/gitsigns_config.lua rename to lua/gitsigns_config.lua diff --git a/.config/nvim/lua/ibl_config.lua b/lua/ibl_config.lua similarity index 100% rename from .config/nvim/lua/ibl_config.lua rename to lua/ibl_config.lua diff --git a/.config/nvim/lua/illuminate_config.lua b/lua/illuminate_config.lua similarity index 100% rename from .config/nvim/lua/illuminate_config.lua rename to lua/illuminate_config.lua diff --git a/.config/nvim/lua/image_config.lua b/lua/image_config.lua similarity index 100% rename from .config/nvim/lua/image_config.lua rename to lua/image_config.lua diff --git a/.config/nvim/lua/lsp_config.lua b/lua/lsp_config.lua similarity index 100% rename from .config/nvim/lua/lsp_config.lua rename to lua/lsp_config.lua diff --git a/.config/nvim/lua/lualine_config.lua b/lua/lualine_config.lua similarity index 100% rename from .config/nvim/lua/lualine_config.lua rename to lua/lualine_config.lua diff --git a/.config/nvim/lua/neogit_config.lua b/lua/neogit_config.lua similarity index 100% rename from .config/nvim/lua/neogit_config.lua rename to lua/neogit_config.lua diff --git a/.config/nvim/lua/noice_config.lua b/lua/noice_config.lua similarity index 100% rename from .config/nvim/lua/noice_config.lua rename to lua/noice_config.lua diff --git a/.config/nvim/lua/project_config.lua b/lua/project_config.lua similarity index 100% rename from .config/nvim/lua/project_config.lua rename to lua/project_config.lua diff --git a/.config/nvim/lua/session_manager.lua b/lua/session_manager.lua similarity index 100% rename from .config/nvim/lua/session_manager.lua rename to lua/session_manager.lua diff --git a/.config/nvim/lua/setup.lua b/lua/setup.lua similarity index 100% rename from .config/nvim/lua/setup.lua rename to lua/setup.lua diff --git a/.config/nvim/lua/swapbuffers_config.lua b/lua/swapbuffers_config.lua similarity index 100% rename from .config/nvim/lua/swapbuffers_config.lua rename to lua/swapbuffers_config.lua diff --git a/.config/nvim/lua/telescope_config.lua b/lua/telescope_config.lua similarity index 100% rename from .config/nvim/lua/telescope_config.lua rename to lua/telescope_config.lua diff --git a/.config/nvim/lua/theme_config.lua b/lua/theme_config.lua similarity index 100% rename from .config/nvim/lua/theme_config.lua rename to lua/theme_config.lua diff --git a/.config/nvim/lua/translate_config.lua b/lua/translate_config.lua similarity index 100% rename from .config/nvim/lua/translate_config.lua rename to lua/translate_config.lua diff --git a/.config/nvim/lua/tree_config.lua b/lua/tree_config.lua similarity index 100% rename from .config/nvim/lua/tree_config.lua rename to lua/tree_config.lua diff --git a/.config/nvim/lua/trouble_config.lua b/lua/trouble_config.lua similarity index 100% rename from .config/nvim/lua/trouble_config.lua rename to lua/trouble_config.lua diff --git a/.config/nvim/lua/ts_config.lua b/lua/ts_config.lua similarity index 100% rename from .config/nvim/lua/ts_config.lua rename to lua/ts_config.lua diff --git a/.config/nvim/lua/whichkey_config.lua b/lua/whichkey_config.lua similarity index 100% rename from .config/nvim/lua/whichkey_config.lua rename to lua/whichkey_config.lua diff --git a/.config/nvim/spell/en.utf-8.spl b/spell/en.utf-8.spl similarity index 100% rename from .config/nvim/spell/en.utf-8.spl rename to spell/en.utf-8.spl diff --git a/.config/nvim/spell/sv.utf-8.spl b/spell/sv.utf-8.spl similarity index 100% rename from .config/nvim/spell/sv.utf-8.spl rename to spell/sv.utf-8.spl