jre_minimal: document how to use a headless JDK

For a smaller image
This commit is contained in:
Arnout Engelen 2021-09-30 10:34:51 +02:00
parent 31ffc50c57
commit 4236dfe203
No known key found for this signature in database
GPG key ID: 061107B0F74A6DAA

View file

@ -72,6 +72,15 @@ in
...
```
You can also specify what JDK your JRE should be based on, for example
selecting a 'headless' build to avoid including a link to GTK+:
```nix
my_jre = pkgs.jre_minimal.override {
jdk = jdk11_headless;
};
```
Note all JDKs passthru `home`, so if your application requires
environment variables like `JAVA_HOME` being set, that can be done in a
generic fashion with the `--set` argument of `makeWrapper`: