{ description = "minecraft java"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-utils.url = "github:numtide/flake-utils"; }; outputs = { nixpkgs, flake-utils, ... }: let lib = nixpkgs.lib; supportedSystems = let inherit (flake-utils.lib) system; in [ system.aarch64-linux system.x86_64-linux ]; in flake-utils.lib.eachSystem supportedSystems (system: let pkgs = import nixpkgs {inherit system;}; libs = with pkgs; [ libGL alsa-lib assimp openal stb pulseaudio wayland wayland-scanner xorg.libXrandr xorg.libXinerama xorg.libXcursor xorg.libXi xorg.libX11 libxkbcommon ]; in { devShell = pkgs.mkShell { packages = with pkgs; [ maven jdk8 ] ++ libs; LD_LIBRARY_PATH = lib.makeLibraryPath libs; }; formatter = pkgs.alejandra; }); }