···5757 useTemplate = use_template;
58585959 recursive = mkOption {
6060- description = "Whether to recursively snapshot dataset children.";
6161- type = types.bool;
6060+ description = ''
6161+ Whether to recursively snapshot dataset children.
6262+ You can also set this to <literal>"zfs"</literal> to handle datasets
6363+ recursively in an atomic way without the possibility to
6464+ override settings for child datasets.
6565+ '';
6666+ type = with types; oneOf [ bool (enum [ "zfs" ]) ];
6267 default = false;
6368 };
6469