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 | ||
