summary refs log tree commit diff
path: root/nixos/modules/services/misc/taskserver/default.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2016-04-07 14:11:49 +0200
committeraszlig <aszlig@redmoonstudios.org>2016-04-07 14:26:12 +0200
commit64e566a49c672c289a2680c477843f4eaeb77d96 (patch)
treef9275853f111b1c81c65df47dbea72670c6e0c93 /nixos/modules/services/misc/taskserver/default.nix
parent8b793d1916387c67f8eeb137789b1b41a1f94537 (diff)
downloadnixlib-64e566a49c672c289a2680c477843f4eaeb77d96.tar
nixlib-64e566a49c672c289a2680c477843f4eaeb77d96.tar.gz
nixlib-64e566a49c672c289a2680c477843f4eaeb77d96.tar.bz2
nixlib-64e566a49c672c289a2680c477843f4eaeb77d96.tar.lz
nixlib-64e566a49c672c289a2680c477843f4eaeb77d96.tar.xz
nixlib-64e566a49c672c289a2680c477843f4eaeb77d96.tar.zst
nixlib-64e566a49c672c289a2680c477843f4eaeb77d96.zip
nixos/taskserver: Add module documentation
It's not by any means exhaustive, but we're still going to change the
implementation, so let's just use this as a starting point.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'nixos/modules/services/misc/taskserver/default.nix')
-rw-r--r--nixos/modules/services/misc/taskserver/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/taskserver/default.nix b/nixos/modules/services/misc/taskserver/default.nix
index 1279e548c2a1..3a9669ddd266 100644
--- a/nixos/modules/services/misc/taskserver/default.nix
+++ b/nixos/modules/services/misc/taskserver/default.nix
@@ -88,6 +88,8 @@ let
 
   ctlcmd = "${nixos-taskserver}/bin/nixos-taskserver --service-helper";
 
+  withMeta = meta: defs: mkMerge [ defs { inherit meta; } ];
+
 in {
 
   options = {
@@ -299,7 +301,9 @@ in {
     };
   };
 
-  config = mkIf cfg.enable {
+  config = withMeta {
+    doc = ./taskserver.xml;
+  } (mkIf cfg.enable {
 
     environment.systemPackages = [ pkgs.taskserver nixos-taskserver ];
 
@@ -424,5 +428,5 @@ in {
         Group = cfg.group;
       };
     };
-  };
+  });
 }