shell.nix (7 lines of code) (raw):

{ pkgs ? import <nixpkgs-unstable> { } }: pkgs.mkShell { buildInputs = [ (pkgs.sbt.override { jre = pkgs.graalvm-ce; }) pkgs.graalvm-ce ]; }