shell.nix (21 lines of code) (raw):
let
# use a pinned version of nixpkgs for reproducability
nixpkgs-version = "22.11";
pkgs = import
(builtins.fetchTarball {
# Descriptive name to make the store path easier to identify
name = "nixpkgs-${nixpkgs-version}";
url = "https://github.com/nixos/nixpkgs/archive/${nixpkgs-version}.tar.gz";
# Hash obtained using `nix-prefetch-url --unpack <url>`
sha256 = "11w3wn2yjhaa5pv20gbfbirvjq6i3m7pqrq2msf0g7cv44vijwgw";
})
{ };
in
with pkgs;
stdenv.mkDerivation {
name = "featran-dev-env";
buildInputs = [
(sbt.override { jre = jdk11; })
jdk11
];
}