return { 'folke/snacks.nvim', priority = 1000, lazy = false, ---@type snacks.Config opts = { --TODO: Use this for a bit and compare to mini dashboard --TODO: design a style and featuers for my dashboard dashboard = { enabled = true }, gitbrowse = { enabled = true }, lazygit = { enabled = true }, scratch = { enabled = true }, }, --TODO: set whichkey categories for keybinds keys = { { '=', function() Snacks.dashboard.open() end, desc = 'Dashboard' }, { 'gb', function() Snacks.gitbrowse.open() end, desc = 'Open Git Repository in Browser' }, { 'gl', function() Snacks.lazygit.open() end, desc = 'Open Lazy Git' }, { 'no', function() Snacks.scratch() end, desc = 'Open Notepad' }, { 'ns', function() Snacks.scratch.select() end, desc = 'Select Note' }, }, }