Refactor flake.nix to use LD_LIBRARY_PATH for dependencies.
Replaced direct buildInputs with LD_LIBRARY_PATH configuration to streamline dependency handling. This makes library paths explicitly managed and simplifies runtime linking for the required packages. Updated the devShells configuration accordingly.
This commit is contained in:
		
							parent
							
								
									908a9c5c86
								
							
						
					
					
						commit
						9fa4a14d54
					
				
					 1 changed files with 12 additions and 5 deletions
				
			
		
							
								
								
									
										17
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								flake.nix
									
										
									
									
									
								
							|  | @ -14,15 +14,22 @@ | ||||||
|           ... |           ... | ||||||
|         }: |         }: | ||||||
|         extendDerivations { |         extendDerivations { | ||||||
|  |           env.LD_LIBRARY_PATH = "$LD_LIBRARY_PATH:${ | ||||||
|  |             with pkgs; | ||||||
|  |             pkgs.lib.makeLibraryPath [ | ||||||
|  |               xorg.libX11 | ||||||
|  |               xorg.libXcursor | ||||||
|  |               xorg.libXi | ||||||
|  |               libxkbcommon | ||||||
|  |               xorg.libxcb | ||||||
|  |               pkgs.vulkan-loader | ||||||
|  |               pkgs.glfw | ||||||
|  |             ] | ||||||
|  |           }"; | ||||||
|           buildInputs = with pkgs; [ |           buildInputs = with pkgs; [ | ||||||
|             pkgs.pkg-config |             pkgs.pkg-config | ||||||
|             pkgs.alsa-lib.dev |             pkgs.alsa-lib.dev | ||||||
|             pkgs.udev.dev |             pkgs.udev.dev | ||||||
|             xorg.libX11 |  | ||||||
|             xorg.libXcursor |  | ||||||
|             xorg.libxcb |  | ||||||
|             xorg.libXi |  | ||||||
|             libxkbcommon |  | ||||||
|           ]; |           ]; | ||||||
|         } devShells; |         } devShells; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue