return {
  "NeogitOrg/neogit",
  dependencies = {
    "nvim-lua/plenary.nvim",         -- required
    "sindrets/diffview.nvim",        -- optional - Diff integration

    -- Only one of these is needed.
    "nvim-telescope/telescope.nvim", -- optional
    "ibhagwan/fzf-lua",              -- optional
    "echasnovski/mini.pick",         -- optional
  },

  config = function(_, opts)
    vim.keymap.set('n', '<leader>g', '<cmd>Neogit<CR>')
    require('neogit').setup(opts) -- this works idk how
  end
}
