nixos/home/modules/ide/nvim/plugins/dashboard.nix
2025-11-16 01:03:19 +01:00

86 lines
2.9 KiB
Nix

{
plugins.dashboard = {
enable = true;
autoLoad = true;
settings = {
theme = "doom";
config = {
header = [
""
""
""
""
""
""
""
""
""
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
" "
""
""
""
];
center = [
{
icon = " ";
desc = "find files";
action = "lua Snacks.picker.files()";
key = "f";
}
{
icon = " ";
desc = "projects";
action = "lua Snacks.picker.projects()";
key = "p";
}
{
icon = "󱁴 ";
desc = "grep";
action = "lua Snacks.picker.grep()";
key = "s";
}
{
icon = " ";
desc = "todos";
action = "lua Snacks.picker.todo_comments()";
key = "t";
}
{
icon = " ";
desc = "ragequit";
action = "qa";
key = "x";
}
];
footer = [ "~elisiei" ];
};
};
};
extraConfigLua = ''
vim.api.nvim_create_autocmd("User", {
pattern = "DashboardReady",
callback = function()
vim.b.miniindentscope_disable = true
end,
})
'';
}