From 3b0395afc5e97f76a4fbe88b6a5a5343d12cbfdd Mon Sep 17 00:00:00 2001 From: Ethan Simmons Date: Wed, 20 Nov 2024 12:30:58 -0600 Subject: [PATCH] Add alpheratz backup settings --- flake.nix | 13 +++++++++++++ hosts/alpheratz/system.nix | 3 ++- secrets/alpheratz/secrets.yaml | 8 +++++--- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index c53d41a..37b1458 100644 --- a/flake.nix +++ b/flake.nix @@ -152,6 +152,19 @@ }; + backup = { + enable = true; + user = "eesim"; + paths = [ "/home/eesim" ]; + repo = "t643s856@t643s856.repo.borgbase.com:repo"; + excludes = [ + "/home/eesim/.cache/" + ]; + key = "/home/eesim/.ssh/id_ed25519"; + passphrase = "/run/secrets/borgbase/nix-alpheratz"; + repeat = "daily"; + }; + school = { enable = true; citrix = true; diff --git a/hosts/alpheratz/system.nix b/hosts/alpheratz/system.nix index 582a3c8..b161cbd 100644 --- a/hosts/alpheratz/system.nix +++ b/hosts/alpheratz/system.nix @@ -29,6 +29,7 @@ secrets."wireguard/private" = {}; secrets."wireguard/preshared" = {}; + secrets."borgbase/nix-alpheratz" = {}; }; environment.systemPackages = with pkgs; [ @@ -64,7 +65,7 @@ listenPort = 51820; privateKeyFile = "/run/secrets/wireguard/private"; dns = [ "10.0.0.1" ]; - autostart = false; + autostart = true; peers = [ { diff --git a/secrets/alpheratz/secrets.yaml b/secrets/alpheratz/secrets.yaml index f4f871e..8303f6d 100644 --- a/secrets/alpheratz/secrets.yaml +++ b/secrets/alpheratz/secrets.yaml @@ -1,6 +1,8 @@ wireguard: private: ENC[AES256_GCM,data:Vii9We3fJBFCQNfek+fKqzy4jor2mhHz7KZhoWS9fuBbccz/DHPOnpzRhJQ=,iv:eDorsjazLZjIYsL+AP7YHoBY03ByywtmuRAG0KFonu0=,tag:z7b8NiGOgz0CrhFNalK4Qw==,type:str] preshared: ENC[AES256_GCM,data:BK3CwQ9tZ0gqErPfOt896yH3K+7xDx6Vr+Xd0JMB+RYdugsGYluhldNM3aM=,iv:o9RhmlSCVwHPUi+JRNQF9bTACOwFaKmshfiD25C5QW8=,tag:DO9a2D2zY5rFQWHIR0PsfA==,type:str] +borgbase: + nix-alpheratz: ENC[AES256_GCM,data:anxC2Oyp4nungjxylaNqtEW7CcA=,iv:Gw6XvUWy9EAivZkELhSkx9YPgPDTY2kjZZhk9mF0iCM=,tag:/2ud63VKIABzLxjQsrpPnA==,type:str] sops: kms: [] gcp_kms: [] @@ -25,8 +27,8 @@ sops: R3F6M3dsdXVxSk4va3ptS1JNQ1JSZ2sK7WtQj148lDKG36T6oIL2ASrUY9Q9QwL4 FiVkiNAvZPddFRYFSg9UhM92mTWLKay3ak+8IzojfsJmy7Aw9aavSA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-06-24T00:52:56Z" - mac: ENC[AES256_GCM,data:4eHx1JEmFa9ugyjsJYYvIJ85EYQOsxThKtFzL9Aiw16NOl58B0CNFAwVSL1KryjjmsRxxDQoAFldkfpxzKuERoUPMsRlFXlNgApXqkaH2aJBH2VCFd7jBTvqALXgWv5Gjh8yTD3qySUAeWN8F44HjGg1cx8Poxp5xOPk5VlzyXA=,iv:LrjjSM8hC8ujfXM9W+rgGLo1muDR+CIo1UfnNJcr2TE=,tag:Oosqkn1XnEpnoNH31ghL5w==,type:str] + lastmodified: "2024-11-20T18:20:08Z" + mac: ENC[AES256_GCM,data:bq1HJC/yvekeqQEjvHZHynlcwwwYY9xRIK6Wp/BGPG3gcN4BaFG8iEgGjQjLIcgi7szsnUnozLYBKe/Na+YmNFS4mLgfn9PxDrMjr3NymO764j2QzXKg4hDnt3qA1HpwZJLZY0l7Mfe6FSovl4X/7x6MWLMDLb1EYys0aBaLnlc=,iv:y5NecMaRVyCWjn3URpJG4EnRkcV2dpitJpzJqEyQbAM=,tag:HVeS/v703EYcro/2cMtb8A==,type:str] pgp: [] unencrypted_suffix: _unencrypted - version: 3.8.1 + version: 3.9.1