| 
									
										
										
										
											2019-11-05 14:35:59 -05:00
										 |  |  | import ./make-test-python.nix ({ lib, ... }: | 
					
						
							| 
									
										
										
										
											2019-08-29 14:02:20 +02:00
										 |  |  | { | 
					
						
							|  |  |  |   name = "fontconfig-default-fonts"; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-05 14:35:59 -05:00
										 |  |  |   meta.maintainers = with lib.maintainers; [ | 
					
						
							|  |  |  |     jtojnar | 
					
						
							|  |  |  |     worldofpeace | 
					
						
							|  |  |  |   ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-29 14:02:20 +02:00
										 |  |  |   machine = { config, pkgs, ... }: { | 
					
						
							|  |  |  |     fonts.enableDefaultFonts = true; # Background fonts | 
					
						
							|  |  |  |     fonts.fonts = with pkgs; [ | 
					
						
							|  |  |  |       noto-fonts-emoji | 
					
						
							|  |  |  |       cantarell-fonts | 
					
						
							| 
									
										
										
										
											2019-10-29 17:39:44 -04:00
										 |  |  |       twitter-color-emoji | 
					
						
							| 
									
										
										
										
											2019-08-29 14:02:20 +02:00
										 |  |  |       source-code-pro | 
					
						
							|  |  |  |       gentium | 
					
						
							|  |  |  |     ]; | 
					
						
							|  |  |  |     fonts.fontconfig.defaultFonts = { | 
					
						
							|  |  |  |       serif = [ "Gentium Plus" ]; | 
					
						
							|  |  |  |       sansSerif = [ "Cantarell" ]; | 
					
						
							|  |  |  |       monospace = [ "Source Code Pro" ]; | 
					
						
							|  |  |  |       emoji = [ "Twitter Color Emoji" ]; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   testScript = ''
 | 
					
						
							| 
									
										
										
										
											2019-11-05 14:35:59 -05:00
										 |  |  |     machine.succeed("fc-match serif | grep '\"Gentium Plus\"'") | 
					
						
							|  |  |  |     machine.succeed("fc-match sans-serif | grep '\"Cantarell\"'") | 
					
						
							|  |  |  |     machine.succeed("fc-match monospace | grep '\"Source Code Pro\"'") | 
					
						
							|  |  |  |     machine.succeed("fc-match emoji | grep '\"Twitter Color Emoji\"'") | 
					
						
							| 
									
										
										
										
											2019-08-29 14:02:20 +02:00
										 |  |  |   '';
 | 
					
						
							|  |  |  | }) |