From 61634cf211e6ee59a3a35e6f57205c6ee8a1fd8a Mon Sep 17 00:00:00 2001
From: dadada <dadada@dadada.li>
Date: Thu, 31 Dec 2020 13:03:15 +0100
Subject: [PATCH] surgat: enable backup

---
 hosts/ifrit/default.nix  | 11 +++++++++++
 hosts/surgat/default.nix |  7 ++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/hosts/ifrit/default.nix b/hosts/ifrit/default.nix
index 5da530e..d31c86d 100644
--- a/hosts/ifrit/default.nix
+++ b/hosts/ifrit/default.nix
@@ -30,6 +30,10 @@ in {
         id = "3";
         key = "0eWP1hzkyoXlrjPSOq+6Y1u8tnFH+SejBJs8f8lf+iU=";
       };
+      "surgat" = {
+        id = "4";
+        key = "+paiOqOITdLy3oqoI2DhOj4k8gncAcjFLkJrxJl0iBE=";
+      };
     };
   };
 
@@ -48,6 +52,13 @@ in {
       path = "${backups}/gorgon";
       quota = "1T";
     };
+    "surgat" = {
+      allowSubRepos = false;
+      authorizedKeysAppendOnly = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINGhatanrNG+M6jAkU7Yi44mJmTreJkqyZ6Z+qiEgV7O root@surgat" ];
+      authorizedKeys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJyTgdVPPxQeL5KZo9frZQlDIv2QkelJw3gNGoGtUMfw tim@metis" ];
+      path = "${backups}/surgat";
+      quota = "100G";
+    };
     "wohnzimmerpi" = {
       allowSubRepos = false;
       authorizedKeysAppendOnly = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK6uZ8mPQJWOL984gZKKPyxp7VLcxk42TpTh5iPP6N6k root@wohnzimmerpi" ];
diff --git a/hosts/surgat/default.nix b/hosts/surgat/default.nix
index f9eb077..02a9f6b 100644
--- a/hosts/surgat/default.nix
+++ b/hosts/surgat/default.nix
@@ -23,6 +23,10 @@ in {
   dadada.networking.vpnExtension = "4";
   dadada.weechat.enable = true;
   dadada.homePage.enable = true;
+  dadada.backupClient = {
+    enable = true;
+    bs = true;
+  };
 
   networking.useDHCP = false;
   networking.interfaces.ens3.useDHCP = true;
@@ -49,9 +53,6 @@ in {
   boot.loader.grub.version = 2;
   boot.loader.grub.device = "/dev/sda";
 
-  # TODO
-  # backup
-
   networking.interfaces."ens3".ipv6.addresses = [ {
     address = "2a01:4f8:c17:1d70::";
     prefixLength = 64;