-- import lualine plugin safely local status, lualine = pcall(require, "lualine") if not status then return end -- get lualine nightfly theme local lualine_nightfly = require("lualine.themes.nightfly") -- new colors for theme local new_colors = { blue = "#65D1FF", green = "#3EFFDC", violet = "#FF61EF", yellow = "#FFDA7B", black = "#000000", red = "#b23232", } -- change nightlfy theme colors lualine_nightfly.normal.a.fg = new_colors.blue lualine_nightfly.insert.a.fg = new_colors.red lualine_nightfly.visual.a.fg = new_colors.violet lualine_nightfly.command = { a = { gui = "bold", fg = new_colors.yellow, bg = '', -- black }, } lualine_nightfly.normal.a.bg = '' lualine_nightfly.insert.a.bg = '' lualine_nightfly.visual.a.bg = '' lualine_nightfly.normal.b.bg = '' lualine_nightfly.insert.b.bg = '' lualine_nightfly.visual.b.bg = '' lualine_nightfly.normal.b.bg = '' lualine_nightfly.normal.c.bg = '' lualine_nightfly.inactive = { a = { gui = "bold", bg = '', fg = new_colors.yellow, -- black }, b = { bg = '', }, c = { bg = '', }, } lualine_nightfly.command = { a = { gui = "bold", bg = '', fg = new_colors.yellow, -- black }, b = { bg = '', }, c = { bg = '', }, } -- configure lualine with modified theme lualine.setup({ options = { theme = lualine_nightfly, -- theme = lualine_codedark, }, sections = { lualine_c = { { "filename", path = 1 }, "lsp_progress", }, }, })