flake.nix: expose full scope in legacyPackages
This commit is contained in:
		
							parent
							
								
									e39106c055
								
							
						
					
					
						commit
						1e3900ebac
					
				
					 2 changed files with 30 additions and 9 deletions
				
			
		|  | @ -8,12 +8,13 @@ | |||
|       pkgsCuda, | ||||
|       ... | ||||
|     }: | ||||
|     lib.optionalAttrs (system == "aarch64-linux") { | ||||
|       packages = | ||||
|     { | ||||
|       legacyPackages = | ||||
|         let | ||||
|           caps.jetson-xavier = "7.2"; | ||||
|           caps.jetson-orin = "8.7"; | ||||
|           caps.jetson-nano = "5.3"; | ||||
|           caps.llamaPackagesXavier = "7.2"; | ||||
|           caps.llamaPackagesOrin = "8.7"; | ||||
|           caps.llamaPackagesTX2 = "6.2"; | ||||
|           caps.llamaPackagesNano = "5.3"; | ||||
| 
 | ||||
|           pkgsFor = | ||||
|             cap: | ||||
|  | @ -27,6 +28,12 @@ | |||
|               }; | ||||
|             }; | ||||
|         in | ||||
|         builtins.mapAttrs (name: cap: ((pkgsFor cap).callPackage ./scope.nix { }).llama-cpp) caps; | ||||
|         builtins.mapAttrs (name: cap: (pkgsFor cap).callPackage ./scope.nix { }) caps; | ||||
| 
 | ||||
|       packages = lib.optionalAttrs (system == "aarch64-linux") { | ||||
|         jetson-xavier = config.legacyPackages.llamaPackagesXavier.llama-cpp; | ||||
|         jetson-orin = config.legacyPackages.llamaPackagesOrin.llama-cpp; | ||||
|         jetson-nano = config.legacyPackages.llamaPackagesNano.llama-cpp; | ||||
|       }; | ||||
|     }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue