return {
  {
    'goolord/alpha-nvim',
    event = 'VimEnter',
    enabled = true,
    init = false,
    dependencies = {
      'echasnovski/mini.icons',
      'nvim-lua/plenary.nvim',
    },
    config = function()
      local alpha = require 'alpha'
      local dashboard = require 'alpha.themes.dashboard'

      dashboard.section.buttons.val = {
        dashboard.button('e', '  New file', '<cmd>ene <CR>'),
        dashboard.button('f', '󰈞  Find file', '<cmd>Telescope find_files<cr>'),
        dashboard.button('h', '󰊄  Recently opened files', '<cmd>Telescope oldfiles<cr>'),
        -- dashboard.button('SPC f r', '  Frecency/MRU'),
        dashboard.button('g', '󰈬  Find word', '<cmd>Telescope live_grep<cr>'),
        -- dashboard.button('<leader> fm', '  Jump to bookmarks'),
        dashboard.button('s', '  Open last session', '<cmd> lua require("persistence").load() <cr>'),
        dashboard.button('sl', '  Select Session', '<cmd> lua require("persistence").select() <cr>'),
        dashboard.button('u', '  Update plugins', '<cmd>Lazy sync<CR>'),
        dashboard.button('c', '  Configuration', "<cmd>lua require('telescope.builtin').find_files { cwd = vim.fn.stdpath 'config' } <cr>"),
        dashboard.button('q', '󰅚  Quit', '<cmd>qa<CR>'),
      }
      alpha.setup(dashboard.config)
    end,
  },
}