diff --git a/init.lua b/init.lua index 24495e5..f3f3f06 100755 --- a/init.lua +++ b/init.lua @@ -1,5 +1,6 @@ require('settings') require('keymaps') +require('colors') require('plugins/plugins') require('plugins/nvim-tree') require('plugins/indent-blankline') diff --git a/lua/colors.lua b/lua/colors.lua index a55013d..7ce213b 100644 --- a/lua/colors.lua +++ b/lua/colors.lua @@ -6,6 +6,30 @@ --- require('colors').colorscheme_name local M = {} +M.dracula_nvim = { + bg = '#282A36', + fg = '#F8F8F2', + selection = '#44475A', + comment = '#6272A4', + red = '#FF5555', + orange = '#FFB86C', + yellow = '#F1FA8C', + green = '#50fa7b', + purple = '#BD93F9', + cyan = '#8BE9FD', + pink = '#FF79C6', + bright_red = '#FF6E6E', + bright_green = '#69FF94', + bright_yellow = '#FFFFA5', + bright_blue = '#D6ACFF', + bright_magenta = '#FF92DF', + bright_cyan = '#A4FFFF', + bright_white = '#FFFFFF', + menu = '#21222C', + visual = '#3E4452', + gutter_fg = '#4B5263', + nontext = '#3B4048', +} -- Theme: Monokai M.monokai = { diff --git a/lua/plugins/plugins.lua b/lua/plugins/plugins.lua index 09a3d21..3d938fc 100755 --- a/lua/plugins/plugins.lua +++ b/lua/plugins/plugins.lua @@ -2,28 +2,58 @@ local cmd = vim.cmd cmd [[packadd packer.nvim]] return require'packer'.startup(function() + -- Needed to run Packer, it can run itself use 'wbthomason/packer.nvim' + + -- Wakatime Tracking use 'wakatime/vim-wakatime' + + -- Nvim Tree File Manager on the Left use 'kyazdani42/nvim-tree.lua' + use 'nvim-treesitter/nvim-treesitter' + use 'sheerun/vim-polyglot' + use 'tjdevries/colorbuddy.nvim' + use 'bkegley/gloombuddy' + use {'prettier/vim-prettier', run = 'yarn install' } + use 'lukas-reineke/indent-blankline.nvim' + use 'simrat39/symbols-outline.nvim' + use 'kyazdani42/nvim-web-devicons' + use 'liuchengxu/vista.vim' + use 'karb94/neoscroll.nvim' + use 'nvim-lua/plenary.nvim' + + -- Allow Popups for Telescope etc use 'nvim-lua/popup.nvim' + use 'tanvirtin/monokai.nvim' + + -- Various Color Schemes + use 'Mofiqul/dracula.nvim' use 'lunarvim/colorschemes' - use 'christoomey/vim-tmux-navigator' use { 'rose-pine/neovim', as = 'rose-pine' } use 'folke/tokyonight.nvim' + + -- Easy Way to install Language Servers use 'williamboman/nvim-lsp-installer' + + -- Config for Language Servers use 'neovim/nvim-lspconfig' + + -- Navigate Tmux and Vim! + use 'christoomey/vim-tmux-navigator' + + -- Easy Access to Vim keymappings use { 'sudormrfbin/cheatsheet.nvim', requires = { @@ -32,17 +62,19 @@ return require'packer'.startup(function() {'nvim-lua/plenary.nvim'}, } } + use { 'famiu/feline.nvim', requires = { 'kyazdani42/nvim-web-devicons' }, } + + -- Signs for Git Status Information use { 'lewis6991/gitsigns.nvim', requires = { 'nvim-lua/plenary.nvim' }, - config = function() - require('gitsigns').setup() - end } + + -- The Dashboard use { 'goolord/alpha-nvim', requires = { 'kyazdani42/nvim-web-devicons' }, diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua index dcb5a86..ecb99c0 100644 --- a/plugin/packer_compiled.lua +++ b/plugin/packer_compiled.lua @@ -114,13 +114,17 @@ _G.packer_plugins = { path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/colorschemes", url = "https://github.com/lunarvim/colorschemes" }, + ["dracula.nvim"] = { + loaded = true, + path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/dracula.nvim", + url = "https://github.com/Mofiqul/dracula.nvim" + }, ["feline.nvim"] = { loaded = true, path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/feline.nvim", url = "https://github.com/famiu/feline.nvim" }, ["gitsigns.nvim"] = { - config = { "\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rgitsigns\frequire\0" }, loaded = true, path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/gitsigns.nvim", url = "https://github.com/lewis6991/gitsigns.nvim" @@ -217,11 +221,6 @@ _G.packer_plugins = { path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/tokyonight.nvim", url = "https://github.com/folke/tokyonight.nvim" }, - ["vim-plugin.git"] = { - loaded = true, - path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/vim-plugin.git", - url = "https://github.com/kiteco/vim-plugin" - }, ["vim-polyglot"] = { loaded = true, path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/vim-polyglot", @@ -258,10 +257,6 @@ time([[Config for telescope.nvim]], false) time([[Config for nvim-autopairs]], true) try_loadstring("\27LJ\2\n<\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0", "config", "nvim-autopairs") time([[Config for nvim-autopairs]], false) --- Config for: gitsigns.nvim -time([[Config for gitsigns.nvim]], true) -try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rgitsigns\frequire\0", "config", "gitsigns.nvim") -time([[Config for gitsigns.nvim]], false) if should_profile then save_profiles() end end)