return {
	"ellisonleao/gruvbox.nvim",
	lazy = false,
	priority = 999,
	config = function()
    require("gruvbox").setup({
      undercurl = true,
      underline = true,
      bold = true,
      italic = {
        strings = true,
        emphasis = true,
	      comments = true,
	      operators = false,
	      folds =true,
      },
      strikethrough = true,
      invert_selection = false,
      invert_signs = false,
      invert_tabline = false,
      invert_intend_guides = false,
      inverse = true, -- invert background for search, diffs, statuslines and errors
      contrast = "", -- can be "hard", "soft" or empty string
      palette_overrides = {},
      overrides = {},
      dim_inactive = false,
      transparent_mode = false,
    })
    vim.cmd('colorscheme gruvbox')
		vim.api.nvim_set_hl(0, "Normal", {guibg = NONE, ctermbg = NONE})
	end
}