| 
									
										
										
										
											2025-03-06 01:12:32 +00:00
										 |  |  | { pkgs, ... }: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | with pkgs; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | stdenv.mkDerivation { | 
					
						
							|  |  |  |   pname = "displayselect"; | 
					
						
							|  |  |  |   version = "0.1.0"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   src = fetchFromGitHub { | 
					
						
							|  |  |  |     owner = "lukesmithxyz"; | 
					
						
							|  |  |  |     repo = "voidrice"; | 
					
						
							|  |  |  |     rev = "master"; | 
					
						
							| 
									
										
										
										
											2025-03-21 15:01:39 +00:00
										 |  |  |     sha256 = "u4iy2p9i5ORLHcKmAOHVJNaKfYbt+SYUYKblgsRevN8="; | 
					
						
							| 
									
										
										
										
											2025-03-06 01:12:32 +00:00
										 |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   buildInputs = [ | 
					
						
							|  |  |  |     bash | 
					
						
							|  |  |  |     xorg.xrandr | 
					
						
							|  |  |  |   ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-17 23:05:33 +00:00
										 |  |  |   patches = [ ./scaling.patch ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-06 01:12:32 +00:00
										 |  |  |   installPhase = ''
 | 
					
						
							|  |  |  |     mkdir -p $out/bin | 
					
						
							|  |  |  |     cp .local/bin/displayselect $out/bin | 
					
						
							|  |  |  |     chmod +x $out/bin/displayselect | 
					
						
							|  |  |  |   '';
 | 
					
						
							| 
									
										
										
										
											2025-03-17 23:05:33 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   meta.mainProgram = "displayselect"; | 
					
						
							| 
									
										
										
										
											2025-03-06 01:12:32 +00:00
										 |  |  | } |