{ colorschemes.onedark = { enable = true; settings = { transparent = true; style = "darker"; diagnostics = { darker = true; # -- darker colors for diagnostic undercurl = true; # -- use undercurl instead of underline for diagnostics background = true; # -- use background color for virtual text }; }; }; # extraConfigLua = '' # ---------------------------------- # -- START custom setup for onedark # ---------------------------------- # -- https://github.com/navarasu/onedark.nvim # require('onedark').setup { # -- Main options -- # style = 'darker', -- Default theme style. Choose between 'dark', 'darker', 'cool', 'deep', 'warm', 'warmer' and 'light' # transparent = true, -- Show/hide background # term_colors = true, -- Change terminal color as per the selected theme style # ending_tildes = false, -- Show the end-of-buffer tildes. By default they are hidden # cmp_itemkind_reverse = false, -- reverse item kind highlights in cmp menu # -- toggle theme style --- # -- toggle_style_key = nil, -- keybind to toggle theme style. Leave it nil to disable it, or set it to a string, for example "ts" # toggle_style_key = "ts", -- keybind to toggle theme style. Leave it nil to disable it, or set it to a string, for example "ts" # -- toggle_style_list = {'dark', 'darker', 'cool', 'deep', 'warm', 'warmer', 'light'}, -- List of styles to toggle between # toggle_style_list = {'dark', 'darker', 'cool', 'deep', 'warm', 'warmer'}, -- List of styles to toggle between # -- Change code style --- # -- Options are italic, bold, underline, none # -- You can configure multiple style with comma seperated, For e.g., keywords = 'italic,bold' # code_style = { # comments = 'italic', # keywords = 'none', # functions = 'none', # strings = 'none', # variables = 'none' # }, # -- Lualine options -- # -- lualine = { # -- transparent = true, -- lualine center bar transparency # -- }, # -- Custom Highlights -- # colors = {}, -- Override default colors # highlights = {}, -- Override highlight groups # -- Plugins Config -- # diagnostics = { # darker = true, -- darker colors for diagnostic # undercurl = true, -- use undercurl instead of underline for diagnostics # background = true, -- use background color for virtual text # }, # } # require('onedark').load() # ---------------------------------- # -- END custom setup for onedark # ---------------------------------- # ''; }