From 388a657a228009c3ffc0631174a65d736741b7da Mon Sep 17 00:00:00 2001 From: Ricard Illa Date: Sun, 26 Mar 2023 15:29:18 +0200 Subject: [PATCH] feat: offline backup drives mounted on capibara --- capibara.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/capibara.nix b/capibara.nix index 9049ead..2f60aa0 100644 --- a/capibara.nix +++ b/capibara.nix @@ -68,6 +68,34 @@ in { options = [ "subvol=vfs_share" "compress=zstd" ]; }; + "/mnt/backups/0" = { + device = "/dev/mapper/backups0"; + fsType = "btrfs"; + options = [ "noauto" "subvolid=5" "compress=zstd" ]; + }; + + "/mnt/backups/1" = { + device = "/dev/mapper/backups1"; + fsType = "btrfs"; + options = [ "noauto" "subvolid=5" "compress=zstd" ]; + }; + + "/mnt/backups/2" = { + device = "/dev/mapper/backups2"; + fsType = "btrfs"; + options = [ "noauto" "subvolid=5" "compress=zstd" ]; + }; + + }; + + environment.etc = { + crypttab = { + text = '' + backups0 UUID="e45232d5-f46f-46f3-a150-be26374b3357" /etc/luks-keys/backups.bin noauto + backups1 UUID="5b3da928-4862-4451-89cd-5bd6a95466d0" /etc/luks-keys/backups.bin noauto + backups2 UUID="cbfa9cba-dee2-4d0b-8cde-2f1d1849b22c" /etc/luks-keys/backups.bin noauto + ''; + }; }; environment.variables = {