flake-parts: Almost done with yggdrasil
This commit is contained in:
parent
d579c8ad2c
commit
ebc8a545c8
43 changed files with 2650 additions and 135 deletions
9
modules/dev/devenv.nix
Normal file
9
modules/dev/devenv.nix
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
flake.modules.nixos.dev =
|
||||
{ inputs, pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = [
|
||||
inputs.devenv.packages.${pkgs.system}.devenv
|
||||
];
|
||||
};
|
||||
}
|
||||
20
modules/dev/direnv.nix
Normal file
20
modules/dev/direnv.nix
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
flake.modules = {
|
||||
nixos.dev =
|
||||
{ ... }:
|
||||
{
|
||||
programs.direnv = {
|
||||
enable = true;
|
||||
nix-direnv.enable = true;
|
||||
};
|
||||
};
|
||||
homeManager.dev =
|
||||
{ ... }:
|
||||
{
|
||||
programs.direnv = {
|
||||
enable = true;
|
||||
nix-direnv.enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
64
modules/dev/gh.nix
Normal file
64
modules/dev/gh.nix
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
{
|
||||
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
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue