Skip to content

Generalize passing Java properties #23

@ip1981

Description

@ip1981

Generalize passing Java properties, e. g. for Jenkins or Cassandra.

Whatever in jre.properties should be automatically and correctly passed to JRE. For example see MariaDB or PostgreSQL:

jre = {
      package = mkOption {
        description = "Java runtime package";
        default = pkgs.jre8;
        type = package;
      };

      properties = {
        cassandra.config = readonly "file://${configFile}" str;
        java.io.tmpdir = readonly "${config.home}/tmp" path;
        java.library.path = default [ "${config.package}/lib/jni" ] (listOf path);
        foo.whatever = default {} (attrsOf str);
      };
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions