return { { 'nvim-lualine/lualine.nvim', dependencies = { { 'nvim-tree/nvim-web-devicons', }, { "catppuccin/nvim", name = "catppuccin", priority = 1000, lazy = false, opts = { term_colors = true, }, }, { 'navarasu/onedark.nvim', lazy = false, priority = 1000, opts = { style = 'light', }, }, { 'nyoom-engineering/oxocarbon.nvim', lazy = false, priority = 1000, }, { "folke/tokyonight.nvim", lazy = false, priority = 1000, opts = {}, }, { 'lunacookies/vim-colors-xcode', lazy = false, priority = 1000, config = function() local colorscheme_rules_augroup = vim.api.nvim_create_augroup('Colors', {}) vim.api.nvim_create_autocmd({ 'ColorScheme' }, { pattern = { '*' }, group = colorscheme_rules_augroup, callback = function() vim.api.nvim_set_hl(0, 'WinSeparator', { link = 'VertSplit', force = 1, default = 1 }) end, }) end, dependencies = { { 'f-person/auto-dark-mode.nvim', opts = { update_interval = 1000, set_dark_mode = function() vim.api.nvim_set_option('background', 'dark') end, set_light_mode = function() vim.api.nvim_set_option('background', 'light') end } } }, }, }, event = { 'BufEnter', 'VimEnter' }, config = function() require('config.lualine') end, } }