summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2025-01-07 20:25:39 +0400
committerSuleyman Farajli <suleyman@farajli.net>2025-01-07 20:25:39 +0400
commit609bc970264cfbb7ab24f79cd1c36fec8e77ea01 (patch)
treefbafb79a1fcee75d2d65a617aeb1fb9bd6bfcd53
parent2b1a1fff8d1b382223ab8aa1297d9b7aedc4a510 (diff)
nvim: nightfox theme and packer added
-rw-r--r--config/nvim/init.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index 7dbb0a1..75ed831 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -1,6 +1,7 @@
vim.cmd("let mapleader = ' '")
vim.cmd("set relativenumber")
vim.cmd("set number")
+vim.cmd("colorscheme duskfox")
vim.cmd("set nowrap")
vim.cmd("set clipboard=unnamedplus") -- Use system clipboard
vim.cmd("set background=dark")
@@ -30,3 +31,27 @@ vim.keymap.set('n', 'L',':wincmd l<CR>')
vim.keymap.set('i','<C-h>','<Left>')
vim.keymap.set('i','<C-l>','<Right>')
vim.keymap.set('i','<C-space>','<ESC>')
+
+local ensure_packer = function()
+ local fn = vim.fn
+ local install_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim'
+ if fn.empty(fn.glob(install_path)) > 0 then
+ fn.system({'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path})
+ vim.cmd [[packadd packer.nvim]]
+ return true
+ end
+ return false
+end
+
+local packer_bootstrap = ensure_packer()
+
+return require('packer').startup(function(use)
+ use 'wbthomason/packer.nvim'
+ use 'EdenEast/nightfox.nvim'
+
+ -- Automatically set up your configuration after cloning packer.nvim
+ -- Put this at the end after all plugins
+ if packer_bootstrap then
+ require('packer').sync()
+ end
+end)