local fn,api = vim.fn,vim.api local packer_dir = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim' if fn.empty(fn.glob(packer_dir)) > 0 then fn.system({'git', 'clone', 'https://github.com/wbthomason/packer.nvim', packer_dir}) api.nvim_command('packadd packer.nvim') end local packer = require('packer') local use = packer.use return packer.startup( function(use) use 'wbthomason/packer.nvim' -- Appearance/UI use { 'glepnir/dashboard-nvim', setup = function() require('modules.dashboard') end } use { 'glepnir/galaxyline.nvim', branch = 'main', requires = 'kyazdani42/nvim-web-devicons', config = function() require('modules.statusline') end } use { 'norcalli/nvim-colorizer.lua', event = 'BufRead', config = function() require('modules.colorizer') vim.cmd('ColorizerReloadAllBuffers') end } end )