зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-31 13:46:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			25 строки
		
	
	
		
			702 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			25 строки
		
	
	
		
			702 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| https://www.reddit.com/r/NixOS/comments/ingrvp/what_is_your_java_setup_in_shellnix/
 | |
| 
 | |
|     flake.nix
 | |
|     { 
 | |
|         description = "Flake to manage my Java workspace.";
 | |
| 
 | |
|         inputs.nixpkgs.url = "nixpkgs/nixpkgs-unstable";
 | |
| 
 | |
|         outputs = inputs: 
 | |
|         let
 | |
|             system = "x86_64-linux";
 | |
|             pkgs = inputs.nixpkgs.legacyPackages.${system};
 | |
|         in { 
 | |
|             devShell.${system} = pkgs.mkShell rec {
 | |
|                 name = "java-shell";
 | |
|                 buildInputs = with pkgs; [ jdk11 ];
 | |
| 
 | |
|                 shellHook = ''
 | |
|                     export JAVA_HOME=${pkgs.jdk11}
 | |
|                     PATH="${pkgs.jdk11}/bin:$PATH"
 | |
|                 '';
 | |
|             };
 | |
|         };
 | |
|     }
 | 
