return {
  {
    "projekt0n/github-nvim-theme",
    name = "github-theme",
    lazy = false, -- load this during startup if it is your main colorscheme
    priority = 1000, -- load this before all the other start plugins
    -- options = { transparent = true },
    config = function()
      require("github-theme").setup({
        terminal_colors = true, -- Set terminal colors (vim.g.terminal_color_*) used in `:terminal`
        dim_inactive = true,
        styles = { -- Style to be applied to different syntax groups
          comments = "italic", -- Keep comments italic - this makes sense
          functions = "bold,italic",
          keywords = "NONE", -- Remove italic from keywords
          variables = "NONE",
          conditionals = "bold", -- Keep conditionals bold for control flow
          constants = "bold",
          numbers = "NONE",
          operators = "NONE",
          strings = "NONE", -- Remove italic from strings
          types = "NONE", -- Remove italic from types
        },
        inverse = { -- Inverse highlight for different types
          match_paren = true,
          visual = false,
          search = false,
        },
        darken = { -- Darken floating windows and sidebar-like windows
          floats = true,
          sidebars = {
            enable = true,
            list = {}, -- Apply dark background to specific windows
          },
        },
        modules = { -- List of various plugins and additional options
          -- ...
        },
        palettes = {},
        specs = {},
        groups = {},
      })

      vim.cmd("colorscheme github_dark_high_contrast")

      -- Apply custom function highlighting after colorscheme loads
      vim.cmd([[
        highlight Function guifg=#58a6ff gui=bold
        highlight! link @function Function
        highlight! link @function.call Function
        highlight! link @method Function
        highlight! link @method.call Function
        
        highlight Type guifg=#7ee787 gui=NONE
        highlight! link @type Type
        highlight! link @type.builtin Type
        
        highlight Keyword gui=NONE
        highlight! link @keyword Keyword
        highlight! link @keyword.function Keyword
      ]])
    end,
  },
}
