From 80cc6522daae4215de1d720008e824570bb62a61 Mon Sep 17 00:00:00 2001 From: clerie Date: Tue, 20 Jun 2023 20:36:53 +0200 Subject: [PATCH] hosts/krypton: enable backup --- .../restic-server-magenta-htpasswd.age | Bin 600 -> 664 bytes .../secrets/restic-server-cyan-htpasswd.age | Bin 641 -> 705 bytes hosts/krypton/backup.nix | 25 ++++++++++++++++++ hosts/krypton/configuration.nix | 1 + .../secrets/clerie-backup-job-main.age | Bin 0 -> 419 bytes .../secrets/clerie-backup-target-cyan.age | Bin 0 -> 463 bytes .../secrets/clerie-backup-target-magenta.age | 11 ++++++++ 7 files changed, 37 insertions(+) create mode 100644 hosts/krypton/backup.nix create mode 100644 hosts/krypton/secrets/clerie-backup-job-main.age create mode 100644 hosts/krypton/secrets/clerie-backup-target-cyan.age create mode 100644 hosts/krypton/secrets/clerie-backup-target-magenta.age diff --git a/hosts/backup-4/secrets/restic-server-magenta-htpasswd.age b/hosts/backup-4/secrets/restic-server-magenta-htpasswd.age index 6d350db58f58705e1ccf9ea9aef8015c890c5397..c7619325cef618540985811141559f094accc2eb 100644 GIT binary patch delta 631 zcmV--0*L+C1egVoEPrcOX-H#2QCBfSa&mJ*NGnG#M>#8XNK0jHW=vK}L}Ya_Syowg zcR_7PGzvCJX)#DsM`m&|PiS#^YEn>3P*Pb~K~FVJSxss|NH}gbXg5$RL{@EBI0`L3 zAaiqQEoEdfH8n9gAZ2B2Lq>NXG*NF&S}SK-P;hxRLr+(9a(_!mM>jQXNH0}vLSk29 zWOPb*GeJ{&Y*jI53R5dWR%38ANn}D$S~X`gZFpBwGG|6OHD^+HVMk9{Q#CPXI6-WA zF;h2D3N1b$ZBQ*|a%Ew2Wgua1J76tBBno#!QD{d}cQa2@N^(#ucW*>XcTqAcOII~e zSZH`|Ni|_?YJX%gQ(8S~7MoK}&O5QBP$w zQb=Vqc~3bvNn=%KXfz5zDzEvn%wHsMgR*?%&qLc2YRc4ZPb1uyE{5mQ0q8m>f`uTx zw&<%uRX`BA8fM=u)w|W%OqVkb8}moltEF8aY#ss%G=GqB_sScmoO2>K-bo)bySBPExnw~( zEt6@qS(cClX!qjOw;#sI3W`xw6M6iCF-E^JQahZH+D6;a6ksNSw%t!5UH|?=8PL6s zwtnn4XmF&5^ZZ2&lUj(d4hjAxa?XY1n@R4Z*7Q_sVTAc)Uh0t=9pWsyj{^yk(9g%A ztST7>g;UU^1)qTX?KUM`4MLBP8_sXsf%$2YqiKSUV-oApU9$>TzN6Z5VzEOW43>(7 Rb+(S4B!oF=0hkG+0`AVL>-Tby-ACZ8m2&H*0ZHRccmMO;kokT6RuvI0`L3 zAaiqQEoEdfH8n9gAZ2B2Lq>NXOHfZ%OjI#=OKLeeb#iTNa({DXQbAc%W-v!}Y;16D zQ&&r7N;pPNF+zA%3T$w9T1Yu@W_fxxO*dstFG)!+S}RF7X?IX}FJ&|~ZfI0+b$3y4 zF*b2U3N1b$NMv~{RB&i5XL4m>b7de#UMhPaes&~YF=IF&YiM*)LqBpSAb36}JYWi1 zN-H>OcQ;{rRewS_b7)O^XL&JeMM_BuEiEk|Z(24~NLNZQSZruUZ zL^o!6XjgAjWpGVoa#T+*ZDMB%A#VtrMV%IB&ird9Y^_1m+9}X!WU;JWrl@5@fJ$@6 zNZ!X4i4d4y_pc>_GJk)qwV!SO6a$S26Ziv5YXjXWVt?U)ItWjilFiXQ={_sO;gsp8 zy9IltdvTty6*IV^rl1HAxl$$dydkxRE}kmx-iw4k%AsO?@5RfsHagHN^sDaf2&)QK zq9iUbn=PJJDA%*a$1>%lg=|PSkj0(rS>K?&2%m=9HEHW1TvKm~IGq`#GUliOmG-W= zB?3!=h%g<>r_HmM*VHZ$isMtushad?Rsgc%4QKs;HPDBVZ?%|zB8b7detU~)=9WpE%*JVP;HP#|bFU42htJ0Ls?crr9A zYC%_Na8^`LZhv+~M^|KPPH<;>WoLC*Xl!<5R4{Tjc{5O2PEch;ad}upOL{{}SYd2r zVoOqDI5klUEiEk|L~LtvbxB5HG+AMDM^j^HFlS9hOgU3_LNrxDW^zwtX-QBkL{n#a zWim|)D;p1s!M-yxk9~X6hKT-{z93)^6#H41P*IHi&VS114}&l^f?XwZoFZIyhqSox z%N2`I^D`q5RS{yPnuSv->*EN$HJrqUa; zqQt^Li+}FpMLU-si-PBZ&zr}3y%{;Gr4ElRp`5?HRb&PGYiSPW3f0R2wk0D~8F(ov zO5JPlCtX3+Vky$PdOvegITtO*V;%dCD^$o#rs@@kXd7;!#H>oknmYGN8hZ81v_{qX zPx#Z%N6qCw>;qVmFBiNQAX>S8M@nhbDFPmRcc6B**V`WcwWJyI}YD>Y|GbVqVxI8aVOYe->5 zOJXp0NeV`9WHEYTD{e7QQY$b_Iap&iOjCGyS2s>dYItu*W=vOTPen3jaXD90FbXX` zAaiqQEoEdfH8n9gAW2M6G(~qHZ*EytY)o`HHcxL)Olo;aaepgtOjAg8H%CENXF+XK zS#?N9OI346PkCuD3TS0TGDS8@D|S>>c1bczQ8{C9X-g|bXk#`;Wm+?Db~Q*%ZBbHY zbb4fW3N1b$EJh+(b7d`Oa%Ew2WePEGMO83LcwfXhTJFNJnv3Y;;XeQF>M~K{#-5Vn;#>L}hC;F>7cqYcw!TV{A!6 zGC^!kRya0FG*N493N0-yAYyGrIYM}PG+I?uQ${OQF)~4EXG(K5I4?>>RyJ2MQd3x1 zY)*4Rb2c|`3QYwnde&bm@HS$MP_%2Zut))ToTNa>9DkesmkBtEXM2F@;iyO41^86( z?|g{OBSuuITi7k^USYYKLY?=X`!y%t)Eyc8Hq3z3%rpsYeBE&t1z9qcgFXemz)x;& znhM@Uz#)hpFRgyLGr+$KIIu9Mgot5SyUSAdT5@^dZB_kfA!1=4FVH=T`QHhzv}G( diff --git a/hosts/krypton/backup.nix b/hosts/krypton/backup.nix new file mode 100644 index 0000000..59d2694 --- /dev/null +++ b/hosts/krypton/backup.nix @@ -0,0 +1,25 @@ +{ ... }: + +{ + clerie.backup = { + enable = true; + jobs.main = { + paths = [ + "/home" + "/var/lib" + ]; + exclude = [ + "/home/*/.local/share/Trash/" + "/home/*/.config/*.log" + "/home/*/.local/*.log" + "/home/*/.cache/" + "/home/*/.config/*[Cc]ache*/" + "/home/*/.mozilla/*/cache/" + "/home/*/.thumbnails/" + + "/home/clerie/tmp/" + "/home/clere/Downloads/" + ]; + }; + }; +} diff --git a/hosts/krypton/configuration.nix b/hosts/krypton/configuration.nix index 5c38f64..d858bdb 100644 --- a/hosts/krypton/configuration.nix +++ b/hosts/krypton/configuration.nix @@ -7,6 +7,7 @@ ../../configuration/desktop + ./backup.nix ./network.nix ./programs.nix ]; diff --git a/hosts/krypton/secrets/clerie-backup-job-main.age b/hosts/krypton/secrets/clerie-backup-job-main.age new file mode 100644 index 0000000000000000000000000000000000000000..a902b38b15dfd3646b5c0ae1f367d5a979c2ae34 GIT binary patch literal 419 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCUlC=W6=E?3BKb@XvG zbc#&3sEG2`FEt4;%`Zvx$V$(0Da~**^vKUMG|GyK@GtSm4CP96%*l*2%qn(uw8)S0 zFUU$WEsTmX(KaXxC<;t8)%P<_FK|n9F31lJ@5I&003ZbO4twZn4MHcY?3B@6GWkHzPhYkn&eHJ;9*Vku1QIouQo|%PoBK( zq8Hgg#e=fb5QgAoe?XXcstVGx!e9qcP!O*^f8ZI65P_z{bP>;jXnH$JN0pqyhhh=1UVQ22l+>iuhU-1K^Iy~Z7FjS&cN}|kiCPQq{8CR=r zWHVe-o|<_`!-(`4w>zj<=`QFmCQ%1@@xBF}(f?bS`z$@e-BNECNyyJg5AFcTHAKe~ z%5BD&F<=M9>H$3sVvPb;7-7StY%ql*xFjiR(0BT3knve7fh``kl%g@`cHOLPcy0{; zZF1*Ej~JzBkRhDU%?HAPfstE9dodP8mhDM4E7)iP9GRY^cHf!+HYh7xQEgatQ)T?^ zEx9XmutXR^5V!{7q+725Lr>;rldVxgG2mzk)%&^`D$QQlqsE#T)*#o$PHwGEH2&z> zIVZhY3H9cqL-*Gc_Rf0w_V~R%{d)Bb|MKbg ssh-ed25519 HwR33w VDZ3mtQaW1MsXQ6gan2Xcfv4/8IHHdMsPqCZDuauPEE +WSUmbw8NXcgkJf06iNFGsx7tNiVt7VAnynqroRymbkU +-> ssh-ed25519 xvh52g ie1NcuCJIJrPX4oklSLXEoxd6YmapsbOr4wf6TrJYEM +lx5xuRHZXXG1YuYoDUlvPZxxtfDE1Sv/aStz53mJ4nI +-> ,TT@-grease 6JH, x4O9 $E$9`?` & +pd1+tQGZkVIl7xbEsdJw9zQiNjy2/83PF+uAaekiLTolgHXmPWIp70ZsL6oHA/G6 +y1JOCL9l03GSgbpx +--- Lv/Xf3QnA523yOR63Gugq9mvfen5+YR2OYwGEim59B4 +¼JM~Õ«°@gû&’‘V<|ô–Ÿ®fšÑ