Compare commits
	
		
			6 commits
		
	
	
		
			5a276cf483
			...
			c01f5d71f2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| c01f5d71f2 | |||
| 1dcb4f842d | |||
| 2f7c928fe2 | |||
| 71f9a08d71 | |||
| d0c6ffd1be | |||
| fe81f7cd15 | 
					 12 changed files with 264 additions and 40 deletions
				
			
		
							
								
								
									
										12
									
								
								c/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								c/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -5,11 +5,11 @@ | ||||||
|         "systems": "systems" |         "systems": "systems" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1726560853, |         "lastModified": 1731533236, | ||||||
|         "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "flake-utils", |         "repo": "flake-utils", | ||||||
|         "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -20,11 +20,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1729818716, |         "lastModified": 1755082269, | ||||||
|         "narHash": "sha256-XRfkUsxLzFkMn3Tpstio1gNOIQ+2PZPCKbifJ2IXxlw=", |         "narHash": "sha256-Ix7ALeaxv9tW4uBKWeJnaKpYZtZiX4H4Q/MhEmj4XYA=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "062c4f59744fcffa2e5aa3ef443dc8b4d1674ed6", |         "rev": "d74de548348c46cf25cb1fcc4b74f38103a4590d", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
							
								
								
									
										41
									
								
								c/flake.nix
									
										
									
									
									
								
							
							
						
						
									
										41
									
								
								c/flake.nix
									
										
									
									
									
								
							|  | @ -16,17 +16,52 @@ | ||||||
|   in { |   in { | ||||||
|     devShells.default = pkgs.mkShell { |     devShells.default = pkgs.mkShell { | ||||||
|       packages = with pkgs; [ |       packages = with pkgs; [ | ||||||
|         cmake |         #cmake | ||||||
|         gcc |         gcc | ||||||
|  |         #gccStdenv | ||||||
|         gnumake |         gnumake | ||||||
| 
 | 
 | ||||||
|         valgrind |         # valgrind | ||||||
| 
 | 
 | ||||||
|         astyle |         #astyle | ||||||
|  | 
 | ||||||
|  |         # CUDA https://nixos.wiki/wiki/CUDA#cudatoolkit.2C_cudnn.2C_and_related_packages | ||||||
|  | #        git gitRepo gnupg autoconf curl | ||||||
|  | #        procps gnumake util-linux m4 gperf unzip | ||||||
|  | #        cudatoolkit linuxPackages.nvidia_x11 | ||||||
|  | #        libGLU libGL | ||||||
|  | #        xorg.libXi xorg.libXmu freeglut | ||||||
|  | #        xorg.libXext xorg.libX11 xorg.libXv xorg.libXrandr zlib | ||||||
|  | #        xorg.libXinerama | ||||||
|  | #        ncurses5 stdenv.cc binutils | ||||||
|  | # | ||||||
|  | #        glib | ||||||
|  | #        glibc | ||||||
|  | # | ||||||
|  | #        intel-ocl | ||||||
|  | #        intel-compute-runtime | ||||||
|  | #        opencl-clhpp | ||||||
|  | #        opencl-clang | ||||||
|  | #        opencl-headers | ||||||
|  | #        ocl-icd | ||||||
|  | # | ||||||
|  | #        pkgconf | ||||||
|  | #        waylandpp | ||||||
|  | #        xorg.libXcursor | ||||||
| 
 | 
 | ||||||
|         # You might want to use your own IDE. |         # You might want to use your own IDE. | ||||||
|         #(jetbrains.plugins.addPlugins jetbrains.clion [ "github-copilot" ]) |         #(jetbrains.plugins.addPlugins jetbrains.clion [ "github-copilot" ]) | ||||||
|  |         #vscodium | ||||||
|       ]; |       ]; | ||||||
|  | 
 | ||||||
|  |       shellHook = '' | ||||||
|  |         export CUDA_PATH=${pkgs.cudatoolkit} | ||||||
|  |         # export LD_LIBRARY_PATH=${pkgs.linuxPackages.nvidia_x11}/lib:${pkgs.ncurses5}/lib | ||||||
|  |         # export LD_LIBRARY_PATH="${pkgs.stdenv.cc.cc.lib}/lib" | ||||||
|  |         export LD_LIBRARY_PATH="${pkgs.libGL}/lib/:${pkgs.stdenv.cc.cc.lib}/lib/:${pkgs.glibc}/lib" | ||||||
|  |         export EXTRA_LDFLAGS="-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib" | ||||||
|  |         export EXTRA_CCFLAGS="-I/usr/include" | ||||||
|  |       ''; | ||||||
|     }; |     }; | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								java/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								java/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -5,11 +5,11 @@ | ||||||
|         "systems": "systems" |         "systems": "systems" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1726560853, |         "lastModified": 1731533236, | ||||||
|         "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "flake-utils", |         "repo": "flake-utils", | ||||||
|         "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -20,11 +20,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1728538411, |         "lastModified": 1755082269, | ||||||
|         "narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=", |         "narHash": "sha256-Ix7ALeaxv9tW4uBKWeJnaKpYZtZiX4H4Q/MhEmj4XYA=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221", |         "rev": "d74de548348c46cf25cb1fcc4b74f38103a4590d", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
|  | @ -15,8 +15,8 @@ | ||||||
|   in { |   in { | ||||||
|     devShells.default = pkgs.mkShell { |     devShells.default = pkgs.mkShell { | ||||||
|       packages = with pkgs; [ |       packages = with pkgs; [ | ||||||
|         jdk8 |         jdk | ||||||
|         openjdk17 |         gradle | ||||||
| 
 | 
 | ||||||
|         # You might want to use your own IDE. |         # You might want to use your own IDE. | ||||||
|         # (jetbrains.plugins.addPlugins jetbrains.idea-ultimate [ "github-copilot" ]) |         # (jetbrains.plugins.addPlugins jetbrains.idea-ultimate [ "github-copilot" ]) | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								latex/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								latex/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -5,11 +5,11 @@ | ||||||
|         "systems": "systems" |         "systems": "systems" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1726560853, |         "lastModified": 1731533236, | ||||||
|         "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "flake-utils", |         "repo": "flake-utils", | ||||||
|         "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -20,11 +20,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1728538411, |         "lastModified": 1755268003, | ||||||
|         "narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=", |         "narHash": "sha256-nNaeJjo861wFR0tjHDyCnHs1rbRtrMgxAKMoig9Sj/w=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221", |         "rev": "32f313e49e42f715491e1ea7b306a87c16fe0388", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
|  | @ -17,6 +17,13 @@ | ||||||
|             texlive.combined.scheme-full |             texlive.combined.scheme-full | ||||||
|             pgfplots |             pgfplots | ||||||
|             biber |             biber | ||||||
|  | 
 | ||||||
|  |             gnumake | ||||||
|  |             latexminted | ||||||
|  | 
 | ||||||
|  |             # Presentation tools | ||||||
|  |             pdfpc | ||||||
|  |             pympress | ||||||
|           ]; |           ]; | ||||||
|         }; |         }; | ||||||
|       } |       } | ||||||
|  |  | ||||||
							
								
								
									
										14
									
								
								minecraft/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								minecraft/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -5,11 +5,11 @@ | ||||||
|         "systems": "systems" |         "systems": "systems" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1681202837, |         "lastModified": 1731533236, | ||||||
|         "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "flake-utils", |         "repo": "flake-utils", | ||||||
|         "rev": "cfacdce06f30d2b68473a46042957675eebb3401", |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -20,16 +20,16 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1683777345, |         "lastModified": 1755027561, | ||||||
|         "narHash": "sha256-V2p/A4RpEGqEZussOnHYMU6XglxBJGCODdzoyvcwig8=", |         "narHash": "sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV+3/aO28gXpGtMXI=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "635a306fc8ede2e34cb3dd0d6d0a5d49362150ed", |         "rev": "005433b926e16227259a1843015b5b2b7f7d1fc3", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "ref": "nixpkgs-unstable", |         "ref": "nixos-unstable", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| { | { | ||||||
|   description = "Minecraft flake"; |   description = "Minecraft flake"; | ||||||
| 
 | 
 | ||||||
|   inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; |   inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; | ||||||
|   inputs.flake-utils.url = "github:numtide/flake-utils"; |   inputs.flake-utils.url = "github:numtide/flake-utils"; | ||||||
| 
 | 
 | ||||||
|   outputs = { self, nixpkgs, flake-utils}: |   outputs = { self, nixpkgs, flake-utils}: | ||||||
|  | @ -15,16 +15,13 @@ | ||||||
|       in { |       in { | ||||||
|         devShells.default = pkgs.mkShell { |         devShells.default = pkgs.mkShell { | ||||||
|           packages = with pkgs; [  |           packages = with pkgs; [  | ||||||
|             minecraft |             # minecraft | ||||||
|             prismlauncher-unwrapped |             prismlauncher | ||||||
|  |             ffmpeg | ||||||
|  | 
 | ||||||
|  |             jdk22_headless # Minecraft 1.21 | ||||||
| 
 | 
 | ||||||
|             libredirect |  | ||||||
|             steam-run |             steam-run | ||||||
|             rustc |  | ||||||
|             flite |  | ||||||
|             glibc |  | ||||||
|             xorg.libX11 |  | ||||||
|             xorg.libXext |  | ||||||
|           ]; |           ]; | ||||||
|         }; |         }; | ||||||
|       } |       } | ||||||
|  |  | ||||||
							
								
								
									
										61
									
								
								prolog/flake.lock
									
										
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								prolog/flake.lock
									
										
									
										generated
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,61 @@ | ||||||
|  | { | ||||||
|  |   "nodes": { | ||||||
|  |     "flake-utils": { | ||||||
|  |       "inputs": { | ||||||
|  |         "systems": "systems" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1731533236, | ||||||
|  |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nixpkgs": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1755082269, | ||||||
|  |         "narHash": "sha256-Ix7ALeaxv9tW4uBKWeJnaKpYZtZiX4H4Q/MhEmj4XYA=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "d74de548348c46cf25cb1fcc4b74f38103a4590d", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "ref": "nixpkgs-unstable", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "root": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": "flake-utils", | ||||||
|  |         "nixpkgs": "nixpkgs" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "systems": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1681028828, | ||||||
|  |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "root": "root", | ||||||
|  |   "version": 7 | ||||||
|  | } | ||||||
							
								
								
									
										27
									
								
								prolog/flake.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								prolog/flake.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | ||||||
|  | { | ||||||
|  |   description = "SWI-Prolog"; | ||||||
|  | 
 | ||||||
|  |   inputs = { | ||||||
|  |     nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; | ||||||
|  |     flake-utils.url = "github:numtide/flake-utils"; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   outputs = { self, nixpkgs, flake-utils }: | ||||||
|  |   flake-utils.lib.eachDefaultSystem (system: | ||||||
|  |   let | ||||||
|  |     pkgs = import nixpkgs { | ||||||
|  |       inherit system; | ||||||
|  |       config.allowUnfree = true; | ||||||
|  |     }; | ||||||
|  |   in { | ||||||
|  |     devShells.default = pkgs.mkShell { | ||||||
|  |       buildInputs = with pkgs; [ | ||||||
|  |         swi-prolog | ||||||
|  | 
 | ||||||
|  |         # Editor | ||||||
|  |         #(jetbrains.plugins.addPlugins jetbrains.idea-ultimate [ "github-copilot" ]) | ||||||
|  |         vscodium | ||||||
|  |       ]; | ||||||
|  |     }; | ||||||
|  |   }); | ||||||
|  | } | ||||||
							
								
								
									
										64
									
								
								scala/flake.lock
									
										
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								scala/flake.lock
									
										
									
										generated
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,64 @@ | ||||||
|  | { | ||||||
|  |   "nodes": { | ||||||
|  |     "flake-utils": { | ||||||
|  |       "inputs": { | ||||||
|  |         "systems": [ | ||||||
|  |           "systems" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1731533236, | ||||||
|  |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nixpkgs": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1755082269, | ||||||
|  |         "narHash": "sha256-Ix7ALeaxv9tW4uBKWeJnaKpYZtZiX4H4Q/MhEmj4XYA=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "d74de548348c46cf25cb1fcc4b74f38103a4590d", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "ref": "nixpkgs-unstable", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "root": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": "flake-utils", | ||||||
|  |         "nixpkgs": "nixpkgs", | ||||||
|  |         "systems": "systems" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "systems": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1681028828, | ||||||
|  |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "root": "root", | ||||||
|  |   "version": 7 | ||||||
|  | } | ||||||
							
								
								
									
										33
									
								
								scala/flake.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								scala/flake.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,33 @@ | ||||||
|  | { | ||||||
|  |   description = "Scala shell"; | ||||||
|  | 
 | ||||||
|  |   inputs = { | ||||||
|  |     nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; | ||||||
|  |     systems.url = "github:nix-systems/default"; | ||||||
|  |     flake-utils = { | ||||||
|  |       url = "github:numtide/flake-utils"; | ||||||
|  |       inputs.systems.follows = "systems"; | ||||||
|  |     }; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   outputs = { nixpkgs, flake-utils, ... }: | ||||||
|  |     flake-utils.lib.eachDefaultSystem (system: | ||||||
|  |       let | ||||||
|  |         pkgs = import nixpkgs { | ||||||
|  |           inherit system; | ||||||
|  |           config.allowUnfree = true; | ||||||
|  |         }; | ||||||
|  |       in { | ||||||
|  |         devShells.default = pkgs.mkShell { | ||||||
|  |           packages = with pkgs; [ | ||||||
|  |             jdk | ||||||
|  |             scala-next | ||||||
|  |             scala-cli | ||||||
|  | 
 | ||||||
|  |             # You might want to use your own IDE. | ||||||
|  |             (jetbrains.plugins.addPlugins jetbrains.idea-ultimate [ "github-copilot" ]) | ||||||
|  |           ]; | ||||||
|  |         }; | ||||||
|  |       } | ||||||
|  |     ); | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue