diff options
author | Kenny Ballou <kballou@devnulllabs.io> | 2020-09-13 23:06:59 -0600 |
---|---|---|
committer | Kenny Ballou <kballou@devnulllabs.io> | 2020-10-14 10:23:28 -0600 |
commit | d5647434f9aeae8dbd331ad130cbda02638cb665 (patch) | |
tree | 241c7527173dfb7a7b339f037efaf0aa6a7a916a | |
parent | 694c308cf0a92fa6e83ceff58d9396aa8c617ac4 (diff) | |
download | cfg.nix-d5647434f9aeae8dbd331ad130cbda02638cb665.tar.gz cfg.nix-d5647434f9aeae8dbd331ad130cbda02638cb665.tar.xz |
overlays: jvm: lift JDK version into let
To ensure the overlay provides a consistent JDK, lift the value being
used into the let binding, before specifying packages and overrides.
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
-rw-r--r-- | overlays/20-jvm.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/overlays/20-jvm.nix b/overlays/20-jvm.nix index e68a719..c8c7636 100644 --- a/overlays/20-jvm.nix +++ b/overlays/20-jvm.nix @@ -1,10 +1,11 @@ self: super: let + jdk = self.pkgs.jdk11; maven = (super.pkgs.maven.override { - jdk = self.jdk11; + jdk = jdk; }); leiningen = (super.pkgs.leiningen.override { - jdk = self.jdk11; + jdk = jdk; }); in { jvmOverlay = super.buildEnv { @@ -18,7 +19,7 @@ in { self.clojure self.clojure-lsp self.gradle - self.jdk11 + jdk self.jmeter leiningen maven |