return {
    {
        "tiagovla/tokyodark.nvim",
        lazy = false,
        priority = 1000,
        opts = {
            custom_highlights = function(highlights, palette)
                highlights.Comment['fg'] = "#8a9097"
                highlights.LineNr['fg'] = "#8088A8"
                highlights.Visual['bg'] = palette.bg3
                return highlights
            end,
            gamma = 0.92, -- brightness
            styles = {
                comments = { italic = true },
                keywords = { italic = false },
                identifiers = { italic = false },
                functions = {},
                variables = {},
            },
        },
    },
    {
        'ribru17/bamboo.nvim',
        config = function()
            require('bamboo').setup { }
            require('bamboo').load()
        end,
    },
    {
        dir = vim.fn.stdpath("config") .. "/themes/pina",
        name = "pina",
    },
    {
        'steve-lohmeyer/mars.nvim',
        name = 'mars',
    },
    {
        "ellisonleao/gruvbox.nvim",
        name = "gruvbox",
        opts = {
            terminal_colors = true, -- add neovim terminal colors
            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,
            inverse = true, -- invert background for search, diffs, statuslines and errors
            contrast = "", -- "hard", "soft", or ""
            palette_overrides = {},
            overrides = {},
            dim_inactive = false,
            transparent_mode = false,
        },
    },
    {
        -- even if not connected to a zz-this-box theme, keep this for nvim diffthis
        "rose-pine/neovim",
        name = "rose-pine",
    },
    {
        "folke/tokyonight.nvim",
        opts = {
            style = "night", -- "night", "storm", "moon", "day"
            styles = {
                functions = {} -- disable italic for functions
            },
            on_colors = function(colors)
                colors.hint = colors.orange
                colors.error = "#ff0000"
                colors.fg_gutter = "#9098B8"
            end,
        },
    },
}
