nvim: added nvim-tree-lua, Satori:changed wierguard config
This commit is contained in:
		@@ -18,8 +18,9 @@
 | 
				
			|||||||
          nvim-lspconfig
 | 
					          nvim-lspconfig
 | 
				
			||||||
          barbar-nvim
 | 
					          barbar-nvim
 | 
				
			||||||
          nvim-web-devicons
 | 
					          nvim-web-devicons
 | 
				
			||||||
 | 
					          vim-rooter
 | 
				
			||||||
          vim-polyglot
 | 
					          vim-polyglot
 | 
				
			||||||
          coc-explorer
 | 
					          nvim-tree-lua
 | 
				
			||||||
          (gruvbox.overrideAttrs (oa: { patches = [ ./nvim/gruvbox.patch ]; }))
 | 
					          (gruvbox.overrideAttrs (oa: { patches = [ ./nvim/gruvbox.patch ]; }))
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -125,12 +125,30 @@ bind('n', "<F6>", ":call v:lua.Repl()<CR>", {silent=true})
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
--PLUGINS CONFIG
 | 
					--PLUGINS CONFIG
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					--nvim-tree.lua
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.g.nvim_tree_auto_close = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_auto_ignore_ft = { "startify" }
 | 
				
			||||||
 | 
					vim.g.nvim_tree_follow = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_git_hl = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_highlight_opened_files = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_width_allow_resize = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_lsp_diagnostics = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_lsp_diagnostics = 1
 | 
				
			||||||
 | 
					vim.g.nvim_tree_window_picker_exclude = {
 | 
				
			||||||
 | 
					    ['buftype'] = { 'terminal' }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					bind('n', "<M-o>", ":NvimTreeToggle<CR>", {noremap=true, silent=true})
 | 
				
			||||||
 | 
					--bind('n', "<Space>r", ":NvimTreeRefresh<CR>", {noremap=true, silent=true})
 | 
				
			||||||
 | 
					--bind('n', "<Space>f", ":NvimTreeFindFile<CR>", {noremap=true, silent=true})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--gruvbox
 | 
					--gruvbox
 | 
				
			||||||
vim.g.gruvbox_italic=1
 | 
					vim.g.gruvbox_italic=1
 | 
				
			||||||
vim.g.gruvbox_contrast_dark="hard"
 | 
					vim.g.gruvbox_contrast_dark="hard"
 | 
				
			||||||
vim.g.gruvbox_contrast_light="hard"
 | 
					vim.g.gruvbox_contrast_light="hard"
 | 
				
			||||||
set("background=dark")
 | 
					set("background=dark")
 | 
				
			||||||
comm("colorscheme gruvbox")
 | 
					comm("colorscheme gruvbox")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--floaterm
 | 
					--floaterm
 | 
				
			||||||
vim.g.floaterm_keymap_toggle = '<F1>'
 | 
					vim.g.floaterm_keymap_toggle = '<F1>'
 | 
				
			||||||
vim.g.floaterm_keymap_next   = '<F2>'
 | 
					vim.g.floaterm_keymap_next   = '<F2>'
 | 
				
			||||||
@@ -142,19 +160,23 @@ vim.g.floaterm_width=1.0
 | 
				
			|||||||
vim.g.floaterm_height=0.3
 | 
					vim.g.floaterm_height=0.3
 | 
				
			||||||
vim.g.floaterm_shell="/usr/bin/env zsh"
 | 
					vim.g.floaterm_shell="/usr/bin/env zsh"
 | 
				
			||||||
vim.g.floaterm_wintype = "split"
 | 
					vim.g.floaterm_wintype = "split"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--closetag
 | 
					--closetag
 | 
				
			||||||
vim.g.closetag_filenames = "*.html,*.xhtml,*.phtml,*.js,*.erb,*.jsx"
 | 
					vim.g.closetag_filenames = "*.html,*.xhtml,*.phtml,*.js,*.erb,*.jsx"
 | 
				
			||||||
vim.g.closetag_xhtml_filenames = "*.xhtml,*.jsx,*.js,*.erb"
 | 
					vim.g.closetag_xhtml_filenames = "*.xhtml,*.jsx,*.js,*.erb"
 | 
				
			||||||
vim.g.closetag_emptyTags_caseSensitive = 1
 | 
					vim.g.closetag_emptyTags_caseSensitive = 1
 | 
				
			||||||
vim.g.closetag_shortcut = '>'
 | 
					vim.g.closetag_shortcut = '>'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--nerdcommenter
 | 
					--nerdcommenter
 | 
				
			||||||
bind('n',"<C-c>","<plug>NERDCommenterToggle", {noremap=true, silent=true})
 | 
					bind('n',"<C-c>","<plug>NERDCommenterToggle", {noremap=true, silent=true})
 | 
				
			||||||
bind('n',"<C-d>","<plug>NERDCommenterSexy", {noremap=true, silent=true})
 | 
					bind('n',"<C-d>","<plug>NERDCommenterSexy", {noremap=true, silent=true})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--barbar
 | 
					--barbar
 | 
				
			||||||
bind('n', "<M-,>", ":BufferPrevious<CR>", {silent=true, noremap=true})
 | 
					bind('n', "<M-,>", ":BufferPrevious<CR>", {silent=true, noremap=true})
 | 
				
			||||||
bind('n', "<M-.>", ":BufferNext<CR>", {silent=true, noremap=true})
 | 
					bind('n', "<M-.>", ":BufferNext<CR>", {silent=true, noremap=true})
 | 
				
			||||||
bind('n', "<M-<>", ":BufferMovePrevious<CR>", {silent=true, noremap=true})
 | 
					bind('n', "<M-<>", ":BufferMovePrevious<CR>", {silent=true, noremap=true})
 | 
				
			||||||
bind('n', "<M->>", ":BufferMoveNext<CR>", {silent=true, noremap=true})
 | 
					bind('n', "<M->>", ":BufferMoveNext<CR>", {silent=true, noremap=true})
 | 
				
			||||||
 | 
					bind('n', "<M-w>", ":BufferClose<CR>", {silent=true, noremap=true})
 | 
				
			||||||
for i = 1,8,1
 | 
					for i = 1,8,1
 | 
				
			||||||
do
 | 
					do
 | 
				
			||||||
    bind('n', string.format("<M-%d>", i), string.format(":BufferGoto %d<CR>", i), {silent=true, noremap=true})
 | 
					    bind('n', string.format("<M-%d>", i), string.format(":BufferGoto %d<CR>", i), {silent=true, noremap=true})
 | 
				
			||||||
@@ -163,7 +185,7 @@ end
 | 
				
			|||||||
--lsp and compe stuff i got from various places
 | 
					--lsp and compe stuff i got from various places
 | 
				
			||||||
vim.api.nvim_buf_set_keymap(0, 'n', 'gD', '<Cmd>lua vim.lsp.buf.declaration()<CR>', {silent=true, noremap=true})
 | 
					vim.api.nvim_buf_set_keymap(0, 'n', 'gD', '<Cmd>lua vim.lsp.buf.declaration()<CR>', {silent=true, noremap=true})
 | 
				
			||||||
vim.api.nvim_buf_set_keymap(0, 'n', 'gd', '<Cmd>lua vim.lsp.buf.definition()<CR>', {silent=true, noremap=true})
 | 
					vim.api.nvim_buf_set_keymap(0, 'n', 'gd', '<Cmd>lua vim.lsp.buf.definition()<CR>', {silent=true, noremap=true})
 | 
				
			||||||
vim.api.nvim_buf_set_keymap(0, 'n', 'K', '<Cmd>lua vim.lsp.buf.hover()<CR>', {silent=true, noremap=true})
 | 
					vim.api.nvim_buf_set_keymap(0, 'n', 'gk', '<Cmd>lua vim.lsp.buf.hover()<CR>', {silent=true, noremap=true})
 | 
				
			||||||
vim.api.nvim_buf_set_keymap(0, 'n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', {silent=true, noremap=true})
 | 
					vim.api.nvim_buf_set_keymap(0, 'n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', {silent=true, noremap=true})
 | 
				
			||||||
vim.api.nvim_buf_set_keymap(0, 'n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', {silent=true, noremap=true})
 | 
					vim.api.nvim_buf_set_keymap(0, 'n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', {silent=true, noremap=true})
 | 
				
			||||||
vim.api.nvim_buf_set_keymap(0, 'n', "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", {silent=true, noremap=true})
 | 
					vim.api.nvim_buf_set_keymap(0, 'n', "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", {silent=true, noremap=true})
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,15 +19,15 @@
 | 
				
			|||||||
      };
 | 
					      };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    wireguard.interfaces.wg0 = {
 | 
					    wireguard.interfaces.wg0 = {
 | 
				
			||||||
      ips = [ "100.0.0.3/32" ];
 | 
					      ips = [ "10.55.0.3/32" ];
 | 
				
			||||||
      listenPort = 17840;
 | 
					      listenPort = 17840;
 | 
				
			||||||
      privateKeyFile = "/var/secrets/wg";
 | 
					      privateKeyFile = "/var/secrets/wg";
 | 
				
			||||||
      peers = [
 | 
					      peers = [
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
        #Oracle VM1
 | 
					        #Oracle VM1
 | 
				
			||||||
        publicKey = "z0Y2VNEWcyVQVSqRHiwmiJ5/0MgSPM+HZfEcwIccSxM=";
 | 
					        publicKey = "z0Y2VNEWcyVQVSqRHiwmiJ5/0MgSPM+HZfEcwIccSxM=";
 | 
				
			||||||
        allowedIPs = [ "100.0.0.0/24" ];
 | 
					        allowedIPs = [ "10.55.0.0/24" ];
 | 
				
			||||||
        endpoint = "140.238.230.155:17840";
 | 
					        endpoint = "weirdnatto.in:17840";
 | 
				
			||||||
        persistentKeepalive = 25;
 | 
					        persistentKeepalive = 25;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      ];
 | 
					      ];
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user