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