nixos/plantuml-server: use mkPackageOptionMD

+4 -24
+4 -24
nixos/modules/services/web-apps/plantuml-server.nix
··· 20 services.plantuml-server = { 21 enable = mkEnableOption (mdDoc "PlantUML server"); 22 23 - package = mkOption { 24 - type = types.package; 25 - default = pkgs.plantuml-server; 26 - defaultText = literalExpression "pkgs.plantuml-server"; 27 - description = mdDoc "PlantUML server package to use"; 28 - }; 29 30 packages = { 31 - jdk = mkOption { 32 - type = types.package; 33 - default = pkgs.jdk; 34 - defaultText = literalExpression "pkgs.jdk"; 35 - description = mdDoc "JDK package to use for the server"; 36 - }; 37 - jetty = mkOption { 38 - type = types.package; 39 - default = pkgs.jetty; 40 - defaultText = literalExpression "pkgs.jetty"; 41 - description = mdDoc "Jetty package to use for the server"; 42 - }; 43 }; 44 45 user = mkOption { ··· 78 description = mdDoc "Limits image width and height."; 79 }; 80 81 - graphvizPackage = mkOption { 82 - type = types.package; 83 - default = pkgs.graphviz; 84 - defaultText = literalExpression "pkgs.graphviz"; 85 - description = mdDoc "Package containing the dot executable."; 86 - }; 87 88 plantumlStats = mkOption { 89 type = types.bool;
··· 20 services.plantuml-server = { 21 enable = mkEnableOption (mdDoc "PlantUML server"); 22 23 + package = mkPackageOptionMD pkgs "plantuml-server" { }; 24 25 packages = { 26 + jdk = mkPackageOptionMD pkgs "jdk" { }; 27 + jetty = mkPackageOptionMD pkgs "jetty" { }; 28 }; 29 30 user = mkOption { ··· 63 description = mdDoc "Limits image width and height."; 64 }; 65 66 + graphvizPackage = mkPackageOptionMD pkgs "graphviz" { }; 67 68 plantumlStats = mkOption { 69 type = types.bool;