flake-parts: Almost done with yggdrasil
This commit is contained in:
		
							parent
							
								
									d579c8ad2c
								
							
						
					
					
						commit
						ebc8a545c8
					
				
					 43 changed files with 2650 additions and 135 deletions
				
			
		
							
								
								
									
										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