mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
feat(nix): migrate gh-dash
This commit is contained in:
@@ -5,12 +5,10 @@
|
|||||||
- clean: ["~"]
|
- clean: ["~"]
|
||||||
|
|
||||||
- create:
|
- create:
|
||||||
- ~/.config/gh-dash
|
|
||||||
- ~/.config/tmux
|
- ~/.config/tmux
|
||||||
|
|
||||||
- link:
|
- link:
|
||||||
~/.config/fish: fish
|
~/.config/fish: fish
|
||||||
~/.config/gh-dash/config.yml: github/gh-dash/config.yml
|
|
||||||
~/.config/nvim: nvim
|
~/.config/nvim: nvim
|
||||||
~/.config/starship.toml: prompt/starship.toml
|
~/.config/starship.toml: prompt/starship.toml
|
||||||
~/.config/tmux/tmux-nerd-font-window-name.yml: tmux/tmux-nerd-font-window-name.yml
|
~/.config/tmux/tmux-nerd-font-window-name.yml: tmux/tmux-nerd-font-window-name.yml
|
||||||
|
|||||||
@@ -1,60 +0,0 @@
|
|||||||
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: ""
|
|
||||||
@@ -14,6 +14,7 @@ in
|
|||||||
./curl
|
./curl
|
||||||
./editorconfig
|
./editorconfig
|
||||||
./gh
|
./gh
|
||||||
|
./gh-dash
|
||||||
./git
|
./git
|
||||||
./gnupg
|
./gnupg
|
||||||
./hammerspoon
|
./hammerspoon
|
||||||
|
|||||||
89
nix/home/gh-dash/default.nix
Normal file
89
nix/home/gh-dash/default.nix
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
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 = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
git
|
||||||
|
gh-dash
|
||||||
|
];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user