A collection of Nix flake templates ❄️
1{
2 description = "A Nix-flake-based Java development environment";
3 inputs = {
4 nixpkgs.url = "github:nixos/nixpkgs/release-25.05";
5 flake-utils.url = "github:numtide/flake-utils";
6 };
7
8 outputs = {
9 self,
10 nixpkgs,
11 flake-utils,
12 }:
13 flake-utils.lib.eachDefaultSystem
14 (system: let
15 pkgs = import nixpkgs {
16 inherit system;
17 };
18 in {
19 devShells.default = pkgs.mkShell {
20 buildInputs = [
21 pkgs.openjdk11
22 ];
23 };
24 });
25}