diff options
-rw-r--r-- | deploy/flake.lock | 4 | ||||
-rw-r--r-- | flake.lock | 4 | ||||
-rw-r--r-- | flakes/flake.lock | 2 | ||||
-rw-r--r-- | systems/zoldene/base.nix | 11 |
4 files changed, 16 insertions, 5 deletions
diff --git a/deploy/flake.lock b/deploy/flake.lock index 8615135..73a5133 100644 --- a/deploy/flake.lock +++ b/deploy/flake.lock | |||
@@ -2848,7 +2848,7 @@ | |||
2848 | }, | 2848 | }, |
2849 | "locked": { | 2849 | "locked": { |
2850 | "lastModified": 1, | 2850 | "lastModified": 1, |
2851 | "narHash": "sha256-VC4Sv7LBxAmYzKxpBeMZmFqzfWyWdldBYctFYeGnQ5w=", | 2851 | "narHash": "sha256-d1iovH1gC8LTiZn5mCbkdjHRofv6828zpPS0bcZz/Ec=", |
2852 | "path": "../flakes", | 2852 | "path": "../flakes", |
2853 | "type": "path" | 2853 | "type": "path" |
2854 | }, | 2854 | }, |
@@ -4042,7 +4042,7 @@ | |||
4042 | }, | 4042 | }, |
4043 | "locked": { | 4043 | "locked": { |
4044 | "lastModified": 1, | 4044 | "lastModified": 1, |
4045 | "narHash": "sha256-xzA9F1DcwBysoy8gVss57IQ2ivWsMCi5PJxLHJDqEUM=", | 4045 | "narHash": "sha256-YZBO6/CJgRYrUsc14IM0EpxYxE5bAsT5uxWJqZtmhwo=", |
4046 | "path": "../systems/zoldene", | 4046 | "path": "../systems/zoldene", |
4047 | "type": "path" | 4047 | "type": "path" |
4048 | }, | 4048 | }, |
@@ -2729,7 +2729,7 @@ | |||
2729 | }, | 2729 | }, |
2730 | "locked": { | 2730 | "locked": { |
2731 | "lastModified": 1, | 2731 | "lastModified": 1, |
2732 | "narHash": "sha256-VC4Sv7LBxAmYzKxpBeMZmFqzfWyWdldBYctFYeGnQ5w=", | 2732 | "narHash": "sha256-d1iovH1gC8LTiZn5mCbkdjHRofv6828zpPS0bcZz/Ec=", |
2733 | "path": "./flakes", | 2733 | "path": "./flakes", |
2734 | "type": "path" | 2734 | "type": "path" |
2735 | }, | 2735 | }, |
@@ -4058,7 +4058,7 @@ | |||
4058 | }, | 4058 | }, |
4059 | "locked": { | 4059 | "locked": { |
4060 | "lastModified": 1, | 4060 | "lastModified": 1, |
4061 | "narHash": "sha256-xzA9F1DcwBysoy8gVss57IQ2ivWsMCi5PJxLHJDqEUM=", | 4061 | "narHash": "sha256-YZBO6/CJgRYrUsc14IM0EpxYxE5bAsT5uxWJqZtmhwo=", |
4062 | "path": "../systems/zoldene", | 4062 | "path": "../systems/zoldene", |
4063 | "type": "path" | 4063 | "type": "path" |
4064 | }, | 4064 | }, |
diff --git a/flakes/flake.lock b/flakes/flake.lock index 49a0cfb..f4ef8ce 100644 --- a/flakes/flake.lock +++ b/flakes/flake.lock | |||
@@ -3962,7 +3962,7 @@ | |||
3962 | }, | 3962 | }, |
3963 | "locked": { | 3963 | "locked": { |
3964 | "lastModified": 1, | 3964 | "lastModified": 1, |
3965 | "narHash": "sha256-xzA9F1DcwBysoy8gVss57IQ2ivWsMCi5PJxLHJDqEUM=", | 3965 | "narHash": "sha256-YZBO6/CJgRYrUsc14IM0EpxYxE5bAsT5uxWJqZtmhwo=", |
3966 | "path": "../systems/zoldene", | 3966 | "path": "../systems/zoldene", |
3967 | "type": "path" | 3967 | "type": "path" |
3968 | }, | 3968 | }, |
diff --git a/systems/zoldene/base.nix b/systems/zoldene/base.nix index 187eb11..8426886 100644 --- a/systems/zoldene/base.nix +++ b/systems/zoldene/base.nix | |||
@@ -18,6 +18,17 @@ in | |||
18 | 18 | ||
19 | services.borgBackup.enable = true; | 19 | services.borgBackup.enable = true; |
20 | services.borgBackup.cronSpec = "0 20 * * *"; | 20 | services.borgBackup.cronSpec = "0 20 * * *"; |
21 | disko.devices.zpool.zfast.datasets."root/persist/var/lib/borgbackup" = | ||
22 | { type = "zfs_fs"; mountpoint = "/persist/zfast/var/lib/borgbackup"; options.mountpoint = "legacy"; }; | ||
23 | |||
24 | environment.persistence."/persist/zfast".directories = [ | ||
25 | { | ||
26 | directory = "/var/lib/borgbackup"; | ||
27 | user = "root"; | ||
28 | group = "root"; | ||
29 | mode = "0700"; | ||
30 | } | ||
31 | ]; | ||
21 | 32 | ||
22 | programs.ssh.package = pkgs.openssh; | 33 | programs.ssh.package = pkgs.openssh; |
23 | services.openssh = { | 34 | services.openssh = { |