return {
    {
        "nvim-lualine/lualine.nvim",
        dependencies = { "nvim-tree/nvim-web-devicons" },
        config = function()
            -- Setup --
            require("lualine").setup({
                options = {
                    component_separators = { left = "", right = "" },
                    section_separators = { left = "", right = "" },
                    disabled_filetypes = {
                        "neo-tree",
                        "fugitive",
                        "help",
                    },
                    ignore_focus = {},
                    always_divide_middle = true,
                    globalstatus = false,
                    refresh = {
                        statusline = 1000,
                        tabline = 1000,
                        winbar = 1000,
                    },
                },
                sections = {
                    lualine_a = { "mode" },
                    lualine_b = { "branch", "diff", "diagnostics" },
                    lualine_x = { "location" },
                    lualine_y = { "encoding" },
                    lualine_z = { "filetype" },
                },
                inactive_sections = {
                    lualine_a = { "mode" },
                    lualine_b = { "branch", "diff", "diagnostics" },
                    lualine_x = { "location" },
                    lualine_y = { "encoding" },
                    lualine_z = { "filetype" },
                },
                tabline = {},
                winbar = {
                    lualine_a = { "filename" },
                },
                inactive_winbar = {
                    lualine_a = { "filename" },
                },
                extensions = {},
            })
        end,
    },
    {
        "romgrk/barbar.nvim",
        dependencies = {
            "lewis6991/gitsigns.nvim",
            "nvim-tree/nvim-web-devicons",
        },
        config = function()
            require("barbar").setup()
        end,
    },
}