Files
nix/home/modules/git/github.nix
T

32 lines
617 B
Nix

{
config,
lib,
...
}:
{
config = lib.mkIf (config.git.enable && config.git.github.enable) {
programs.gh = {
enable = true;
settings = {
git_protocol = "ssh";
prompt = "enabled";
aliases = {
co = "pr checkout";
c = "repo clone";
f = "repo fork";
rc = "repo create";
rv = "repo view";
re = "repo edit";
rm = "repo remove";
rn = "repo rename";
lr = "repo list";
li = "issue list";
al = "alias";
al- = "alias delete";
};
};
};
};
}