From df972a3dde2d0a5564313b8de7ae85ab48530869 Mon Sep 17 00:00:00 2001 From: misuzu Date: Thu, 2 Sep 2021 14:35:30 +0300 Subject: nixos/sanoid: allow zfs value for recursive --- nixos/modules/services/backup/sanoid.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'nixos/modules/services/backup/sanoid.nix') diff --git a/nixos/modules/services/backup/sanoid.nix b/nixos/modules/services/backup/sanoid.nix index 41d0e2e1df6..e70063415ec 100644 --- a/nixos/modules/services/backup/sanoid.nix +++ b/nixos/modules/services/backup/sanoid.nix @@ -57,8 +57,13 @@ let useTemplate = use_template; recursive = mkOption { - description = "Whether to recursively snapshot dataset children."; - type = types.bool; + description = '' + Whether to recursively snapshot dataset children. + You can also set this to "zfs" to handle datasets + recursively in an atomic way without the possibility to + override settings for child datasets. + ''; + type = with types; oneOf [ bool (enum [ "zfs" ]) ]; default = false; }; -- cgit 1.4.1