summary refs log tree commit diff
diff options
context:
space:
mode:
authorAnthony Roussel <anthony@roussel.dev>2023-11-15 00:04:43 +0100
committerAnthony Roussel <anthony@roussel.dev>2023-11-15 15:12:58 +0100
commit2c94d267c2bd0f154ad5479da4d23e49f39ed5a1 (patch)
treea6ff5fda6eb26dadf597b1d86603acc9543d1549
parent3b17b80525812587783500cf56344361642d77f8 (diff)
downloadnixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.tar
nixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.tar.gz
nixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.tar.bz2
nixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.tar.lz
nixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.tar.xz
nixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.tar.zst
nixpkgs-2c94d267c2bd0f154ad5479da4d23e49f39ed5a1.zip
nixos/plantuml-server: use mkPackageOptionMD
-rw-r--r--nixos/modules/services/web-apps/plantuml-server.nix28
1 files changed, 4 insertions, 24 deletions
diff --git a/nixos/modules/services/web-apps/plantuml-server.nix b/nixos/modules/services/web-apps/plantuml-server.nix
index 39737110540..e5a6f028347 100644
--- a/nixos/modules/services/web-apps/plantuml-server.nix
+++ b/nixos/modules/services/web-apps/plantuml-server.nix
@@ -20,26 +20,11 @@ in
     services.plantuml-server = {
       enable = mkEnableOption (mdDoc "PlantUML server");
 
-      package = mkOption {
-        type = types.package;
-        default = pkgs.plantuml-server;
-        defaultText = literalExpression "pkgs.plantuml-server";
-        description = mdDoc "PlantUML server package to use";
-      };
+      package = mkPackageOptionMD pkgs "plantuml-server" { };
 
       packages = {
-        jdk = mkOption {
-          type = types.package;
-          default = pkgs.jdk;
-          defaultText = literalExpression "pkgs.jdk";
-          description = mdDoc "JDK package to use for the server";
-        };
-        jetty = mkOption {
-          type = types.package;
-          default = pkgs.jetty;
-          defaultText = literalExpression "pkgs.jetty";
-          description = mdDoc "Jetty package to use for the server";
-        };
+        jdk = mkPackageOptionMD pkgs "jdk" { };
+        jetty = mkPackageOptionMD pkgs "jetty" { };
       };
 
       user = mkOption {
@@ -78,12 +63,7 @@ in
         description = mdDoc "Limits image width and height.";
       };
 
-      graphvizPackage = mkOption {
-        type = types.package;
-        default = pkgs.graphviz;
-        defaultText = literalExpression "pkgs.graphviz";
-        description = mdDoc "Package containing the dot executable.";
-      };
+      graphvizPackage = mkPackageOptionMD pkgs "graphviz" { };
 
       plantumlStats = mkOption {
         type = types.bool;