diff options
Diffstat (limited to 'modules/private/system/backup-2.nix')
-rw-r--r-- | modules/private/system/backup-2.nix | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/modules/private/system/backup-2.nix b/modules/private/system/backup-2.nix index 181f455..c01a666 100644 --- a/modules/private/system/backup-2.nix +++ b/modules/private/system/backup-2.nix | |||
@@ -7,22 +7,20 @@ | |||
7 | }; | 7 | }; |
8 | # ssh-keyscan backup-2 | nix-shell -p ssh-to-age --run ssh-to-age | 8 | # ssh-keyscan backup-2 | nix-shell -p ssh-to-age --run ssh-to-age |
9 | secrets.ageKeys = [ "age1kk3nr27qu42j28mcfdag5lhq0zu2pky7gfanvne8l4z2ctevjpgskmw0sr" ]; | 9 | secrets.ageKeys = [ "age1kk3nr27qu42j28mcfdag5lhq0zu2pky7gfanvne8l4z2ctevjpgskmw0sr" ]; |
10 | secrets.keys = [ | 10 | secrets.keys = { |
11 | { | 11 | "rsync_backup/identity" = { |
12 | dest = "rsync_backup/identity"; | ||
13 | user = "backup"; | 12 | user = "backup"; |
14 | group = "backup"; | 13 | group = "backup"; |
15 | permissions = "0400"; | 14 | permissions = "0400"; |
16 | text = config.myEnv.rsync_backup.ssh_key.private; | 15 | text = config.myEnv.rsync_backup.ssh_key.private; |
17 | } | 16 | }; |
18 | { | 17 | "rsync_backup/identity.pub" = { |
19 | dest = "rsync_backup/identity.pub"; | ||
20 | user = "backup"; | 18 | user = "backup"; |
21 | group = "backup"; | 19 | group = "backup"; |
22 | permissions = "0444"; | 20 | permissions = "0444"; |
23 | text = config.myEnv.rsync_backup.ssh_key.public; | 21 | text = config.myEnv.rsync_backup.ssh_key.public; |
24 | } | 22 | }; |
25 | ]; | 23 | }; |
26 | boot.kernelPackages = pkgs.linuxPackages_latest; | 24 | boot.kernelPackages = pkgs.linuxPackages_latest; |
27 | myEnv = import ../../../nixops/secrets/environment.nix; | 25 | myEnv = import ../../../nixops/secrets/environment.nix; |
28 | 26 | ||