Files
dotfiles/home/gh-dash/default.nix
2024-07-31 13:11:51 +02:00

85 lines
1.8 KiB
Nix

{ ... }:
{
programs.gh-dash = {
enable = true;
settings = {
prSections = [
{
title = "My Pull Requests";
filters = "is:open author:@me";
}
{
title = "Needs My Review";
filters = "is:open review-requested:@me";
}
{
title = "Involved";
filters = "is:open involves:@me -author:@me";
}
];
issuesSections = [
{
title = "My Issues";
filters = "is:open author:@me";
}
{
title = "Assigned";
filters = "is:open assignee:@me";
}
{
title = "Involved";
filters = "is:open involves:@me -author:@me";
}
];
defaults = {
preview = {
open = true;
width = 50;
};
prsLimit = 20;
issuesLimit = 20;
view = "prs";
layout = {
prs = {
updatedAt.width = 7;
repo.width = 15;
author.width = 15;
assignees = {
width = 20;
hidden = true;
};
base = {
width = 15;
hidden = true;
};
lines.width = 16;
};
issues = {
updatedAt.width = 7;
repo.width = 15;
creator.width = 10;
assignees = {
width = 20;
hidden = true;
};
};
};
refetchIntervalMinutes = 30;
};
keybindings = {
issues = [ ];
prs = [ ];
};
repoPaths = {
"kogakure/*" = "~/Code/GitHub/*";
"work/*" = "~/Code/XING/*";
};
theme = {
ui.table.showSeparator = true;
};
pager.diff = "";
};
};
}