modifia shenv de altera. ahora tiene nightmode
This commit is contained in:
		
							parent
							
								
									65ff9d2d0d
								
							
						
					
					
						commit
						b13370a26e
					
				
					 1 changed files with 35 additions and 24 deletions
				
			
		|  | @ -1,36 +1,47 @@ | |||
| { lib, pkgs, ... }: | ||||
| with lib; { | ||||
|   static = true; | ||||
|   namespaced = true; | ||||
| 
 | ||||
|   packages = with pkgs; [ | ||||
|     (quartus-prime-lite.override { supportedDevices = [ "Cyclone V" ]; }) | ||||
|     binutils | ||||
|     gcc | ||||
|     gnumake | ||||
|     gtkwave | ||||
|     verilator | ||||
|   ]; | ||||
| 
 | ||||
|   # Evita GC | ||||
|   hm.xdg.configFile."quartus-inputs".text = let | ||||
|     inherit (pkgs) requireFile; | ||||
|     homepage = "https://fpgasoftware.intel.com"; | ||||
|     version = "20.1.1.720"; | ||||
|     url = "${homepage}/${versions.majorMinor version}/?edition=lite&platform=linux"; | ||||
|   hm = { | ||||
|     # QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries. | ||||
|     home.sessionVariables.LD_LIBRARY_PATH = "${pkgs.gtk2}/lib"; | ||||
| 
 | ||||
|     inputs = [ | ||||
|       (requireFile { | ||||
|         name = "QuartusLiteSetup-${version}-linux.run"; | ||||
|         sha256 = "0mjp1rg312dipr7q95pb4nf4b8fwvxgflnd1vafi3g9cshbb1c3k"; | ||||
|         inherit url; | ||||
|       }) | ||||
|     # Evita GC | ||||
|     xdg.configFile."quartus-inputs".text = let | ||||
|       inherit (pkgs) requireFile; | ||||
|       homepage = "https://fpgasoftware.intel.com"; | ||||
|       version = "20.1.1.720"; | ||||
|       url = "${homepage}/${versions.majorMinor version}/?edition=lite&platform=linux"; | ||||
| 
 | ||||
|       (requireFile { | ||||
|         name = "ModelSimSetup-${version}-linux.run"; | ||||
|         sha256 = "1cqgv8x6vqga8s4v19yhmgrr886rb6p7sbx80528df5n4rpr2k4i"; | ||||
|         inherit url; | ||||
|       }) | ||||
|       inputs = [ | ||||
|         (requireFile { | ||||
|           name = "QuartusLiteSetup-${version}-linux.run"; | ||||
|           sha256 = "0mjp1rg312dipr7q95pb4nf4b8fwvxgflnd1vafi3g9cshbb1c3k"; | ||||
|           inherit url; | ||||
|         }) | ||||
| 
 | ||||
|       (requireFile { | ||||
|         name = "cyclonev-${version}.qdz"; | ||||
|         sha256 = "11baa9zpmmfkmyv33w1r57ipf490gnd3dpi2daripf38wld8lgak"; | ||||
|         inherit url; | ||||
|       }) | ||||
|     ]; | ||||
|   in concatStringsSep "\n" inputs; | ||||
|         (requireFile { | ||||
|           name = "ModelSimSetup-${version}-linux.run"; | ||||
|           sha256 = "1cqgv8x6vqga8s4v19yhmgrr886rb6p7sbx80528df5n4rpr2k4i"; | ||||
|           inherit url; | ||||
|         }) | ||||
| 
 | ||||
|         (requireFile { | ||||
|           name = "cyclonev-${version}.qdz"; | ||||
|           sha256 = "11baa9zpmmfkmyv33w1r57ipf490gnd3dpi2daripf38wld8lgak"; | ||||
|           inherit url; | ||||
|         }) | ||||
|       ]; | ||||
|     in concatStringsSep "\n" inputs; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
		Reference in a new issue
	
	 Fabián Montero
						Fabián Montero