Unverified Commit fc7d1abf authored by Janik's avatar Janik Committed by GitHub
Browse files

Merge pull request #133092 from TomatoCream/add-jvm-to-nexus

parents 118f0883 9cc181f5
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@ let
  cfg = config.services.nexus;

in

{
  options = {
    services.nexus = {
@@ -20,6 +19,16 @@ in
        description = lib.mdDoc "Package which runs Nexus3";
      };

      jdkPackage = mkOption {
        type = types.package;
        default = pkgs.openjdk8;
        defaultText = literalExample "pkgs.openjdk8";
        example = literalExample "pkgs.openjdk8";
        description = ''
          The JDK package to use.
        '';
      };

      user = mkOption {
        type = types.str;
        default = "nexus";
@@ -123,6 +132,7 @@ in
        NEXUS_USER = cfg.user;
        NEXUS_HOME = cfg.home;

        INSTALL4J_JAVA_HOME = "${cfg.jdkPackage}";
        VM_OPTS_FILE = pkgs.writeText "nexus.vmoptions" cfg.jvmOpts;
      };