diff options
Diffstat (limited to 'custom/lvm-snapshots.nix')
-rw-r--r-- | custom/lvm-snapshots.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/custom/lvm-snapshots.nix b/custom/lvm-snapshots.nix index 98c64330..13cbf421 100644 --- a/custom/lvm-snapshots.nix +++ b/custom/lvm-snapshots.nix | |||
@@ -7,7 +7,7 @@ let | |||
7 | cfg = config.services.lvm-snapshots; | 7 | cfg = config.services.lvm-snapshots; |
8 | 8 | ||
9 | snapshotMount = name: "${cfg.mountPoint}/${if isNull cfg.snapshots."${name}".mountName then name else cfg.snapshots."${name}".mountName}"; | 9 | snapshotMount = name: "${cfg.mountPoint}/${if isNull cfg.snapshots."${name}".mountName then name else cfg.snapshots."${name}".mountName}"; |
10 | snapshotName = name: "${name}-snapshot"; | 10 | snapshotName = name: "${name}-${cfg.mountSuffix}"; |
11 | 11 | ||
12 | snapshotConfig = { | 12 | snapshotConfig = { |
13 | options = { | 13 | options = { |
@@ -53,6 +53,11 @@ in { | |||
53 | type = types.path; | 53 | type = types.path; |
54 | default = "/mnt"; | 54 | default = "/mnt"; |
55 | }; | 55 | }; |
56 | |||
57 | mountSuffix = mkOption { | ||
58 | type = types.str; | ||
59 | default = "-snapshot"; | ||
60 | }; | ||
56 | }; | 61 | }; |
57 | }; | 62 | }; |
58 | 63 | ||