diff --git a/options.xhtml b/options.xhtml index 403eef38b..66d96d7fd 100644 --- a/options.xhtml +++ b/options.xhtml @@ -22149,6 +22149,205 @@ attribute set of (string or boolean or list of string)

+
+ + programs.gradle.enable + + +
+
+

Whether to enable Gradle Build Tool.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
+
+ + programs.gradle.package + + +
+
+

The gradle package to use.

+ +

Type: +package

+ +

Default: +pkgs.gradle

+ +

Example: +pkgs.gradle_7

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
+
+ + programs.gradle.home + + +
+
+

The Gradle home directory, relative to home.homeDirectory.

If set, the GRADLE_USER_HOME environment variable will be +set accordingly. Defaults to .gradle.

+ +

Type: +string

+ +

Default: +".gradle"

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
+
+ + programs.gradle.initScripts + + +
+
+

Definition of init scripts to link into the Gradle home directory.

For more information about init scripts, including naming conventions +see https://docs.gradle.org/current/userguide/init_scripts.html.

+ +

Type: +attribute set of (submodule)

+ +

Default: +{ }

+ +

Example:

{
+  "maven-local.gradle".text = ''
+      allProject {
+        repositories {
+          mavenLocal()
+        }
+      }
+  '';
+  "another.init.gradle.kts".source = ./another.init.gradle.kts;
+}
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
+
+ + programs.gradle.initScripts.<name>.source + + +
+
+

Path of the init script file. If +text is non-null then this option will automatically point +to a file containing that text.

+ +

Type: +path

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
+
+ + programs.gradle.initScripts.<name>.text + + +
+
+

Text of the init script file. if this option is null +then source must be set.

+ +

Type: +null or strings concatenated with ā€œ\nā€

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
+
+ + programs.gradle.settings + + +
+
+

Key value pairs to write to gradle.properties in the Gradle +home directory.

+ +

Type: +attribute set of (string, package, bool, int or float)

+ +

Default: +{ }

+ +

Example:

{
+  "org.gradle.caching" = true;
+  "org.gradle.parallel" = true;
+  "org.gradle.jvmargs" = "-XX:MaxMetaspaceSize=384m";
+  "org.gradle.home" = pkgs.jdk17;
+};
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/gradle.nix> + +
+
programs.granted.enable