feat: add openjdk{8,21,25} to java.configuration.runtimes option for jdtls
All checks were successful
ci / nix-fmt (push) Successful in 1m3s

This commit is contained in:
Ceferino Patino 2026-06-09 12:26:50 -05:00
commit b7e1c79b4f
Signed by: c4patino
SSH key fingerprint: SHA256:Wu+cU1t+7zVT9wzew/4meNmeulo66NzMqc22MdDBgXI

View file

@ -2,6 +2,7 @@
config,
lib,
namespace,
pkgs,
...
} @ inputs: let
inherit (lib) mkIf mkEnableOption;
@ -32,7 +33,25 @@ in {
enable = true;
installGhc = false;
};
jdtls.enable = true;
jdtls = {
enable = true;
settings = {
java.configuration.runtimes = [
{
name = "JavaSE-25";
path = pkgs.openjdk25;
}
{
name = "JavaSE-21";
path = pkgs.openjdk21;
}
{
name = "JavaSE-8";
path = pkgs.openjdk8;
}
];
};
};
lua_ls.enable = true;
nixd.enable = true;
pylsp = {