64 lines
1.9 KiB
Nix
64 lines
1.9 KiB
Nix
{
|
|
flake.modules = {
|
|
homeManager.dev =
|
|
{ pkgs, ... }:
|
|
{
|
|
programs = {
|
|
gh-dash = {
|
|
enable = true;
|
|
settings = {
|
|
prSections = [
|
|
{
|
|
title = "To review";
|
|
filters = "repo:NixOS/nixpkgs is:open draft:false status:success";
|
|
}
|
|
{
|
|
title = "1st contribution";
|
|
filters = ''repo:NixOS/nixpkgs is:open draft:false label:"12. first-time contribution"'';
|
|
}
|
|
{
|
|
title = "1st approval";
|
|
filters = ''repo:NixOS/nixpkgs is:open draft:false status:success label:"12.approvals: 1"'';
|
|
}
|
|
{
|
|
title = "From r-ryantm only";
|
|
filters = ''repo:NixOS/nixpkgs is:open draft:false status:success base:master -label:"1.severity: mass-rebuild" -label:"1.severity: mass-darwin-rebuild" author:r-ryantm'';
|
|
}
|
|
{
|
|
title = "My PRs";
|
|
filters = "is:open author:@me";
|
|
}
|
|
{
|
|
title = "Needs my review";
|
|
filters = "is:open review-requested:@me";
|
|
}
|
|
{
|
|
title = "Involved";
|
|
filters = "is:open involves:@me -author:@me";
|
|
}
|
|
];
|
|
defaults = {
|
|
prsLimit = 25;
|
|
issuesLimit = 10;
|
|
view = "prs";
|
|
preview = {
|
|
open = false;
|
|
width = 100;
|
|
};
|
|
refetchIntervalMinutes = 10;
|
|
};
|
|
theme.ui.table.showSeparator = false;
|
|
};
|
|
};
|
|
|
|
gh = {
|
|
enable = true;
|
|
extensions = [
|
|
pkgs.gh-dash
|
|
pkgs.gh-copilot
|
|
];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|