-- COLORS local none = "none" local bg_darker = "#101018" local bg_dark = "#1D1D2B" local bg_normal = "#29293D" local bg_light = "#353550" local fg_dark = "#A3A3C2" local fg_normal = "#D1D1E0" local yellow = "#FFBB00" local cyan = "#44BBFF" local blue = "#0099FF" local violet = "#7788FF" local purple = "#BB88FF" -- LUALINE PLUGIN -- https://github.com/nvim-lualine/lualine.nvim/wiki/Writing-a-theme#theme-example local theme = {} theme.normal = { a = { fg = fg_normal, bg = bg_light, gui = 'bold' }, b = { fg = fg_normal, bg = bg_normal }, c = { fg = fg_dark, bg = none } } theme.insert = { a = { fg = bg_darker, bg = blue, gui = 'bold' }, b = { fg = fg_normal, bg = bg_normal }, c = { fg = fg_dark, bg = none } } theme.replace = { a = { fg = bg_darker, bg = cyan, gui = 'bold' }, b = { fg = fg_normal, bg = bg_normal }, c = { fg = fg_dark, bg = none } } theme.visual = { a = { fg = bg_darker, bg = purple, gui = 'bold' }, b = { fg = fg_normal, bg = bg_normal }, c = { fg = fg_dark, bg = none } } theme.command = { a = { fg = bg_darker, bg = yellow, gui = 'bold' }, b = { fg = fg_normal, bg = bg_normal }, c = { fg = fg_dark, bg = none } } theme.terminal = { a = { fg = bg_darker, bg = violet, gui = 'bold' }, b = { fg = fg_normal, bg = bg_normal }, c = { fg = fg_dark, bg = none } } theme.inactive = { a = { fg = fg_dark, bg = bg_dark, gui = 'bold' }, b = { fg = fg_dark, bg = bg_dark }, c = { fg = fg_dark, bg = none }, } return theme