Add backups config #9

Merged
riley merged 3 commits from backups into mistress 2023-06-17 07:33:23 +02:00
6 changed files with 24 additions and 15 deletions
Showing only changes of commit f189a59a9c - Show all commits

View file

@ -36,6 +36,7 @@
agenix.nixosModules.default agenix.nixosModules.default
./system/strawberry/core.nix ./system/strawberry/core.nix
./shared/core ./shared/core
./shared/secrets.nix
]; ];
specialArgs = args; specialArgs = args;
}; };

View file

@ -1,10 +1,13 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 WzdOcw /csNPlpruF3Qq1YHu2sf9AUZVrECvlo9kQ+d/U7SsDY -> ssh-ed25519 WzdOcw +G45tWielvhzLS+4KWh9vKo7nUlXZU5pC9XUHJ+lITg
grIBod4k2TvmiYh5rhh/mWfg37ezuRYz5sgw8jI3sVw iyznrg1UPA0DAkRPyjfYretMIeF32O+ej4QARUIDXPM
-> ssh-ed25519 tvCYbQ NNrvjiXnK+QnKcyXyGEQdGkGYOHma9IXS+xXt5kKlkY -> ssh-ed25519 qlXMTg GVBSMuYGSZDZUYvBd+jRQr5QgcFKjXKPNIr7PQYFfm8
YRoXtSrYy+6c92J8+A3i1R6WZWAApsBDdg4lnZzV534 dqQB4AEhU5PFNeyI3dBnIAoRo1X7vypNz0pCd9hb6Vc
-> j58*}-grease -LZ i -> ssh-ed25519 tvCYbQ HqrKfYn9NHjv+X996pU8kCJl17juaZBrD1hPWJacGVU
Rvy8Armemfb+G1DyL1JbbvQsfRbVeWgte507ozmnUjL3q+tUspegA5XxOA15XwVM 3lFVji0VCQciHewFQJ9yEj+anhVdQ13gif0s7Pyu1L8
wHCjU9FYC+WgL8a2m65vDs4 -> KgQ[5-grease " xDo<4{l: xJ y+$GwT+
--- Mwn5PvXnc54IJ1JGFAZ3E4oErHBfPZImj58twTviCVo VtYV6LGrhE52cf/+baTLxlGlHXEKqjVy0A
¬”¼<ï[>"àÖPȨ݄öÎbš/<2F>Û\o)7öª§t®ÞS{¶Úü@pøQ:›áÒŠ¡Ü•KY >kØÆKé3tÔê¡ÉÇ=wƒRå ùžAjô™Ðô¸ 4;Bè ˜1¼ïz¤>XȪPÄÝîó<78>Í'åÜ]¹8†mÂò¬¹Ö¶\‡œ¨õxâÄJ/Á²ôNJŽøN2 äÛ --- Qhc+wm4WQIL2elyAiv/M14r6pyvuFSbwRzBV9hQjT94
‚µ‚Ù¬áY¯•çh¸†ÑnÚ<6E>¢oì¹[D[iTÊ6¸H@˜Ðjð4vü 4øÔËœ+RñÄ2fìO“Œx 6Ã;Sô> Äw%îy˼[$-¹ôj"Ah¡2¨Q<C2A8>
~ªQMµ;]<5D>E®ú6mN°…Kz*òÄ
ùc;÷ÿrùD®GBÛ=+kÉÙIî.ÄHâ+ë«O"‚”~4ÙÄK

View file

@ -1,9 +1,11 @@
let strawberry = builtins.readFile ./system/strawberry/keys/riley.pub; let strawberry = [
dev-lt-63 = builtins.readFile ./system/dev-lt-63/keys/riley.pub; (builtins.readFile ./system/strawberry/keys/riley.pub)
(builtins.readFile ./system/strawberry/keys/root.pub)
];
dev-lt-63 = [
(builtins.readFile ./system/dev-lt-63/keys/riley.pub)
];
in { in {
# Secrets for backup cloud storage provider # Secrets for backup cloud storage provider
"secret/backblaze.age".publicKeys = [ "secret/backblaze.age".publicKeys = strawberry ++ dev-lt-63;
strawberry
dev-lt-63
];
} }

View file

@ -3,6 +3,7 @@
{ {
imports = [ imports = [
./backups.nix
./gui.nix ./gui.nix
./nix.nix ./nix.nix
./ssh.nix ./ssh.nix

View file

@ -2,6 +2,7 @@
custom = { custom = {
gui.enable = true; gui.enable = true;
backups.enable = true;
}; };
system.stateVersion = "21.11"; system.stateVersion = "21.11";

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILniE+LdfdV9V9+Zj5gJXqKEv1CzQaEySy1u5OdbKa8d root@strawberry