From 085715eeb3ebfc0a37487eb8ec5a35257f656d39 Mon Sep 17 00:00:00 2001
From: pigeonmoelleux <pigeonmoelleux@crans.org>
Date: Sun, 26 Jan 2025 23:06:17 +0100
Subject: [PATCH] sops -> age

---
 .sops.yaml                                  | 234 -----------------
 README.md                                   |   4 +-
 devshells/README.md                         |   2 +-
 devshells/default.nix                       |   2 +-
 flake.lock                                  | 142 +++++++----
 flake.nix                                   |  67 ++---
 hosts/vm/apprentix/default.nix              |   6 +-
 hosts/vm/neo/default.nix                    |   4 -
 modules/crans/age.nix                       |   8 +
 modules/crans/default.nix                   |   2 +-
 modules/crans/restic_client.nix             |  28 +--
 modules/crans/sops.nix                      |  10 -
 modules/crans/users.nix                     |   6 +-
 modules/services/acme.nix                   |  17 +-
 modules/services/matrix.nix                 |  10 -
 secrets.nix                                 | 114 +++++++++
 secrets/README.md                           |  33 +--
 secrets/acme.env                            |  46 ----
 secrets/acme/env.age                        | Bin 0 -> 868 bytes
 secrets/apprentix.yaml                      | 220 ----------------
 secrets/apprentix/root.age                  |  13 +
 secrets/common/common.yaml                  | 266 --------------------
 secrets/common/root.age                     |  21 ++
 secrets/neo.yaml                            | 211 ----------------
 secrets/restic/apprentix-base-password.yaml | 221 ----------------
 secrets/restic/apprentix-repo.yaml          | 221 ----------------
 secrets/restic/apprentix/base-password.age  |  11 +
 secrets/restic/apprentix/base-repo.age      | Bin 0 -> 653 bytes
 secrets/restic/client_env.age               |  23 ++
 secrets/restic/jitsi-base-password.yaml     | 221 ----------------
 secrets/restic/jitsi-repo.yaml              | 221 ----------------
 secrets/restic/jitsi/base-password.age      |  12 +
 secrets/restic/jitsi/base-repo.age          | Bin 0 -> 645 bytes
 secrets/restic/livre-base-password.yaml     | 221 ----------------
 secrets/restic/livre-repo.yaml              | 221 ----------------
 secrets/restic/livre/base-password.age      |  14 ++
 secrets/restic/livre/base-repo.age          |  11 +
 secrets/restic/neo-base-password.yaml       | 221 ----------------
 secrets/restic/neo-repo.yaml                | 221 ----------------
 secrets/restic/neo/base-password.age        | Bin 0 -> 799 bytes
 secrets/restic/neo/base-repo.age            | Bin 0 -> 641 bytes
 secrets/restic/redite-base-password.yaml    | 221 ----------------
 secrets/restic/redite-repo.yaml             | 221 ----------------
 secrets/restic/redite/base-password.age     |  12 +
 secrets/restic/redite/base-repo.age         | Bin 0 -> 647 bytes
 secrets/restic/two-base-password.yaml       | 221 ----------------
 secrets/restic/two-repo.yaml                | 221 ----------------
 secrets/restic/two/base-password.age        | Bin 0 -> 799 bytes
 secrets/restic/two/base-repo.age            | Bin 0 -> 641 bytes
 secrets/restic_client.env                   |  58 -----
 50 files changed, 411 insertions(+), 3848 deletions(-)
 delete mode 100644 .sops.yaml
 create mode 100644 modules/crans/age.nix
 delete mode 100644 modules/crans/sops.nix
 create mode 100644 secrets.nix
 delete mode 100644 secrets/acme.env
 create mode 100644 secrets/acme/env.age
 delete mode 100644 secrets/apprentix.yaml
 create mode 100644 secrets/apprentix/root.age
 delete mode 100644 secrets/common/common.yaml
 create mode 100644 secrets/common/root.age
 delete mode 100644 secrets/neo.yaml
 delete mode 100644 secrets/restic/apprentix-base-password.yaml
 delete mode 100644 secrets/restic/apprentix-repo.yaml
 create mode 100644 secrets/restic/apprentix/base-password.age
 create mode 100644 secrets/restic/apprentix/base-repo.age
 create mode 100644 secrets/restic/client_env.age
 delete mode 100644 secrets/restic/jitsi-base-password.yaml
 delete mode 100644 secrets/restic/jitsi-repo.yaml
 create mode 100644 secrets/restic/jitsi/base-password.age
 create mode 100644 secrets/restic/jitsi/base-repo.age
 delete mode 100644 secrets/restic/livre-base-password.yaml
 delete mode 100644 secrets/restic/livre-repo.yaml
 create mode 100644 secrets/restic/livre/base-password.age
 create mode 100644 secrets/restic/livre/base-repo.age
 delete mode 100644 secrets/restic/neo-base-password.yaml
 delete mode 100644 secrets/restic/neo-repo.yaml
 create mode 100644 secrets/restic/neo/base-password.age
 create mode 100644 secrets/restic/neo/base-repo.age
 delete mode 100644 secrets/restic/redite-base-password.yaml
 delete mode 100644 secrets/restic/redite-repo.yaml
 create mode 100644 secrets/restic/redite/base-password.age
 create mode 100644 secrets/restic/redite/base-repo.age
 delete mode 100644 secrets/restic/two-base-password.yaml
 delete mode 100644 secrets/restic/two-repo.yaml
 create mode 100644 secrets/restic/two/base-password.age
 create mode 100644 secrets/restic/two/base-repo.age
 delete mode 100644 secrets/restic_client.env

diff --git a/.sops.yaml b/.sops.yaml
deleted file mode 100644
index 9d013fe..0000000
--- a/.sops.yaml
+++ /dev/null
@@ -1,234 +0,0 @@
-keys:
-  # Hosts keys are age keys derived from the host ssh key.
-  - &apprentix age1yew8ls8j5pq45k5vxfhxh5xvlnesyfktd0mskxmwq4t53vmezdaqax3aqk
-  - &jitsi age1snxnc0zshlqgc4nhrppa0sygqvl7aftp8cqksmqu8qrttxshqcyqrjr6v6
-  - &livre age1xehqneyrmkv9n7e59drn5ktza3kh3xfph5qyawtkw47mj7f5yuxqh5ypwh
-  - &neo age1ed9esfstrdhfl3650mv4j3mjyum70245f903ye6g0f5t2ept73nqyksh3g
-  - &redite age1utlywxylme0z3jenv4uz8ftcwteg9877y3zf46fu7zwjjwa05g7q88w8t0
-  - &thot age18rv8q7stsn2zv4gxuj4g4ktkeywkg2wngtdwza858jjme8wdvp8s9hkx00
-  - &two age1zlpu6qum5xcl07hnsndp78tllqph5jz7q8fr5ntxr88202xq9u9s9r2y7x
-
-  # Nounou keys.
-  - &_aeltheos 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-  - &_bleizi 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-  - &_ds-ac 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-  - &_esum 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-  - &_gabo 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-  - &_korenstin 0xA534E46682DD8C35377352C88DD28608BE411065
-  - &_lzebulon 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-  - &_otthorn 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-  - &_peb 0x9AE04D986400E3B67528F4930D442664194974E2
-  - &_pigeonmoelleux 0xFA47BDA260489ADA
-  - &_shirenn 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-  - &_vanille 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-
-creation_rules:
-  - path_regex: secrets/acme.env
-    key_groups:
-      - pgp :
-        - *_aeltheos
-        - *_bleizi
-        - *_ds-ac
-        - *_esum
-        - *_gabo
-        - *_korenstin
-        - *_lzebulon
-        - *_otthorn
-        - *_peb
-        - *_pigeonmoelleux
-        - *_shirenn
-        - *_vanille
-        age:
-        - *jitsi
-
-  # Secrets for apprentix.
-  - path_regex: secrets/apprentix.yaml
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *apprentix
-
-  # Secrets that are shared accross all hosts.
-  - path_regex: secrets/common/.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *jitsi
-      - *livre
-      - *neo
-      - *redite
-      - *thot
-      - *two
-
-  - path_regex: secrets/restic_client.env
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *apprentix
-      - *jitsi
-      - *livre
-      - *neo
-      - *redite
-      - *thot
-      - *two
-
-  # Secrets for neo.
-  - path_regex: secrets/neo.yaml
-    key_groups:
-    - pgp:
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-
-  - path_regex: secrets/restic/apprentix-.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *apprentix
-
-  - path_regex: secrets/restic/jitsi-.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *jitsi
-
-  - path_regex: secrets/restic/livre-.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *livre
-
-  - path_regex: secrets/restic/neo-.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *neo
-
-  - path_regex: secrets/restic/redite-.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *redite
-
-  - path_regex: secrets/restic/two-.*
-    key_groups:
-    - pgp :
-      - *_aeltheos
-      - *_bleizi
-      - *_ds-ac
-      - *_esum
-      - *_gabo
-      - *_korenstin
-      - *_lzebulon
-      - *_otthorn
-      - *_peb
-      - *_pigeonmoelleux
-      - *_shirenn
-      - *_vanille
-      age :
-      - *two
diff --git a/README.md b/README.md
index b4e0c26..601e3a4 100644
--- a/README.md
+++ b/README.md
@@ -37,7 +37,7 @@ En lisant quelques fichiers de configuration, vous devriez rapidement comprendre
 
 * Les codes `a.b = 3;` et `a = { b = 3; };` sont sémantiquement équivalents : cela signifie que vous pouvez changer l'un en l'autre et réciproquement. Usuellement, la première version n'est utilisé que lorsque `a` n'a qu'un seul attribut.
 
-* La variable `config` contient toute la configuration actuelle : elle permet d'utiliser des valeurs déclarées dans un autre fichier et susceptibles d'être modifiées dans le futur sans que cela ne pose de problème. Cela sera très utile notamment pour `Sops` (voir [secrets/README.md](secrets/README.md)).
+* La variable `config` contient toute la configuration actuelle : elle permet d'utiliser des valeurs déclarées dans un autre fichier et susceptibles d'être modifiées dans le futur sans que cela ne pose de problème. Cela sera très utile notamment pour `age` (voir [secrets/README.md](secrets/README.md)).
 
 * Lorsque vous importez d'autres fichiers avec `imports`, vous ne pouvez qu'importer des fichiers. Si vous importez un dossier, cela n'aura pour effet que d'importer le fichier `default.nix` du dossier importé.
 
@@ -70,7 +70,7 @@ Les fichiers [`flake.nix`](flake.nix) et [`flake.lock`](flake.lock) sont respect
 
 ### Secrets
 
-Le fichier [`.sops.yaml`](.sops.yaml) contient la description des secrets et des clefs GPG utilisées par `Sops`, tant par les machines que par les nounous. Le dossier [`secrets`](secrets) contient tous les secrets nécessaires aux machines lors de la construction de leur configuration. Vous pouvez voir plus de détails dans [`secrets/README.md`](secrets/README.md).
+Le fichier [`secrets.nix`](secrets.nix) contient la description des secrets et des clefs GPG utilisées par `age`, tant par les machines que par les nounous. Le dossier [`secrets`](secrets) contient tous les secrets nécessaires aux machines lors de la construction de leur configuration. Vous pouvez voir plus de détails dans [`secrets/README.md`](secrets/README.md).
 
 ### Machines
 
diff --git a/devshells/README.md b/devshells/README.md
index fb29774..d81450a 100644
--- a/devshells/README.md
+++ b/devshells/README.md
@@ -8,6 +8,6 @@
 
 - `nixpkgs-fmt` : un formatter pour `nix`
 
-- `sops` : un paquet permettant de gérer les secrets pour la configuration. Vous pouvez voir [`../secrets/README.md`](../secrets/README.md) pour plus de détails.
+- `agenix` : un paquet permettant de gérer les secrets pour la configuration. Vous pouvez voir [`../secrets/README.md`](../secrets/README.md) pour plus de détails.
 
 En étant à la racine de la configuration, vous pouvez utiliser ce devshell par la commande `nix develop`.
diff --git a/devshells/default.nix b/devshells/default.nix
index 651a139..af2d19e 100644
--- a/devshells/default.nix
+++ b/devshells/default.nix
@@ -4,9 +4,9 @@ pkgs.mkShell {
   name = "nix";
 
   packages = with pkgs; [
+    agenix
     nil
     nixpkgs-fmt
     ssh-to-age
-    sops
   ];
 }
diff --git a/flake.lock b/flake.lock
index 6faa731..0be5400 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,15 +1,60 @@
 {
   "nodes": {
+    "agenix": {
+      "inputs": {
+        "darwin": "darwin",
+        "home-manager": "home-manager",
+        "nixpkgs": [
+          "nixpkgs"
+        ],
+        "systems": "systems"
+      },
+      "locked": {
+        "lastModified": 1736955230,
+        "narHash": "sha256-uenf8fv2eG5bKM8C/UvFaiJMZ4IpUFaQxk9OH5t/1gA=",
+        "owner": "ryantm",
+        "repo": "agenix",
+        "rev": "e600439ec4c273cf11e06fe4d9d906fb98fa097c",
+        "type": "github"
+      },
+      "original": {
+        "owner": "ryantm",
+        "repo": "agenix",
+        "type": "github"
+      }
+    },
+    "darwin": {
+      "inputs": {
+        "nixpkgs": [
+          "agenix",
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1700795494,
+        "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=",
+        "owner": "lnl7",
+        "repo": "nix-darwin",
+        "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d",
+        "type": "github"
+      },
+      "original": {
+        "owner": "lnl7",
+        "ref": "master",
+        "repo": "nix-darwin",
+        "type": "github"
+      }
+    },
     "flake-parts": {
       "inputs": {
         "nixpkgs-lib": "nixpkgs-lib"
       },
       "locked": {
-        "lastModified": 1706830856,
-        "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=",
+        "lastModified": 1736143030,
+        "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
         "owner": "hercules-ci",
         "repo": "flake-parts",
-        "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f",
+        "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
         "type": "github"
       },
       "original": {
@@ -18,13 +63,34 @@
         "type": "github"
       }
     },
+    "home-manager": {
+      "inputs": {
+        "nixpkgs": [
+          "agenix",
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1703113217,
+        "narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=",
+        "owner": "nix-community",
+        "repo": "home-manager",
+        "rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-community",
+        "repo": "home-manager",
+        "type": "github"
+      }
+    },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1733412085,
-        "narHash": "sha256-FillH0qdWDt/nlO6ED7h4cmN+G9uXwGjwmCnHs0QVYM=",
+        "lastModified": 1737672001,
+        "narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "4dc2fc4e62dbf62b84132fe526356fbac7b03541",
+        "rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8",
         "type": "github"
       },
       "original": {
@@ -36,64 +102,36 @@
     },
     "nixpkgs-lib": {
       "locked": {
-        "dir": "lib",
-        "lastModified": 1706550542,
-        "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=",
-        "owner": "NixOS",
-        "repo": "nixpkgs",
-        "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652",
-        "type": "github"
+        "lastModified": 1735774519,
+        "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=",
+        "type": "tarball",
+        "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
       },
       "original": {
-        "dir": "lib",
-        "owner": "NixOS",
-        "ref": "nixos-unstable",
-        "repo": "nixpkgs",
-        "type": "github"
-      }
-    },
-    "nixpkgs-stable": {
-      "locked": {
-        "lastModified": 1705957679,
-        "narHash": "sha256-Q8LJaVZGJ9wo33wBafvZSzapYsjOaNjP/pOnSiKVGHY=",
-        "owner": "NixOS",
-        "repo": "nixpkgs",
-        "rev": "9a333eaa80901efe01df07eade2c16d183761fa3",
-        "type": "github"
-      },
-      "original": {
-        "owner": "NixOS",
-        "ref": "release-23.05",
-        "repo": "nixpkgs",
-        "type": "github"
+        "type": "tarball",
+        "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
       }
     },
     "root": {
       "inputs": {
+        "agenix": "agenix",
         "flake-parts": "flake-parts",
         "nixpkgs": "nixpkgs",
-        "sops-nix": "sops-nix",
         "treefmt-nix": "treefmt-nix"
       }
     },
-    "sops-nix": {
-      "inputs": {
-        "nixpkgs": [
-          "nixpkgs"
-        ],
-        "nixpkgs-stable": "nixpkgs-stable"
-      },
+    "systems": {
       "locked": {
-        "lastModified": 1707015547,
-        "narHash": "sha256-YZr0OrqWPdbwBhxpBu69D32ngJZw8AMgZtJeaJn0e94=",
-        "owner": "Mic92",
-        "repo": "sops-nix",
-        "rev": "23f61b897c00b66855074db471ba016e0cda20dd",
+        "lastModified": 1681028828,
+        "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+        "owner": "nix-systems",
+        "repo": "default",
+        "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
         "type": "github"
       },
       "original": {
-        "owner": "Mic92",
-        "repo": "sops-nix",
+        "owner": "nix-systems",
+        "repo": "default",
         "type": "github"
       }
     },
@@ -104,11 +142,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1706462057,
-        "narHash": "sha256-7dG1D4iqqt0bEbBqUWk6lZiSqqwwAO0Hd1L5opVyhNM=",
+        "lastModified": 1737483750,
+        "narHash": "sha256-5An1wq5U8sNycOBBg3nsDDgpwBmR9liOpDGlhliA6Xo=",
         "owner": "numtide",
         "repo": "treefmt-nix",
-        "rev": "c6153c2a3ff4c38d231e3ae99af29b87f1df5901",
+        "rev": "f2cc121df15418d028a59c9737d38e3a90fbaf8f",
         "type": "github"
       },
       "original": {
diff --git a/flake.nix b/flake.nix
index b02c7f4..c616d78 100644
--- a/flake.nix
+++ b/flake.nix
@@ -12,8 +12,8 @@
     };
 
     # Secret management
-    sops-nix = {
-      url = "github:Mic92/sops-nix";
+    agenix = {
+      url = "github:ryantm/agenix";
       inputs.nixpkgs.follows = "nixpkgs";
     };
   };
@@ -23,6 +23,7 @@
       self,
       nixpkgs,
       flake-parts,
+      agenix,
       ...
     }:
     flake-parts.lib.mkFlake { inherit inputs; } {
@@ -33,42 +34,46 @@
       systems = [ "x86_64-linux" ];
 
       flake = with nixpkgs.lib; {
-        nixosConfigurations = {
-          apprentix = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/vm/apprentix ];
-          };
+        nixosConfigurations =
+          let
+            baseModules = [ agenix.nixosModules.default ];
+          in
+          {
+            apprentix = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/vm/apprentix ] ++ baseModules;
+            };
 
-          jitsi = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/vm/jitsi ];
-          };
+            jitsi = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/vm/jitsi ] ++ baseModules;
+            };
 
-          livre = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/vm/livre ];
-          };
+            livre = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/vm/livre ] ++ baseModules;
+            };
 
-          neo = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/vm/neo ];
-          };
+            neo = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/vm/neo ] ++ baseModules;
+            };
 
-          redite = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/vm/redite ];
-          };
+            redite = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/vm/redite ] ++ baseModules;
+            };
 
-          thot = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/physiques/thot ];
-          };
+            thot = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/physiques/thot ] ++ baseModules;
+            };
 
-          two = nixosSystem {
-            specialArgs = inputs;
-            modules = [ ./hosts/vm/two ];
+            two = nixosSystem {
+              specialArgs = inputs;
+              modules = [ ./hosts/vm/two ] ++ baseModules;
+            };
           };
-        };
       };
 
       perSystem =
diff --git a/hosts/vm/apprentix/default.nix b/hosts/vm/apprentix/default.nix
index 972dfe6..945f8e0 100644
--- a/hosts/vm/apprentix/default.nix
+++ b/hosts/vm/apprentix/default.nix
@@ -19,12 +19,12 @@
     }
   ];
 
-  sops.secrets.root-passwd-hash = {
-    sopsFile = ../../../secrets/apprentix.yaml;
+  age.secrets = {
+    root-passwd-hash.file = ../../../secrets/apprentix/root.age;
   };
 
   users.users.root = {
-    hashedPasswordFile = config.sops.secrets.root-passwd-hash.path;
+    hashedPasswordFile = config.age.secrets.root-passwd-hash.path;
   };
 
   crans.home_nounou.enable = false;
diff --git a/hosts/vm/neo/default.nix b/hosts/vm/neo/default.nix
index 506f523..b85a37c 100644
--- a/hosts/vm/neo/default.nix
+++ b/hosts/vm/neo/default.nix
@@ -12,9 +12,5 @@
 
   networking.hostName = "neo";
 
-  sops.secrets.matrix-sliding-sync-pass-file = {
-    sopsFile = ../../../secrets/neo.yaml;
-  };
-
   system.stateVersion = "23.11";
 }
diff --git a/modules/crans/age.nix b/modules/crans/age.nix
new file mode 100644
index 0000000..0da6f52
--- /dev/null
+++ b/modules/crans/age.nix
@@ -0,0 +1,8 @@
+{ ... }:
+
+{
+  # This will automatically import host ssh key as age key for secret description.
+  age.identityPaths = [
+    "/etc/ssh/ssh_host_ed25519_key"
+  ];
+}
diff --git a/modules/crans/default.nix b/modules/crans/default.nix
index dc6ae5d..5646a13 100644
--- a/modules/crans/default.nix
+++ b/modules/crans/default.nix
@@ -2,12 +2,12 @@
 
 {
   imports = [
+    ./age.nix
     ./home.nix
     ./locale.nix
     ./networking.nix
     ./ntp.nix
     ./restic_client.nix
-    ./sops.nix
     ./users.nix
   ];
 
diff --git a/modules/crans/restic_client.nix b/modules/crans/restic_client.nix
index 6c5166e..d99c252 100644
--- a/modules/crans/restic_client.nix
+++ b/modules/crans/restic_client.nix
@@ -1,22 +1,10 @@
-{
-  pkgs,
-  lib,
-  config,
-  ...
-}:
+{ config, ... }:
 
 {
-  sops.secrets.restic-repo = {
-    sopsFile = lib.mkDefault (./. + "/../../secrets/restic/${config.networking.hostName}-repo.yaml");
-  };
-
-  sops.secrets.restic-base-password = {
-    sopsFile = lib.mkDefault (./. + "/../../secrets/restic/${config.networking.hostName}-base-password.yaml");
-  };
-
-  sops.secrets.restic-env = {
-    sopsFile = ../../secrets/restic_client.env;
-    format = "dotenv";
+  age.secrets = {
+    restic-base-env.file = ../../secrets/restic/client_env.age;
+    restic-base-repo.file = ../../secrets/restic/${config.networking.hostName}/base-repo.age;
+    restic-base-password.file = ../../secrets/restic/${config.networking.hostName}/base-password.age;
   };
 
   services.restic.backups = {
@@ -26,9 +14,9 @@
         "/var/lib/lxcfs"
       ];
       initialize = true;
-      passwordFile = config.sops.secrets.restic-base-password.path;
-      repositoryFile = config.sops.secrets.restic-repo.path;
-      environmentFile = config.sops.secrets.restic-env.path;
+      passwordFile = config.age.secrets.restic-base-password.path;
+      repositoryFile = config.age.secrets.restic-base-repo.path;
+      environmentFile = config.age.secrets.restic-base-env.path;
       paths = [
         "/etc"
         "/var"
diff --git a/modules/crans/sops.nix b/modules/crans/sops.nix
deleted file mode 100644
index 2f0fab5..0000000
--- a/modules/crans/sops.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ sops-nix, ... }:
-
-{
-  imports = [
-    sops-nix.nixosModules.sops
-  ];
-
-  # This will automatically import host ssh key as age key for secret description.
-  sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
-}
diff --git a/modules/crans/users.nix b/modules/crans/users.nix
index 8cfc81f..1425d94 100644
--- a/modules/crans/users.nix
+++ b/modules/crans/users.nix
@@ -38,12 +38,12 @@
     ];
   };
 
-  sops.secrets.root-passwd-hash = {
-    sopsFile = lib.mkDefault ../../secrets/common/common.yaml;
+  age.secrets.root-passwd-hash = {
+    file = lib.mkDefault ../../secrets/common/root.age;
   };
 
   users.users.root = {
-    hashedPasswordFile = lib.mkDefault config.sops.secrets.root-passwd-hash.path;
+    hashedPasswordFile = lib.mkDefault config.age.secrets.root-passwd-hash.path;
   };
 
   services.openssh.settings.PermitRootLogin = "yes";
diff --git a/modules/services/acme.nix b/modules/services/acme.nix
index b1541fc..3944648 100644
--- a/modules/services/acme.nix
+++ b/modules/services/acme.nix
@@ -1,9 +1,8 @@
-{config,...}:
+{ config, ... }:
+
 {
-  
-  sops.secrets.acme-env-file = {
-    sopsFile = ../../secrets/acme.env;
-    format = "dotenv";
+  age.secrets = {
+    acme-env.file = ../../secrets/acme.env;
   };
 
   security.acme = {
@@ -11,14 +10,14 @@
 
     defaults = {
       email = "root@crans.org";
-      dnsPropagationCheck = false;      
+      dnsPropagationCheck = false;
     };
     certs."crans.org" = {
       domain = "*.crans.org";
       dnsProvider = "rfc2136";
-      # contient le serveur a contacter avec le protocol
-      # et le mdp
-      environmentFile = config.sops.secrets.acme-env-file.path;    
+      # Contient le serveur à contacter avec le protocole
+      # et le mot de passe
+      environmentFile = config.age.secrets.acme-env.path;
     };
   };
 }
diff --git a/modules/services/matrix.nix b/modules/services/matrix.nix
index 0277ca8..e2dcc12 100644
--- a/modules/services/matrix.nix
+++ b/modules/services/matrix.nix
@@ -40,15 +40,5 @@
         }
       ];
     };
-
-    sliding-sync = {
-      enable = true;
-
-      environmentFile = sops.secrets.matrix-sliding-sync-pass-file.path;
-
-      settings = {
-        SYNCV3_SERVER = "https://crans.org";
-      };
-    };
   };
 }
diff --git a/secrets.nix b/secrets.nix
new file mode 100644
index 0000000..da458c8
--- /dev/null
+++ b/secrets.nix
@@ -0,0 +1,114 @@
+let
+
+  # Nounous
+  korenstin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIh26Ejn/syhvReixauY8i85+XD8P9RRJrPQGEyAQ07l klin@nixos";
+  lzebulon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJRSBsRgd/ITK2An7q1VXoeDPbcydR3FkQjHoO+1tAAO lzebulon@archframe";
+  pigeonmoelleux = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHa+ptSTNG4mnGUEGSkHTNDzyUGeiMnaWS2nDvJwrYTp ratcornu@skryre";
+
+  nounous = [
+    korenstin
+    lzebulon
+    pigeonmoelleux
+  ];
+
+  # Machines
+
+  apprentix = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDCJV6jqQWEYuwi+OJ9r/4TbBN/cK9NvYWNiJhpFzcc7 root@apprentix";
+  cephiroth = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOsBGkhiu6l3jeo15cQHMu3dPyL025zXPV2ZH02EDYEt root@nixos";
+  jitsi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6jVMIZ5y2oXX9HOkw7r5UUjw95MlFaFuu7FnEC0Q8z root@jitsi";
+  livre = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVfKNokHG6ig32hhQxTep+fKFmKahlDClPrX/dP4/gb root@livre";
+  neo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGfSvxqC2PJYRrxJaivVDujwlwCZ6AwH8hOSA9ktZ1V root@neo";
+  redite = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwfVmR3NjZf6qkDlTSiyo39Up5nSNUVW7jYDWXrY8Xr root@redite";
+  thot = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFKNg1b8ft1L55+joXQ/7Dt2QTOdkea8opTEnq4xrhPU root@thot";
+  two = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpaGf8A+XWXBdNrs69RiC0qPbjPHdtkl31OjxrktmF6 root@nixos";
+
+  hosts = {
+    inherit
+      apprentix
+      cephiroth
+      jitsi
+      livre
+      neo
+      redite
+      thot
+      two
+      ;
+  };
+
+  hostnames = [
+    "apprentix"
+    "cephiroth"
+    "jitsi"
+    "livre"
+    "neo"
+    "redite"
+    "thot"
+    "two"
+  ];
+
+  # Groupes
+
+  all = [
+    apprentix
+    cephiroth
+    jitsi
+    livre
+    neo
+    thot
+    two
+  ];
+
+  acme = [
+    jitsi
+    neo
+  ];
+
+  # Secrets
+
+  commonSecrets = [
+    "restic/client_env"
+  ];
+
+  acmeSecrets = [
+    "acme/env"
+  ];
+
+  # Fonctions utilitaires
+
+  remove = el: list: builtins.filter (x: el != x) list;
+
+  genAttrs =
+    paths: groups:
+    builtins.foldl' (
+      acc: secret:
+      acc
+      // {
+        "secrets/${secret}.age".publicKeys = groups ++ nounous;
+      }
+    ) { } paths;
+
+in
+
+(genAttrs commonSecrets (remove apprentix all))
+// (genAttrs acmeSecrets acme)
+// builtins.foldl' (
+  acc: name:
+  acc
+  // (
+    let
+      key = hosts.${name};
+    in
+    genAttrs
+      [
+        "restic/${name}/base-repo"
+        "restic/${name}/base-password"
+      ]
+      [ key ]
+  )
+) { } (remove "thot" hostnames)
+// builtins.mapAttrs (name: value: { publicKeys = value.publicKeys ++ nounous; }) {
+  "secrets/common/root.age".publicKeys = remove apprentix all;
+  "secrets/apprentix/root.age".publicKeys = [ apprentix ];
+  "secrets/neo/database-extra-config.age".publicKeys = [ neo ];
+  "secrets/neo/matrix-appservice-irc-password.age".publicKeys = [ neo ];
+}
diff --git a/secrets/README.md b/secrets/README.md
index 2a5ad3c..c57cbd9 100644
--- a/secrets/README.md
+++ b/secrets/README.md
@@ -2,42 +2,47 @@
 
 ## Introduction
 
-La gestion des secrets sur NixOS peut se révéler complexe : comme expliquée dans [cette section du `README.md` racine](../README.md#nix-store), aucun secret ne peut apparaître dans le Nix Store. Il faut donc pouvoir charger les secrets dans des fichiers chiffrés qui seront déchiffrés à la reconstruction, sans être pour autant écrits dans le Nix Store. Deux logiciels usuels permettent de faire cela : [`agenix`](https://github.com/ryantm/agenix) et [`sops-nix`](https://github.com/Mic92/sops-nix). Étant donné que `agenix` ne permet pas d'utiliser des clefs GPG, le choix a été fait d'utiliser `sops-nix`.
+La gestion des secrets sur NixOS peut se révéler complexe : comme expliquée dans [cette section du `README.md` racine](../README.md#nix-store), aucun secret ne peut apparaître dans le Nix Store. Il faut donc pouvoir charger les secrets dans des fichiers chiffrés qui seront déchiffrés à la reconstruction, sans être pour autant écrits dans le Nix Store. Deux logiciels usuels permettent de faire cela : [`agenix`](https://github.com/ryantm/agenix) et [`sops-nix`](https://github.com/Mic92/sops-nix). Étant donné que `sops` a une utilisation plutôt peu pratique des fichiers de types différents, après l'avoir utilisé pendant un temps le choix a été fait d'utiliser finalement `agenix`. Ce dernier est basé sur l'outil de chiffrement [`age`](https://age-encryption.org/) basé sur les clefs SSH.
 
-## Sops-nix
+## agenix
 
-On ne présentera pas ici tout les détails sur le fonctionnement de `sops-nix`, vous pouvez allez voir [cette section](https://github.com/Mic92/sops-nix?tab=readme-ov-file#usage-example) du `README.md` officiel.
+On ne présentera pas ici tout les détails sur le fonctionnement de `agenix`, vous pouvez allez voir [le `README.md` officiel](https://github.com/ryantm/agenix/) sur GitHub.
 
 ### Clefs de chiffrement/déchiffrement
 
-La première chose qu'il faut déterminer pour gérer les serets avec `sops-nix` est la gestion des clefs de chiffrement et de déchiffrement. Celles-ci sont de natures différentes : on utilisera des clefs SSH pour les machines et des clefs GPG pour les nounous. Dans les deux cas, on trouve les clefs publiques pour le chiffrement et les clefs privées pour le déchiffrement. La liste des clefs publiques est décrite dans la section `keys` du fichier [`../.sops.yaml`](../.sops.yaml).
+La première chose qu'il faut déterminer pour gérer les serets avec `agenix` est la gestion des clefs de chiffrement et de déchiffrement. On utilise alors des clefs SSH pour les machines et pour les nounous. Plus précisément, on trouve les clefs publiques pour le chiffrement et les clefs privées pour le déchiffrement. La liste des clefs publiques est décrite dans les variables initiales déclarées dans le fichier [`../secrets.nix`](../secrets.nix).
 
 ### Secrets
 
-Il faut ensuite chiffrer les secrets que l'on souhaite déclarer. Ces secrets sont décrits dans les différents fichiers YAML dans ce dossier. Chaque fichier n'a qu'une liste prédéfinie de clefs qui ont le droit de le déchiffrer, ce qui fait que toutes les machines n'ont pas accès à tous les secrets, mais seulement à ceux qui leur sont nécessaire. La liste des clefs utilisable pour chaque fichier se trouve dans la partie `creation_rules` du fichier [`../.sops.yaml`](../.sops.yaml). Après reconstruction de la configuration, les secrets sont situés dans le dossier `/run/secrets/`, qui n'est pas lisible par les _users, mais seulement par root. Chaque secret possède de plus un user et un groupe propriétaires qui ont les droits de lecture, ce qui peut être utile pour la gestion des secrets pour des services en particulier.
+Il faut ensuite chiffrer les secrets que l'on souhaite déclarer. Ces secrets sont stockés dans les différents fichiers avec l'extension `.age` dans ce dossier. Chaque fichier n'a qu'une liste prédéfinie de clefs qui ont le droit de le déchiffrer, ce qui fait que toutes les machines n'ont pas accès à tous les secrets, mais seulement à ceux qui leur sont nécessaire. La liste des clefs utilisable pour chaque fichier se trouve dans la partie `publicKeys` du fichier [`../secrets.nix`](../secrets.nix). Si vous ne comprenez pas parfaitement ce fichier, pas de panique : il est volontairement écrit de telle sorte à ce qu'ajouter une machine et/ou des secrets soit simple au prix d'une plus grande complexité à comprendre parfaitement. Après reconstruction de la configuration, les secrets sont situés dans le dossier `/run/secrets/`, qui n'est pas lisible par les _users, mais seulement par root. Chaque secret possède de plus un user et un groupe propriétaires qui ont les droits de lecture, ce qui peut être utile pour la gestion des secrets pour des services en particulier.
 
 ### Utilisation des secrets
 
-Pour utiliser des secrets gérés par `sops-nix`, deux étapes sont nécessaires :
-- déclarer l'existence du fichier contenant le secret par `sops.secrets.<name>.sopsFile` ;
-- utiliser le fichier contenant le secret par `config.sops.secrets.<name>.path`.
+Pour utiliser des secrets gérés par `agenix`, deux étapes sont nécessaires :
+- déclarer l'existence du fichier contenant le secret par `age.secrets.<name>.file` ;
+- utiliser le fichier contenant le secret par `config.age.secrets.<name>.path`.
 
 Vous pouvez voir un exemple d'utilisation de tels secrets dans le fichier [`../modules/crans/users.nix`](../modules/crans/users.nix).
 
-**Attention** : n'utilisez jamais de secret avec de fichier lisant le contenu du fichier pour l'écrire dans la configuration ! Cela fait perdre tout l'intérêt de l'utilisation de `sops`. Ainsi, il ne faut en aucun cas utiliser les fonctions `lib.readFile`, `lib.fileContents`, ... en combinaison de fichiers contenant des secrets.
+**Attention** : n'utilisez jamais de secret avec de fichier lisant le contenu du fichier pour l'écrire dans la configuration ! Cela fait perdre tout l'intérêt de l'utilisation de `agenix`. Ainsi, il ne faut en aucun cas utiliser les fonctions `lib.readFile`, `lib.fileContents`, ... en combinaison de fichiers contenant des secrets.
 
 ### Commandes utiles
 
-Vous devez avoir l'exécutable `sops` dans votre shell. Vous pouvez pour cela utiliser le [devshell](../devshells/README.md) par défaut avec la commande `nix develop` à la racine du projet.
-
-- Mise à jour d'un fichier après changement des clefs :
+Vous devez avoir l'exécutable `agenix` dans votre shell. Vous pouvez pour cela utiliser le [devshell](../devshells/README.md) par défaut avec la commande `nix develop` à la racine du projet.
 
+- Lecture d'un fichier chiffré :
     ```bash
-    $ sops updatekeys [file]
+    $ agenix -d [file]
     ```
 
 - Écriture d'un fichier chiffré :
 
     ```bash
-    $ sops [file]
+    $ agenix -e [file]
     ```
+- Mise à jour d'un fichier après changement des clefs :
+
+    ```bash
+    $ agenix -r
+    ```
+
diff --git a/secrets/acme.env b/secrets/acme.env
deleted file mode 100644
index 97caf42..0000000
--- a/secrets/acme.env
+++ /dev/null
@@ -1,46 +0,0 @@
-RFC2136_NAMESERVER=ENC[AES256_GCM,data:hnl4YzjFiAXgI2wAxO5ASA==,iv:irUwrSxeP8iKfWO8KyBdLay/t37huELBrrpZ5vwIP2o=,tag:cKfVlh2DK5hZuDN1NvQxew==,type:str]
-RFC2136_TSIG_KEY=ENC[AES256_GCM,data:+8CyiQNCA9luPST7WtxWuisR,iv:i8dP4PdCL27Wba2z7hqkkpQxG12oZ4Owwuf9Mzl7Pr8=,tag:TfBLpfQ5FQay1BF3Js2O+g==,type:str]
-RFC2136_TSIG_ALGORITHM=ENC[AES256_GCM,data:veV6TbEkUR8kbcY=,iv:lovEP03J3vkevX1IucTzep3RW6mlsCMLPTIBE5gXnag=,tag:5ge7iblbm2TGBADJbhF8cg==,type:str]
-RFC2136_TSIG_SECRET=ENC[AES256_GCM,data:EWg8+exBmYy77HFj9XteTZl21UU6Ryy/ccicteyKJY7RNzvMXHmrZKZJME7+rtCKsDYVddZ1Ko6IGrucCMVywPepZrOwuWvSdzur8pBaarl0zGkZ523tkQ==,iv:D6NSkhbfrQGsqN8vwIf04XiBtENYXvE1bOFVm7QbguI=,tag:Eq6MycEt1htKA/cBPsGdoQ==,type:str]
-sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5OXpoMi80N01SajIvdDdE\nWU1tNy82bXFUdkZoN3l4T0R3N3BRYm9zNG00Clg4OEpMdUdxOGRlUjBocktmdzR4\nenJrV2hnYzMrZi9vNGZUQ0Q1MVpONjgKLS0tIHdmRHdvMlVFRUNiRVZJdVl1SXZi\nQWp1aUh6WW1VNTJZajdOUHh4bmJRd0UK6u6jcIoIS7nHheeDGcUsVWOvD/zv4585\nMVFKpXzQKGT6Pu72e6lnKUDx75dhZSKVxOr46tlU8vDRV77lsmOkEg==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_0__map_recipient=age1snxnc0zshlqgc4nhrppa0sygqvl7aftp8cqksmqu8qrttxshqcyqrjr6v6
-sops_lastmodified=2024-12-07T17:46:40Z
-sops_mac=ENC[AES256_GCM,data:LivXvF83kMED2cH/zCQi8zSs1P+eFPe3zmLB7YqztkrZjEtH1RwpPfGhqSNOTPUq8ax+XmudDx8IKBSH+x1TCr56gqUZVZScpzW2hSK47wQ+c7edxbgGOgZmtmnM1oA5iusncm1WXcUT+fkgCWfpU9XgQum2tsb4xFQrYXHd4jc=,iv:OzCWWPACfKkUWsjgSl49eWTY0rU+e5ixIpW7X8Am9I0=,tag:jqDIWKVvAISyfo1/USDn9w==,type:str]
-sops_pgp__list_0__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_0__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DtMjybqIQmUESAQdAzSeC4wD9jniOsSBNkNYgCsqun0FiDs5j4OfUuopb/zcw\n7QaN65ot4JMN5aXTcRBjuKzRtcMLVN0sTVEDW2po4Pw43SOj7ZmYLXCRlwnzahwR\n0lwBHbeSyTbnv05UfElrbPuRG/xKoYUvEpR9RpyxPLdtI8RPAzE60XrH1x7xvJqT\nEv04D23mzba8hXlkDYf9JHBybx8XhnI+vt3fsMsENBe0vLUXrNYVPogp+TadEA==\n=C8al\n-----END PGP MESSAGE-----
-sops_pgp__list_0__map_fp=0x40CB48A443B03B5DBA484D279A130774C458F4D4
-sops_pgp__list_10__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_10__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DYIEGJeT64uMSAQdAsFUI0MI/HzHEPHIg6Wd/IzkQ/fMhWQtOQhkv1r63HWUw\ntqHXWnILaINKCKpEqdIjVQdLEnaHXqO5faBmKV0Xd+hh1Wa8oE3qZhQEfCSSJCYM\n0lwB4A4M4r6seRVompyDEs2Qwqrj8AB6DqS6xHzphh40UqGgNzV9HlgXmrdH3ogx\n15sV3TxyvfG2vsdU4UxmTEfVYRXK7J7iiLuppYXz97xFRU44gSUCbVTathzGQg==\n=TMdO\n-----END PGP MESSAGE-----
-sops_pgp__list_10__map_fp=0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-sops_pgp__list_11__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_11__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQGMAxrcfL3KHjCOAQwAprvQXPhx7BKjX/B3rxJw6fgWCu+D2GK4BSBp58lwUxT1\nSx/cW/GXbb5IuMIk679blINjPuMelvTRs6A6S1I6T2wOBCB5+Btzj53GtTxcwseW\nGbKvmsO+iEWofwERlgLMJJ7oXPKrdKDpoZPcA+GjLsfap1Ary+/Jul8y3JjCFO6n\nk8YDPqF5I25e4siaDrdPfdNFUCQztPxyfQcnXKN7cx5pPpw3d7igek+HkQQwn1jj\njkbg+7pJ33syb9npPDkywcQKgsnJO8fxwJyxHwRz8YL7Z/RcgNfJZsEuXiURJ56a\nrlmEk58SqhWeJ3VcqtTIcQ2pEK8s9NrAz5D94AvgCIWIkE2Vx6y6wRj3EFHLNfcD\nH/eC9/hvY8dnAYeOHAzDRuWXVcLrZ5yrD+LPjIzYsHZykclJzpuiOKqp0YPDYqEh\n9/SNP51PfeKDXeiAnEeCXs7IDQ5giCWv0k/amgmxsw8QyufvsETwcH2ha6/4byAs\nU4z9FcT+vFLYdgbCg+4q0lwBO9HbUzbR1yaE/TZ5HoS9jku5ZpM8eI7zubmARQdk\nGz8zabmlxg4v0ln5Sd3JYGRFwQLcC0k93R43iKUu1HGDhqdt5WN9EJZ4ETpz+xHM\njNQe9JICdz32LeJfWw==\n=fEhh\n-----END PGP MESSAGE-----
-sops_pgp__list_11__map_fp=0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-sops_pgp__list_1__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_1__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA8m7r5bNaN8eAQ/+K/7UIuw4CY6JRHR45BiDkhmWFlqxAcVTW0D3TSYF+nJa\nibSgTetA6XqdCG61pnsIEUETMYcLf6LB1fXj9kSIs1OnS1r0yBta2ROZGucKNZCc\nD+6EPhPXWHyJcAz9EJLzta0DVm5YTwVegLpR3ap+bRuiR+NVpASRiq4TnJqhSpAN\nDmJsyZQEZlfgirFYeQAPbdsCSn0Y8dTsrdsqaPgFAOTweVCIEsUnULBhkwFBuH1r\ntejeAlT2a1Pzx2pbRiyUWK17jCyqjPyOxdcvaCtL3Z8SHiG/gondMe+3QdRZ/QXV\nHIU/N0vyMXIqU5KOgBRE0BB4+jaa31dhnfppXz1Xrl/v9P2OTaRdzxLXV/dpOsto\n6o2UygEeq3bplyfXd8Shx9C/1geo8Sj03nCtwNZm1T1Bfe/RzA6yo1ig2Ume5K1y\nX8N/S3ntqFj5aoHfZt4dBHkyORFgMvWg/xiXWGSMHdQ3r/Zy1WTHYaJe95GF1V1G\nBZor5CbwqzBQaz5hfMFGIY++oqQSLxnbejMghMabivIycsRF38Xg2SZvuCHLy6Jo\nblqq93WPQBNHUdSw4Eviptird3jId0fJNBKwNoFzhBqFESC6HJXdZuorgLezGUoP\n0SunpbsgcPHtgdqroSkDBaN8/H/QzNaHbfgocNUSEd4quXa/BjzROZvWEo+X4yPS\nXAHT+tAqJvKebwwdsevfjlXB7IuKPtpJim6M9NUiH0GrfFeRfRg8gyFejL2iAJER\nyawbddl9DtcMyWTSFHPECaqK9hhhRLWGjgVCmczV7kivY67zYgZCKWtzk1hx\n=Wigv\n-----END PGP MESSAGE-----
-sops_pgp__list_1__map_fp=0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-sops_pgp__list_2__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_2__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA9A+dmzvmzOLAQ//Y0NRoxVFWCgGux/yB6wq+giu40Z/kZlcRgHjLIxZcyBP\ngsUmDeY++FskJdSggaNhXLP71IaUSRg9pnCa29QTxW5LrHVZouzWZ8Kr9/MPC5P2\nGK5XyMGp3FxEsrAiRP2u7DafuczeqiopwVhs2Vj3+SNLwoR5Qj4OLNVxj7ad+pOV\n2Jf99XwnfzQGoGa3SJmOuVbRzkJ3B6hGzWGR5u+y7auHYpw2f46u6gk8SRawNqfG\ny7he+7DxDg3i/197L/mvOVIaxgQ8nVq7keSU0KrOhLOHRRAEWLwIXDdKv7sB6UeH\nDQnvrcmnss2fLnaxpDKO+D+yqQuY9xZDAZfIEzuM2Li5+S0rSEbtFJIC2TJw/7X+\nCcnoECM7vAgm02FUR0LQ9l2A63m9jz4wyXykwZZTr52a0p70IswPldxyVe83ceWv\n1aJRIheaVHK5H80NGe4A3HlJTY9VVD6HsyjZIe1KNwa2D+S1s+uLlxl3sTDyTBTA\nUOVXfDe6mT7BYmPPvs7xEcF7sltNrxYEDs9kkFjYB2g9TLy6yaHEwMJ90GeYWawS\nwN+o10CLezXQjdP1yJAb0+730XGEa8wU8La2QjOjcOeG46x3qRZ1rpiMSXAPv8Ff\ndyZUhiagAXVSmJLrerWM9fSA/LrUOXc2E0VgJxsnX03TFbSkgTwaN5L0+8G+I6vS\nXAF+WWynkVaWa4MYYTSg93JTSv8A5AtXMYWkVERhyVER9BLPxilO6NmEnRRxKveK\ngndz++/6wb3HkfuXvOXZQ1UWyzD676Q3NHiLrwfcvstTBTwkKKqm4qmo+NUn\n=wn09\n-----END PGP MESSAGE-----
-sops_pgp__list_2__map_fp=0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-sops_pgp__list_3__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_3__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DRBWo2b0h4f4SAQdAkEjeBqD9mREfeK5RYWqDOorFTAuGIkagBDB0so2otgkw\nvGMdpB289CWvKFpuexUSflMHuEj/9mrYPHUT5yGEFOMvXV6yiK6wuCmfKQROraj5\n0lwB7+WF7qXqgQ+ZryWbE12Sz/NWQFgWRoroeKY6AZXNPEhTTEfjPN01LtNeDkWZ\nR2Ws0ZQ7XvKTCJmxE+MTOqyna/bbYMdqACRLtVuIrKhhAVzIFFnYs9vbWqGWAw==\n=+IXx\n-----END PGP MESSAGE-----
-sops_pgp__list_3__map_fp=0x572D19D312825B1A504C9003531DDDB6EB559FBA
-sops_pgp__list_4__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_4__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA2iXGbkufjklAQ/7BVtg1vOx4egXyUHHc6EzOdopx6UGxyUPaVOsUk1SPvZU\n5TFZPr+purIZLi3Asr15CgIYl3UGw8YQJJGH4zK7wEKV3fk8fsJ+woVxHj7luzc3\njihBk9wdOu62JLwg0evwYSgzx/oq3EOaPHtz3QiUU6xuN/Lmcv0qCxe8G7ZqLA+A\njxrhrqjzf9yOaDaySh1J6oviabf6yTWMvREnCNXC++Uwehjamv7o7R46/ssDBH2c\nhVCbsR0U5MEM+dO5cta4eE0vvtOX/3si8eSyfySLeMyrVs9HYW/cTeiOWmI7wkyJ\nims/2RpZsdSSTXCo+7dBNSbP9Ao6NWljYoa1+W+GsKySkrmXjQWJd2xecc+y5Pxt\nxMyKySdzpAQt9iC08FcJfoKN/BGdaR8RckoAKREqXRZBdd67XeDYyWXqiyJsQDpG\ni10kkSSA7QfAdXzvjNRERoetK4pEcWjEiot8wPVWYbLO4MoSRQgxHhRGtuPYt6De\nxC58qhVmAkS1vnbJ73RCX+sSpLAYP72Qxd5IxBxXGHypQhiGPRx4W06LtdsDGjoP\nR2uVxgmYaN1f1prjQgvG3J8VRBh1aXx+gVy/dZGHIZDfdvg1/D2fyBFXHvTb0Jug\nVpp612JZHWH9r/TjMKdNkxoSE/ywvJ8hsAtT3B0zvNeb4QpmdHbYj35BdjQQMj/U\nZgEJAhClxU+33FBaiv80E1flhjszLQfN2WUcdwbCBnzQH8hIIg8q3AmIPSluYb7/\ntwPZPeNVetWNrTt5Vah3DM8LMC21GB4t5ZQ4M24HsEkivGKU8oD95qhM2NzRGd7R\nCXiy1cKVsw==\n=xFp8\n-----END PGP MESSAGE-----
-sops_pgp__list_4__map_fp=0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-sops_pgp__list_5__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_5__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA4Uty74yOFxLAQ/+J5ZQUsJUB0XDlHVsxcAyIubvhfyitWTdhc/ifVlwPBxQ\n0cUHuz78eBptvV5qAo7476d39ZxeUbUHJ1qGgkw6sF7PtnqcK5Iqv660UPp+n8T5\nU4y/YHU1PfAE1NyZO/1r20ZP3EVNoPXfQKccaEEE8ylPRAbKJZsaHEunQUnehyoI\nYyVKKTW5vIiDr1qriborY84AczlPgwZyJv7MzMlE8a1SFWV45mxSkRHMhukXzD6f\nRhbRoKZT1t7LpPFRCWtdww3evMNpFG/7TqMfNrK42xW8H0YzK6JZw08Sqtg8S5gi\noCdn2FNO0YdDdCPl1YACV+W6DU+HofB6ftvX7P8FLB9HdUb5QIe3wGrrAcpSmNex\nh6+9oipHp8ykR0aKSMUz90Jqgi4oVJ7t0QbhkZKJ+GRKDIRJ8JVAWu2Wul3IN3Uv\n2OlFgGqFqe2W6tr/lv+EB3o6eWy5fmelGnZr/Y8L/gOgWrF8NIkpk9L5izc4sMh9\nXTVTnzoUbYPD1MhTAIlnxrH97CO11RjZH6434wGxXbjWp4rsbna7cIErNr/u9zl1\nOc97zXuV7JY0jonMJrfMk+NOun/JxgUw4a6n7QOkc95uBICLG7D9FQXm9m6KbZw3\netIFWO0vRBuuhZEmAF/a9r33OQSPTHCeaitJ4+7jBULS/CTz9lxtwtZPdYpzPrTS\nXAHnYztGl7WX4BpL8llp37YHne3Kk6UAlIJrmoDf/XpK3O3vNNrWSodVCtoDW6Oq\nYyErRDFubFQ9YJNiRZHz0j6j/Jjj0xqP38rE3ijv22/Ytav8LE+RXTh/OPtf\n=Sme6\n-----END PGP MESSAGE-----
-sops_pgp__list_5__map_fp=0xA534E46682DD8C35377352C88DD28608BE411065
-sops_pgp__list_6__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_6__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DIBqTX2T418ESAQdAjFHoyQzVT2U8I6XaDJ4/eFVCGwixVPMQBA2iSEbMDTMw\nXZcpGwmhnfpUwPitaaw+NGBb/2Nkdyt0+H3qRPXB6WwFkBxTkXbl2cjG3kaMpCZI\n1GYBCQIQ9gCAuIAg7ZpmwlcEq21PCU/roH99AAJ7Uo9bxYIpAWZO9POWGWTtSeTr\n1WtGvKsOAaYk54IUjYdSd8///edic/Byb5RICv51q3nS5iAoRxWyyuqaYAQ3rXVN\noPMVdC9QnhU=\n=C1FB\n-----END PGP MESSAGE-----
-sops_pgp__list_6__map_fp=0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-sops_pgp__list_7__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_7__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQEMA7auZh4eKOkIAQf/W/UrVOtQ18crz9uwm87gC2/XJ83qdyu82QPAWTZTGFHu\nfFFIefBXSbB6Z3teqztzLrICBmEN3JeScHnTSLIYK9wq6iVbD2JtCcNU6U+s1MWQ\nY8tW7qMGrCk7/BBXJtVcXznEM3swaBTU8wzeZ1s90iJPUf4iXRN5PQihy+7atTMF\n1JdDwkwO/7+bD2HrUg+8FuKZrKwpWa29VVs31G1oallg7n3PvBCsmIs98LXfupGo\nrLlQ/Kna8zAYI5RZOvK76sCqxCHerm92CG2KiXWymvP1JdNQAvsQq+I8LYCLKz5u\n9RnsejLdAXiRx8Ff/MPE+1TKrRQpEav3JmOHrGAUYtJcATMzykksMDUDuNEyykeY\nurMdNvQMYsWmn7KByHQetqlAl19v3KInjPdQ4e8NFMgPxHhR7Smslkh+VXIQ90Ok\nXsoVGWDHifLr+djF9jxjqXP6735EWNkU5lIctik=\n=JvwO\n-----END PGP MESSAGE-----
-sops_pgp__list_7__map_fp=0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-sops_pgp__list_8__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_8__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA11f9zoCBF1cAQ/9FRkqAjHRxbnK3Nu76+pRd618SA/HC6h4PHDBJxb6ozNL\nnVOF0TGnm+prtlR6+V8xe0f30N61V8QvoeXTwrBd7BPk7Ti/SrapsYj9fmAir5Aa\nGS5R/NBzm2OcFe6qwjfCK6Yg4b7IwCpw92kPmZrLCQzPt9UFJlAr+9hwxAIffHyd\ncciH+RsbsL+wJYBiioJvAPGygnUxJmMXsWP0a2jPMYOs3FJfAXZYbSmM06+A10tR\nQeI/fd5aDPhsIejvbDal8acZWbQi6gg9fJ7Q1S3c7f9dTEE6ejlmXMm+G17JyaS4\nFUQkYt2DhxQD/oBNbQziZF5esdpQXN3JRh0MMawpTbjeLBzlOuDQijKDhPuieg1+\n5dIp7dgTgKuZAWlcYtXHsfWTR8tf9tRP/4lnjTn++J+U3HMGk5IQfmTxdYIHCaOV\nZuwMB3iVaP2+5bk2w8gVSXZ6GR2aWbLM0ESncPA9GsjeuKAPytYFXhfpsQvebYAx\n4x/2bQ5XV6JJJE/73p24eYZqHMXJOQvu7eyLyU7693ja/y8sTl9sKh21/cz8z9H2\nLAA0kOTb0fJe403cWQsYFuMk3ctabov6Fe+ezyVpZJkz5i8DmqwPBXEKoNf5OirI\nKVHks7/Zz2YuwK86roJWnYYCzZIiCLsNSBbfJUckryVg1rjpJOgwGdRZbpo0Z9zS\nXAHQFrFwwNQiX7/SQOEOmbV2jA+UWhSru0naCGlMD1ZLEQ+2SmHXdMJNVXar3+Tv\nKU4Qo1yl6y/mla24KLPQ+UEW73qMj4XXMk25AjfUuGQI3qWQPkwwJvxJfkCB\n=jyCP\n-----END PGP MESSAGE-----
-sops_pgp__list_8__map_fp=0x9AE04D986400E3B67528F4930D442664194974E2
-sops_pgp__list_9__map_created_at=2024-12-21T18:02:12Z
-sops_pgp__list_9__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA/HTIsSK0VBlARAAt/OGPzTt3uMeshVCeY7Qi4csTbYoPdTJ+rmV2T+0zWFA\n3uISlqJEXod5r98dJPFtWgEYayH/A1w+gm19FPPNr+VpAggNX4LHgufVmhHci+Hi\nMRzAlLoQqstM1xmHLtIiKSckunYlOVkQObn/HgMiFZWgteisQp/rfT8bWu8sHxQ4\nebL0iNKVItf+GO8OOG1HTC21lKpD/xOmdYLaNOK88sZdpbZZRbrSaehC+DrtKQ+d\ndRUUwn3GqK31VioSgygU9O4wBfKQkrPYZoVrR7M0V4GlFRrfqQmh1ChoF9wMTlYC\njpk5cCFufi0IE39zsU0Q4gyXRMF4/mYNmHCgEaJ636BgvWdDoDLvl1jtvc+lDMXV\njQCFc2vRGmhba/ClN4AXdg7yqhYV/XRq99VZbOX472m3caMlQSpS3Ami6WNxOecM\n9r+cJQvfD8tdGCnLAwKHmgyxoM9qI50MQldvgHrsdRtHONniEnZeI6Va5beKQQoa\n0T4MzDe3ATdYsqOGD4EUPg5m7xc+ujDs7kICFB3HrMrU2mho9YfijOENdkkDQ506\n6FVvju/a+wRnRet7Oo+UOPJ1A433/tnhsPodJKptOGCEwNR80tGR9ROMA0GfwQlT\nNFyYgJwmXATFXMHdI74cIFc1desrl4izoylrzOuFjLDksbEuk28Vw4Mv9wgl2zjS\nXAE+lp0KoEZ4mJmj2WkWTSOd7ukKNJVdReplTUnPuyJZlm5GUd5HhtjZysdnp6vj\n1m8/u/8SNiQAc7Tlo97/joV9FHkjy1cTZQWGLIrtvU4q0uHc03IdbHyKvM97\n=0f84\n-----END PGP MESSAGE-----
-sops_pgp__list_9__map_fp=0xFA47BDA260489ADA
-sops_unencrypted_suffix=_unencrypted
-sops_version=3.9.1
diff --git a/secrets/acme/env.age b/secrets/acme/env.age
new file mode 100644
index 0000000000000000000000000000000000000000..ce3718b61323023f442f0b974664df756a35d383
GIT binary patch
literal 868
zcmZY4-HY1<008hYeb}O?58{JN?DXZ%Skt7*B|$w*n>Nk0X_GW*lQLmRo3Exxo3u^R
zZrph)9)p2nh;V*@;K$A>I_B+3-5is_b~+s>$O%*27zjF<iXT(d_wz6K@zX3LZTRhQ
zG8j31|Dk?pK@kk3=TpO>oi;iMhQVaYkvh0RrC4doqM4}0G7}JAfCV05d3~DnEr-jw
zl-$X1d9xz<0a)OGxa|-Hvs@1$3sMOx659~Nij_$mgnc?z+ZrM?^MQ{;D7#gIn8Cz|
zQ(T;@i8+tNvou*D%vQ3{%Z{lU)EHWL#e!YW$tb#xRtggi=<vz}>FV8>4Mrpv(JszU
z>nbW{nxtM*6k?b&%b+%@5ZeDV7AbTRAtm`qZdg?1W+SOP3;l%7AQ(uRF4i<yV>~ca
z&oE3^j#_R3pp`^ba4`>!VL9S@x+$7Q4TRLW*euuZE?V^5To=mD&Edk<8&kFGOq`+_
zBO&wMG64?EtOIsIrc-mLF%7X^X&iV}p~i?{l}7lS4Cs8m;j;uzK%!J<^{M94o-Hd_
z)+d`}hi(%A$HT22qQHf%nxSyih)PuwhA#<{q%7Dm7Un8+T~<7d_T11O+OSh)?U8P&
z4H@!LKo|wRqEzg&d8}6k{m8Nitxo0T(DoCGZ}wno!0-cYsz54`PN!2)LQ|N|8NCuO
zg=o1UjEW3AwZL&9-ylI|P_=uSW@RVi*aeO`%a2?#uN?nk^TJH{{tJswT)c+8ePpG)
z(oj!dxU#=^mU-&-<kMaAHx9pk`q$mTwv*wlfBquevm*lcJ$ScwW@+u!eelD%JI^KG
zZyehA;pN-<S6lciPi`xoS^D?*{3nmz|LlRI<Grh&Pd<3*+)eHE;PTAZ*RO5<hJAE&
z(|YXe-yc7a4-NDDVRCWz`8953`QSU%Z`;?|dGWQ2U*2)7`Azoe%$_4B0O0D(dz~K_
zKg`~>{RH~f-cy(VLJt13>s@_$=l<FCldEs6uKBl|y0L_A%q{-(I1wG%Q=I+zxsv|b
h%z^KA(8HVm*!lduv&M^T^UcEV>tEe>Y5Oyo@_&YWL1q8|

literal 0
HcmV?d00001

diff --git a/secrets/apprentix.yaml b/secrets/apprentix.yaml
deleted file mode 100644
index 2f73660..0000000
--- a/secrets/apprentix.yaml
+++ /dev/null
@@ -1,220 +0,0 @@
-root-passwd-hash: ENC[AES256_GCM,data:wHR2Uk5qdfDE2MWs3rkkW72mpeDm1dz5Kg==,iv:SFw5rt4QiJOseWU+CMzbto6CAr6jjnXc8kwnSKByJyU=,tag:zNME8ZxbvWcaEe3WbAWWxA==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1yew8ls8j5pq45k5vxfhxh5xvlnesyfktd0mskxmwq4t53vmezdaqax3aqk
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCbUt2SE01clNUVldyMnIw
-            RXUwbDJCcTZwUWx3cHFLbDBqUit5M3FPVzBnCndkamt1Q2U4THQ4aHlmWEtoRHlD
-            emtVWVY1enl3ODBaTEdxUDJnRVkrVzAKLS0tIDZLWDE4eUFzOFhBV1pjMlJ1c1Zp
-            b0NObmpwMHpTU0YxYk1kN3pFdE5IWjQKQhFRtDHOK/sfV+pNhivQDX8aUf0IVaJy
-            JCT60MR/M0JD8+k2JrwkZxJy+wOqivBuQwdzL68OnslQtGR2E/Slog==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2024-12-07T14:51:53Z"
-    mac: ENC[AES256_GCM,data:zgvseloTGUaJje6emsM36vKzYp0flRlV3UIVRMs5PbhrsGNrQIGnL0FkBGBFN6Rjss0KxWeZby0cK7QKQuZvwfvGN+HZi7sYI0AEVjgNPO6355zKRSxx80/oAZYyNLvb61INwaMdee+PbbVF96qY+OcPMT59P6TcdbqV1LRogX4=,iv:TGHgxgoD6oBrKZh2pYJC7d/67skmfSSF4REF1I/Kh0k=,tag:wNk2W0NQgN4antRq0cyyzw==,type:str]
-    pgp:
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdA/ZBC+dXCHwm699TtX2UdrJ5MU6e4ogFQOTUvE/V0kR4w
-            rgqplX13xLq86pt3ujxMbsE9zs9zLLh7oeliktR29vP6KfsocPfWF2FfLKimRNYd
-            0l4B4VmexVAn8APL4HlaPKJAQJz8CbWoesAD8IbnKTD351gxRUWgH6spEOMN2KLM
-            KIvyGV7SrLCSmPUgKTwDM50NQm4b+C7lv1nBreAydfgy4j6MoplDwuguZWmT7DqD
-            =P3Im
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ//Yx9rjU4bBAdMIS5fFIrCFnCvvvacZfSnhaPm7175L4eU
-            8S3TrDX9cEIFxXuLgJEMKMxcouagtLPqahJEqe4eoVHi/vDhst0663+3/noNfdkB
-            2IzHKaQxobXqD+9RblJf8Fcv0xQk8nLePoIExfmK2ikhaHzUmTqGk/FUgS9WjtbT
-            2x3+i9oeNF9fpKFzloTfxQGoXVU0+4oB7Krwas7n3RmAzHpRxO8e6i+mZ54SL8B0
-            roKu3NUwsBVEppwA4BfJy+c8PFpf7Et10bBQ32ORMyeCP0XkX6WQ2wLC0X2aYjqL
-            nWWhUAS9WTE7r64P64smFFN2b+nqFnEEaVMhDx4cbIwZy8xw5nNSKY1ckSle8qkX
-            0Vi7BXHMytxNPog2ra+PPs1l8Bi4wqRLCdRka4eNeZQQJ5jddn583MYbsK/AveNP
-            l1VSE7Qv2LhiPATqWiFRHMYri8L5paZF7l3g38LgtrhNOE2SKS95U87NJg/bUnWc
-            9//piRa9jxuwA3RWaz3qCJXuDrTo13RtiKpGUF115CP7lTb29snTb7wUYTCKblv5
-            NwpjyAt3jgGEfYGWX7pTAFUV/ZPMTpF34ndN1WSBYjTGte24Yfu7dZrENIhak+n0
-            sipt3m7Cn/aB0Pv39VE4uMNEM7wmorkJmxYGY3AaU7+NW8RpHwIjDDudaruJSqTS
-            XgHgD075H9uS6+xO4uMNyWIymo0wbjb3gxYxqZFVQLJcfNp0jlL5TyfL0VFIniRt
-            nN/UDOqAdCQI9hLfGwGzFt/hyTL3Hn8ZJTGJcnzBXQCEUBp/0oYN1X7ZIa0CjSE=
-            =nzNo
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ/+I+ROcX9MIvF/7vmXASAiYInPtLu9U8Ug19Pj+AXuVadX
-            3R3op9PvwS1IbXTCN/nkAhEndOLFUbRR0SxCED14xolsJH+Lrnm0cuuqhVzCkg4/
-            g7wedh5GoJcX7AiZ8RnviVixIU+fVm41UPA2eLetHIgFfoLZafcHqQSOPC1+lUj5
-            jECr2cVoQsBKCxAYN9NwGar46q4QJiNFpeLrYo98Xb+8qUf7Czc64O7/X+gft3/q
-            bGAZmcGN8YvTSy9ELnDPRPbMksrcNZoNNDyJ0wRjoVCsErj/wG3IS+yBxSLtpxMB
-            n71mylqojtu9qSxvOU5XAbiO8RJvI2kt5sbCl3r6JAUgVZVqzHwvxsWQPrAmRaIU
-            J3DkQlem63pVLbFfhjaDIhLE5bS/ODy1YrSSPgvw8tDgqyv9jN4OdiRgTPgJXlSe
-            IVfbJubFgKCdHxZ3gIpGd8QX7BwlNPqVqZCEZdijo1tmF7EgPj04l111CCecQIyI
-            o0xYst4hcc1tfjicUjiiOmB1rK01Y4QWheR6c3k6tZa5+of3QjBtsdgMRGmai1lz
-            Hz6oH0wL672ti3Td+j1gLHupFYF2XBZrERKRtbJJkPiO7yIbu2Cu+4xdBrwu6khu
-            KN/I8IS3g2ZdigI9gtoArteB1qAVNZNdRWjUN7Av5JEsyCCpef2Exvi17ppHLbnS
-            XgHStUrR/Zmun/r3IZZG0rKioNBcRC4nuw6Ky+bv+qyseFiBWldSBnNfnrIER6jV
-            kiWIexVMekdlZ424ee/tmgKf+ROwvTJIR69H0lOcETujALXedWBrMoNaaK+3+CA=
-            =NpUl
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAle9eSFMLrJXyleUg0J2h/xhkELTd8LKVbHKGetpDKkMw
-            alZE6czx6HLsTcKX67zUL6ugHePYHd+pboUkFogwJpgkIIyU2+ofNn1YqW1WzVBX
-            0l4BY0J5TZly6XGyy75UiC01nZcuXbEqSnvflHG8dCPkrtapnYE+NbkMAWm1r+Re
-            xI1fZ9UlbzXFv/V/oEXIewtuSdB9s7vly7D/KvffKC3nOD9P6oVZyNJZuTNTEC63
-            =wOq8
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklARAAltyeYNFXHJotSZszOP3EwjcaQTGJ9PWkgSfBnZmm3kJd
-            78DhtrQ4VPtj9U4ZfUuXl/ePK51VI4rixioo/7afKWWi34mEWZH8QvpZWNhD8s0D
-            GVds7dC1VjqOMdPX04rI8+8BUGzrhCRBT5bTbaN9D+R2Xe5jI1qEVzdtRHP75UOw
-            myCzqdG2Xy7CZTYyGKcBBJLQkxTsZadxeGDVT5QKUjYMSjLQ45rtreLlkN3esUoI
-            A2e+Gh3CeaEek784dU2nYmgzzOTI2QnozyEz13/Kvz2hvCY2BhlT3vGr+GLwxoun
-            Zwjqlv398SQyW6DMj9Oztxd3Pl87GxpwRWeVL9H0f0vfDSNFPAY51FRcKCJZ1wrU
-            4XFvgrtSO1pIyoj8kisYC7STkB39RKsVJ1gyyTGgIHcBvwAIWDfBc47Ekwn90T9F
-            WJmv696cxTy4GtyjMd8FsuDvpMP0YPfi0ctbHRNPSNVngS5e8rTNzItZyKNFHFIW
-            uygQWBDZMI+ay0VkEoYl73oeqASBXDxlr7gmL7jKKN7wGupydggPaRNrQr/Wrmuk
-            4hmMg9Mwh7FS8Ve5I6dTiucqZW+xEvwGpT6saz0yEUr7XE+zrrkTUMAb2CjpGZ+w
-            lEBUPyVSf73bATN/n4gi0SwFRog6O/S/6tkYWkIDzx5Vs43G04p2TxQCXc85In/U
-            aAEJAhAbEUFXGj7MVXN0mUM+RxiapyAU6S3Punfhrk3jsckZOPFhwc9c3RvGXzhq
-            QEpeHKIVm/oX0xCJ9YcEIFvdgyHaqm+Sd3L1dehYrhCzLLisV9/ivSXECdC6UsT3
-            Go0wZ/PGMlKx
-            =euxN
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAloRgO344TAsArBC6zdjWz6T/Ea1W8irpNKY8vyBrHt5u
-            CeKlWy+7ufEH3cDI7vPeLvUY5v83jK30p2R0uNrctAxKWxA88FxKp8UC3dW0UpWG
-            J+fhmzNhID4/fw++NzEpcErisB8OONEtK1s70HFEJ+3ZLCB2FOL36brAD094Hj3U
-            RkmRZFexGuH32XLuI/tWfahpG21wNwOUl3UZc+UcgcYC0UuZ+JOkRB/NUn26+LfJ
-            szoivDUk71tC8M2DZTqKEfhLfn9dAo+oGhh+z889tvSyM+OhdmoCPoSbrHqa9vHV
-            vKWj5UCPkg8cUkVkACgGzE7/2CibD6D/MjrUIQI979dNZVOGerI6ltvU0NePC2WI
-            ppN2OZVTWSR80FnAG/qMMgoqVW+3RT2RKFaguMLfzIZ9mHJmWJP8JCCIGUjlf5Bp
-            uYQnE4scl9zq2RjVMIz8LZOrBUln/wu50NVswxEkIaVEZaCFvFOHcA5fy36mOUaN
-            aKGUd5XzrN5LJ/2Fh5X8fGsoYaanGX/XN22zKQ6QLBbEOAGpSf27dztYrXQAtUVe
-            gkkp6iL1e0CujViu9uXCgt+XyNg5ReJuRrKQHpnxIDlxI7irJOKdI40f7jcWR21Q
-            ybvjo81GBxpzjEgqRX2kqGXKzycdbuk+IbtnHJBSbITIKH8zFYxNaOQT6RXsUjDS
-            XgEVTM3sAR767EZgK6QFRNHGCjc+x/u0uItqaEO0wBTIhIMrdh1EOvRrVq768oNY
-            cxqMeYNMuqbP9/8LNMqzJSxBphGOkbwiaUijALY1syMDJbqZ1CgkPWH3RsNJJ54=
-            =hMqW
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAp665HoLg7r76LztlYrQhbUIOys5R3jvOng2T76vC6Vcw
-            05L3TI4c/h+rm6rHEOLwAXXNda/xtNKVWi/Pl0/Yuy4Ispz4VETSwIHYG4AehUOV
-            1GgBCQIQ7ML7gSRf3HebptDFvEm4F1G/IIKs+GmSGvpBYaYGVoFh3roX6CMuRALd
-            wEF8YPGTJIBz0nE8CmUZyjSlk9c/XDEeJUnAMCDwHQCp8rd8DOYw8KB9gbuqWZcC
-            Tlt6fx7vTW75kQ==
-            =4wfP
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf+I+Mwg7cnO+DGUvvMC/eR8TSIowoZwrUEFzo2gDxLKc4P
-            eAdB/cEbxzmVCyRmi95IE4v+c/5C+8FNjncD/RAyzMknXt2ychnE7r/V/I6jk204
-            UO/QCxA4qTOamcrS7DDeNXFa4jtJyA1ZsS/7XAw/h1EywRnJlJFVoPGiNaMfRdCI
-            j0qovqaAbGtdWten7YwuwnAX6dWPMz4ioKzmAbTA8vVqtz/O9Pn3wVRX8ScZy64U
-            wV74Wp2a6dmR6PFNIP1TyFA2xJ+c6mQnyp9IV7ggkIO5PClKaF7ec43OcD11ERiq
-            4d/GGxpSh2Ot0fG3tNQOXp+HghS7u9Yky8Tf6Ia/3NJeAQMwZtlrUAxdxx0JrwZ2
-            TdMaD23pnY31QCIUi4UJ88f2DND6wN7j5zjqz2xlAxbgZiFEf/S0rKnp23RpZf7C
-            vEJrrJfBZAiMHIiTuOUNEX5bVStTqSB9mxnKsnJCxQ==
-            =aXeC
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cARAAgoJdyillpkxJ0j93cdT7PXe+AwjrEFXjcIYbUV1te25B
-            tSlD9ilhBjipaTKkatvPierMaqEOzmA33wkDw9N/gdSJSeAEJ0CVgCwFLWeV6apx
-            D+YucdrrO05r8lLbpANv4eVAboZU5AbLhPnHHPsxVlgckrNtydlnvJgLgp4qDh0w
-            yZhNmJWNPzk4NWz0JyMAmqS0SaWFQX5iMX18iN7ZEzvhW7OYAkU8ZkLh3nbDoPi6
-            mQG6acn7OxV6edj/Pbj6DEh696j0iwshwF7QWqYJI4v9CUYv1VKCa7bzNCrcFNOl
-            qrUz1Ig8otLv3VchH/b0dOeCaHbK08YCZCMKfhLMG2NkDav6dELfgVn+pfIyaRyA
-            pua1xgnfvhVKdv9ZiaTI5P2kG2ady2suyIQ9jeG/PYjEhAuiLCiU/PeXVnnJRgzJ
-            CwtGv5CIsGnsSIhGrwvpj5xqwmt9VyYcsfFlRbK4GIaC0Mk5AoIpYHrwbHzX7BTg
-            qgaQz73G1K2PDOEklSiA8jQzaE0AEjDX6wOvrElBpHrhMJ/CfbPDyAlp2E4gDU36
-            RJC8FVfL+q8uHLTzH11IshXGMkz/YLvkn65bGFJuZLmoGiJ/D8Ihg8yhGX88NW2D
-            sxEHmMBP7K9kfOkzm6J/YLzUshiEb0TZThUqKjEVx9+im8R29IpJatwKpNohhNDS
-            XgEaxyXzX66J1c3De2dmKpIR1iocYyfVYhula1CwPc75sqw9tRp+cVDL8i5Yn7nG
-            UG6bJcBth/MImg5ARYLGEUwQGWEqhHoSuQDRr1g/arSLrjbET+J6+7rwJmceySQ=
-            =SkJc
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ/8CG6lZfxbXQz8I3c4qdRZ71CjGTZrfeQdhSEnSCvjYqWM
-            udsitJU4aw1+6DTfJr53S/Q7RYQcxpAWKJpfawL+N4nkw7Zdbb9YuXZN+sTeoAfw
-            XV2GsbkD9FOuoMiPUY9tfXeY6LrWFuf6FgCxF3ZVttYaBaSSzI5DOX+Nb/uWWsSP
-            wKk0lZvxQTbo2VRq3ETMadmobI7JjstV2X6WpLS7FGpHIB6BMypGonbB7uRkYH2z
-            +rw0KARfVW/V0CSEs0J7NtpyfQH+l5UvlFndKtAlUIvM0QUMg5yEOKgF8b9Jvrse
-            zDiEpeze2OZWQaHJSZkUF9ZDm+mNpF3GlcrRDhI01+ceVDMflOeg/7X9x1s//r1a
-            LnxEDqXSpiLwxqEi6lKKhXqhHg4VMGRtmnGkB6sHa4UBNMsRCuFMmlwNulQNqcqy
-            HXrQ/gLjY/cws80HT9f8xGXbUOuCPAFIdqE14Xmq4tlKcxIWoFUgUW2UF6ix14z2
-            NvgPG75sNarnU7bJ+LaU+/sX3NtVpQv+Li3IZ36NLb1K3kJs/qclZOR47k/mIxeY
-            MUWIt9TwOSV86jfVAfnsRX//N+K2h/xchqIrg2knqlueXxWPvlp/ilnOO948VmfZ
-            AgKhLHX5ItcOiP4r5gxShqijT8ka4wK9oB8YP3NWbHuO7AHkyTuDBOjhWOSY8QDS
-            XgHf6ZS6d0yvD5GDICw/D0PvxCsO2EsDGgbjKIUNt+Do23bgRUPDY6ASKC4NV0PP
-            LHsoHcKyAX7yIBMq2GddoHldtVBiCiJOZKraaJB1dCEdDS1KEMjb1wIfNlqBKp4=
-            =ljdD
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdACF6vmNwDliN+1IkgTTO0SPuvpR0OLhxks+9oS+8d+y8w
-            JPxG9PPh+u91eFtanZWK0beCNPuG0AQrSDzL4E4Z58gP0VlJ/bTzjVdKG/umEaIq
-            0l4BrDu6CHYDgq8eeUB0pGahxmr8Zk9ngUrfYEuRL54COkjCZQ1hcn54UiTkRBvU
-            HZ3M21q7OZdtpg2Ot7tAa5P+5dBGIoSjz4PyqR629pA4H30q1lU6Q/0jRHp0rc5G
-            =iCEK
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2024-12-07T14:16:40Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQwAtJ1/AB1buFLWwJOpT77K8hU/TgXZZBUVIjHqgMvr17GJ
-            KXh2l+HN+EszzadTp1nz2Hmk7rmo8SF9K1Hx2+xQVkaYXpzJQpdr9U76ETKgiEDE
-            at8FnS8Qguva5RtemiB/5QEU89n52FqgkJrp6xO1pCgSKuMT+zKHzTA7R9ktHRVY
-            F1aadImQQcaSi+zPk5oJvXLFvQPSo9imK1+yiq3FNWpcHTZE12baK/zvdA3ufVmd
-            nu93AmFJQ3oRJpMfAw/Q6hvdLFB0Ueh0JJ2iviaQf5xavjffO8l4E9zSw0DHh2ac
-            MK8Lt6vb3vYa0xZxtECOwZoy+HFxSHRFxacQxQMvPjWlqyUxleUvZcJ7ilRQMV0f
-            VKLlgfXkxu8Qv1qx7HtgFYsXXeDodUnK4/3LdQNZnP2eZHdZ35+G8jzM8xZWZ7rF
-            QIiHKcf3BvHp0ExbeJWnKlkh9Rj9VlWp/CyChso8NR8grH4vEtSJ+P5C6tBxzwbm
-            IAbz3UTiytwysxbuph420l4BCz1fQ0lagS9BtlpYSTv67ZQmetHochI1a88OAK43
-            saz9yDwtwW1WuoDc2sLA7cQFxWPn2Uav3pE45IcnIua+DpD1l2Q4xfBNA7afF8fE
-            w3PZc2zuVfL7zpx5LpV7
-            =xrME
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.1
diff --git a/secrets/apprentix/root.age b/secrets/apprentix/root.age
new file mode 100644
index 0000000..ec15087
--- /dev/null
+++ b/secrets/apprentix/root.age
@@ -0,0 +1,13 @@
+age-encryption.org/v1
+-> ssh-ed25519 cZNEGg zSdmkT5cFSFK7yPAT0qaVAriJVaZbT6TYoZZJdZv/WU
+NRDm3GE7E2IHTkdIqXuOe91qi80iR47tgV2OjXl2Upo
+-> ssh-ed25519 I2EdxQ 9g69X3qb1WM18mDnE1ldJDIfovkcORkR/TUiGvPKKjY
+LIem/1GcwwcY/t5jhNgt+qDuK+mpOfZKZgrGFyizcJ8
+-> ssh-ed25519 GNhSGw zF3X3EQ24+VRJeLensrCAcFpWVvHi5ZYd3cKpdmHfEY
+MdL/VC0qE+AE4EGNUpdZ/4+yzxfAVQYiEZpNXs91Jso
+-> ssh-ed25519 eXMAtA a6kqJaJVfi+HPP1LfAfPSPJa6O6FAWuZizSscvhYdVE
+N1rzgoBUEiydM9PmBeqpVLQN2C11K99wZnybjaKMnQs
+--- zjOO0FLLW6XjhLg7H7cczH/YmI3ADFD7+kEUPOw4v5U
+Y���Bۿ�
+_���y~�����$���a��I
+�:��ֹdď��򉴟�{u��k��p�4
\ No newline at end of file
diff --git a/secrets/common/common.yaml b/secrets/common/common.yaml
deleted file mode 100644
index 012465a..0000000
--- a/secrets/common/common.yaml
+++ /dev/null
@@ -1,266 +0,0 @@
-root-passwd-hash: ENC[AES256_GCM,data:7/7AduuEfrhmwmAn6UVkc987nyFxsmTFbSBrD8c8t14=,iv:X5SK83w1VGrXPuUrt6Lt8Uu1JQW6GUWwCB7LmZzIdUs=,tag:pUKd2fdRGkDxVqS5io6phw==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1xehqneyrmkv9n7e59drn5ktza3kh3xfph5qyawtkw47mj7f5yuxqh5ypwh
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzUkJtUUF4U2RBUEY1NnZ4
-            OGpLMElHRkZqazY3dTQ4SEE3UWtUa2toa0ZvCjZ3ZjhyL0dLT1BOMDNRU09xdWxN
-            bkJabmx0eldjU1pGSk5FQzE2K3k3S1kKLS0tIENxUCt3ZWI2SUVTcS9xcjBDT1VQ
-            Z1dUdk5tS1J1TUJjd094WEtBdStYZUEKeMHPrkcdSE+AnIKGIyekardwHJgEXz4D
-            avpkxircky5RR1YyDSGVFMEMYdYU/T/wobVinHI+gMyCF9UgEePH4w==
-            -----END AGE ENCRYPTED FILE-----
-        - recipient: age1snxnc0zshlqgc4nhrppa0sygqvl7aftp8cqksmqu8qrttxshqcyqrjr6v6
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2KzU5Q0NwYk9CM3NONE9C
-            TkZESGs3OEpkSmxGK0t3RFRXVlVzN3BtWERzCnY2VVdPclRGZllOdGhuekhpSnBY
-            RXM5Z25yQUZRdVRYZitiZ1pCb1BXRDAKLS0tIDRSUFdOSkFFamdvNFlmUUdsTVVT
-            cmRMbDNQNFNlWUlrWmdFUVptSGlUWVEKnIE9g7asnnKWCWyCucUAfH1MD7jIozH8
-            NgHqCGfTbUg/+JhZX190FSem7idi/eYcqL6DAGs4SFKRuUV5HRxp7w==
-            -----END AGE ENCRYPTED FILE-----
-        - recipient: age1ed9esfstrdhfl3650mv4j3mjyum70245f903ye6g0f5t2ept73nqyksh3g
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCUUhUbEF6Z1liWkZXREdD
-            RlZNbjNzUHpkREZpYjFWZW9QdDFwRHZjM3c0Ck4vODlBNzh5RVNkMEp0Wjc5WWRX
-            eUlZN0MrVkVMUlZrUVFicnN2UTZjM2MKLS0tIGU3WjhxSkRYRE1qUHRFelByanBk
-            K0ZwMjlvTk9yMFd0OWdldFZXWXN0c2MKmV8MlzA1OJmWo4IPGnLPawPJMR55YumK
-            CzIIKr/7TwDZw3qPmyc+jMZlIQgZlExydQjGVR/lNVTo5WwhNM1Zkg==
-            -----END AGE ENCRYPTED FILE-----
-        - recipient: age1utlywxylme0z3jenv4uz8ftcwteg9877y3zf46fu7zwjjwa05g7q88w8t0
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0VG4rWDMwUjBJRDJGdUxy
-            M2VUQ3cvcklmaWJTNS9jNnBLQUtQVGtTV1NRCllxMy9BQmhHZ3FKT1F6a2ZQSS9C
-            SXBHY1VhV2xydjkyOFdWd205S2hrck0KLS0tIHZBRGVFLzF0U0N2STFJRHluN2xZ
-            bXAzcWswQno4QjZPOURTWXIxNTdQM2MKurtaIXGUedTic/FVXaKd9O3CzcX+FfQa
-            PmlyerCsVqpQjxd8zrmkYfycLYaWCNs0ARUIdcpLRHGTT2MWnkt3Vg==
-            -----END AGE ENCRYPTED FILE-----
-        - recipient: age18rv8q7stsn2zv4gxuj4g4ktkeywkg2wngtdwza858jjme8wdvp8s9hkx00
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5V1FzRDhNM3lNejdqbmhK
-            NWdGKzU0anBOaVF5MDgyUndKNHd1dFFXYXc4CmYycUNKeXlDeFdYZUp0U3QwcVJI
-            d2o2V21pMml6WHdOcDBJWmI1endaTDgKLS0tIFV6M2E4emYzMUEwbTRmWXhjZWtG
-            MUl5VnZUSmZWd1ZpeXdXbzlucEU2Y0UK+G/jcH9XsIZXskf+ZvPo7tY7L+3v8Hhf
-            U0y/fFqMAQRxVyxPQJ0610ertQ/1gfjU4libUph6RtKlUeNHj6UY5A==
-            -----END AGE ENCRYPTED FILE-----
-        - recipient: age1zlpu6qum5xcl07hnsndp78tllqph5jz7q8fr5ntxr88202xq9u9s9r2y7x
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyMzd6S1dlVEpsTU5nS1JV
-            dWJpQTVDS0lTSUFzVXFUbktuZjVBek5Ja1FRCmtxZzIrd1dJc1Z3eVFjcjBQZGhk
-            NDZpZnJ6MkZmekxJcldTUkxEMDRyRTQKLS0tIC92L0UvSEhOY0phRm1ZODlBS3dR
-            ZkR5T1BVUDJTRVI0dHpteEdKZTZURzQK4mbFQ8hNu5n4bY87QNI1aZL6yIBkII7O
-            w5e7ZQd6GqFLw7BDZ4F9q5tINCLk9HsrB84lvRNU+hQTSS5pNNGZiA==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2024-12-07T17:37:07Z"
-    mac: ENC[AES256_GCM,data:D27C0Ymorhf35u82yZnAKhYe+7RJe30AxzfBWxeFd+ppN2UkLNHDAyAFdoNn+P658vUDrS+c7nvAyAoBjXKJBjbifJQw7fdHBjih2tqs+ODkP5Ln9tCnnR6JTlDYv4uik3RvtA6VXuNcO3vikJyrfU98rbV2V4h0/728Ys3TKZc=,iv:6k0gEL/PucUrEIJPKIpm9dL8sm3mmkzEGf7D+d6TJzw=,tag:rdBWjatmuA5jzabHXFTSXA==,type:str]
-    pgp:
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAZRKraJsgTH9tCEcoPYGfB1bzWyRoycKcDNvKFP7QrD8w
-            Cd1ZM1QUOGYuOsSmZjb8ZN4YvS1xMZnSzKnvACpZXheHwMkyJ+3SNmRT+nfQqMpY
-            0l4BwJ8GI3PFXfmsGA6WZeOM7qVZQMQ1Va3Ia1fFMNLKV8AMW3+W4f3nlNZD8I1k
-            M4+xeaIx2FfkYOwi2dRwR1idVkJZ+6OgsToxwXnZ37tmLVVgUrNmXRRLB2JLAbg/
-            =dNB0
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ/9GsRqFWOQmDq+UwWfceU2OLozpL6slgpnPRhp/GpTDauz
-            38JssxxelU5x0O1868ccvFdMoj9ZXebh0WzRjjlnLZsXK/6D1v46pTVHd1BFRUtH
-            OMbIIhQPhm127YYMyTrV8/pIX8YH5oyXy/4CfNZe2Phc/X15JUWJRqM5w7c9JNnK
-            OWCLIVJTqqQgIpoP6Ozs7JGhCqoIafoTvJP8JXsWnUxjzsq1z5aXbjLCFOsAfGOL
-            o9UGKCR+/3kDdz7EfTojrHcoqALV7PXTK/gsIEdH3hL9uQZ27dzLRYEoIWh1wn+l
-            WNMKFiP7KifcWtASmkmIgeaIsTNW7tprwtlRPzztdv1feQeIhBGY8DdiImBRPBYI
-            w0us/nCmAifcqy7/XChIhIx4n3SbMa5iNkZzAL44B1ASRmQ6pH3AuQj1UFKMLv+0
-            MxSo8DspuPKpWNTUZlTjjeQK5+7NDo8QYtUGUPc3YLqGO6IOkqQLbXvBmsiMbx1/
-            XFfYQyhbdcPjIx8JrOdCWa821U+cRdcyvagBDwIeFKnS9HW8lU0heMYUdHwz+WTn
-            DOsjo/xiXcMWl6jWfLTapE31+5AzErKJBbgjdZySjlfn50wL/G4sUrWP2/LW0Qb7
-            nxs32pGJypbpUoGuHeezswxy/Z4M9HlpQaXtMyZOaHRFgc97pGqbGiVuzd1D0TrS
-            XgEa3svOkDD4E3dLUu01Aha8qg/PfCzD9+RQVkKKkHsTQkqeea9aup4Ua1lcx09V
-            7tx6UAoSUaObu7DwI3tqTTcLBxZFpyhY0Hz5s8x/gK7bEeTHCdhd+8CPj7QOO6Q=
-            =MDhQ
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ//TqdlusihKWrVdZ+AsJtorpLMdg2h++uRXJV4CWxNx6ip
-            vkS0HbBaBnzFA9+BmUgRKba1CVdtqMPhGeFB8HPZ+zkxs81Tx01kxb9i1WT3PIqX
-            HIyQf9dfMxx4ETkeVViC7rTowhHYEsSRZgY9kV6yvUmU2JKiaJiBJNodwliN1zrQ
-            I1FBvNJxvHfRdITcyKNdUGd/S2ZstDMrfNOAyG8zBbsCY8jU8r63vzWY3FfZvSeA
-            C6LsBqGCEnO5hZ3zOqPXNrjnMST4WYup6nATE4OSyCZqnF81J9dISU0XWKxz1gB5
-            pz4eZY21CUdqIfBDKAPhrjSmxlMwawC0hZCySANJ5JKGRhDhmdjC8A1VF5DoUO0A
-            8VmFIk0eFFLEIV9llJTCl0TubfPQtWn/xrJ2aW4y1tTICoy7vxmUBSfJSn7WchZw
-            7CblNoD+tEA/sn89bbX9qOM7gaWhkjCLpONGbbix1h1+Uv0VNWCdX45cLT9mb0/S
-            rJsuljXl09jlOPve4FHzg1IuhtU049b3rkh7rlBpxN8PW5Hlveo9wsnoeRxH1pGD
-            KV7eecmsDOiuBaEbDndn4wAWLV1DTKbN9TKrLO6gGUa1+IKRCdXnQYuWf7e1/dDh
-            pkHWmn6jwiSrXfZJP/ibi4Wfeu3MLqXZfFDfZeNrLkVTGCbYPNvxV7DrODZ6Qz3S
-            XgFNyOKKNIrwQLN27U8j3ZJ4cnPr/tQ6wWBiU9QkmgOW5fuA/Zai8a3+TqgW7gqP
-            tn3oj71O8jA8BtWPFRd4aFYLVOaDb/O5Fp54v/mr8n8dYLHXqYmlX04rjGijSp4=
-            =dvC8
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAtA1KNAeTnmPIzPHX/AeImExlJElqQvpQP5PL5KtEwzQw
-            TbZtXY9ohkrrb5mzOLkLX0ZhJCv1jPRfTxxopN+r2FI8I+7PzhmqWpaW5eDdUHL+
-            0l4BRjLcuvNlU7xY51+OnnMQSj7TweaqbWqFP/trlaft0U8GBqZsw4bxwimDipIK
-            piAhkYIyAX8ySACsrtZizz5in5YukIkw7NCjlfXqd/HTvK3Hnw33EsW3PkIYnuyp
-            =e8P1
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/9EPTCWZ5k1EO9PJC8ad1vQiSz1qISXI/cDJSVINrODxA5
-            0VxRHLzbKKvnuYpzTVjXMZtBjkjm8q+HCx19MyAo234U0FN8QuVV1ntFMvI5MiwK
-            vyvnXkTPFuMm5IxNrRay0zNwY1NWH4wBVpTcwXHp7YlHlwYV8ytuwuFGOSUB28UR
-            zaozGDhUy68APjMWXHVp5S4Z9CgFRiJ8GCH6kukGcWnOENUj87wmXmmHUWR4qzil
-            vM+OMKXFuVo4L8Cd9TVVP3l8yUW/UKprk6Xw1Qw75cE7XjVibsmJF10DAld4XgOv
-            DT6F8eyGWVls8mrzk/41CikAeGjAONvAV8FjJr5iyg5Owl9bjud45u4ummpWJz56
-            v0yD4kfcyTbn1przKJz1MkFZtH9EgSSx11VZogj87oiPAs4UKvSeJ6sZCpfkDBtg
-            CSppCfJeBRzDD2JAHtMTJ+R+qzcdN3sZ3EDT52ddE0j1+1pA4l6puQWtceJXazs1
-            MAnK5EHl2zCy4a6hpSYn55kNVyOVOJvIWPXsBRqWlmoDmaSD1AROWRpBQwCYe+qQ
-            W5sm9R0TKkxAXd0NSX0hcuR0dmaGXO9PruKC//GlgWxMshp42Tsz6DCuGs73BAt9
-            pi5T3YPUjNR3ZG5Rw4EuKrCJeTmDReKh22ABSyJpcaWzLhqYR2YarE1iXy9GhpDU
-            aAEJAhAgyMKjD+H6xw7HCXlVY7ZC18eQLuKXl9bKyS8hAAq6pjQvmTUERcSgO+1U
-            a15MeHzJoaaoiparQTUNY1OTrzsyXIeaZ1vy8NMNuVnyQnEohNfaafiCrmBW5nal
-            agK5IPt+PR4i
-            =9Nvh
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLAQ//SMTe7ye2z/zE5JsFOSb62sjHOTJ+PAPZC8ZV6VCyIdQd
-            bkhUuxjd2IXlIVA0eyNgh0m1aqlqu6f9bExe3gzAy9vJ7GKQw51U/fLhXhfqh8rY
-            4ncOAGs4BEhVFX1dEo4hwRmR9ZBbahzuYaX9OxmFFATdL8/SAmo5yl8CPTYXSb2u
-            f3RbZ5MZDYaTD+x5Ztlv9kReLi4twJ+xH6GyFStcAf/UqCAEPhoy6sb3VlAmTrlC
-            07rwVUXSLAWwQKsWOQnOOCvhr1F2IUWv/ONj9hjNgSUaFfQRphTG2DCUe55HAndG
-            o6QsfD76fjRoTgewNioj5ZaNyMI+YhfYil5tzq35RDU7TmBtY+Lco8OWGbGmXPLM
-            JRc8bJ+mr82J+nvkX/BMsM++hIe8oj/6Dow3ss6puC4xa1Fh0hXyZEyASMsZjmzC
-            LHQuPHkkcrwk/sV1LvgDQ5MGpnU2sZ6MZAEeGuHWwAtlOjEldpYO+FgytFCJ9NYr
-            P1iMWk6mIUm+SqiIiB3mAWH6Q3dxsJ1AhC7IgIm2aFJmrrn0ZoIjNWPF29HDlFBa
-            z/A0eJyjzggJadQpCWB1RDlOc/CQWG61lrL/W3vvxHIV9N4X7z8TTZCrF+/2gaFY
-            WfO9uonc3UuFg0OtVPKVdADHRzNX4eYEOjr/3kJEunG+GzBH/gXa6pH6YrHz9VvS
-            XgERgXKKbJR4z3QdJqU0yDt4b619/zjWmAbusU5IpLwT/MM0s7eLLq7lsf6yIs0p
-            g4aiQTQWWfwg6XsjG+SOYm7g6DfRYwNH9KoeI2pEPO/OtAsrhl1Te+3Zj/JrFhA=
-            =OqFw
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdA93Gh3IyaNB4FGJlEFl2pXrtYW8l7aF3PPC2zy8t3Z3Yw
-            Kkz+5Kl5Q7jtwCcqGpTZqih4+SZi4FOwP735p6GNg4sCMFyuKNYCqt8V/0wJuutE
-            1GgBCQIQNU8vTiaGR6I4Osp3f3VMNHAY3IyKRakqYm2r5UHyf+jt2L3obNIVbAsH
-            Vm9leMCE+CWhSYrVSp9ABw+WKvVG1UflIAaLwMMCpcqW+pxL6VLgpP+lRgSjfGuY
-            1TomnL27R/ik/g==
-            =le5y
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf8DgHD8JY90ywlPYM5YDDA/h0wH8fA4rKyTZhbXoaUrxDl
-            rkO2BnP1uIzraELP7k3mpWIxF0uI8sPrCPL2IqnfwvKKkN/cTYPEfy5dZbjLxQue
-            GdqfRL1KGL8pmdbjeR8FOF54BducBs4eLg81AaWbfUFy1aeM43ZhIr3RhRBbrS85
-            JJ8ksGtoerk0tvlkdvHsKdncd1qxcprR2atmuCh7+CD835aqjwEmupEevmKbisE6
-            SKHR7/NqqqWAxoJdt6jkb49KiwnysLLxvlO/xHm7BMq/B9j3nS3FuzYHz5+5lvcS
-            KszeZAJZ5LSY3q+7oj2y50z5d4C/bgHQFk4QHyfF5tJeAcJriFLvSe4ftkyzFE4m
-            pMTYBJA90LwL8tO5o7ZXa/xJHBnlIK3cET1XwY3we1Md2oz4GXqDH7EngZbhtFkm
-            8ptMAvB8ffFXIpzGEWrPGU3AtrL8Hd8r+JjDP0wgWA==
-            =H38a
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cARAAn3nzGBt2VEd5130MIIwnQDsKfiF37XnRrGkSK/ZowIBV
-            cbqdgipdtDpz3saHcV7Qypj7zjzoLSWdGBE83PDqB+u6I0UkJNpAMgdY9eal0mzH
-            S521tepgetW2632yN2zDbmbq49lBTgeEC6ROVschiYj4ov+CyPl9FyslizdemymQ
-            eX9cHPiEUfKO1xxPSg4sWYck6NJaQN8Y12kZhOxcUl22gyDpjXZjcwMYnZAlv7RJ
-            g2CmjtYyVLFzFHWt0nXzLafoY/FjfCgDoptBvE3wj03P5laWGWLDw/QIcXVi0caW
-            9+qk9psvxRiiE8O7wtU7GKiSoa1J95ZdXrZufvaiD0eNO2AmXpq39eWTOZTOjzHe
-            M/tsURRTgAnjWVU/16i3S0KQJsHi4WKiDCmf61hYv+NYRHWHlvIf7OrYLEfVaHz5
-            lpN01S4jvE979t2kNQwQtstl7nsVFDTDTGKeN8/O7pVG/H/y7gRz4PY7Jfc2ciRI
-            yYQIH5ShSNhkE6c+CnI8cqGM+N1hbCq9PLSPyB8AjNHckDJfEsnnsa2dv2/OggLa
-            Shx68pnDorZ8VL0kKmPdeSDAFJxDsYwqPDfKb4EPOJHfuHbou474M3H2Xzy3U/RH
-            0m+nWsYLf1AX2sXsFOx5fxyL4zQllfXyfwjDVwWGIhZ/LFXoXoaIcREd2uhs6bfS
-            XgHWXzRhbnf28oRDgK5yMPOQl9i0UHONNmwhFWrXsQe7heIYGlyuSyPlWFznSUG8
-            VFtJXBoVFoen+2kAwj9YS5QqQF8FS4JpPlFA5a8OSw/MTuYNGUM8FfBAM9SupPY=
-            =Sf9P
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAAl3Sd1A6NAAx0YE03b/5XZEMr6pfpkC+klef4capCww20
-            wXAS90GeKrOAQfHS3qN1c7TAGerWrEVwQDwGgE1IFi0ZilkWbGt4Fe/j3yrKxBfR
-            Knb7NMI1JXWc6n9bkQeLW4nwQFLBzxXdD8VGZvNL73DPEVdp0gB1l8jNHVjjWPys
-            w0fuUpl32eJkgQAz+KKfW/yH1gwPSvuINCEdsSx+cS1CGcdBW2Q2eOp9ldCeiGCE
-            TsAVKE10yMwFeD4yycGGDn+ixy7T2Q1Oy/G+MEu3W6RmTTGHs2QqkCcl2kCm0TrO
-            yYll61zGIXB4Fq30p85oatVjwQwXTnZz6gIr8wDeM3cn5XcvqzWvo4m58RsWvJuK
-            8KHq+IsP7LrDmNwWcOlq8AA8uXqbR4+Q++/bFSPq/qZznXiCLAFKeCI8gflForCv
-            yn5AzBb6xxMPNaB5LmP5NwK6/ThCo3yBuo+U73LuOUuN3HPW9Y2bFN9XC3ollQXV
-            fnjX1ruTbCgaUw4JtrjA8fjJ3+ycednnkYbUNnixDKGeWHjO+jT96cFLD8ZOY3Gk
-            SdGaLr5cVh6/+oOXTw/rrFo/rNB/Bvlp/jUFfS4juo6oNvuzQcffm2Vx9ikrnNlQ
-            JYgZoFYbP5wZtywKQ9tKOqwT74M3jE7WZk6EYU4g9b8062xxTsP8T+F89riQMvHU
-            aAEJAhDRw2ZAph93eR2y2KevbwYYMhsfy/tzdlBN9GGrglWJ3s5h+5CbSiN05qmm
-            LQVAI012rlZNLYleWctdL44HBuTT9qnAnhjgGK8mkgBc7uub/DPRD1Qfi/m1vS2q
-            D+sC15p9GG9r
-            =BCZ1
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAc3JOzaREbfKf3CCwVVEPEPLBsLC9ZguKbb2USrYCvTgw
-            ai6NwN2FFZmj9E5c48ZJwzGTtMe0SmpCF4WM0PF5DWN35br9nUkBQEJ7IYdaVx5n
-            0l4BslHlEIpk1ZF++6FBlrjzVHLphv2ojwBDMBHdJB+pJV/FgCET0boNZbshGImO
-            4Gtlhh0Q/qjXzJAxmRjs0sGGNNP4+gk/bzTXu1bZPGwM1mVWnJHyv3CNePXzLTZn
-            =sbf9
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T15:49:03Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQwAlX/t3wNpKvXvRx4N2Hgs4FNpdQsZkEMyFy6RuJJsvk4z
-            rUoDuTVIRXWbZzuiuneI4onCVhHbwBvcNPz5+BTf1tkMh1Ey+/5McgmiF2Zl1RqE
-            tWvLQ9vIVleWzPaaA5qtGoNuXqZ8hP5j2ZvIqGfb9aRS2b7jfXY5P1FqyPMPb4F8
-            fUOmrPFWHaaPsNiGaxX0IHTMQ+S/t4nlMFLKvx/GlHPIOHFkBMsOBNVWpiv6hROC
-            O/DbakcJ5cVzdiBXgnTgYeD3H0E8XNN5D/CvSlVqNhySWw1aqneLAR+sS3sJNgcP
-            /3T/RrrufENRbK/wKgXBISN2rPJOqb/ldSDWWRw928vFNOK4IKDIpbKgKxmB6qJx
-            XAqDMzlaWfA2WmivMKANlQYyl00J4UMpdGVAm+alu0v3kj8W2qWTcIc5ZM8YlDTs
-            /mclN+vTBk5f8Rnco0eYE4SjUWwDV9M1jMqnqOAkqj9V9XksEFvq2j8WOfOMKiRH
-            2PgJai5Kd/hDwy+wM1y60l4Bba+Is0SBmQ4RaoQbuDNGF0TLp3QslEYNRoXysqgu
-            mLSgn+7WwB+GT4l1YzsrGNc37iV6sR7iDXE+5AKBQCXzzbnMyEewUqBGWCYgDnOg
-            ovGPKNXPcBckmr+oEHGT
-            =i55H
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.1
diff --git a/secrets/common/root.age b/secrets/common/root.age
new file mode 100644
index 0000000..39adb7b
--- /dev/null
+++ b/secrets/common/root.age
@@ -0,0 +1,21 @@
+age-encryption.org/v1
+-> ssh-ed25519 2k5NOg z9fps6yAAJ/x2/9HkHAZ/8nUqBaWLCacup/vLl/53DQ
+UyLOS9JXFvoUBYKLWIVldky9N29r8vVKgoq2Tlx8rE8
+-> ssh-ed25519 iTd7eA iF6M8xYM457DxNPbZUlosrKwDoP/b7A8DCOTzcCmySc
+qJvYREfNe9G4uG5uPFIu7uyVM7mbLl1dcMBCmf2JwOc
+-> ssh-ed25519 h5sWQA E6VVw7cU57cDqX1UhG4Oa50WiMGyxzyB7oSDJUkbXiM
+aNtuyOQdyGxFcBvmvNajBMQZZaI/vtO1AztgpKcb7O0
+-> ssh-ed25519 /Gpyew lXzxHL6j93pec41BCpPmAChpXZoGsKE4pxI8uTNCs0I
+bpt5Cd84V5a14me5AXobjyOviuZa1jnrP6XZSW6JAqs
+-> ssh-ed25519 LAIH1A 9D7oLCWavJZJ2QNcTYDVlzcJPwT1iUvQlpDiM7dI5kM
+YpI2NoT2/pKgeqP/umxTHAkMLyHUtMVtnovbHRrpqx4
+-> ssh-ed25519 qeMkwQ dxOOAt5Fu6l4KVANHRrqivLwhkm6cCrAteG0avt6k0E
+y9cOxBuuy+Qy7VQq0uy3H9qj+dlxPElS2Xgotyp86n4
+-> ssh-ed25519 I2EdxQ noAl1WoxU6mEv4QxzZSWiKei1aTPKusuUHRE6lNy6Bg
+S+Bo0cqNebBMRCbHE4yHfVIw5tJnzdThpsXqW6xIQ8o
+-> ssh-ed25519 GNhSGw nQFGy69svRFVTX0nE8oMX1YkAGXkZs+rG4Cfa9Z+pww
+TS2BLX/XzuqAhbq3cgQMjpgHVypnCUPMnlPz9DSBWuU
+-> ssh-ed25519 eXMAtA RFx1itOvX+hql97GHSS+le3FU83agjcHdH9CpvPVQzk
+zuVcuerNyb5pdjRUJ2yz4v49UFuW6P5jEuNdby8e8SA
+--- 4eWEF/yxBMO6WVBJlSN7eztHeZkNi4DspFiJ/09YNYg
+������M��>Z(.s��ٴ7݋��������[�(���j�q�!�T^��ҍ!��9�R
\ No newline at end of file
diff --git a/secrets/neo.yaml b/secrets/neo.yaml
deleted file mode 100644
index f13c4e5..0000000
--- a/secrets/neo.yaml
+++ /dev/null
@@ -1,211 +0,0 @@
-matrix-sliding-sync-pass-file: ENC[AES256_GCM,data:niG+eaZ/ZEUMu3b6zSrWKTkIQxkFcrzlTGynJsBgSXI/3LJamWHUyr6zaDdzWjXBBBfgE9oBGS8jPrYnMgpV5SELqseSbikq5jYVEWX2OUXdoa+FA6Wefy7ssM37/GQ=,iv:Ta8NRXSdDsILBKXQccJRdHrqoVh3nGSQP+YCgJzteH4=,tag:JYpjy1rdRsyW8VBWtyNaxg==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2024-02-27T16:48:27Z"
-    mac: ENC[AES256_GCM,data:vgrZzj1LUh/tu4Mt9hxkP4HxSjOOXlLdp+Dh7X8DSxt8hyZRnCXDmJnd+r9xiT9ajbE4Y2L2Uej1GedrAesZgl2SB/x0+yKFMtW/AKAO8W70FGHOG54d58IHC5DBdj/jgI9tIhFqTRNE1l/vYiXebkZkWJofUZTI45CRPNIlVbg=,iv:gqGm0Pcj5fmr5SayJZgvMTbL8M2pH0nbKIcPKANdO20=,tag:FPsxCXbk1rr+Dz7JUtRLoQ==,type:str]
-    pgp:
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdA5FyHAZzX2pAOfo10U2X7F8/LFT5nSjlgQggaPH2ZA2ow
-            dGTikv5dxVSGsiYD1wD23HMwdbnk9s1he+4pQ3h29WWOzOAp3T5PF4exbd0nPvNc
-            0lwBkfjCcxR+1+sXg1NAIvG2f1VodHwLhWh9kewRXJ+nJgDi+nqoYBaoOIXZcDk9
-            xdZtaR1x+D9uiD3rF94k3uKUicg15/y8wwonRIPRvf+J3agFckocL2jWb4EsRA==
-            =Pxtv
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eARAAn5g3y64gbPOPMZUD7yx595ExZQMbrSfD4O2Arm+Km2+E
-            MwbrH5AaigKJNEotSV+Jg3aoO/dMeVod4Kn2B2zjTtSGevuje+8RF5hM0YiCCHDV
-            aX6rHWguH451Kqrn55O4+wZdVziSAP3klFs1lShnt+XxYLuewELxnX3hrDdS6Py1
-            gB0ikOLBpm+JIulRXAzZXqUvLtXObAAL3ezAIAjjiBHbxBLyTpGy71q4ZcYAZFyC
-            bPH7ywQoVAM211NEn/3Ebkn09ZQ15vsitLYJ3Q1KC9OJAE55IViaZoi/uAh93/8P
-            HyZk8vP5L2od9AfHeQTFAEodhRNFMOun3cwgYOJhzZIyMPpHuq7Y47qXQTAuhj1S
-            EEHtfZAYynNkJ7LaLYGUXWubo6xX7JAdBr73MjdSER4y5H5gxiY9xwgO2kdD5eU5
-            bCdnFL/F8J3yM7MzKUilM7zLPsNsWUn4aE1S4OvyAz/s0tOztnxQgs22lao8HDzN
-            Rt0b8hlpRfTzOT/RngarcAz1J/H/6j+u1XKZ0jdznYRWEJl8wYKtbIXobCbJtobq
-            M/80LS9ah9IXOQtuR4vqKurloU/eGfEESsBdND943qtt/GnVw399AbzzAt1aof7c
-            PCprpcG4YTg6uaKlASoiLVKdbZQ5lEwko6vUIoA1zYMLrFViNrCrqbPXUC67qJvS
-            XAHYLLMGdHXAIq44vWSwrrpI4hbqZN53j2oRj/V6A2T2AkPoCUNA9YvdyMCgxKGC
-            yDtwYKxSjiYoH1ffG7WiZWv5etyPxWDurIcUwPWoZI6zWh18pDioAVREY5IT
-            =S8OM
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLARAAu78rtXoFetO4+tc5jXzbN7E0n8UlHGtuTaxH7+sIqpy0
-            egQxRM9GXMn8L4axMKLybxq4xaLBIA5aKocaA8ngNh6/p6Q5Eympg48twpsC3T9F
-            LJ9+pO9xeIsXbfhnWwBmIfhuQGuJjblWzvWfAr/Bhg0+lajYezJ3E+7JfoYKgAB3
-            UmeRl6kQKwdc3ueYfodwuoMVPpfFP2Q9eMNUm46tTeM8ZXFDUWq7fD5wTMJJenTe
-            QM4aqckD1IrKYKkZmLZayI5cfJQ8AexvUtXy3SVJLB8cwgMLPl5ID3DqvCna5jxk
-            MxTZS2j98XJ82vc28WHbTtA35XpWZJ6vD73CseVNnKGAVRbpml86C0CA6XumI82d
-            ycve0fS2SQLjjMm9Ays+1tq/etZ9fU4d6vVO/oDeVAJH5RZvu+IIh60a7/L4+Pcf
-            qYDelceFrWOn8opNsTAPg5bLXvBw1szUCtswzbCUrh0lP2gDtRmrJxEmi7FNSnjG
-            ayRXazvi3gYr7yjhJkAAbqxUaQTMtShQ8gB7Kp6xRaIiQmY5572TZWhu21GL7OWa
-            j89Xh3p8yVXe+htO4Oxzu+rM0zN4JW/WHouU09rRatsV+Cq6miKRVFEExZ2myukU
-            ZHhAdFT7c4PKZSgd7Bvw4yN12olB2kBn3RUtpJUhotXtJnSaH3LhRfrgIPogfTrS
-            XAEsWYRmk3lbhx4lMmcrCLsFPvJbAs/65ywROZAAP7lgNoTkQ6CEpaX6SPzS+Ato
-            wb5huWTGZVD1ReN+C9d3IlEdi1fxEc28auHV9QyePTqBusBN7L4vLmjIZmvq
-            =LU9h
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAB5sBw96+Ea48w+BLgfPrt6si9N8uX0Ycj+oCX+/WI3gw
-            Dp/l8yjRsFqUWgu8HdzhSIP/qCctuNwGKonwVUoczglyBHgc8znezoS6zP3GgNco
-            0lwBkdJrjF2mTF/YreDQzNjolNW2UwSiOt7i4rVTH9vyqNBPT8kHxo+tCGL0C46Q
-            pTdCNyvoryerdo84Ru7R1m3nKjx6t/7gA7zxfwDD9QM/s5SVM2cbqstNX2PfdA==
-            =Tbf2
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ//T9nYTBotUG1x5kJPUP1uJWM2T6GrKtjKve4Xdr2EvaiH
-            yCnhDZz23o7NY3OGje6kAWP1Adz5LaP5DjQf4RPWelBZcXi75zLFG++df/zChpFh
-            QmEGcy1Sm63fLGOkO1XgHOVwOKHnW9S+hionZRyoea5WgVw/m2f7UjAzjCOXjJVt
-            P2Ha9TAKar8rDKvOIaSss8JpwLU4xLkBBGS+6eT4rxMpL+1ft/hkCm0skEyrkBV5
-            FRcX7VH7aQNw5FZgt3zc0vI15aAldpjaUnd7O6sXBGwbLaGO5tFFmcXUKpWLN+H8
-            1SxgyUf7tz3SVWKW97hDYUxcJj4OEvLrmF/wN7lGtHprWxIoVtb2+jW+i86cPq5D
-            qiksPcPPntg2WSXgQ9iOTDauts3vk0TUtTieiwHk67D11IZwlwVcoa3Pr6k5Isdt
-            rTD83aNhZ/zHEDPR1BOrZXzji7A9L17tca8NDR3NJ6Q2b7y+hbHOpUmwlcuUvJ4k
-            VqiZVkdtt0/1WDZVM3kZ4YkPnuOwOy51jUkFI11q6VcECusDqlZm+tTdI3YpqTln
-            BOkfvUbfRofFBqnbtHSXnVar1O0mbUF9D93AVbfWG5TCjMsuAQn8SkPiSM1eQP50
-            /OTjiEaZdSxZCFN+XudyxcDnvXruMCSpAyYdo4avJuf93iAKZmQ2GDsffU9PAoLU
-            ZgEJAhDI5ByOUEnnwb9JKI/C6/9fXOHi/OKQ4iKJH6jtnz8ljpOhxyLlszKEdYx1
-            lcVGU20XaF3Dq70MxRLKbpyeGVxCb6/MggE0HrNwzGfUxkIJC7GuPGp+fd/l4VmE
-            7/p1aoxWlA==
-            =6Sac
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAwxmtTbCcNdEQDjkygjjJ9PMDffvYqkbqfvIJ31JmkUun
-            YPImXxoSnxae51O1/ZnSSaoLAUvmrTDtjem7nV7Ke6gtP4gSsvNHDamAV8jubVR+
-            iz5f/GAotjaTY8K3rqVg7BwrD7gJomByNUpXxSnOkHx3Yb6usB5/2oLQOUSuNpGf
-            WJTmDhbwnKLLmvUvCcOp6FiXNdJ6hVblVT6YWJy3sW9sRZDt6nyZDWxo+45aUIku
-            I7ew5K6jvHhjIkCbdE++Sz1rfU64Xm1xFMCzxyuKs8cwUjWdSClX5uYnEEcEEz9a
-            ENIYG2W3FNMykvWnk1TpJj2L7x4h1fKvkK3CffB8DfPEPtkCTnCIrKXZL/3lAQkS
-            JrQfAEMtnnBgOkokA69XWTxt/4vU735bGqypUIFICrzeucvvkFe6mKMk/1/a+hoW
-            jCC70IpsCWhKK8E/9FuD8MatgHtGCoNGbbzlaR7E2Ozd0A9+IHloiV8X1DiS3gE6
-            sILbatZdDh51n7dd8tg8HAimPITxFY3SqC/cS1pJ//Yznt9qtwC7DU8hD7XeLap5
-            RVvMCuwqKNNHziP4O+8AvkZyXocTqvXx3A852GfrZ89gq4jwTJPbBegDSNjfyslH
-            pXdmr1DtHuKxqw/tZ37UcNlhfH/u0oxt4rNGeVStGHY8neIzZRsloDtjJ5WIWDXS
-            XAH3KiOiOjX05XhTKTTrlVCPfD4+QpBaC1WyexHiQdFLPfjdsp38sPEywloM2R6l
-            UTK6VRkFtdr+GYllCP+uOS++hb8+SRCKTjYqkSKdqiKkLPR3DPS/Iw2QAoK/
-            =uhhs
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAy2brRaW8CAX31NniWUbAbmx9JKm66B/LP1VX3n6msQUw
-            OdPLOpCaGabUjaEiikWUcMi80ZJ6M4GYPe0anDafQAU2ZG5spVIN+hyUTuYBfTZ8
-            1GYBCQIQ7ywRPlWZpHvtehbms0dq8/lQe3os7jtNaP8OGl8eyOb8VQWinUDh4h0k
-            sHJ24v6vBKYf7FIqZe2KSErrNPj/2cjQZ0GZlarXW+YyFwmXwHYIlLpDhzum799H
-            At56TkrHoh4=
-            =RH4I
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf/WPLQU1/cmRESfEXt8hCDuAe0YuBH0lc7gcu1MMFoWzSw
-            Sh/D173fnvwMxNfb3WWEiIpo3q1giL+mZtOfZ2BmXdae4jcR1+Pxz9oMPCuT5Tdz
-            EUhp7iX1hr/3HpJJW/wgjsqghogPoejGHLGSrR6IFn5/VoTzZekBl9hDKLGRCZ31
-            hxczjEmM0DAivInRw5KIlveE06oGvYKqrK2Qq3xxZryAC5HkwdL0ZweI6vrUwGlV
-            Pq9l24nhhXdyThbPQZw++Jh8DxNFkVGAAB/pSy6dIRDon5dDohBfJ2YkUQtjAxGm
-            5npdnaQ4eMlM7qnuEV473e75UDdA/wEflxTdtjvkudJcAWDUtLFrGSKjlY9PbfZg
-            S8H2H+GDrqEsHEFI7xtmAmrSr53yljST80zfWT8jpgmLAiiARRC9vd9cJ60rBegF
-            a7MOZYqkvIXTeoqnNXbjsMSTF7wVOqyz6pX+C4M=
-            =O2/F
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//eUdAprycQ1VHhxGpgTnYGPJdPNesqJgKTOqS/G1sY9G8
-            LIWA688BpdFlXBO0aNBiPwP7XobLMXOCW/IOt3f9Zjfz/fGQLF551nb+iFWyatPR
-            8dMjukBzT2WU6ghvtzY9KswPDZ8AXITRCtcmWlrBvURFantKXohw41zobpsF4ivI
-            mfU8n6cOVUyUfwOWt6k2WMT9STk59Uux1q46lLvIoHMSL8wxBTqu/ZXqRqAiR1Ae
-            uykykW7QiEH/0A+1uqjwPu7dSsmOq8v8rUSEv/8zNihF/DCg54g/HoFm/BzRkl3+
-            eFaotQyFU1kwy+pQIx3Z6PUiABaWDp3tgQXvFKjAgwyjrKbkd7qZ+irUpybPJKC7
-            wzLS7ude+i3rjxjRz9aOF2cxSs6DbSgMk7yL48jfWg/kJefIZ2MOMbUkuELIJWUo
-            IkGQI3Y61hHfrQ316uH70h8XgGZIQ+pGJin0wImwQ5193NkRurcmYPbJCug1xM9W
-            YdihSpobWz4mneYsIBuiSg4gcvgoF85v+RvvcINq33WjdTKpIsx1og4OJK+1sEk5
-            Zp6/8LDOTi7kJfEOmlFQWtuZqZ2mIZNWA0tRljvDLvMn+Eq44NIJY8p7QevfEdS7
-            kKMcsytxPBcBAmVlehpZCzCgeerQ71OrTajIJRXWw+H8N7tTIJGAJdV5umd4e5DS
-            XAEoS+74qRqQfpW3KMgXD9h6lXaWNV2xU5Ocgwnms5HfgU9s4+DgqfBls4pa/Meb
-            xwJ+QFdbJ/vjeefom334+5RlQgr3gltIEtgzET1Bef8VQgSSZaC6fsdViNAB
-            =F8qO
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAArtXgloQqu26Ge4XXi2dwKiPojvN9YEK7lc4t2GdZAKv/
-            yKTBqH4+MTUna+k+MAGfIT3CGlmAbFUygF9Nx8OviK95358D59UXKzX4pMSNHEqW
-            qtZQKbMbhNqQsjBIwXJhEdYcTgvqYI/jFCeHh9nQy5HqhdPRkiTp94ZUayr7B84F
-            JqlT+oZJ66pWu8GHwRsdyNPwy/3Va39GAPJMNZSjp4BWz54jhKo0ZKkZqR1sbOM+
-            cUdkjue5wM7PaoVI6/Dsk6jTTh8fH4HVOayUYtbDFBflCdgUhLg3RRRs+RoycNDT
-            dwDiXqoLml+Iv3MJ/a43Aavi2RNq5D7dV7G3zQtcfFl3bcAMYfp90/h3fqDaftzY
-            8C/VVPSWO3P10oMyjZsBaqy7vdcF3M5z8P8ASSBkZR0pGxvaTz6H0f2pi+0Dl6D1
-            m8yzhjae/InYhxb5fUWKkHdSt5GXRBxUTap3kZRH+3QVKiXF2boOgvs5JmeMmb5z
-            xKrZXazKOJhFzeLmZISf/8NnQRLQVN5eR82F0p1HDFRco+SKC7yJbCgJ0Uf9OkVu
-            N0qgbCYk+KTwG5ShgGBTLnsPG0xcBakda0a5wzzhoMayQrx12slhWLp7IBOxerFs
-            9ekxowPEDyDFseFuZvsYo5a5uR8GhlF7Lmy3sB0EYZH+kiHBbkmEpISkUzUG2Y/S
-            XAFXdUOwt+80BIj7KIBoYz3T9WsN7O55yQAEk4NLFJGXCiEBCn7NTSsHiy9FtGGX
-            8OHMkeJQzH0sK31VRp3y2G6gKCs27OlORFy16lKGbmwW7svhP3jCSpgZ7+/s
-            =M3CE
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAZdspotK4Go2mWuwkTinNRQfSIROiUuJRIcHCF/ekvjUw
-            PhJsRUR0u1FFnGrbythdHKedebFVHg+NDPkv2XHpIvrc8Yr5TbO3DX9UVgh0C4LP
-            0lwBLhBWJFViufEQGPHynTiyL1XeXMfXFEbiGwq2RRehdS6r6TcipeCEQTS4od4y
-            1zpu/m8J06In4Zjj6Lr6cCBq0dH8g4ZlfX8vjwCoPJa/OM4PBLSuQRNYkwilhg==
-            =U8ul
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2024-10-19T11:25:25Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv/b9mobp+6ppSsGnbOW4r+o3hTeO8gkMEXvJpyo/sxOGNb
-            wkdTOYDdu+k1LgVxdQaLVm8LPydfVXirQs0CTaBzzKtov3aNhldCItwZ2oXeERkB
-            r/o6rKqB5P03YYDhH+xSZFAB0JT3vTukG86QNH3FoDOyMWcuxAwJZXFW7ljQTsTd
-            XuC5ai3vbYJBLehqu7PZ56zbnnTGFZy+miTjIosiGSwrOKE5D8BfVVPBeJjlyuM0
-            Ehgm237NrTj2FfnXfvJojRSVkWJ7n3ZFXgj4dpA23fjGqFrFws/KU/ncsMpnDxZF
-            c5Lj9H5XfVQG0h3rcqOjtOGyrglSUVsgStRKS8VClR2ZrCu7RRjw/bhFZSzDQrZb
-            7VTfz5kX5VaJxbxwaIYz5NC1qysgcZQh0jfdSa2YH1siLdwrtYBMV3j2/rsqrBrR
-            GWKtL3F3zSq/0CA+0qqW8c5fC1Yzcc+N8/boOMe0FDm8wEJRdeCDzUHhsZWmriy7
-            F9LiZIpSFlirlVLA0wVF0lwB6i6f4NaUiNFQiJhg4HHlP6YfGxAzWmRZ/ddN0YG6
-            FBa4E/R17KlyAOvdUvXYiQWfOZLaSFQop0f+13R8pYM3tr5VG2KX2/IS/lF/dH09
-            eXOcNqU21rCSOQIvcw==
-            =9/NU
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.8.1
diff --git a/secrets/restic/apprentix-base-password.yaml b/secrets/restic/apprentix-base-password.yaml
deleted file mode 100644
index 8b3904b..0000000
--- a/secrets/restic/apprentix-base-password.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-base-password: ENC[AES256_GCM,data:Xys3ZyfzwI3FIoymvYFHVRX/0yAciE8mLDdOGI7zHVtqn5efuc7Qf4K6tqnNndVBPzvIMbUOaIhyxEY1caQApqMC0WER4URGNz9VkhLI0zxdqHNIPrHAZFW4CnXPOJhGMLACzBNGMSi7ry4rzftvBgnFc9QplDIvkmtjjgZwAEg9GkRc3hRA2GsNAcNxV3e2RzBWiex+wf/rIxOi2Fy9WptsBTg2U2/aeue0DIW362Z4xmxtZLnnXtdKFsNZ1PNVKdRJvb05FP3c1HK2fgFJk0ssUHUE4GFaPUAV6DokWSSkm92eGTl47T7twEDbTIiMM0hrE4+k/DR3r7zHUDrMgw==,iv:cAU8bLM0wienj3bKo2v6BwVZd/R7jfbfO11UXEkl4BM=,tag:I8P0Ci4t6abvfl8E213cBg==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1yew8ls8j5pq45k5vxfhxh5xvlnesyfktd0mskxmwq4t53vmezdaqax3aqk
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzNU1mbWJ0Mmg4eW85Sngw
-            MlBta0k3V1o1ZW1aTUpaUkFWdjhlOG8ra0ZNCjUrbUE5ZldYTDRURmlqbFg0MUpJ
-            azZxdUdPTXpnT2VQRzJDNElzZGVzc1EKLS0tIEtKRnhhaGJNRk4wTVVybWsrQXdW
-            NzdtY004U2tIYWkxc0ZmSytoWkpGd2sKEoo7ihWNzu2Y6P77K0QmwCcHMJz4ywdx
-            4nTiIVwBz4svqGpwsA3k8L2UM5Pn0VhTqOmXelJqWzOPlnCUhBiz0w==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:30:30Z"
-    mac: ENC[AES256_GCM,data:fW6T0XLnqoFftuNur0HD4MMllghd73c8bNqtGgmP8r/vslJDrydK0Ah1cAtO+Xjdiok+bFsyG701lLWvr1bYNMSL49DPFIl4FS7RGPCljSVXC2UvNsjq/aGyHLL3uVcE1EqNWzOPZb53soo8lgSjJetrwr5KMoJqUj6fFbMnidk=,iv:kvVaapgkCDb+4x8H4OrwUBJbz8BBvzOfbHLo0+ubB4Q=,tag:QPH69hpQ9PAmnkecl3Yc/g==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdALxuEu7xBV//bWh/q6L3LoSS7Tdpg4Ubki9bmHTcOXzYw
-            e9vXwFx0THjm2PACKBN5ELWiszjkFJxvSOy21KmK4x2cQmVtHuMzl4kc29gkPiZe
-            0lwBIfDM736/UISum6jaTASgmBU/i2PetPxyFimgFSgWrf9zHEI9xSL8iuJZ8NR6
-            939nhXqOAKgb+l1a0U7gxuxrh0X9QBNPlyJMT+ZmCBlN/yHcZZy3nOVcSDs/yw==
-            =tQ2y
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ/+OKUKfestC0wN+1aElIK0lqUXGBWkbYBF+f/wzrglMZh7
-            6O9QxtNxLAeM/qCs1Df96ivpP14IrIUuwRreUNcfWKW0vPj7CwN9FcRVzpakTmlK
-            DV+ag3Psk2ZRBQNpPk7ag21vyMfnq+6mF1ApznuR1LxVwcmjfEfCsooVt8w/f9qD
-            Usq9PjAQBBjSCjKdls0ouVNTxo7KEJfRr+wtDzVc3trc2MRtsPor86ronlJ5E0Pd
-            Lf+lJ1/P0wWsb5Fv0eFsKob/wfTRn5Y3XEFLR2FTwM4nAT+dh5ZYaMp+TRCIxtrT
-            4gHaR9zAxc0xiOPiyTGhe4By29HnH4HInVE90SuBHYfgJOD8MhPHNHQDkiEiAk4A
-            KnWxyOEBQdMe9IsO7aSdMn67PZ/CVjTI+lvgjiVs7aCU8AzqfzL+gwW/wd6lUYkg
-            13cA1VIGnlfvQlzoYHiAGVXnx/e7UGIpzTBd9XF1vJ2jtyd7cNeRmz6YM6wpDgFk
-            sclUSxYt8AD6nVAYi5IyBskEtXZRhkQSe3LzqAmTos5UHxO+FN91itmuRVGPr24J
-            TKOB17iKCn+We3SJsxaiO1mj6cOOLdDbJDLrtBuuU6Pby7rHjQxd29iw6w+MrJ/F
-            +blKNeGn/ocuX6Fuiqv2meJilFY8dMSx2A9RQiKEVT+xObE4OUVJbvByaSFgErDS
-            XAFPfcmRTyMqmgbOTUkVamC4YXqZt78XKDqR2jjVO+yLKNWMoE9YEgX+kxiLDwvb
-            7C/XNMxvJv0bJc9vfjYuqz3BV3Z/4d36/HZeqFWH/D6KZwTsTtbAiUxSWcbr
-            =OK7S
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ//b55iflqt3SG2X23DNGHPyIjejNGfbd78tubSwlFrtu1g
-            g0dbPiyul3Y5mkXCq2hBO43mZCGUf6Iq7K1IHNcdjzIvn5tJWgMzPD8MpduKfRBz
-            BEreTRpLlcPtIdLYIcfgV6/JIn2JV7gOOTrtUUGWdSGumkKKl5NfiX2dVFz2M9bS
-            8Dd6dSk9QXE243/b4YMrifNz1GkoYKku1NK1qXn99hv6J+g4qXA0ElzPXWSRzUzt
-            lRIDtVhwNTBz2Vowm0P8LXNskvI1pR6ccCMoCwelb7NcbYIwDyAHaJ29klmIfWfM
-            oGEFVEbZdhh4ncMrp1X4gRmdmnhqpKVr9WKkWaFFFhFrzHcYQChhjjOSOHZmqeZp
-            R1MEFBISrQ+jhoxYsdB2Bp9Ct47wpXTiH0zXOjsesd6LrJ9unWVJaTaFmKmdUIVu
-            ofhjfo/bmvoi9QRAv6zFEJnDFH9VrBo+AMoBXThTlHqpT/gtmVTOu7FQCpH+26Qe
-            wvVt0bbpxxfcVizXR28Uzs/kQWSIvsHpYfWZhABPSgUkljCLs0JdNJLkCS760FEq
-            kWezQtdQHs+tKe47uXluIY5PuS7zfpB1kpQj7nyGQcFAMgEUjQWGIYd7Ik0nKTwN
-            oTbRIq3AbRoDwdxFYW/O5FkhtzAhtv/vNbpsrajwQ3h2B+NEpCy3LsnpZxWrjPjS
-            XAHvaia+7xVoVPmzhIi3ktkfkvlhWChVDshwnxw6wfS7ton3he3mouC48fhx8eTm
-            YSL8043+4QZofg9PHMznZSFOX6bUwcQ+yxzHQ/5P5MSvuu1XWGt+p9eIpBsR
-            =SD5z
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAjXdouKRikaa+kLGgjYOV39MeUOVtz6BPHqdIOUynGwQw
-            RVy/dvzNsU629+6JHHLtBIFKFA64lgXfaTwh2hHl2Yp56TtcqbhRiQToSEZowqaX
-            0lwB47om6c144CVyTxZ9iIB6iZdWeTElDogwYKquRUH0kKcigyHR+We8xwL2gMwN
-            dUOQiRACjVsqNvFD1ngw27KTAIUsELwjdbDMxuHguBV2Q5zTauCEePrCJvTbeg==
-            =0B3y
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/8CUDE0qk+xvHe9Zy3X4xSYZeTL98GMG/dtN1QQjayU/58
-            xLORFgo87tlR/yxTskTK2CrfeMUJRNOHGhThuuAry2AnMr6lXEt5vmOAsdaY0fvf
-            VF8xVS6SkYLdv/aRVnEMGPuvS7zABqdNDm8+8wLqVo9agy16ecgRbk65fg83sfkl
-            ljRgpn5tHQwG7pcQyY+hpANDw9F6/31/Zoy0O8hKCdG4juFG7KeEr5Qlxk4aloD7
-            Av82C9MpApHagUvPLG6CuzMeOSazbV+bqo8/gkIuPllD3hCGVXDLWju/060YB/5p
-            N+E7uDYxi85Q47QMXTbfO2Yvn7nxNiDhGmF+wm1APKlbvLpaN9eny2/eETaeqmPy
-            RSSCmlnsp3u7AyaI+KBsFqNtNVTFY+jf9u46akG+zZp1bbim14I/eVAjiGRRgqnV
-            U32GBvKgIcCG0Qacec2rut0n5x7W6uW7qyAWWyqAIzA7U824fNlohnUhaZQ0uziw
-            auHrkwFuW2khAC6plcVIp8e3vJB4oSg+USG59nysayq3eDUR2EZRbuaKOVy5tLGC
-            n22FXY+OWUceurfsxwSdT3ph+y4nxl4c1T1L/lvu25DL3KUGjzD0rDt0DuTFRXoQ
-            bhabR24vMdcSYJaOE/mJm8GxuYWJJJVS2wljytsyPo4eB7BIWxJM8k748+kzfGzU
-            ZgEJAhASPQnBBwZLv1KZsV1fnqAgu1au7Uxy0zyoz1SHuzX/ramLRL3+gLIMUdnX
-            sI4E+2d7N7HyUG0eex2bzF68Dn0BHGVOJgrK7fcwUuNSxCbsa3EpvVGwPqbSkf+L
-            D7Xa5FQXcA==
-            =DXSD
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAgXKxDDA34XBsoD3xwRa3AW+EIFaNwJsQwnuFtQVRqUmb
-            IMVNfCqMcdPIeJ6RVxKvtF3jxG0SR5NtRjusOY89KrbrM4ifEfxL7plSJ13jdo9B
-            aCXdhbQK6LpNT69tTILFxfsEdvC8/gJrASdpMRKeyTsgzTXTfV1ruB6H4lvLvyo8
-            wKpv7spIUG2NuO+VCxNS/nf+e/IIjWSvWS3oXOiEBKg59cmOd++aGzXpmhKnA2DG
-            gKWOlPs0tUgMIPyt1ZEyOJEUpk0S4MzTejGCUXdlxNCCArhAXctiYQzeMJI2FlbG
-            ZPhnV24PvWrkqn8dJXy4+t40BBt5NQNnsAAFIKZfUmIMc1YP5LTdQgovx0lBTkDc
-            N27I7m3ue4kBQLAVNWCwqsJS47SsvZONPtfcgmoPMKiWQ9fmJpkbzaA3UaS7tU63
-            cA2shnvNQwgEPJwekUv6G4aIygoyyKLPENYraMDp298dB5acAiSeDIZPDbDF8WUg
-            D/kOphExoXNwAMyoFHsYeygKNfAiraUzwo/oBcs/X88njyNzpbd3bB9DzXqQZqbc
-            bL3kUtc/TU+824yl4F9gZLKoxqbpFayj3+LQuEGF4sNva+r91N4MecwDNjmw40Gf
-            j8mnVM608rd59JSu9YW7NPbT6VRODxbRFebZT7yavma9o1NFsN0cdrZN56i67lzS
-            XAFj8NB6TSGQ8PVjVBrPXYzZZRszsinx/mKnismFUV/nvJ92w2pEZG2ple/VGuSq
-            qllBeWc6mnrb5a8zw1PaLBAhvjFwuVDq2jXBypEheUQk5tLZdxhHK5kswLOX
-            =ppa3
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAtsrrl95TqmJmN8b0lCCYx7oq4pAoxyIMs9T9ccz1RUgw
-            j9w8onjnAfSE3ph3uFbhTrJ9NVYgS5P/YI4j68X8kfFHyp4ZAWuBZ+XWHlERtPe/
-            1GYBCQIQmJl/qsPLvQaGQW2Kl/QveH1o4aWJZjhIuiJ9VwOZB+7Rc/9/yIQAuXZf
-            Nzrg25xtLhEmA2t37JOegY+wxlx9+nC741BibyBUFPvTclAaOVlYf8INC+e6YcaW
-            1arSZfyLvDg=
-            =rXhR
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf8Cu1zS74l0slLebkQ7E1ESgGsG/SKPmRE0DDmz6zz6WeS
-            rO+eMxKUWwyxr+jEXc1Y0Gf5UEhR33gHXqoHV3fBO6C4WKXI/Xw6/LwAbCvUChIZ
-            xr74DyMr3+AeuBA/ZyJnbGe+fWXh3Ce+FefK1oYf6dl8m/Guo/+hNEaZMMqH4+PV
-            QwnbcgXDboE+QKtfrqMBKsT2/7qLJVAaL47DZ1G6+1P0AFcJQ3wyiOpyYU0Px0Dc
-            KDogYKZhNDRv5K0FOjqPNET1MXs2cbH5fWR5w7fl3NPuB+Qbu9abrL7ID4M1s6Dn
-            2bo9C4Wn8VW1T+0IPReosHZDcP8Et8ZhQk4HKv4/mNJcAbNpp03emW1EmtPFdsc/
-            NMCNXrOf0BqQXofoXXh2ETcn7hfasn84O46v8AUrCwJMtPthf/B8w60VXS5yApfA
-            SMxv/ecxrh/8ex9HO9wzG4FujrIC7mcH1cVGF+8=
-            =xjjN
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//YpEKe9TNB+dn+nfOLJ+dCmoUctefmKBt+h9J2lAkkpy+
-            5WG8Zm1JsX33RT12xoAmN7S0RR7CRAqqrrA0gX8DZcwLduYrZk72qQDrdkBjd28r
-            hIdLgED/xE4du/xjt/pcMIbrBt/JBzPAnNyPrOSNOHY4yBgr0hnaGvvhqJ+CORg5
-            I8vTHguCpQtDMVA0UtbGv3wE9YdOpJE/nmguQa9I8u13XLiCKj5XW1RQyzP/PVVY
-            AAFIYp4QXxewr4AcwkQlRIj2v/QMfdpJ8uGD2xpdO+AdXyPlXW4WFyaM1bLEkH5q
-            5wzPWiBCUpYc7oXrbmTQosoEIPYB/XhqSrX79oelVmdSt6Bb1DXL+GBHDIsOFXo2
-            sXDbGnLqN3w+EQl98gS5z4OTApWO++hQzMjefOmV15S01NR6ZEBQWVXHC7YiFd9H
-            3h2lRzcpHzn6aGJfsHIR3CGA6M4OmpoMSPt3nc2UyV0Smb8KKiT1RacdZgu/33uy
-            0Nr9fXnhXzlCLc3fpL36UIEXsV5+IQC44a5cg/NtXQuAsWiaTnmtIbpJtLQyWQu6
-            K4zvAs6Of8hxjpILw2bf0a3WquBmnmZbr5QUc2aPf7qU8BFSnZ/XhWqqFaJruE5l
-            kzUAEzilKi4uY6kXCCdN8FA6wPGfuJHEt4GU2cjWe1fDsWA5hBzmtdSnM9ULnuXS
-            XAFB+1SHjbj0ijV++zbsPsehcOz5cdj1EYAl3lTORiPMu8VD13hJW+VruYdgcyYZ
-            I8VnNS6mwxaSw1KjAtNB64jr8zYSUu1Wtvd+9nqWugqanQ/wxWGmXdKCUREX
-            =Kbne
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ/+KscWGrMN+Zlm+z+e8mLI8+A9UVPErun0aAafcNaYwU19
-            rWHZ2OIJZ/LXDPhCWAZDKzfhGX5ndxvklpCBcBIXVfbcu2yvcM+IO0bbMifl/+/+
-            GNEGxZBy4T1WDarM7JXxahYLj0PABDr9zS30NtbHOriVz2rkqIW128vqvCZe17uW
-            xPCc0BrrRl/lgp+NC40COY5eMn+KnDaMpZZr0cjGx8JtRhaAFUI1ENR3fxYvyx4Z
-            cXDetqbbqBiwBRmDZu+3m8HWGFYemN0nxEsoWNB+PW+dnK4ivDiSuLkvgJWzwiDy
-            uJIyF+mz5OdTdDXVD0VdLhwKiP4HTZUIXOIFgxfZv4t0EcMEBWdgLgDnpgEB1xxi
-            5XIRYMtbF/xyhcLjHwleu883hawj3UjJ612PkmOOuvhRPMCRA0lUVyPqurQ4pF5R
-            xZObN8z5G4/DUHU9OlKg9uhR440gIDsCzfYOXPikufMbasbEnye0mK1ndje7gZ5c
-            U6Ft08pHdzxrWR771jUFXri0pQQTMHrRFc442KhGWLsOyUag+elSjw/WteAe64cg
-            SrpPqmrGwTsFWYciwG+7ELlOXYweVWy4sstbBcpN04wANB3rVrJd5uZjKLT0KJyM
-            wwtLPnJbKyVtWboVv9YcHRCIOLcJJUpTKIi3hf/1a9ITEJ3/JdbWyJOEz+x2shrU
-            ZgEJAhBoFhyDwlsx6brZ7QoYpaltdGdA7k61Lk/ay1S2Z5tbkJbvDzNL+Vyd19gi
-            alc/lD+Z/gl66etvEQz6LPmLooiDIRIOS5R8wvOXuSSKF/+EpEkCIO+SZ4HD6wq6
-            K6iXwaaNPQ==
-            =p2ZH
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAC8ii2DmJkEyMqPYi44l7zJve9Zs8DXbZaDuSC4ok9AAw
-            4LtkBduPN4Xn6pA2QTniK3rJ+TCyugSC8cg3xohLJORBGclcIKZoAgA+Qq83t7Rw
-            0lwBYSj8+50KlkOQBvDNakwAp/3n7awboVa9GucTgTjDa1BrpDjCDMv4TwmNfhTc
-            RXSXtfus4XfZyprZJvSM4nVCdRcCpcNeKSdsye0dzDZEueIo+3uR8Zrhl5QLHQ==
-            =tUv+
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:29:57Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv/YCSjisXFGPgeNGll0Z04a6pIdvmgLmqLxIkCshwL08eM
-            hRpgLO6Y9TALQJQnM3SO2NLJ7WQtUbE84YoPpCljRc2NQbX3KkbZ8ipUnVBXUgfV
-            nIUr8Ov8EVG4SgOZsSJBrORjwX5fYg0XbflIASGWC4c83PpjW09BHknPU5VzN9xm
-            VzWMwBq1xfy/dCLrGqhRvUGycgFYC0ct0eYhjWbXqnciTsVzRiJuP/HUMEl9U/9y
-            eN782fTwhDHyCmcXdAKFwsW0j6O0IFfaVkjDGqWzNVAPC7bzes+FSU+FtTFeGuoO
-            G3ty2pIYIIDdnZ6FV0gLVEebN5+kARtQAy+Dp0g3ud0DoPN/eVx6SFlJ81z6apbJ
-            /KvGf6U5/dGN02a4Do1EtrKO4kPPOn283lsPbJYVEG5dcWTm4p6lgruLE3aBBvgs
-            m97XwEgYNeeJ06bRkNHFaLVwZcwnMWpY2fdRL2/n67x2qkOFOv1A9EETnSuc+WJF
-            o2va3fo4j6Vg8OW/LknP0lwBuK4ivyK5AwsOBkT7w8ByIlNJe6X0ugnRSu7SH/lV
-            4Y9BZkwMzUA9DhnutFw9QLP+AHTIWWzCBPSQ1L2QzriBxQz2faYcG7sUMUDmaKm/
-            gPdqO0MBYBbNlpt/Eg==
-            =uaC/
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/apprentix-repo.yaml b/secrets/restic/apprentix-repo.yaml
deleted file mode 100644
index 13f6d6b..0000000
--- a/secrets/restic/apprentix-repo.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-repo: ENC[AES256_GCM,data:jrrIDUe6QSjHkOiDvPCqpEB+F+DNLjTma5ERxS/J60WbpoIUucABYW/PK4Ny/UOtFct51tcLm7YJ4NDr/dJZ1SuVrDjcmVHf4rO2tYcZW6JXEuT70KFyfuDmuNeytMdQDV9r8y0diJ/FQ2eeERI=,iv:3QGHyaO6BRjTgkzWm0K4ikWSPlD6KSugoPvlkhBiErM=,tag:p27niSDcQ/thzwHL74XZxA==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1yew8ls8j5pq45k5vxfhxh5xvlnesyfktd0mskxmwq4t53vmezdaqax3aqk
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwcHp5QlVKOE9SMXZZTmxB
-            Q1dTK0xmODVsL0N2UzgvNXd4NlZwZkJteWdJCnhueEE2WmdjM2o0OC9IQ1V2ZG9q
-            R3c3VTlYbEIvbVFBOU40VUM3c0toeHMKLS0tIEgzdkNqVmY3b01TTENPNU5mRWdT
-            L29qekQ0MEQ4bVEwK25IVXFBNDgxMGcKckN2XJd49STwaQa7mTbI6Nmk0f5CZQTN
-            IL/SNWmx2iqfhb4RQjND/w3sM6im7hi9yuw2b39OYulLTJxnKyxu2Q==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:45:29Z"
-    mac: ENC[AES256_GCM,data:cT0tZtUmNXqT/out+J4pW2ASnzAat1vHiAHuqy8MSRaqqQ1XstOJ5KVoyZctU45jacpAn2GLO1uKlSSwYJ1qPLd37b+f747dAp7UxVSbRzCs6YBgQ/gXPm9UXUdZ5EniE894GY2nrqof8oNUX0SPHSXy7382aRyvP26zyFQr5pE=,iv:+KmdpKHcqUVDL8eTGCh6qLM80L2P6ouqa0qa90NpGSs=,tag:Y0Ubre3RYBR2FBk2pToboA==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAtHp7+UdVAzeLSASQim0Ahix0WvkRwyG1PijaOcXSNEAw
-            7r6I1CbxXDuwh42D2OUzTdy5uayMeDvyO7GyVL33rOeypyzZPOrFAE9PKJfrUFLi
-            0lwBdcnfUjP2h6V5KmJzJr5FfsOnSw9JQfjWtt8Mv70PKtWKwVlvjwIhjPY01Z6t
-            qMtYCQcOX9D8C+3CC8IrdIWBSh6U/LeK6HBsqWUEBAkF53g6GqnqfWTgFEG4EA==
-            =dUDb
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ//SYk8ctDqDmzZwO6JV0MoEMYJKKC2ydNcCpIvJlVHd3VQ
-            YPQ4FuL8sOIM5bQ00ckQ7m8rJ020jU+90kTOtdfhCm2iBaqCAb2wobm5DsfaveU0
-            D5o9Rvu2sJhg5BDp3z9GRLuLMPsuQ+GJyhsGZ6F5omTONt2EpOpEpEsajo85WyxC
-            pIgeaYiyM8CpYmDun8PEHADO8IdK0Oa0r1EOu6jkeBsIKkYedfikONAsoPWwrFwA
-            a+rtiehwFmC3wFz1ZZ+JslazuWlo75wZnQbAnNRpRbkhTl2nE3RCnoeUYx4ekURR
-            rV4okluieze15NLcjc0ZlD0IT5qWBo/V0z9N2n4qZLN2MStqX1o7lo56vCGh9ras
-            2jWcdIPTVzqDVWXJqYdS2GuPT0BGr86MWMRlr1LLEqYOtTv3rdyGzjDuK2k/KYTD
-            0vHn3FMXTyWgtiB07D95VlcUk/grFy+LS58j3bR1vsVcBJo7t/ycCHhRWgl0wHR+
-            RWOFnX1dDxUozuoAwUFE4D8maEanGNBRscfLYJO2eeUn0bLeZ/SRMcT3DsRymRQ3
-            qm4llVFMOUjPGV1gjKyfvdAQI7H18uew9gRkOCMz3o20C5maxqVpb7yATvbNzBGP
-            HQuxnFSaGf3s462DmM1nT4NK9mm3rvesng1uRJNeE6IBjVf3SDjqNsCqjkVTMu3S
-            XAFQaEeqcI+K9KG+/8mynn/cre+1W67OvXxGLClopsyYnG6B5Wb4EpI7h80naEKw
-            NJndeaKgDjzWzvgbhPKBCTssnosx1xqrRyMT6EwI4C+heT1ivyI41bH09tG9
-            =nRQB
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ/+MrgsrPhlR+1f4vJt7gUlbrGjG+JtyPBIsDDnpLit6gF/
-            5BgXR9f1qF7MKX8Kw6Cgc5LzC5TiPL/sx4/3wWCmffKVifC/9Xl95ZQwEW2o6gh3
-            C5drVNI4xYC5H9hKwNG4VPdjGpElkJFpaL83FIR2VunnagSPCht/5VdQup56TMCJ
-            gCjz2YdraaWsPXcfmjxwF+Q7uN3Izba8BlbhxfTmTTFoilYBPDmR893wt3BKHqzz
-            rOTP3dQwfmAuulMAQMit4boT5i5utxImskWrSfDKi/bDrHB2YN3lAX+S27w8r+st
-            IgfHbGUC94MdbF8rKCcfQKm0MP0Ny1TqB3IHDhA/uM00BvFvX7CBdrSC4eG+np1O
-            MAs3B9n92KV4TqessUPLJcHnKwEBb1tyXzQ6S6jxZbIYSCaGdN8WiEasrshrWO2Z
-            oWnJYh5LBMwuPTItCd+xTHwcL9dFb6Bw8Q+5NhdIFvlUNS+xRUnQXER1ZgiKAsDA
-            8mAWO0c4swTOBbyIu7r4GSstfY3EbR9eBzg7rpqXI7O4ONpMxGRBymDsOv4dY7iK
-            jot7qREFERyVeUyb5d2XZAytIRUxQOwXIvTMRNQ/uxUmn7RE6j6pfw8IyyQ53ZJe
-            esPpEIGZun0II1l15966CtOTXCx4WY7jxhKye3VbYnd9zfso6oFkkjRW6+xUd9TS
-            XAF6PhtX7F79OJWX/ME4hZA3LhOP5uGsKgKGDuxkTHMB+8xe2Yk97JUJxnR1J0oj
-            d9pwIZrxYTQqP+2X61/voMeAeKnegQZ9DzEbvTrjicvL3SggGtNfYH3+3AZg
-            =Z6bK
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAarjHJ2umOQ7KWZgQEBqgNN0jRXrhMaioaJ1Afbvdk0Yw
-            bWy0mNWuVCExoSCkHCqSwah6ZdczT0FLiAtLS4iuyUUwUX6R3eM2SFHegJxzIxHJ
-            0lwB6ZPB/7u2Okd7cfBqJuMYHFZ7oZSg6Mv33tzTiDhsOX0yMsQXl9YNKgzhAtuA
-            VBZ1E6csuwr4dAxWCFr6SzCnv9suJGndBhvJNFIRTEMB3hzxF7A7Fbr9ICyoRg==
-            =6vDP
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklARAAjYqp8ykMe46lvwGFlFRugDTe2MimjUp+w+F9/0F22cGk
-            uo4ktV79OxJ7sTRjMZEjXnQqT0dgfK6Sdwx3gn/043Hbr53iiSnvGcaknKa7wXlm
-            nmDTr8ACGblj9yH9OlzfDiawf6IYgHjhEw6NZbE56t6f9keLRMUcQStyxWzVlkFv
-            ibCuJlaHJgXeLNtJs+1wPeT5tHr8W9bDhWka+C5O5HEZkkF9uFxtCyZJH4gF9D9f
-            XdIliOeoTap6aPgX9NYswA1GvNTBt2TtrC18Cfs8GFQrY4dD6Ok359A7Fvm4JMaK
-            NNG+cWWDBFD/QuXivXMFhUfaCMdEGbX6xWyiUI95o482VMVlRhxZXBUX++uVoRV+
-            SX+6DNuVGVj6vwXwMOU8Aj5/c/v2nX1wupmvrj/+cEGfDEcUdDNF1IiJGD0vmviP
-            2+g/nUiMBezcoyr+9Z4Ckzz5S248ORRr8LlT80Px6MgSKINpjHVI54+3naQMX1Vf
-            /uQBw6Gc72UlxKfM+RlXeQCq5Z1WKejujrM2jHNXIOBLH7oVGVhOhPsrBtUNJllb
-            vdEzKII2zU/JMA/timcj5+F4u6MyjI8XB2nhwLARxEYVlQ7/snK/o/Hztv6n51vo
-            Dss438YH2WbRdlnes3tkD2ML1X+5NWNM4PLR6LqTJu5M2lwUy6rD0z3eBwGyHLHU
-            ZgEJAhB5E4q+eJPDMy9J0u7cdO56p568zjiE2uRJCU1b12tMkIbUMjNm4cla4uQe
-            zC8g/D1Bxg4T2E7pGVPsjUZxcTlFU4+dPDL5uPLjpCsXZY4jtl2CLslDXXaTw/XF
-            eIKsotXzHQ==
-            =MRry
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAt6DcHNtKcI9zw+zxwtc1gz327ZjAj6xdpM++IloXopjI
-            tkPWoCkkdihIcpe1EV17q/BLKoL2KnMJSOUJKKhhaF9gHRjgonEdF8tItvAQf/1m
-            WymCkUAynC11oCJoL7gHVsMjeDjT7IMmLjDVgozGtEzNYUp5XfzOfknt5WTlTPTQ
-            riuI4axV7tbPEXWlZWKkqAaS1sOAPzqF7e1c5909EXdOe8T+zWKfhsZO0Rd9K168
-            OHoxsRgjRKv7z5PiGKxcjQN2VvmyxietDjWNfQoMG1En2B5J6ItQT5NPvXltcVLv
-            7LeXuPsS2jAZ9AGWqr5BFCfd6IVDIJ/HKLm74jGbz5JK3x8Oqp60o5w5ed0mqxm/
-            A6LtzjzxZ5NJxlnQkcQDL+mV+sdXZ956gN/JDxGxhBxcFvUAa2GBaRIawTlyT/Pt
-            noFY+1zsJbaRLDU1vrjccH+iWmH5dbUp/O3c/Ahi6bc2yOtRhKO+1CEF6zRO6u19
-            fAR/sC55U8RoXYRbWj3nNmV/3P5WseJaQ/MqBuQ4VgeDkXUaD1XHtMWoE1gnEuRN
-            xlPLM97Brw6rXGC5YLMlxvMfZ6YEF3gQ9QoAQlZ0cn7NFGEal21HILYwYGOas8gY
-            JAXK4f9jmovaSgx3QY7H9WpOX2uvC0XHSreGUVspThsu9fNcQk7iz5N/eaz6WUjS
-            XAFus5vhcN+aVpGp2vOP647GjVixFNcrfZsFWQaqmfZJSKK8EU1XWJLJpb7s9RlJ
-            mWBAfUyDiXFybrprCx4kjX2x5wAzWmHqyYwo8+gm3WkRtKCRUeT8sUT5XTSm
-            =2BXv
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdA10TuWx4oSjrkhJv6s1ySALRr3giNlHaWHuP8Dxr3AEsw
-            dw8xHKZVs9HDxpHRLQ4LfTuw3MYISgEUT+RP5aNMvl2ifTZ8mqmkci6jykRHLMGb
-            1GYBCQIQ4xgxcacFqSk1DT4AZAAokudDJZ6LJN8tk/wA/QRK2J3j6gWyl40YhIPG
-            WAVlgs9xtwgsFWVU+hLuF3P5lBKc9DvzeN4W0skp6AVo4o3GABMl5W+LL1UTi32j
-            L4YIKe5z6M4=
-            =Eo0h
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQgAl9eKFX8Oah1Mx6r9habr+6LFuqrF43ORt6HTgaHLAfsq
-            xoKW7+IH1rTIAvjfls3HDf0OUxBEz89T5BgnGXcW6susvduv07gZ7f7wTr0Mx5YX
-            jmR276fuvjMMTAp3i7WgoKTmnDRv9+YptZ8fyKi2pvstEowqkeJhrJBJzByFw1/R
-            AoQy5bsBfKV173f77V/jYRUCCdOAFLWcefCQ+bVe6frfKvg7hy3z8p3UlZMyWwsS
-            0FCcK00V9rstvU+0d4dymddBlw2U3m2PEUjWjB9jdIOOhR9gsGB6iRBexdO382nR
-            bAcAPhLKxLr920kBdiMZCse5NUw6NFQk2XIDvKWGy9JcAZXoC2N8QnwIcwOc1VZF
-            FTBNZEV3Bb3FKnlKXWGCS4PSJQRRHgkaOXB6ROgv3odU4krXyeKE61USCdr7bdmu
-            Zrcw+5JKVjIrVbmQ/vYbOO1XecJzPsdGw493xwY=
-            =EdAV
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ/+IYAi0hNAC0ujL4KFNKPEMMQC0pljAG00ZUQ7DuCCaWWi
-            fyCFTj6K4RncU03OcY+9oCcHEYy+SN+TnAuFXsYYIU+cS1Hh0lg+s/awA4j83FqK
-            pMROGvoPYan4BuWLbTa7gXpFwrCO4Pc+dDTLlAXEYvOBlhPezE8jsWnJxlCGs1uR
-            8g8pcYsl1OX6QmnzsPCCrA0KBlzG+6MFiz1j3OsxwwI5OSvGInWAilfSUrnIrdEW
-            UtaMiCugwDWj2shubUFyLO389Vys2wEg7dg2FOvU1DFlmLBKUP6WehbIVZkmRW7f
-            ZmVvpZKcCUkKz6MlLM6k5RF++ZTiLlCDMHZvEzGcxFpArKE8NVedV64Ad9Xrsoq4
-            XQddfkwlKigYdWqMV1zOV/yuFisFLQVkDadyLGGgSZcXpwIs2+TFVg5AerGaOo4Z
-            yL5EnBK6AUPTNqtw8LasIzk8cYWX6h9XdQwbLUW1oi/WrO7NZLRNqPKEWHptnpdF
-            w0YzPnhsEN9FcP4kGu8okbkSHcPZsIVZqFVxnbklKewcWQBGXXpRfjZCHpFkxD3t
-            WkUuqZjRIdn2hq8A232kInB3iTCreGD1aCSM9d2GHJHAhfA+JY5CAdpHt0BozNE6
-            qO+ChxjOqVLAEJkyLvAf32dlmtHYOg5lOx9RrslvrMfO7yB4oBc3ee0K/ONdqsLS
-            XAHtX0expvc57sOn7TpBt/AGN7IsLdMwVT4uOIOetRsY1/dkvXK9EHu5Ccp83PO2
-            WPMt6jH1M/bewobu6ZhcCDARalBabSihJ2HFjNCfrwI8PPqZHKCjlOasA7O7
-            =K1Lg
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAAnfKUbiyc9ZPQ0O8ALYtjgc26m1zjkq1WBuWD7z2tL5Sc
-            YvLKpP8J1Tvs4iGbSSry8VAMYf5GbNEjc5M0QS0rvx7aWJc2adBOjFTGmpeaPxjV
-            7fphScoH+J7T3Lj0vdYJ5FQ64WjqtZyViy5QZdx2Vq2WL3a4foKTZUR/58ErVxTQ
-            +UKclnp8JYIklHUEqljGSWq9aLvuKtQvVI0sy98BHfyy05sWMwgLZDfdMxN/Ls1m
-            6TxwsvqpJyKV+vHUqtZ1arFvsV6YpygzbHhVn3Rf/VN4kzbGKqp2suVsY6MW8d95
-            TZG1dYU/4Q6ARIy36Ff7/iePoxjqZZ4N/V5moLF9f9jEn8CfRLKwctIBUvxqvijj
-            sR28AMl/Ie/+KDs4lNAugSqWFNYICsh2/h1Qur/Bz2hNTIAyjuf9z9VPKhY354+X
-            2oeM74UoEaiXmKFhMHCwuvNKJP8HO8mYzYPD9RzbAVTyn5ECQVHpJ4+Rsxlw8usy
-            9Qf7/dXwTixk08w1l92ZK/59lrQaasqJ9PTWdv9Wa5t6HykFLPG1NcHgG+OmiCqf
-            k0G5T66aFLFXfQQqGy5k/dYIwWWagGHEOaj5x6C3CSt8pDpO4ykGHN6FFtrkM5eZ
-            3lJxxC+iX5Q0qwywdyJfLVEDzjCqHusqMgqdbm/4pnXUIBaUmQ7bZr8hYsogIw3U
-            ZgEJAhDKKvBNec3xtOLkHeaxmPtVl1u+3aq1hhnMd63jKHk8WM+7FEVvaxHQPk0f
-            BekzZNoXwCFLxDwjEbAohqZzWLf/G8X4FMeWYRQh99R/kRTPjNLBV4fHEYmmqMRD
-            KsuSxdJDtQ==
-            =31+k
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdA4MJjEHp5YjR6vOEFY3mdYtFH1c8TQG8OKES6ACv+S3Mw
-            dIheyaaNh8Vg6rU28jEZq+85Gzrb2k0AeJIk+vPZc8p+21k+lZ44CvCLWQ3JLvG8
-            0lwBZH456JQ2nGNkgpb46OD3kzNoo2x2QGhJyBCIlpzQvMXp8pZWlvTo+9pVS57S
-            fpCwHdgkZunEC/q24wXhfA3QAcge5AirHIILyIGJEDRhs3kUTimDqmX/LqQt1w==
-            =VM1y
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:34:53Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQwAq8D9G8fzxVdYLUO3iTR91oXc2Y8uBqzDQjSLwaT8E/cN
-            yKGSlioLIYg+Zes2SofL7wxj4X10GkgW+ghRdEldIa1+sJb6O+FlkSycYBHlykCu
-            lqomyxKllkqpbq0jyi54t1XboJdAm10F4a3624dmS3J48+0wQa1l11RQk64wriA0
-            ugWk+j9vuFu44yQ5qlg7P0KmTCVoCVjLluc/eUvTcjHXmo0mnXUWsxraOxR9ImuD
-            zXMBMZfeDAUCGuK9yAz7Za8TgFUg6V7t1tGPFft+0IZ1hgwz+JTP4nUl0kSDQZ/r
-            OboAUk4FqXtCyCiGYMnozN584Pm/ZGbKWZA/Xf/TQG4aRCC64GWjD32LSY77Nqoz
-            kGhs/soA819kgEVG/0VsgoqGspeR3pO+xzjHfr0GxUisK0NcTVnEM8mqHMUWlK5Z
-            P1s1LzFg8x6mE0ZDtyH4lwUzn76bX24lMZow1tD0kb7Iub+5lo2H1lqBRXeJy0bw
-            GRfYJMi0vPw35GsgV57N0lwBkGv882yBTXuplJ7X4pUNH+A2ZBSRV/tzKGYrz6tW
-            gGJDPw3WFTsTTR/X0QjMpTTu2geeluMJPeUrNW4zLsNr+RcBvhxP+E3FddrPBZRU
-            uIPDtMDU+n1W/YKVrw==
-            =HJ3V
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age
new file mode 100644
index 0000000..449e856
--- /dev/null
+++ b/secrets/restic/apprentix/base-password.age
@@ -0,0 +1,11 @@
+age-encryption.org/v1
+-> ssh-ed25519 cZNEGg ew42q/XBzDpBloZZgm1E3Wwkx51SbEMafjYDsTkCrm0
+jDOdya43NDQ8k5/pmr6WYXEvfWdXtlIjBSXhZirxyTs
+-> ssh-ed25519 I2EdxQ /VXsPlxEBQZcUzzKYVH1/LqxSauUPbKDLDc2V5cCB08
+a06LpwqKNeiCTEOqwuY+wFcdc707QVfviuSqqXRvelM
+-> ssh-ed25519 GNhSGw qdfXNYs9gBctVFF64cGCjnH8ssUTNFzB7AAr35lZc3o
++pajMzF6zc/MNVYgrXKk49Wm8D8OIEeul9WVKBmQsco
+-> ssh-ed25519 eXMAtA CvdroFNA83MnkPd8gqui5eF1ehl+YmSVXjMJUg3b8Uk
+i1t+w7XIVbY/n3DYbV9mZu10XZHWjB6Nxfd0qyz5l0k
+--- q+UV/9Brw5CpyyFFVxSXGD5IdWih3Eq9g6GjQNjhLjA
+d�����}]����e�t�ӟ9�r3�q#��d/�+����Ou�<�:.����tm&������ ���RT=����F�%\���Z{��|��xi.��W)	�#����J�d������ю"ʔ���_����9x�G�l�;s!��$�"��@iy��i�� 4�m���Q��.�d�_���-�C����WЅ�S��uz9�¿�#������BaV{�H>���,\�~A�%6{`���[,�3 ��K6\��B�*@W�Dge���������
\ No newline at end of file
diff --git a/secrets/restic/apprentix/base-repo.age b/secrets/restic/apprentix/base-repo.age
new file mode 100644
index 0000000000000000000000000000000000000000..7067580881f7c5801af6e08076404849404d7150
GIT binary patch
literal 653
zcmZ9_OKZ~r007_}JVj3x*>Erlf(SL{(KJafn`x7EZ5~~lbY0tvX_KaTKl)1IcJZ+3
z&Y~WCfzzD?1y8bzip-OjAu{wJ_?idNlOW9DecvDWWK9KCrxQfpKzE%BZlFOU1OR7~
z{eBNr6*QAUvdK<UU<z6i&v4~Zj@IxoG0&Rys?vqfwC_e#QxANxBy$555h6XnwFaOn
zwC#G92V;~LhIYM*TCAwMGPfA#<t&qqif&j(oJxVvj&4PiQNl{nsHHv5SdjHR><ju5
z-|N=MNT#}I<e_<pD=)(mX;qL2t5yJl?!}crGUWP_0U;^HLE>mEiewtkO2`-*^-M+$
zm@pml=FzPn^u)qA$utpMsXD01awP53i;~bK#imR-eRs*C(NfzrhY?A3{g?+RxUV8P
z-;#y{zM}Y~Z7FTm@3FX;XWB}U@~TL+&D7YU+c>(Z%RDupk|jgNg$B`Jq*Ou3@klZ1
zR8nmp$3}IH&*%CYPAh?{vza^$;9khucHm<=&rt!9LfL}BMP=U%NU1m+cPuIHLvq9u
zB?<sRFo_N4OUN=5!gSssy8d9KnDwwww!~p`9y57c#cFYsrHVM?0>2Y$2jFCDyOl`1
zxGnC^j6dG|ckx@}?8}Gin?mVcVsrYl^XAX%sr#{az^`t#ZtZN(emb!;`QDiux9;9S
zf2x1y;H$^4&m5aLy>&P-+E>3!L$x!uzHvj)q17wfUtj%tAgn)<pG-YlTRC^Rsy<zK
ftia*nrM>P+W9QoWQ*Sq(?|wJ!?Ea6HcOU)((b?(>

literal 0
HcmV?d00001

diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age
new file mode 100644
index 0000000..3cb9f4a
--- /dev/null
+++ b/secrets/restic/client_env.age
@@ -0,0 +1,23 @@
+age-encryption.org/v1
+-> ssh-ed25519 2k5NOg cSPluicS5Xq/QCTN4oPgXmVxfRs99NdLWh9vOBvAlWU
+/fhR9RRzwGkrSJFjDkmETPamXcx51F8cUln4n1cZerM
+-> ssh-ed25519 iTd7eA RPliG4PXNSQdjMfk/k3hNxpJQ/QdwfS0HVS0Y4rkN0o
+9AAPkMj5H4m4RmIR0ZnLk53n4GpM0sImSLPa2UotYb4
+-> ssh-ed25519 h5sWQA q2vck33LmsSjTzoL/7l5WyWGXBVOLG56v+7KtDjZpHc
+c731zXQaEsCJalfFklKPwDND0nLw3cjtDHivzmvY07c
+-> ssh-ed25519 /Gpyew OVPxn3CrjubYEA5ixX2f4+vKw/bcbkiJdmA7KC9UiFc
+neVI1XqPntvgD6Uacb8xEr+U//HVJCUT6w1eMYtsC3E
+-> ssh-ed25519 LAIH1A BQVDXlXd4lhxtjTh8uHUO7e4Xxo4hnQINx9PR5dHXi0
+N1GDoR5RyMAb0tgF6ihSww0nbvjAIxrn27e85DkVcz4
+-> ssh-ed25519 qeMkwQ MhvyNzU1HIzDAdDs6plf75rZ2sYx2gd+TAQJx2n/NQ0
+YX8B6Scz59hdYBsUnJ8F4fUukr3x5WrACBboq+PiTDA
+-> ssh-ed25519 I2EdxQ kKOMdTXtcBCuQnyff/74H930RW6FD9/jWFO4h7r/ZHs
+Mn4AqlZk+pxF4P02OHy4QiJ75lcDkxf5FSQ/YrD2sts
+-> ssh-ed25519 GNhSGw VwOdCEBWPj0H2TPNtXYVzcFvRGuwXiIH7SyubFuGLjo
+JlilQgoieLOkRSreL+MvZncg9umQU/A+RgehleGT3FM
+-> ssh-ed25519 eXMAtA mFBbQfWUMYRXtXOdwumwsBjxCX6h5curbFhyotMrfEs
+LXBfuzh50H4YdPC1zIMabIpGHUyPeYS4a07sbGHjpSI
+--- QnUMBVe8rxOJnHm8X3G9zV0RaQdMuWC81XcQTKD1uNo
+�0��kW-��N��`�Ϛ��ױJ�ػ���⯁*S?�o������dî;�'��v�r����ÅQ�u�
+@���S�}�CƓ�:�%�J6�
+�"T+�%g�a�-�5�'�( �0��g�#|%��(8!�X|7�to}�
\ No newline at end of file
diff --git a/secrets/restic/jitsi-base-password.yaml b/secrets/restic/jitsi-base-password.yaml
deleted file mode 100644
index 0cbad29..0000000
--- a/secrets/restic/jitsi-base-password.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-base-password: ENC[AES256_GCM,data:veDVQrGCWiHJr56zEhtzq735XHgvz/SWg6rtWqXF5UIqpvLbyvgbGlEHZwNmW+MDGSYH5gI3SmuY5p6tlMQymFIREZ6kOC4I2SWZ1JtmuspoAqP2tcSUwDE0yZgVUihu7TWiqUHgZyXxDabLbwjsnIUduCgAoyuIWRle4npASrozhjMiSZIxnNotNNwogUSN9PN2hBC75vHUNFNfc+rV0a4vAWnmCnecORYege6Leu3nJt+akcGUf9bgmLlHT8nDyrr3xt3QxvNk+pFuLYOEpW1y+GC5Fj44N81E28QV2cuJ5m6j4OZtW5dpuGU5D/uF6XaeKD+AgAPZhmKbdGVs7w==,iv:/Z0PzcWXU9T1h5pYcbzqjdoqcubckOTF2/hUIX3I5NM=,tag:acQuhgTMJJ9oieZyn7h9aQ==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1snxnc0zshlqgc4nhrppa0sygqvl7aftp8cqksmqu8qrttxshqcyqrjr6v6
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHK3owV0J6MlNScVpDWWYw
-            NnZVd2lhUXIvWW1ndTRVWUpDRUFpRk4xaXowCksyUGJyVUxxV3o2SnVXSU5wL0Zy
-            YitIZUs4V1BNMG1qamozRGlHUytuejQKLS0tIEZwaVBOTWdieVBxME1xYXJraU1p
-            SmpoU2xybVRHajk3b0QvM0gzeXdhL1EKLDMQjUbOE+Xts3TM1+DpNis5okblInYn
-            E0WN1NneXixLIFpHuky2JLEBcmlPwVwy5UbxkmPABq9asUYk9YogIQ==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T17:38:57Z"
-    mac: ENC[AES256_GCM,data:lTRPXwQzSx4a0ZBmg3Y+sjOw/zFXxy/6qQyZd3m39J0M0yVeF2/9HUaGUauMtCuTWLbJFu24LrnSS3cJ19dR/N1+dkQK5KYvamL+DYWXaWiMpyKniTLQvLOvORhWjiBd+Gesm/T4iA3U9t32GRlNikjK0eyRDvjiJZ3YQ8Y3gJ0=,iv:lVTotIdLOYBfRnXDLv6NGcHbgTN6KDLxXgPQ2MRxXQM=,tag:X2useAPoeOULqTMqzyXlHQ==,type:str]
-    pgp:
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAOCU9FelkvFuIpgsp3wAIgPLu4ucI8+P8HdX9raLzEzww
-            pPhBMzbv+E7AhxC0M9dMSKmypcSmQs2pketdjz7MiEN7bsSvGU9Jz5KxlNZSMLRt
-            0l4BFOjpFJFfSBdfYOZ21YSPAuTY4OmkiFWixGGs4FdLVyQb7bRnfh/zlgV56MIy
-            AKMRzXhLb5I47oTHRv+4LIHhkxIlaRDOzkpbeZ9U4O2/Y3Fpo76ybqS05HYm3fVn
-            =/hmt
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eARAAn5LeVjKHKUFHLmCeTSjYVjTrskdNy/3FWwK/TZxIisgT
-            P1xbuEV2ZK8Q/kEaGbQdT+MwrX+BtYWxjH+pTPy10MWYMBp4THHRQvAianw3pO7N
-            2CwmvIegmwe1v5yg+0iqV8Sh6zMYX7PBIbzVV9DZ9Ims0kLpGmPiB9uGUWfL6Cw2
-            /VTOa1ugvgm+JAQ4mmDPKl47uip/ICY3uRGH/o5H/h+Lm4ztW/zYddzS5O0+MVW/
-            fAjhAPNFif5GCOyIISOuqwbl9a7sC6uk1yuaj690TvS9kC4+tdqfMMgNtSw8lO/W
-            Cz17W+yVzQT371asZTfsxRS/eGdn/sBCOjyp27Nlc8aFKFeAQJyFX3tdhggraVwc
-            3i7XUjo2A6HmJR2hwtYfDBBXJPYXuSqSFw0UUpxrjA0aIxxEHQbuPqbWZ78e4OYX
-            7F9Uy0cyQ3+Aq4U/oK6fyWoxcE1K5SpYqZuBOWSlf/wHmC05kifiZBSNsMyIPW8X
-            rQ44rqRLhcAmXkbVD2s5MOd3lC0hyS7LKUcuZ5lPQCi8DlwNBF839jK5Qifen6fF
-            10DcoIZhheE0OmMgx/tPvQCPnARSQaZt0spfhy6kJGywwIlWkhMBth98gnYjzazu
-            scYwqOZvVSNJ7OzfRO3oKxZBa6yGzI6ZSL9+E40Z1N2kLIMqqltrp9naeiesb0zS
-            XgEPouSQ8POU49eIPD8ilrSzhZFgLEFXeLNDjJgW53IMm3MdtYlhNHRVzluKetFG
-            HDMRtm8gwhBsryq2Q8Jy/vPFSHAT89pAOtOlcGAG/hOO/PiF4Ta9KAkndx0+jVU=
-            =sYvJ
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ//e07xgyqZpvmQm4ry9QWAmE/ErKVHXb9KGJVb0HEODrmT
-            yObPSGiTC2lc7ZzJXZRhxHIyetrGuNpFOcUXJSLLw5cz3hECYqfjY4U049JZQJ87
-            h26/bHqmw+a19tbgXJ1SiwEMSuVJbYU8qglgL5xmnfaxwEBIFkCP7P8a/R9EroUo
-            jvK6GblgPQm6zZ9P7Zib5xBtCnzwrtR97B/NlqHARM6KJsBITyAWn+bXoFyZHXMO
-            U4xoAYrYelnj0vwk2xQ2+o9H3Hty3nLbFz0TDI00ZVMO/LL/K0Abfq/eTd+MF0x1
-            VI3Y4i0DvlVWXcl6ftDLi9Nm4QWWXZEo7pxcEAbkDhUd6tZkiCel+6Y4AlmoWj0h
-            dNgd6CBLGCU6vsCW3NuNyFbsyecp6dLVUI68ipCeUAX/iI3WNzvgr6KVjQDptKRn
-            P5QROu6qvGE44p2W1wDSAuaHWC0MWSAFQRRY4x4x732QmmUR74EeUBrR6QJZAiVu
-            1SnjAZuMpTRSGVo72DrUbsJJ0EK1SlVdqUJO7iOdXIen9jmbetoDAjazZ5KbCmzV
-            y2DOvrOu5WFszhkEkdjY8+TX7NpKsg893ipLIAqoMn4t8zXespz59753Zbmvaud+
-            MQavezAQxtOetX8j00OMcWzzr2VuUM4jofMNCoHZkmiFJSM6NaZLyZM4tcovd3LS
-            XgEsZUJmOeEMaw3q4IH9Dr4H5NgCUSfSrxlHuto6M2Trx+MwBjYbSwGy06GnzPPB
-            PfoMJqkhW7mJpFh3yrIKIANhClHIh3CLWKXZAShpGN3c+J/DSDhIPpYMz0M8G5I=
-            =3+64
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAFXcZY3sF13zAs3lnKL+Lw1+T58XZ4cKUizQ0iBOAkTow
-            bWdr/lUpMyqVYgq4HnIHItwufM+2NZm99jJCHTMYZN0bxvfIyyAvRb7FlvCIWNR3
-            0l4BYI5zDyvsPORRDBEtw4DNnTiG4hhYV2Yvba1ShG5Ki2Zux8sjwDUAMtvAK2Ok
-            J20+I4xtjWg66FCGTIV+7x1AP9uis4V2OYsHsMsOom7o5Sbdht7/BBZvZfnSL60a
-            =oYtn
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklARAAgLRphvrekY4/2Y9/fJDjpZxLAB4gm8CLXUXwIUm7CW6P
-            l3Wj9IGvQII/SCTsqqefmmImuUbwZk7wIP8WFNhHR20ZMNiI+TNSlnOXG4NC8epQ
-            nZJjaLlbYwSy1k0umoMvGbkb//scVUWl3PlnTdNqSistu5h8LTTrUeEfFuPxYInl
-            6ifESIndjFPfpr+EemwjYKM73zojsw3DcU669zl7zf8V9eHUFQl4HPkRrRStbbKI
-            9pceQEGLP5qKAdB4HUVWypJwEvomym29+4usHKJQEGpRFqoLousO7tj0av/h9qWc
-            Ik7fPzBAQvd+B2ZVDmrgH46NqRi5cY5bOnNlTNyLa2zLahidgNgIb8h5RkXJavli
-            2BOR5Rl8lb3FmcHiRLm1fbdOCs0NTuchQdp+W9HTUtV48qw70Y3Tam7/bBC+rwxU
-            wCF61TxSxS1h4L7GslOdoJIuDZmajQenGy6dd1UujnimaN/3pFW+3KxHFEwBmu76
-            rQDZ0KtPvXhrtyWCnltVQb2upILUzFHW1Vq+jxul/fjppWIZDRR2l9ZVnNsOnin/
-            KBOYF/LCOJ3KTtuYbAqK9ebja7GzFv6LLwCm1G8Psdfrnqk7LhnpBS23jlQVZb9W
-            EHA97uHISWhmgTnWTv+YMQ0Y4eC2tGoYgIYzji9veb8bceAXHwSqPPlBZxe5c6vU
-            aAEJAhARzblRris2dPxwlsIWh5Iiu6eWo/nguqvQV87VvViL0bH5rW6JJaptt+rh
-            Y/u51UhAm1kTKx/ylLP7KzawVQyp7t9nsoys2m81eVlfP+U/DDLAX75ZOwZ1bF4D
-            42nLzkHgaqao
-            =+Iva
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAjBkphHzgAMiPGdk0gszvYuwsel/wpCInRqqh3E7exHWX
-            uOCkkd/Wl5L4Xp8GXlSk/O2pT1k1dPcnUZPWlsu4c0zCC7J10EBMNORJapVseDQ/
-            Uyg6l+zUC57ji9eFS6Fm91a6EU4V6hR6IzddNepOpD7xjqLIyIihpn5LnEQab8Fq
-            xTXgsDjf+cuu0V8Xq5laA5LyTe1+F5+QfecdmWBR5daJv7Xv+kebOB2bmxIVnHlu
-            ehGxO8jNUjld0YU/56rwnTGltbnceIUL5Z/MRPYsjxC0u+5juDoAJrw2rDOH1rfu
-            J8c3qhMRxMTt25m9wbLLR5uiZ5ozsikP6Me9X1mtuMipzpV/rkuMgRUh5v3z6KxQ
-            G7c1Z71RVZbJI23j2PeOmpk2KOdf3yWpg5C/iTkv2F+e9PCIIF/PVtjiIbwQYqzF
-            nNPylFT+S0FnTBzDJHslQ1DGoesCqPiMM5Ging8Jfn1W1JI1xm7Hivq+GyiUNvsy
-            v42rQCu+pWg+riZWuXaOIgbn6T50Gc0jZMUCXcnCcnC42/iXlrafWP3RAu8kvc4s
-            qHyiiMkT/4WK0xPG0qlBZ58UHZTdi95ukLRTqKLh3+TCPLVTLUgIhM3YldgKuDfr
-            F5CL5GUIavYjCKkf1/d0eEJ4GL5Fz4HWExaKUcmIPnxHpXDt55cH/ns9zBBoNgvS
-            XgHXyDPcX6SLPULtTdDgiUnbMrKGHvib3fz2c1Z0N99v7LYJYdPHCZouVlhZuNzZ
-            /dAtain9ThfWzlBsXlvHJgIAdwUdrwISg8V4kYHr+eHFpHUuNAmMlaFFoyvOZ3A=
-            =Lg1f
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAsBYwqVWW7YcShqQ5H2TQ9o7qjz7fI1wCDqlkz+QUQV0w
-            IQd/hUkhd8R615Qf+AMP8sxH8FT0HelX9lYiUuacV7U+8B+HZqTm/O6egSBypyLR
-            1GgBCQIQlSYarPb0dcyS50aGxR5lqJrm9iLOwA5BVb2r33wqHKWS7WY/c7PhVs/b
-            WXeX+ZN0Juf2vaA59ZIUqMjiZPRzZEAfgvih/EIJj/Wrmahnt5ZBf79+Q0N0ytEz
-            Np2B/bt5Pwawow==
-            =XdGz
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf+O2YXiAfrfshTd6kpkvKB5y8Dp1f1sFDBQ0g3d3ARExYE
-            GtoV4w6R1HZMK8CQAgka4yVOJa3eb4j4o5LZueWHP7WuDa9mHfPMXl9m7m5K5VSu
-            VVWMVggZN52gUbzrYoO2U0v30ml3p8Fu/F97950ryP0b+oXM06GS/dBRZ3sQl+gh
-            6RG+whfnd64ThkBPOSXm4NVq8u5oo72nCUHf+C+L1Tfo1YRzUj5XZdwX2i26cNRL
-            KhTs90TXoRwhbkBTj7sKdr3mnHSeExJtvIDE1E4vqsCvPulfMj/MI6aqzxhf9lVk
-            +b7SimehSdaWu5U4ggCNAyXvOzOkJAlWuySGI9KnM9JeAcisg/O9UGfMd4rMxQRg
-            a2WahYEuRmwcFfQUSDqOMyQDy/KQ+/npmMl2Xg9pV7EZYS1VWT+zhcnQlyNPzZCz
-            vqCuBa+1jHvawtrgwCYgwCaq5hgz8v2qPi0L6GP7yg==
-            =iR6d
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ/9GI5IAh6tCjVLP+Z4bOrMX77/iICG+rxqVESF9DX+Kd2J
-            jMffjPflpb12by1XFBQfsDMNoIYX7DX9FrNS1FLpekvQFG4v2d0AaBg+eTWDO+/I
-            VlpC2FAaI0mW/3l4gcioG5QwrPySD2HOR+4FKsW9b/kg0uGjzb30RdNALGdqan6D
-            3PTevKys1tcUz3Fkk151N5XV4j7CiBwX4J8IZ2Rr50XrTR8zJ+gbgR9WZ32p2BG/
-            PiNfxt9x1sWOSp5faLMy0MQfGtGsBLdaaoCgF1HCMty+Qo6NmCfcZC/PM5NGN+gZ
-            rdl6ky3A/g1/rOIWxO7Zo9qHs6Fb7Hvc63Z5e5NReF7i33WiWTa/hPSL1gSukkCm
-            KKeun1+cZF9jbki7x0NMumxTLj2TLW77ZRAmGvuSx17RxHnJzYcmHfXRs5w0KFgg
-            SZD6jBf1LttNi8vJ2//49+FNsuPiZfj7QFvl5y3sAzX76+L4T4dPHeCaLbNyGqpp
-            DH0XM3h7pdzHkjT/cPjy21+vTlp6P13Nzprt8PKDXJIr9WeUHMSCcAlugtdF9ulv
-            u6hTC7wg8L2i6eg1hX1pbLCPQJy6HyWr9TbjA5XGkCXuWQGBawhH2IHH/A1BI1PK
-            RTr9nKf3+UU0QyK8sZqV3m1GMkW3HWRXPmAUvJ05AQAWqzGbRujmMQWitBkFrRDS
-            XgFofX1fy8mTeJUAcqP73VuWC4rfAbOZr9HQuGVecJQfKvWamwq3jxXNeQ8UNaq2
-            8nJ7YiowsQgE/5OQDr949llLqYo8rp2ublQu085innsE1UeLd8lrSYABYQcc1e8=
-            =cT4k
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ//aXJc5pK2duncemfrVH1mHpP1szqDqFwaM3DST6WRq+HM
-            Rc0sc+noRGaPbe+08NL/QD2EvS2X3cbCLr4lKllsCMDM11VL22jnVg2wrRp6ztTx
-            J5QgKVDeuPJBGsPlgqh635P00JBvOVYw83UWKfzGSja77v6lQtr+bbWn1oiPR6UG
-            b3wDi/+WyyBlAwUO0xfmU6aIrXhc2S7bou0mvAQyH7P79EMOx2TLOvgLJZYwnEfS
-            7dMqUnqIkry3JLFlLpyPTSnbqwmEZWhn2PvfxOYCMohtL2CuPb1OUzvkuT4onZic
-            Ol5lX3DkJAglP3MKk4C2ruiE/alvUENJT0MERxvJyr0Oc4fExikxPo78/Np5v48e
-            Xz4+vXEreaSRdbZs1kJUq79rLW8mDz5+9D8qxtIo6qXdJe9DMTDKkOvi3LWztcFV
-            zdpiGDbafI2GMcam5UkvyYw4dkUSt/oVo3Oo4cAAPMSIhgvvoRTre2kEAwwsMApy
-            sxuqAtzE3LiHumZK2aztsrZLw9SeRa4ZnPtpLa7UOliXYiMsdH6ZgGGAb0keKNq+
-            /GZEMlYt6gPqGDtwXasagcY2QK64WN/p9+8uq7gG1Z144GGBE01BvJPDe+Picod8
-            VaNe2jYFxHVeS80ZpDHMfp3i6WRkQXBg/5529oEQeq1+hxnQFRLiSIwc2DvfqNzU
-            aAEJAhCy/iohKoWHYMACXQnttdJHT1zgerKXb1FEYSEQ2VoKWH8yIv3uWJMERGs6
-            p3EGemcnfxu++H6N5CPtM4YGXAE4+5Yi7H2WOg4yr108cPehi7vtByLsL7u18jL6
-            nOed8ZmQnQGQ
-            =3j23
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdASaqBcpuGs+jrxnkqcV3bj4yy93+ZaBiI+Gx1oJS7Igow
-            3E0jTwuJI8dBYKVo5hC68ZtgZiZ5imXHqRFpkNs8U5AjQ1Tt8qyEVNuMkfST1t8/
-            0l4BQTgyZToWkGZTzWh+P42/Hr3d8pD5sVaiMLn38EU5mnRhq/mgfrq5J/SNkI8c
-            vMMoq7NHg4Jwb+YkTsF4wECPcWOJWbS5csvCSuhAQWFqKYaw1C6YJc0DsHEfC0k3
-            =EV2L
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T16:38:11Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv6A+oOW9kWFPFs1kWvWglYBmt/zbYSMAqe4cYpZ0VWq+mb
-            MLSrhC5YMnX+5cZ0MoPxMrSPxwXE9TH4i36c2mI64TIl9o6SeuzqlIa0zfIuIgeF
-            zaPmjln3m7QHwSeWsevczmSfji3EEUfexnp4fLBJKXFh/ZSR5hirNS9+QgAO7yH/
-            wo265sTxs7Qzgz5bdXv7cGpUgN1iT0mTQmoJDc6h/3fu3POra4nlRG7tnnZaCQvx
-            RR2+WZGC79x8/747nGEjY7JIk6xIq0jEkXAQoT0M5BnaVX7j6fXAlOIY8h5FbOkx
-            sW2pSvUlW9ewf+o9VPCtnNFBowIseNCmWdk4Wlf5NOe54RKgL5fYKsBLmG6k3NXl
-            qh4wy8JOp2/ouz0uywgPffaxD0T9AnmoTnOxdZciMuqPCB6vVmHVsMHO+tjJm+b6
-            sLuob0sGFasJrDEC0lgpceKuDaunvbFoA3TqmrQ1dEQ9hO04cpnqtgMO5HTvCZwF
-            rdMlDNNNMQJ8jCgvl1hI0l4BmjZfelxQOTGNcvUEKInVwseUOb3rIBdrdwf+tNxY
-            Yu0ZuPDrNIbPour0fbMoQn486v/2F5g09LI3hlgxrDhBkPWEpOWkknFDb/ZJlpWR
-            8Pl7uVW/WfEj28D+aVgW
-            =qAo3
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/jitsi-repo.yaml b/secrets/restic/jitsi-repo.yaml
deleted file mode 100644
index d825896..0000000
--- a/secrets/restic/jitsi-repo.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-repo: ENC[AES256_GCM,data:1889ouPzT6dPFJmzb9NDnDj302efkUZmqRK5iV7NaZNWq7RX1SUFg+SZ1VBpZ7tclIldPQEuyE2HQEFsJTS343hWTDwjJqFWW2FfgkLTYpLLiXQ73OYA5y4M5u36Ljsg6SwER3ed,iv:UcFAEJTcK8g1VKmir/5V6NjlwngUNb+Q4ouqx+gBMhw=,tag:wJx1jHUFXMb5J3YN6bhkJw==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1snxnc0zshlqgc4nhrppa0sygqvl7aftp8cqksmqu8qrttxshqcyqrjr6v6
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmc24rblN1ZzUwRUJpMnhG
-            NDgvTTFNR1dKUHlSZTh6aHhBME96RkI5b3dNCktxbUh6aGVmK2VRME9Ma2lqMTBP
-            OGVCL2Y5TzhJU05qaUdIT2lGMlljN3cKLS0tIGxCNzZkajhwbnAxNW1ib2l1ZzY4
-            UUk5UW9Ob0R6SUM4WU00VnI5U090YTAKBvcCJ6vFdIztMPqPum0A9PiPCz6TyGp8
-            1o0Qw9lKOJ3yiBeltZPjqB27NcAK6Vk3ik+jFojo8L9LXjvqmuO4cQ==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T17:39:21Z"
-    mac: ENC[AES256_GCM,data:Zjqm1uNbtNx97m5m782ie4dfxN43xZIgWwwx9fuxzaKTDRyjW9sK4rlBDjm8FiogZcMsEq4U7zyWltWqmjefVfoA4NguF7t+DB3fV2MrsfZ6kqcDweanENG9SG7GFSDiHAoV6xhk2IaRXHD3Ey5i5PGl75FqcxkiQfejM9xDjn8=,iv:sF8R12YboK8CHedU0TrPDf9svwXMnCDBSLZvCZMo9gI=,tag:sQCoj2BPzo2IrnOeemSoEw==,type:str]
-    pgp:
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAY4RicxguEBkx8cCd5oA3Lvqd5W7VS+amFzdl/XKqbjcw
-            GTbN0342JjnOFR+zoBP1Rh0w1JR0jYM4DuLenECtWLnlp42FwJyw3+dPafbgxrQ5
-            0l4BWgf4CXzJ3bkZvcXoyI7HQYhkV0CgmF1h9GHVZoUtN3q61Zx3OjDbGnph9eyZ
-            Xp0Z/mwsB8hE3VNTYqkei9P3/5kxijLIdQX+/ryfmt4QCe+OlX6XxmxWGjEv8CUW
-            =ZVJz
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ//VLALyVTkW/IT3RzZQKDdvT4JA6HlmVqYVKvdp322klrr
-            EnFNtIcUr5NqxttuH9zEGQSBHP3iuICX+w4InxUgBYDbGj37rGuRKD48UjbdU8PI
-            wem0NpFWkca+eHbVaP02DEFEPJoXERTS0Jm5qu2YCybKT68NFY6bvUMZsRUrKMdB
-            3OHbr/G89OZx9yxDyaW9mgX7hlFgTQKz5/UJFAlLRXAL0PENrgKe4l9V1SVjH7hh
-            0XdsOUShyN4AFcsjtXXLEEMYhPTp7SH6xjUcJ96rOumJKM8beXwHTySoOLyp60rw
-            6Ozt1lOCn6CVigL9v9J3JJEUVtZM6/FdJooJFiu8us94QdbPEIalJui6cY8JGVY4
-            7Z+EOm88nLR3Al40PcwJVRMP5eKlTk0WrER5/hrlmA/KFMRTOOoeIP53B2qberlM
-            fh7v8WRb54IH8bMwAJs4AnEWzSL1FXNC8NYi6M8TLWAOQKHPuGDVkCPya8gXyd67
-            Z0hnVtSfiSm5zf/kAwqT3bN891w1B8lEoX4eCAtCxKUiTUi1TEDitid/VELH5z3t
-            eLnMKuGNwHlHfulswXuuuc+xZbkYeP/ObD/GhOVLErr8gcWkbwU2zZ9XQ5nq8Xga
-            WviaCsfTf80yhXMB3HchgUBhg3NkkdBL12Gn1gHMCoErU9X5JuA+57GcZwOjEb3S
-            XgGABmhrplI5piCxbBAWpAKU5ATKtnHooPGSc7io3sqTbxWvJEmOgKZyVEkUKkEF
-            deuKSw6P4sdiDerYNutSXX7y/DQdOp52riOidZ8X8r1BQfHzp+26sCpcVRakXpw=
-            =k/tg
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLARAArj7i/Lf5PUhefkwpsCiHYfoPokWW5a7h30YngFObNmno
-            5skPAl5710F/lXeELeEkRbq3DTk2M/x6lpUBUSGPDQ996bXs283QtXCLip+QimAM
-            pgOgJD6optDMH+H/QuO5yp5rVVpB6Wx7TY/BXiP1KMzgqAiFdXb3+LxjrWdI9ajM
-            Zn86SJOGZaHdrddalGDplQYHfXxjbSKjTA8LkzZTRXtHObV4eZXurw68d0MAgHrq
-            FCoevANNBu14mNOrjbSbHr8KzJwoKryWrC1Abhd95Xmi03zPE5gDvZk4Qa1AHoE6
-            h40DxEmSXrmZ6c00/GHI0lLmcQHBXO5SjjDUu4MSGLIylGdOXMXKLUQRyhC4j8vL
-            jt9qpSn0QLeI0QQH5auwq96xya6s2TMOR+9P5ZsY5w/7y7AHBRTT+AyuzHuXtrHr
-            JwyF/Npj1yYcduxFRrSiqoc8D52eHxBdMbHfcEatsFIQTTg90a3irg3ne7TboELo
-            WOu+VVDSVdfr99t1Av1nPAA+unrugDp3UUtw1vFBGLzyGnnxEChNQJCMRqb78JtC
-            aNcATmUT2lhPnOZlJQl9Hys8IaCKfbh53SBgwdEEo10tmwQa5/WLDTKchN8ot2rS
-            6dyjDsRWAUFCRU2r5Q1XT+ftGdG46ZeXliWokYUg6M9SqBHLPkRyLYN8moYO/U7S
-            XgHCmZdiP8AvvlObknztlCZt1V+hf1eBkDb0iEHY4MtGGxQV6ui3Ndat3vwujoSD
-            iW2ydgxQ7zmNiUUQxhse1rIstvnpgssVM9Ccr/kWAt1CZn5PRn+zBdM3XGmoRQM=
-            =KkRl
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAtGdhHEmQ5N98tz6Dpg5YTOFSrRM9AJxR9EXeJ/xEaA8w
-            n1IK898EVvUm059XR17GkVm7BrybRNdutkcLDH3vZwIqzbkGT2kmlX3EGzI17X0s
-            0l4BM7nQRH4fdnRmV3hU2ekY7HuUByng+HGeJH1U/FuwsvOLW08HcwnoX4Si/lDH
-            b1Mub6O/XIxhw3CVlXUJ4yqKEUIR+9VOv7/jzegk29d8Z4dpGzrK0Gv8f7G5X289
-            =rCC+
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/9HVauX85iXQqq2ATATJytLLOhtuwrqNZavOFw6diUm72W
-            8dWVR6fh4/2VdOGcwW9hCqsslWYZR5kumQQ1Opnb4SUenQhbzU7cCevQOSR1bBN5
-            Bho6ZpyxFHgZTkyRN5CEJrt8TuntzW3phwM8E4Dlr+W63SzOXCUzmpxfQRP7jSWy
-            N0oc4FDBsXZb4uBIyaX6FFA0IuuvOiw1FjtgunO2CvkIcojQYTA/KZeZ53YczNTs
-            5Xm5RyE/yW2NW8zYnHJYKggkxx/uW7pPdayqIsp5zfoiiFYoFs3wMs1ceMgwcWYT
-            djtyAA9rTeCdIkHGkm5kgm6Niz2Qurlwv5jcHdfJKbBAHPTFCwBWuVNBw72my6DI
-            pjHzG2GhkE2m52GricIuRNKMPY4yN6b8rVNxCQ+AbGpL2VZiTeCvP1KOMs6c71fs
-            vdwl/DHpyQhB9PC1h1UlVaCVAxGi/W2mdOyVm7W6c5o/3esMN1OPGA6byLMaWrso
-            XQ4Ld9zpm9tpDu7qyS6/Ty+1azlAigb3UasBXNad7IvN85GqGpZTwk1RV/kCB884
-            R9EG3sl1+Og5ty53TWA2OzmlCdOm92XcdYNS85Z8qAdsmkBlBkZtEh8aeJwJYIOn
-            tUNvtp1edHp0zFuQtvz2fha9G/BeCLYU33pyM0lhWzYBAVeAvjG38crxD+9OuJnU
-            aAEJAhDocwn300X2r++ZwFhUgxqrIwT6MMCxEVMWF5KOc5tiG/GVylbeFPtfcRqQ
-            8ROAoNx0A+UCivllNlQOpRCUUw+4G/dVV/YD+ESgQk3rk9tn+RASNGtzGES7U10y
-            0oHECnLuKzpW
-            =eC8J
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAxj+36uKDRD1HV2IrlWa/fZOFwdEearXSa6BE/7c9An+Y
-            0BUKdMEkhemYhsJCAF8A4Lj8z9mVCIspUi6WzvkYzsTVXJmC/2Nd6TFr99ldRk++
-            GM4FSHjEUMOqHRGjo4c0feM1G3IE3bRr2zVzQCQge2IhI46eSnwK+pVHz2fqHk7R
-            tLtY+CSKla+rsnC7jzI7w9FGjuBNXnU/QxMyp7SUiq9ES5cqHHScypYcEyzGnILV
-            c5kJGf/g9klZpvDzdpPROx7ErXPl6oRNHTa8j7AFx8SKJqTxhGHvPZVpmxJAcHET
-            mvuq2EbbcYZsX/CeXfqBI0psFhp5kQ02BAn84eWQqxmXQFpDBgvbRdzPgfmZsGaJ
-            5TXX0SSjOtiluELwBEGdCNAjB915gF3r3XDi03tG0a6+Y2GIqxnb+uDzYgsP6b0V
-            p/Q/P2NiWAAklgXJQTXXnTJmDR14CCXYwlV+SM5hsNWrgemgmc+AGRFjoV/8CvzE
-            NCXivaXxpqoUL5HnP5UY71H3zFqPlvyl27mTY40X5pPLcVEpMWAttoPFIOWxfyhB
-            Wu2mw7h/9K1kdb4gi3KsSTrESKpg6B2zuVcToG85YmDRsbj6h4bqgCM1j+nckbT3
-            8MoBCqlbTXZwfk0lgCfqMzoScJdcOR+ZhhZf55zwF7/zWt7TE8qtCxrVb3g7cxTS
-            XgGGTg6OtGbMxI4Z3G8pKiyD0btY6wPn0Jahx9jaclPmFegbOhZmJlJ7Fw+0o+fP
-            CbVmUiPmPHVm12JegoevciJKyhJ5QjMQMM58oRB1KLibM3Hs0fvZdweat8Ow+Uo=
-            =LGnE
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdA+RUouc7lGcX8WxlGSVt6S+Ii3Upo0gtwr26AtxUzYjUw
-            bEvWYCrFdBcz5F7mksc4BP9aXzISMmUqJLBmZ193dyTOuZ3Okn67BP+V5oWLFHrp
-            1GgBCQIQyaC19fDFYlmyXC3o8UQ91OlwfKzv0NNtiYbxzfFB9iOV2KYFx7Jqv7qc
-            5ljKE9ub7bLZpFp1E3R19PwG+Eb5eeXtrQDCIrVgAFaEwvZ2gcIoU9la2CbVowjZ
-            Vjq6vv4iytL1Aw==
-            =XYpp
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf+M9vMP7VVJfK0enP1AghP4QKJrHF5qDE5gYonk6C2n6rn
-            tERNw4Qf4LGnclkKmPYtvyG0fnEbFRsiBXQh7dAWUyqyPugBVcpbzKAlxIE1JvoM
-            Gb2gCXDhGKShsZ6AmpSh7d/Z0Ky8PiXKDrJ4KcNazNEZqrjA/FcZUOGDW3n08Iee
-            Wuhrtk2IgBntNDbd/tDdkb0miOB78KquaQaq1PO4VsDt2ro8Zg76FIsy8qYoELWs
-            PAWil9rarELZLxKdN8BVZ7PE7FEmCJAl6WEX8zLSfhxs61yrNWk3lDsrQh+FLksb
-            CyimLYgzsnrpJDGOZZbGE5Tnjp28glIngRi3sE89D9JeAbB34s73GlyGVAz/HtMy
-            QkcQ4FZaOcBi/mRrrc6nBON9mr/LPjEECg8DPG35yUuDlpe0z4pl2GgICNNuDH2P
-            HhXJwH7xQbNcG0jGltEWN8Uz1LbhbStDUrMXQgC0FQ==
-            =5fLh
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//b9QleTY30DaQxMF+Lg5+OF1MZeqLtHRSVycjhLuo5ZVp
-            9WfoHqG9Pe3LWX3+zXRydhbnJO5Z7zI9CNJDwqKsfeD1wEgqyjZlmzMUZBuRLpAa
-            M/3+KoBtWRObWRczPRk1LemOp0r9WyMUCibq1H+k0Jrb74QeS71RKo6NXrt1oFcb
-            ezDbb7H3PbNMkFsl7bW3nU3DfUFZxveMZxlasrntgwOnNpmbLwhs4pGHPnd2brdO
-            IMuwRa4CkOp7e2HFpXQqZgHw7nwq0ojinQvRFQuGYNcXslOIYuDpEdCdWXMDEb3S
-            n3D5us8uCGHQqwTEEYSSsJvvhAxWpuKczXFM0R34WTKVzidYW8RCM/BRDxhi9UvS
-            s5D+vhiP2XKS4q+CgaQ1aQAVZOzRQNBngcmerUBTgDxJ/Kr21UbXEnWmIvgHywkH
-            ElKRXCu5/VfPTW4dunkKUgkXrKqTLoL7uUmSfkfxRvwpreDPDNPsgArecKyg7aqW
-            kRauaLNPaIh6EtlF6/9KRha0wMNpBIvTnuAftUXN/DK6O1ocFRBEbMaie3FjXJiR
-            addPyWXcktO4F+u5AjKSXHk6wiIi+yEXwtASyOkT0226zzKy3Y5d4UtKCFpjjeiG
-            AW1U80qarXLQPp2C6caUS7l4e8DC3RIPUiNWgo3svzRqVGpoeHOjqBrgBeLWyXfS
-            XgFblIZPeKRhYgstzyD2u/E8fDb1ux32qISEtw37tXIpJUyCACSuPrL50r6bCoNQ
-            eW5aWR/dQcNBrSo9WVVHfQECDsOG2EQYv0v0YelFu/4CiIbIV2mC4D1bOJVAKp8=
-            =mqHs
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ//bU5WnJFCu35n1VjwhCsNAI6QUD5tdTpvUm8tg3lAGuqR
-            ratMFNNaqgEUEtQ3VhD26tXJn1OnOwOWSj9H1ItRffMdcAQOVJms5cZPTEF4Yndh
-            r30LTC/lTwuPH5CFpj5glQtZouOD0ucvqgfJARsoIgu0YNAeS1zOAKiM+/VYjX4x
-            ZFyY6SVU/747rCzIVgubR+bRU4PEF1aPBpu+DN7IxdkZNDkRZTpH6MPQhM7B6G35
-            ki9uVu3RcrZ9+FSAY6vqpC3NJ5Bm/e2zJU6VouffVzwDBCqPH1xAsEQ6mUY8WtN8
-            OD0hmj7tITSx/UxokEwX7ldyhrxPkp7isF97rIr1qypmV393DeCqNe3HahkRqym3
-            CTgTkt5M3gYZSbibrw0g+pEdsavGl5YwufgUAI2KJqxwT0ZkbaaAGfUuL+MK2w7N
-            6rw5Rn9XiatR6myIqW42z0V0Fd0kHfkVfnN8B4EyarUIrz3oWRSpA0z4U68fspTD
-            ROU9jTkiYfR38IiVmmQoBVlrGFhrqkbkLPuKYZCob6eENBpGCQdKQULY5D2n7FgU
-            pMcy6DzWZAvtVOTR5T1D2+Tb5+7r3RqZUiUb20Tw/48JQdgWknbHgF5ZaVZA9S4S
-            lJMMS86vymDZgn+Qi/RkP3rYWxWHxIjFrwaeQUYHf9NH/m2a7bgtkjF8WLkxQuPU
-            aAEJAhAk+lyhRJE/baBcQoJ0S5s30GQrHPVlSqIh334QIicxiqb+VRaw1N5BgFVW
-            PRDB2fMZbViAaZzCxenHCbF8UwAWanuYL/HmGLnCPRbhTyWYrmhV2Z/bko4HuzfC
-            ymyDuj8fNfW1
-            =2tM6
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAKTUr3tfqjtmsE14tFpodp69twvWivhJfBQLYDSp/82cw
-            /ndMB7/ZyvpNWZubXuk4LDeHke9yEJBmntI3dX0vCszuXBxXVe8lbmDr9smX1DpF
-            0l4B18fHZxZcA6VnJPJQYmP1ZkJlnFpoA1yfZXbqTGCkCrSVeAIutI+X74ie/w6b
-            Yrv8dLBNEdYlCxbLQSY+5zU8b6GTwIf4xjg5Jp6gzF1K9/4Eu0DoogxURbycu70O
-            =r2cz
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T16:40:07Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv/SOTS+a/8BMfJ39PiDg+4/aZgbflrRyBY4cGUbGu5SBkb
-            UMNfw9wH0aF7iRFW1nvWJ3WD+cZU7l/vquSaiG1mZ/PuOsiUbbEAWkiLdAD+XT0b
-            VwsTvDZRX4MxrcJ19UfJjoJVdkPbia3jD4782wqPXrmTRLF59dcho+iF5UHAjdC1
-            QwGseSSJ2WE7IZHXIb8kFS0RnYjGupsFPPTlEjStWtgZ5h8f7Rr9JwF8YuFGIAha
-            NwrNtluE3+UsUgchmaFWs7iuO0fm15RCLMqKWJiagZUsJ/l9hTltf9U8FfPs1vs8
-            TskFjahHTz5KXtMbanCst/Np3uGWzgR1TZWZMRzrPu6QowrXG4+KbMZ1oVdxbrRt
-            fFtToDubw6749MuPNsdFlA5FFy/4NrrTA4CpGbiOhI/hGgjnRibXEC9eHLqTStEf
-            J+zGDLcJQ8gErR1Dl7wllEYKvpVR//4H1iT/acJ2L8nHLKVyVBoKC4JVJeiKwB5E
-            4rGw3CfQYJa9pxLqEKTS0l4BP6uW/kzPaN90PSLBDI53mJPjvD8e37yRuvgbuyi4
-            ubQNF9TcTMMnAwqXQeSn2N+fnsxBdf9ggW6apHCa9HDQI42O9dYByKe4u8kBpfkI
-            Ii/4sjYAXW9tNv73hDBM
-            =c0x6
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/jitsi/base-password.age b/secrets/restic/jitsi/base-password.age
new file mode 100644
index 0000000..d24e8bc
--- /dev/null
+++ b/secrets/restic/jitsi/base-password.age
@@ -0,0 +1,12 @@
+age-encryption.org/v1
+-> ssh-ed25519 iTd7eA 0PaWS7rsn6UVZGInVLfdlKHrVcDrEbmzpTikTNJ+twQ
+lZJgQsZeFFOB7ouOqf195LOdNSeMTlaVjlVqQUSqX8c
+-> ssh-ed25519 I2EdxQ RvwxlRdwhBiVDOUBco4M2BA7E/kIsfWyV7DFA+/0uVg
+dRx0Pxc/F1JZT+tg3l9Sm8qjEhg48sZRDhZEIYWDhMY
+-> ssh-ed25519 GNhSGw 92E6ToYff9Ag58GnfQFzwpczdl/sLEVMHqAraQxhPw0
+NHobjZumFRnu0y7Y8EPZAdP0NqhI4H9XzFCr+HPOYMA
+-> ssh-ed25519 eXMAtA SGOU3DOX7dFW1ELz0K6P9Ly45B6ziMid6UmZcK1B4XQ
+4+UI5E+sBXzzSCZ9+nJuyD9YuZxPgd6srcO+1i5OqdM
+--- GJ3k/aBtAGoX7+afqUD/aH4McOsbh1XzrXFeH6Z3Fjc
+����H:@�G���B�
tb�ծ�7��ɴ��%۽#2KN=q���;?��5P��T����
+�eJ�^��v2�5o���(�/{�;�����a.�,�O:4�G0��_ ��Nu��7��I��l!~�SF�s;:w��ʲ7���K�s�
���8�]>#33���Z&1L:ȿK㉮̛�[�h���tXy?����B��B��7H��ⓗ��T6ʏ�Z��DL�Fl�����ěC\1��4�[��!?��\���ϩ�|����Z�4j�V�
�w�{8�N$��un�
\ No newline at end of file
diff --git a/secrets/restic/jitsi/base-repo.age b/secrets/restic/jitsi/base-repo.age
new file mode 100644
index 0000000000000000000000000000000000000000..25194cd7ffd48c864de721705de7ebd7933af8f9
GIT binary patch
literal 645
zcmZ9|%WKnc003Zh3`ZxT-~$;#@FEzyG+mOWn+i#qrjMnMB#lXLO_MZ_roXIB^XNtN
zR=haG9rd77yb8iVhu((ZRrKOT5GM+H5Jf@IbN_-5zE00b8-wmJ@dFzSmcg)xglH;#
z1saX4w4rBl9L+<vq~{C@3e-d{HE7I(2V+y4xUys0n5alGD#mh-E>?ku^_-s8XIiQ8
zI5L|>k=NGs>Q$w-9^-fkB}KR{6(YAn<}1yy<a=bBfXP{{oMrX63Biah(0n-PQ(;s^
ziEg<d1fvd84^hGJ6mqb#(M(_yNL-6dIZ8k4jDi5LMF3hh+N|M$z?F50ONPY6)ao9P
zX`?=N8GcsdYL>`F5a1@X9ac?Jpt2j;5`i)~8&N5q)9q}|i2}FfR6GmmS{XLgQ?+=~
z)C1le#Y7=iISwlVl{LHp;QERjtM#fM(Rsym*jdd`cq*VEo3?;eajeNkmr*?~)3->!
zjeBZ`ZYL|2&NOTqQ3%7+3RG&SwQB_`;}fpi<wThQRV45;nA2u?nV>Rbt$|>wC^UND
z|71E1W!$)vFWE3}7<LRC)~6&kk)ujwg-Oa`-tOoa&+6rb!QE7CxBh%8Ue?!6D%L#)
zyR@~pw|!>ksqpeTHif7B;)7rFAOD^|@V&rmKX1Rkn|q7w+!`)zUYLKexZ~~qIlM_O
z-&p+pX6|T29Gjk=d$;u!A-#k9v9|i<)N%jWLJkY1BWFLap$psBR)dT2r*j`(KRWU7
UzVzhIx6(cuIfowqcy)8>AJS&u#Q*>R

literal 0
HcmV?d00001

diff --git a/secrets/restic/livre-base-password.yaml b/secrets/restic/livre-base-password.yaml
deleted file mode 100644
index ee4825b..0000000
--- a/secrets/restic/livre-base-password.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-base-password: ENC[AES256_GCM,data:TiAK0WeprMAWt8lwMxZ2Jrk/F6TWBt3VoM/d6u9E17PyKMJIMI9qIrLLcEBA4z5XwXLoEA1U51Bx0ZcXNbxcKgEoiK41B8o7/mj75QpewsfnXJIafd3r7eNIl8r+DNjfzjXiqCsxQ16rAN81CyVl6NJjZAOKryKo63G0TcMsCvLqOKokgCWEXwxVz7zK+RKJjlviOAIeO4I0ZHhg924cLJJweQvEW8GzHDzYk1WKW0RiqItSMzlg3N8awKB4gX6BVaUd507r+jL5agWQfroIoUCBeBnQBGc7j/LQG9cxwcydfIVLCtOYT60xu9TJzV5Fun/xLbmQnvZ4P4E20iF62Q==,iv:cQEixhCghUAwCPZZT4Mg3xiXkKB03Ccwpel5DXdbg2c=,tag:SShn8rwZHqTXDyy3R5uIvw==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1xehqneyrmkv9n7e59drn5ktza3kh3xfph5qyawtkw47mj7f5yuxqh5ypwh
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4QVJ3cVQ5YTZVQTNPVmFl
-            ckNiazFXWFhRRGFWbFlDNk45eElHUjBubldBCmVDR2FsNWFHSFlBZHdQay9pRVFk
-            dWd1ZXZVM1Nzc1hmSlM5SXF0WDFLUVkKLS0tIFZsM2hyN3B6TUI2eEp6S2liQU9B
-            MWRkemJ1QjUreTZPLys1WGRkajNHd28KrYpGnPYp6ft6J+NEJlBrGu+Ph/keSvQb
-            AflZl0bEwSanqz4zvH2QPrzgDv9odlgRzEK9nEVwtwmJeym3UKYtAg==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:29:34Z"
-    mac: ENC[AES256_GCM,data:AiQ9AVfu6y/OF7TZR8Q0fI8Lu64pQXuC04ygdTyUxh16ZbVwVsNBIH/LuN0qGbzRDassJIzR1Z6lpKXTt0dvxDTDkkLTyzP66Z2TnBiY6tf8LLMmMywUZEY2ap4K3WxjRypraKtLa1kqjDYiWGf0U/JjTv1B76ZOpvIkvjYyXQo=,iv:KkQeF3hAgHsntL2/AkmuX7IllV2PjsnbanryeakmJRs=,tag:P3KBd6wXemJmRFRn3f3jvg==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAQtPYPapLZj/3NloZNOlDapwY5IJE7P5+HuftQngvzC8w
-            ukQA7GPbvMmjRe4ar1tLYABh4tyZEvF2zunbaA/fDliD7F6cPaiUnGyTT5YcG13u
-            0l4Bxx6IySiU+aLMuBrxfvDPBpfOAALG0G4b/OOC+CIfpwuBF3lb52gAcSfSFb91
-            GbGcVh+TMdpTrInj79f6KNJxmah/c6jjO8lwkz0kjjSSbu04prSwwPGXTt8SvE8X
-            =T9p6
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ/+JV514ImBNtIz15GYBdYSWYY5aGstQ3klejaOqfDbuJj8
-            pwY7zVtggCRwpu2sxnsWmDHm2Z0kmamodBRyJx1h3Xlh2mA5/oqaMjsFMzfbejBU
-            HI84XpCOwKZBGM07zYScMi+ThpLJ5+5YckucoqTCycUU1m9IVbe0ZU3j62O/gtOy
-            jP4sHa68H0qHLqOh42yazKE9fxGDJFBSKBUC9uQuZdGfcc8DcyMXNaYpSLnfFruu
-            jg0ukilqQgxBk25HQPUtZMaC/pjf2Yu1SFfh5zZHyuEAPOv2463B2I5QQx+n4LJb
-            W9InrKkSv1Sj5aaVAkiLKPPvuudE+npHDKA9e1OGBi/pVdEBdwMa2ZSUSOejYUr8
-            ZlDH6Zii+MxM8igHe7NOAOG7NoQloGrTU2zwEn5PRKTYAS2jwBL14qd7OldJ9eBj
-            1cl1pMoHreFY58zQNxhZotuyVuAu/dadBTdtWi5xC+Mydil4me4jfEewytC6c8BT
-            ufQyPLVucicQsnAr9Q6uaf+mx4dD6YnbKbAdXZf//r8mz7AWxiAUXJVk0k7j3UE7
-            ApIaisIVuSMvFa6gvNfy7dNKAbznxOUALrIlDjjnzVb/ibfRFC6RyrKh1lLaeBaD
-            FbkmBrYEbZ7aIVylimKWLWwUObRrhB6e3q+eO37IPhpWLDuboGqH/v5pLhYF8dfS
-            XgEwEGEnCyOjBooSBlWyBjq+xtsLMU4bc9AxlZHVcd/3VHhemSjJzpoLrC4FVAB9
-            Az3khK0nwytV4MdjzkkU8U4XRNuYTUDgy/vIcX16X3vqf4ciBNhv0oJWevVoePs=
-            =QI1Y
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ/8DQel0ZwcMDIZdyk4OJPps9Cf8lMoiLvWOl+SbMyQu/dU
-            kLsxQwGjvl109TMq+s3KK2WeeaGpo9VI4ozNx4sRDr+hckB3ls0gWlhCl/VxipT+
-            WoVUevqcFV4abDn4CbS8rxjNDJEJghpC8kHNSJ2FyF53x3c+rmA4k0uQhusDWnIj
-            UkTpD24TgL5aMOTYir0SAjFjq/lchvwgyrKEa19YMWfsDy+75FuoIGO66V3JcOn7
-            REtB1QbQepmtQ0K97dsX53c83BOPrVorZFRaDyAfc8rjlViBqG6LZq9Y6d+DafaF
-            RVczJoVbcG6lo6T8v3Fn7yIqstlAvsijsMmkopEjGyTjlxWoGv1hkeVJqQVLcNQC
-            8NAf4zahNrvzYGoryf6wS4/K0K/Afmv6i21tBM1Z2sH1QrXbsOtJGCsiKqHcz3ya
-            sfesM1DxI/5E9L1lE23DY1jqsQUdypc10JvTSvcS1Z8GRD9+viRyGfrIoMyKrJdI
-            QHvHpAlwu3KAQ5qapBeDszmukmNvU5YFHBUc+eYxkBTjBpeetr5tFvqleJ4VhUj9
-            p0HQkLcr4M9LRP1B9woUHlqVgd5XTXLeIm+h0IiM0bDTBSmKJ9Amxn/qfmlgumun
-            YTdkETmTntmbuDnMYKgLkEcQm16qgVpDiFUrQOtd5ZtKpNa8yq7kT7lPCANdzsPS
-            XgGD6ucmoaaPxiNyluKMZ/hMGgjy52dpPGasLo58OFual79hmqJaqiBLit6qlr28
-            vqhgGLYKRrU8eY6nRjm5gjyjpMllUSrpPf/EmejV1ZRo7Ng5G0Lnlh0y4mcfzfo=
-            =yaTg
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAZBdiY89UKnX/TflapXFLM7mzavflLJOE+OvmgYne5yww
-            WOzZoAk7WYw4ouv0V7xQjWzGBRxrJzy3X2foaVnbEAHg0By+Bh9EbaEg1WTBfg4n
-            0l4BqaBs53Pe9fgNmd0oamf7s7EF376FHOo8qNf3Nwx4fSPowwtvtgrrhVFtk9LF
-            VqM9M/sUgXMHCQ8/4UfLTVvs3SyWBMfdhscvmcXTvlSkB/hi7hZX4yyM77nDKyhH
-            =/tz4
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklARAAn1mdTCrdbygoliKlUpC9KOT0SokSyToGE1yh+zhOuOlW
-            j0Gp283MG58A5aa2EjNlS/lKTq3Fnbk8gcDy+FH9Osdy7nrkWZimLX0Edc6XlFm6
-            jHOicY/lEb2EI9KsDjJ90A52WVASAkDrA2tSMebbHAZK0Fkemx/Bfw5QpBNTppJd
-            U0pAwZ2g5YYvu/xyfv237SEStc6rP23//axyi5+GxTWAbDRPM6CrjJl50rXqyXfd
-            +mYRbMGB3cXZJsQDIpkifevBVx9i5MmxP5GULxdTiKgQd/I2SkWPXyjvXO0I92X4
-            5BpB6ZeW9RqyW7C5V/LhQ9t1VTqXIU6hsAEVYL7GhGCBAbf6zhs+sLBEa1JxGKB0
-            KaHQGDqfUO1+p2i1cu1s+aOKZdtkTwVs0aBDPK58Yrmd15DJEdzk2oE4HxcGXj4U
-            5tF5mFvUFzp/rsXKUU0ZLfduDB4szedWTtWDbw1v5v18PvBTETIFIuqyhXMMPLip
-            P9mlikOcCyng52nOm9JCkmF54RISJrLSUQzCdZT0GAWHxPffnInmMjdZCjIQz7//
-            iU1GF1tqCe0AfSPtte2nPK8GJPg+87mc8iAo/Q8oPxXsgnLTp0hTQuhTm9V1ptkE
-            FgcaX2qWUz41pr8rceXJ1JkmQryL0/Ql7N+q/Md1ocBM3fmQLpTNLVlMMCHxK7vU
-            aAEJAhAIo6cdz9lBlogykjybl1/NK9D1UkYvSkViFCe2hgzXKl7wlBnYbJRblLxf
-            4TJGOR+Ny2OhpJAR4CjllbuDg1tTMqDEcGcPAHj3NIWzSiS9lCbvqsRqwFLys//7
-            NcvFsaqG/vM7
-            =uFqX
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLAQ/8Dz9jXHLlnRdDoPvgAv4qW8wD4g8rFgtQICkktJnInAEV
-            3hb2fwfMaa2P1bu5wCWMELnLzqOqbzoEnOCK55lIwA39CwxII68fzDhP7xRSTRMZ
-            AtKavGFpEnnCriO+dy5MMjnIic70EUd++MpQBHC0byqJzImVpjvhMUVHypZQHweD
-            lLoR4q0Vdgqvo3Hbus0MmVobjQECL7J/fmyK9woxbyURxeAObZdDD25drp9aLjXl
-            +HuU1VWagZ8ZdQPK3nK+5dkfyz3Dh/tRUWsmvG7nVOZD+IsLUoAMaQlv2o0x8z/d
-            /zp3j9UKq1QtJPbvtxlFRipeHvJPlqQHoPVr3Vfxu5ChVsflK7jm9a9bX9Z3PFCA
-            s1c2F4zOd6bikbfvuTPLQsD0tMbQUqlCdQQzm2JvWDHShSu/y0qDwSnLKULJfcGp
-            nJ7YUhIIgPaJt5jFkC4kZS8FMbGpPtC1cWhB3iP/G/6lvJnZVdYpz4RGuPcRzJKm
-            F6Yz+Bf6g9JMUWen/sqKQZx5WQ1oBSFuw921cCKcYXolRRNf7Jg/N02rrcAJHI1i
-            oUlyTQbB9svYg3UXgU9k4YgDNxI7UvzzAHPNjLc0rW5dwTLRW4pFJXddHcMXV449
-            iBV1BAW/5z45GQpzgYJ7OFV0tunU1tfZanHGG0Riu+IIeOACKXox89UAWvpCnanS
-            XgEvt6FPRSuooH2je8m9Jb/dZPsdX715kk9a6EU0b3eCYT1RTs95jb1g8yB4jbws
-            c3MzwaZW+3BWuZn04FfLnKSo9JlN6nV4+SKOKS+hpO9A15TnkSBl7ON6m+Z5laY=
-            =2cul
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAvhjSZzQ6K0lTLbJDAD3C4jrf5VnCGYXscXT/tUGpl2sw
-            7/gv2EbKVY5BIs6Nrek1pLuOJWGaesnHImCT/b7vdqIiVOju+CjdRGXC17za+4td
-            1GgBCQIQR7c0gqrVLzqOAGpGvwvScmWrrlRswgTPCiN3ucHBHyTOud5UoYt0XXN7
-            FAEDVR+/bVAnc70ieAjQskb0VK5WrLyK4Cvji3Rp/bEDmS3h8C1/iU3j0fHZqyCs
-            7s9gu/ieSfKMgg==
-            =cXgc
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf+KBcc7jfm3nNazW6Zh9K/vysqit9gK2A4LbRGXazW8toa
-            1EmwVBsSSnKGzmM4FF3M1izbDHidBA06l+kivukI/oyxk78uyoFPm9puPuZT6pmz
-            68rDwjH3eC7WhYVYB1VlZBQaNRFH4GsyitK2OKZaB3HTvo/M5mYSjpqHL58ZLy9B
-            OUZf982xMMQLp/NytoedwQbqHkWqdLxqQOMS4nrj7VfbYP8/YsHKrJcMYcaZPYjA
-            y/SMtgQ39i2G2EA016+1tN/HWQy3a2EAjUlR5inusSBMXVvQ+n7Q2wcq/AYHEQnJ
-            F6WbYpLnpuBbvjmh3y9KBA740NKH/Tbm1KP/a9x/HtJeAebpWYEInabKdL8jVQFh
-            VKvjVEbX6JZi7TOwRDijC/39q898ctNKez8C3ZsHxhzIDTucdEwn6FzNMxkz6qDE
-            24aBwp1Zz06lDwGVHQUhjASuSZBd9+R7cMvA5+KGBQ==
-            =l2Ch
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//QDrdjUdFVRPpBDZe6kmYN32VQWsoAXF+N8fczAxVIs/O
-            58yKanPLFnOHg3KADc2JA7KPZytR4W9gnpUJTe22XcyVxPTkqkC2fCVpLaiaqSMC
-            eNn9Vl2cyjJUnz3aCnaUyNg8E+IXFRPlOloT6BJaJyZpildjvfl/nTdoI/ymw0CM
-            cMkTSTEnfRJE8KWPvCJfkgBzvVHWWmZPQHHIWGICFvKkiOFWDzwiH4H7usajOwGO
-            gTf1mi5Skt1onHYZGwT+OfrjAuoEJrsAPZcUL/o3apd/cJyg7b3ACXkLuX5ENp3K
-            HSlm2Wl+j2Fd3DwYhghVjTzhfbHlhdc5Yoh8ps6cNhxRwkDUrTFwa2aZHJ1lqFeL
-            EAxYGWw0K5llJIMD7+g8OF6BgyVwYf7tgBlSxmOrwkia4GkCp87xKyRlxyA52Jdm
-            08i2dkBwRvdOHpHuyP38262C/xm/wnwuEFWxOLyL7iQz3v7TVzhXpTiv4o+TNAaF
-            l847ylUk9E61BoleFpbyW2GrGVvWH+B+b0MDrhT8CzzfBRdqXiroQK11dhyReeP7
-            TjJgKbinJ8EkGKIaHj7fCQwMlbJQfrqRujmSljvjrsKyWYafcjvDy5Gn+evyvmYm
-            lHtlOjcylIiqxs3tVpVVy5SSTp03OVO/wKy7ERhtWDkRcDRYNrUeZCHnSjqdG+7S
-            XgHV698seamWKCTS/6uiiWSJRnBMFwY9p4Ds9Ax+gz4r62Sl9lKctRQ8Mu5twu1t
-            tP3xdXSrO5sYvlDlcVP7jPLONwrVd2Fpj+H9jGRBA0x1Asi8IJ2BnUGFaeeDyFY=
-            =lCx5
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ/9HGLTvTJJPjJ5TuYOaBWXh/IQ8sEU12xmj+Wa5KZEe8SJ
-            htyqkpQTqbcC+u293xOaulwZNrRHeCfcOMekZxhp0+lvwhh/KBtY28WEqn34qqM/
-            hJSQ0FmzdsmTSZzoFyvi5CZtmCty5IMogjT3GMgKEEHf9gzo68zZNIQmwKGvtH8t
-            cfoAjDPK7d8Dq0xLKjbxNp+VMLbmfpVVwi2gPXoJAOqUBC2H6nSNsbzPE11lXMKI
-            zP3maVrb8mJwCZJNsSB+WA0uhVc89f0Mot743Xq6N4Q0xeTnbqTX4N1NBKqt3LSq
-            o+JAJpscmQKpSoMi3p5/hL2ycLKpNNOkj8IiaK2ryvtbNlibdQDLnWWiqJRsbiyM
-            AXnWmOBp5lbLvEs5YCO4T3arLiDi83mqMOakFuEVFVT77kpOu11r38Zi2kBRKJjk
-            Jz2s/lWXSrNh67BTlRckc+bSqMJcLPCgHEBKZkxz8uC4ZMggvWIX6YKf+92qfaXW
-            EPIrWJ3xTbfGPlA3551+NZQY4lpNDLM8piRSQKThsmbdaKDaQZQxbADfuj7HVdit
-            JnaYGBkjzpAw8y7Rw7rVwmFpdrZwoskRW/VcyKDS/HRNBvKt8GbnWakNqdKispHx
-            ORZNtjwZ4ukzOaJgamkAUBbCcFEGhtMp7f3d95GNbVuXmTeduFl5WjGaV+wEzR/U
-            aAEJAhAk4H5xqAkhIi928HzWZNSrI1oTL3mYJxwoXhy9qOZGDcBGVvuEAUa+EDV/
-            ypiJCZl/As8IA3nEBYyTtZQiihU5QMATsduy/iEFbtrrVOAQkw9UEHIPOe34mgqD
-            ZsbwrH/dF+SX
-            =FSHZ
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdADWNQRV+krG2pZVxcckb14RcI063BTz0Plo7UGTLqx0Qw
-            L6RmbNE/Ze1R33FPvIVPlXB8qTXEliMTt77P983v3f7HIz7rGK2u3L7yizEBJXcw
-            0l4B0Nam4ABknHDIn9XaZyXhuHkTg7i5HHWf/pTk4puo3gCHVJELLRLu4BnFcAxh
-            sh4wPyuTtsxieiS1JDsVbEw+Mz3l2OHex0BeWWZBInSAmscCMIcQ/ymh+O7e3KcU
-            =iCWQ
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:26:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv9GLLIWPfzPQD+qgGLTEkwqZpx7tjq6zGAY7hKYqrN9K+f
-            XhtIPDVCToIW2bh0+Vwu9T0DaJ96RXXPEQze4mO00t2OoUkRRqIiiTdjR1azhoJv
-            Rh3gyNfZpExpcC9qwLRCMHuqrsYcZubv4sh3dDC6tOaQlBN/dUcx/nTuAa3ShPCV
-            fM9aBMvrn2hIikZWMI8uv1nmFfrQgGNAsvUkTPNc6iO7w04jqY7ilMOK9UJv6yGr
-            zRWO3XWxNgWx5PlmBl/8z2leZyoZx4zkGvvcFaaCCZ/LAY16QmSGcxLpcBLUeGLp
-            cc7YVR45I9pZV0bxbNv5V0BvjfxMmZFXbczhrexT/dx7Zt3pXkRcX4mIgydWFlfX
-            46kp0lLXmr9/XFzmLREoeP8D7hlQspVE+019Kbkm4lV0zTMgCCULNreZyt13oEXx
-            pWpVWjCOgi7Q9jPX3tu2UElo0m8s+kvSCJCGdUIJV9EFhojMGozOo/9tRg2x0lzA
-            23wXMbAZsawnAkrMs7pX0l4Br93GzFG9IlYVRmgiogLxNSq+rZuSTosBqgmJrwW+
-            DaZywKcmdRcM2oRNLijrLLn2vXn59qU/yAjPweZvmaA3ln7S3R9TNxogPYodrv79
-            OWwoE+laq+LsPcwLhHwR
-            =OZqw
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/livre-repo.yaml b/secrets/restic/livre-repo.yaml
deleted file mode 100644
index d820eb5..0000000
--- a/secrets/restic/livre-repo.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-repo: ENC[AES256_GCM,data:DhD5+hyvrBSMnGsiyP6DqiZAuj8mCIA64WsD5HTDlZcsWy3ooMp6Gi46rBsPVGmI5+razQHNoaZchjjxSnkUE1UeDRdibYAJykqraNk8+rJk4lllpEPwxl4wAI73KCoS2KXGPgNb,iv:la686rTBcNs17ULYT4RlEEYCk+7ef/BNfKfofLAWDoQ=,tag:0fp4eCGc9N39IUqqOcdKNA==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1xehqneyrmkv9n7e59drn5ktza3kh3xfph5qyawtkw47mj7f5yuxqh5ypwh
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuQlk5QmRDTGNaWEVWRmxX
-            VExQWmFDeTBaUGZkWnQyS29xVkJFeXNOZ1ZzCmZkcGprbU84YWVyUzdQUEthUmF3
-            WjFTM0I1TGxpZmdMZ1ZiMnZpTFVuUXcKLS0tIERQekJVeThENnMzQlBqeGZNbHU0
-            cmY1bXNaeUt1NE9qTHYzV01USXZHa3MKBG5URaUkQqdEIuEUM+JqM4cMxGBYlUgr
-            V56dPAWvGaWnE3bXcCIJ2lF4Uou4SlhyIDpOqeQJ8Fr1KBtZfpyiiQ==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T23:06:51Z"
-    mac: ENC[AES256_GCM,data:p+qyJmNTIyo3Ozwr15et/cWh9aor16gbIuHnV1a1TwSbCybaFtdESPYboNN1jOWcF5OL0qN3YJN/TwiKmQLvTz4ZwVUYQMkGLOALEW1XVaGvELjJIYdd2KTRfrZip6Ilv/VHr2MQZ/C0BM2SX5+h3aktxsliYigiNdQUvV1PzxU=,iv:vY4LYiB08fe+rD0ZDXzEoiKyYVN0RQgkwc/4iOVTjUA=,tag:4IIqYeE6plE+omrLP4HBnQ==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAhTVQXdoCskebb9irLPGc8itBmTtegTV1E/5KwZIj6Skw
-            DHVDFLIosnFomis3JCgmJXEEDWCdbMkd3ceS0ommpNEdUHshf501iorkWuqDD/fR
-            0l4BpMsmSUXLC5jMoS49uQOVICXtls0IIxLJqNTJbPRQQWaEs7UmXX8w+OLMXjRP
-            7TyMn3vSUoJETMBIB/FnE5tzboAzuaMrSWWBdz5mUQrmc2m1Fse6j15BxpSCgXX6
-            =pmKg
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ//YtLx2wlStaaaDu05RtSRHlIMbzT6cU/u2DPRu2RSaqES
-            5VMnGwOQbeSBGMRs4I+DWZYE4RZHy5EUJ7SWsGDjY7zHQYETEYKcDoVCHYOVJbmB
-            UODBsqxtBD1xSljguOTBM9daUP3aujtyUj4SS0vlua1KobajkR1L6MGQJUpp/6ta
-            tgJxLHGB0ktQuORqTLCGAnZaEeMNyQjNvdZdRh4r3sKPpLIsG7q1CScutdeasTTR
-            B6viMDZSROTMn9gfT0IuAPbfEJzVxeGa0HlSg+83Heodl+4C0M7tLINnjVDua8iX
-            eSYAojpf6Omc+vT/5XmaAtd0jxt6+4OtJ0BKuRhmID+ByIVOfQoPToW04f8z8c0F
-            bQqspyVVo0rwh9cXNyrTJij0fvXthuOONBGS3dqeP1ZcFSF2a9a6gtoRMEjkoJ53
-            Ss730s9r4uPcQA80v1Kwu2KxmcrrsN1rxoQbYoE9b+smtnilPBRZubvm7ADFNogI
-            //OXL8Rf/YXpOqoa3g2ChMKxXgejVEREEFbbBrsNcVTliqs+FSSiWbJbvRtmacYW
-            iiIyKtdtcu+05bAbI3otB/P7NqBVaRctX81OAqWYBu7rzlOFppezqTHdnOTHhq63
-            lOE7a5fzACumlMiWHzb5M3/EJix9BNkyt2BoC6tj56HZjfexd9P929PDqYoZLrPS
-            XgHyd0xh18OKibUNXBMJ642piAq795AMtcUgot0mVnW3v4MhRta7PnGzRbPqKB/1
-            wKd0TXyqVKqU8RP8PSHCvaxs5++eIWqKRFCrV/rO7qu1nP7vdotCuOT2ScT6PMY=
-            =Ucl7
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ/+PGZV2H37+xmQxzW0Po3VSg8oPLX3U7EMI2bBWXWu1Nhf
-            k4PlqJMG8uUEbu48eB0wt5be4YrqMt/KnMnH77f9i6PPMOsOFpzgT3eqyb1iv//+
-            peHn+sCW2LWGhPwkMCTAB2OHM5srHrfB6fWsDPcJ24U8OEiU0twARKgRkmLGuMRU
-            ETxOMlRgPgqY4roHwixkn4LTZqwr1UPpDm54i5ubZ9JsXo/Jgp6BxM4y+DOtXdLy
-            vEZtBlJLztVdfWoOfWt46UaioUIYSZ/eLB0jilb6Uki/vIaDc/id3r4Wse1ijMsK
-            3Zuel++SHs6ZQ0mGJJnV/tgbpN1dk4GI3Vhf1MyExOz4AjYp+Osjxh3vgQXprpOY
-            WwgnGc83QniiO/LaENojk6Z0Ld5HwGPZRIdP9lskSc69dvr5V7J0cwUb0TDhII9d
-            rbyPbMtz6mQqBvn1jgQkgoX9spBX4qiJqbjCkoptMtaija/UMr/BVuWwnrBkOn33
-            1dmsVtb/WJfqVj+6+FBJasXAiisuZzWil4SUDGVN+tH+rJAiNTaFvzN0hKRmavrU
-            2IErkQwPEYCq/Soxg6MyA0LqDu9Wrsgtud+saV7Rdy7RtMxHePfaH5Ru7ymlaO6c
-            zlZ8iYLselD/+W4dcscE4F3TJ+z/i94rHVavp/mpdjxLK51Kvr66KjSUDhbm1HrS
-            XgHqisjPYCElcuXjLV7RCMt6iURxnT+zinzoUup6+hsVXoYOVkF9mldsBDFtjF/1
-            nVEqzWZtGXQeygF/HgFrYlPO6JR3tKNJ9JIJ3sAW7NXn6dJg/XpW2kY1gwlT/9I=
-            =UJrK
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAC1G6N/afSAydIa5wowOuQUs3hkbPipu5ZX+0BvuM/04w
-            Z5agUpPxMKIcjPX/+1YrAl7a/lQEEnujoRzapgiF+XSbnxKpXtLOwRMurukehXCL
-            0l4BTW11QjfVeIooAEh9htZfA8Znq/dhHEcyRLRi9XMV6NW92DNYJEDxibL0F6qk
-            vo62qNUnnU9LAyiolZECDniZfjtpbysebxkmBdPzfjxHPi4t0GyjrXUrovLyvAZ/
-            =qbrY
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/8CBhFMuWuek0fa8g6aRthIKK16m94ClqvCitzWVUOan/g
-            Vx/xOi9+pdfSzqS4KqyLyv4tHaGNG0l/9u0V6EwnuPHgNS8dRqsxpqJ3CiLSk05I
-            8z1X8nZsXiDwA0K9vME4i5sJFhspM6SPTx98mPGYJHX14iZklnZX0HzarBwVg9qP
-            3d8YxszdCrlAa+DR2Hznpz2jaSb0yiZ7Ep1rOUe2vEy5FzVYKJDfK0Putk8bOnHL
-            iD3yFX7oLdCudcklbt+VgqHzmhaQkOTbF30rxTqTv8S6wI81w5MUpgOoSbTLtuIt
-            6pyaUSZYfckHVKGeKRTOymJ08/tFzWrOwGsrCLe2H5/CNFRHpWvBMOeZOD6rknGi
-            jqXxQPVuEJinuKRDMTAJeMVjPnpaumF2ihOGzpbPGAinT6THa8bxUWlWlqH7RMze
-            cXfzuciCqL1uuj8G01jooja4e6jayTJN+ahvdgZ854ChnBJCdeZfMWbMwkinBBR2
-            4UchGgzaGGnfzEQFWYS9aGkjBR65PgHe4+Jick4Q89p2KJ2T+ZtIC0dJv82q/rYE
-            9yhS3K2wOy9+vs/Tmj52N/3WFoiOZLu6nqZxLNWuAjBOvp/XOtt9hqIJgu74yRzW
-            jV5E7R4O2xlp54rN2rLNsxMY98r64X1WrisO+IgvRnwkilxDLx4XC/vExxUStNzU
-            aAEJAhBiXhAX8Yxgro5ZI0+d0JDZalXLnMxxuPd9VasG3QiigVD7vNSr0gLycGBw
-            tWN5Tag2WEwIx2RK8GtDtUbOKgB/6X1NtVMEimHF9wLzipemPJoiBNPhAS2m/QRL
-            L71pnWr/T8mB
-            =pfkd
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLAQ/+L3ojV4bs0sDfMUpcQBYqfJzWdVyZ4aBpq7dbOuQej0v3
-            xnRLZQIbT8qutG9jk9hKoBWMHpZgVy/kAXYjowbRip+H7DVLrVq//1Ncaju4Axtt
-            jBea96N65HnI614MZV838EVkCpynT8AuRAUWsF65ddjGP9Q6f6dgA2uBJBM2t0Bf
-            XDgdYRsUK/fQglbvrAdrCPk0prJ1R4e8wMYXKzh+cwMFAppLfucz17cAb7JSxxwa
-            De47cD5ksW5D4BYXVL+jCqjr6dEqtrRORDnvwLR/QnXVYUccFFrRI7TFl9ewCUuE
-            MpJJrwph6MqdiMbdRde6G2PiMv+JjRP6iKpCr1iA9tda2V9+Ea8UM0TIpictIPiy
-            mVZx2RfP56Si4z6g3H/qQxX+ohi/W8A1UxlQ0oAfbvoSEJ8B2aqWd4iGKHA+kH3l
-            eoE+5aeliw8GkU2NgZPe3G9AzPMWEQFNOb1dFrVEXL5XXUQhZLVm+uxSZLT/depR
-            y+sqYrFnpGfaCGN2ZFb2cX4/5YgC4CzUr6fx9M6UmR0t3RqJ4oJas/eRciI11SCR
-            NbHFCx8t8jQqKGTxZoV0ELEw7AXd4hHzjd4TXNWfRnnr8yYCUp9I6NlKC11Q+ARC
-            iepSqKicYplGaVKFbeXA967sO0lGDZAe4X9gqk15gA1RSPjGogUJ4OFO/hSKCvDS
-            XgE2niFpUHgXjDnWqXIGa0o6QFdMkyYItRVR+YHwWNskbOERxWBL9ZXXWcVi33Bp
-            XrKk79PzaoIshan1uWMaRMDwhMTLonmx7q6x2F+VVMD/J/1Q8h6+KSxMzBDxmkA=
-            =rhOJ
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAIYvbQiE/R6x9wzDUS+gt2dviVb3p/tBIMSDCcuFfoGww
-            KmbODM1OlfY2jD+3I2jzuimLtV9zCYzvLXMzTTt4QYlDigpFew0HYOQw1fg1kraT
-            1GgBCQIQAQ9IP1vw7yEei3LVwNQby1udwLatTSDSzEM+UfzNVl4gLPNLns1wk+r5
-            Ni9TCgO8M0ZrTkI/4u8OugUx43eR2bRBHzydnozDKPPwdpZbvvR2TZgtxVGxzqj5
-            rXo1UIMkY78fUQ==
-            =EkZh
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQgArFJ8rrKuCN/FdRBEVQKmOXp4A5d8KB2JFbsj5RPlFJcC
-            AYAFsCkLUVvjt/fUXKeimzqVP+m52nIYWyzhn4ZliBWozo5mlQRkOfNew2JCtZtt
-            ZpjEsEdgIO1pH3NkMcBUVSvwFzgta/aDp2UwB3LpE5wCh2R3wWShRDdyrb1xZgtw
-            180Cb5SVcQ9k5T8BK3eE+WtF+oE4plrzKRvXjEQZ5WlhVtIW9HmKTjVwJDuauN3M
-            9nkAbExPtIyguyIj74wniGvDBqJC6ol7PI2VsUE5MB8f89twKOgXB92BI5QaSpb2
-            /OzJF5MTYppEbdNBh9T89YpkQh7SA4ZoD153398owtJeARWK3AGDc2m9xJ8GBz+J
-            mArvtrsU4JL9xYo5J/fDOdIGlKxU4YoEzrbnAKSiTHNIEQBgAHNZWV8v1rsLfYEq
-            0C990D+ZO4qZk1q6RCaYjNDLnBpEfbDwLziw/NiRxw==
-            =z54k
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//eL4vXUvUTb7M18UZXCPkRutN6CZ5Z5yDUYfbNLgr/Uf6
-            4y1Vi0XPyZZaY2Gt6KXun3m6z5G8voqxale45MeDHVNPEZ2YTxYRgEf5tnMCdezq
-            LxwW1EnXN0GWCAED0k37Pf28AUlsuvAXlsAwgk6YpaYEpcv/MuoYgUhhvSuYGO3l
-            /REu36LHoIoGRo/Yo3B8mVdj4aBYMBk94jPPXEwjlfLqPUtq8wYERUWSFEFdRjdr
-            3rkwUlp6aAvk5TOcrDXD1423anmGmmLUTfokGbW5qEkOme4b4uw1Khkn+ajjuNzK
-            5eDmSTCsuQiuiFIQsAltY2ADgRAq0mBwz+EvFDgEb+yph8FVRdMOokiP38MxHT8b
-            GOJeH5a638mjH7dLHvBm1+YjXXrRK8dc+haxxypDlRpChwgOZAR4S5XBqCDtBA5o
-            t7gm9rphRtQzD1cN/M9xj5d8pDYe/MUkwuN8OOTlK9p3EqvWkpS7jt1o6HoqWY8c
-            Rvrw9f/GkjDRosMfOKNm9PF09ZvvQFwP7At22Oo8KTWIIlJdDJJ+CqN8fmoLJSK+
-            Pjs1e/lfOQEkAzxTRMzyDrBsXZRVs/QDx/R//dc8W0FkjnZAItRSJRtt7OE+0/F8
-            6v6B23jfPWQtjF0lODDnO7661UfXr+i+TpANzx1nZOOP58/5+dRr/Gear9ey5JXS
-            XgHnnseL7pn0JLenocE1di/XiPqf3gyOkeWeyeavwffI5iFIOud5q1/PPs8C6Fsj
-            sS7nzxe8Xfk1fETLEUlf0IcB9LKSMJNaAPth94P2ByB9LhMyqD4v/5Xkda0Xrg8=
-            =kcr+
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ/+NyghRZGBDyL/ZXUUhHFsiYV/75OfMsu5OugAoMenvl1E
-            esDBM8+rksT9x2oRFMFPuvAK08OGHz3I5b2HkcWCZF3f2QBo1u9PhHLodE/BPPZC
-            3neTo84IC71QP+jY/wkwyHfRaxsy76iktTzcgXFuUHCdqEuUPvud4lJeqt3ixM5m
-            iMUk0elAK5N6dbszneKAVLlIoyBdzNxHaDlyDLa8+h59S7nZ6QE87yCOB3/u82ML
-            /X4q+4wFOJvEwwuRTyjIJDdAoLXJkNfjlHXkyzqem3M250AZg0qkUkGBEHNCB/7d
-            LYyjERkrirZg8cD4jh5a9KFgjaNe6ZUe0hog2xDDGtb9dJxjG0jcxw3mFKKj5/i3
-            dMQt7l1ttexKrNCZHPJxxWutYkwEGCD21PoFD53RwiAKV6jEhupue5km0FEbiy9t
-            p8A3DHKsUSr2x0Pb/Md5QpdY+FNlM7434FtNwYiKlGVIgc56KTmfj1URtSnp6fy8
-            U+y0LgTAPeR6H0x+BcoapnbWK9AAq8Gwe+iNjSWgW711LCP0Lh65PTc13+5y+jM3
-            J8VxtPHsx/Y2XS0ElVTpPIMw9MGUNiICDiAZqhDbRePdmaJa+PMFtP+MoZOPkWjO
-            JQRcvPn48RBf2RwYx/vGQyIN0a1Jxow9ddG3y40ZauF/QkVsBizTrniwBou4ZG3U
-            aAEJAhCfDVbpmuc9vIbYlTw95Zn0queoI7N6ayNK9SKEwVBfsdScIQFhzbP89BiB
-            q9/uwFOkVLeqQfeIlbSIhqo4lGWfHe+uS+Wd09VdU+SvGRJTarDXaHabPBC6eGqU
-            Xbcvp/Jhbn8/
-            =Ff2K
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAJLavoX+9Bf+MhiMzMRJlNe3H6noE5SWxjoHUe7WGeBMw
-            rT8rSoWoJpgB/TRqzWD46LlvkB9Mc9KtqWUUJ6A50JdR4GhrF5ufDD8+yUC30O90
-            0l4Bu0qxBMwqkQsVparL4QyJe/1V3TySXNC9KvAZOYHhNSML8Ql5sn9K/skQDvT4
-            vRuzIz7WAH3PdlOb5HpjEAcom567gByPUUZ7IxY74LIoVDAmXzkQmPeeSCLt94Jz
-            =BQH5
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:33:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv+PrNMyfoLcBXLTkcz3WovicepK2ZaOMcAHsUckkndo1Z/
-            uA05iyBX/kxamYYT4e9fNVhhVke9kRW44WT7uyXDXcf3SbLZxz/wNzWLAgEaYPNC
-            6iSY3Akn6BVo5XDUhU9rABlb4/N4WLmoe3damFeOgN3bggvhSrbnDrWbvkPVQNTU
-            D5Qwj/itSWYbLbi51a+65i6awpXiYkd+CxOC4PttLHF9id50GgcqzLUVB5Yl93rC
-            itvv0IIW1F1x/V9LdKS4+URslrmwZnhA2ZJz+SCU8W0mtb9zLAap5C5pevjdxywE
-            hXLq96a1hgD0FYOV3vM4oqAItEsbhfFLclPQ8kQGhp6rXBAQNLAKe+zUZVjie6Ul
-            X+QMVSY8HUqE7d11ZwGlYJezI3wOahDYgikqvYwjyVJ2ExlVceFGPrO0UjrfOrrS
-            hWAYDDsy+awFMr2vpeaFkt09Qf99Uh4pZg6kkRmBM06EyUsmD4fM6e6RF/bVNhZw
-            ZtWqK7pMy3Cd+astk+0R0l4BbgUzWpm/tI3fABuCui7fG1hsX0wtTcrR+J5G6jWQ
-            eu+3eOfzbD7cVLF3Ej9YbVcPi3JiEFUYN+raBBOzf+u0Fv0oYO2sKIxdjqP75cTy
-            ZwH8ze4T2yhzp35ecWm1
-            =0Pxr
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/livre/base-password.age b/secrets/restic/livre/base-password.age
new file mode 100644
index 0000000..e062af9
--- /dev/null
+++ b/secrets/restic/livre/base-password.age
@@ -0,0 +1,14 @@
+age-encryption.org/v1
+-> ssh-ed25519 h5sWQA qM6vtVHkOVQSFP3wNdTIwj8Pr3deDUaD56yGW6F6yS8
+zl+arIXkE7XN+Q+rBeUcgqCzEsAwPGsE6q962QoIJtQ
+-> ssh-ed25519 I2EdxQ ypSo8lGTrcSCEmS60IMigeEbM10JItJlgdmxZDS4nQc
+5Hbr3+vJWXlzvcpqiw85VOWGOgqQVzIF+TGgViG+poM
+-> ssh-ed25519 GNhSGw Prwvlt+iQmCMcD5rblbGiCGlV9gYzVghBPODSrE8Fg8
+KlqNKBA+ul8CtLdJS+/0YRp+peCHCg0Zert3SEmJbPE
+-> ssh-ed25519 eXMAtA lM22Tt8uw9Cw9qEuhyAQY1vNz+J5qr2X6Dp/evGq72Y
+PfjK2Ns1FxX0Wx5FIJsCUL46diDiSWanW3C35gTLUp0
+--- qrVSuuHVNZqeCrmDDgkRYO5wQij5gPaL2PrVFnmJRBI
+�>�����
+L��
xfa� L(��3�[��}["�gC��0:Bh/�������XfW��{H8����WE�*RZ6]f�����2��F53�
:��3_�y�ݟ�(K���q������Į
+Q!
+!2��_���xc=^��`w�M`�4�`�x0�t�}�m��y���=VW����Sb!��m�Oz|L�<s�z�",d֑�o�o���?�!��ş�*�$��%(�C�md�b���+��@�Of#��ߊ˪�A�vROw��|�47�C�E$�o��w%j
\ No newline at end of file
diff --git a/secrets/restic/livre/base-repo.age b/secrets/restic/livre/base-repo.age
new file mode 100644
index 0000000..420c67c
--- /dev/null
+++ b/secrets/restic/livre/base-repo.age
@@ -0,0 +1,11 @@
+age-encryption.org/v1
+-> ssh-ed25519 h5sWQA QSD8KCgzvSd0SN9BXPl0D3YKbjXtK/nvPE7G2hz3Dxs
+Ekb9WQszfrNIKWKCFqI3Ui08Y8ixfpLqYsRFTInOaZU
+-> ssh-ed25519 I2EdxQ L+AjS1qMqkieYT/MIZPg5qZfQDXJnGnugBcRZJKZjTQ
+alfdf+k6vX9mLWTMIi1Uyvq9H8EH3P30O80X45C4ODA
+-> ssh-ed25519 GNhSGw NeY83YO2tS2mWO4QyRxRa9AAwBUQPeoWILitN3kDQU0
+DDbzSUtzLsh0PwgZZbCmXOpVMkV3EyUo5DAjDQHG9UU
+-> ssh-ed25519 eXMAtA eRySsJzO+HoMbQkrp1bIXoR5ndu5m6NtWmsJwqpVTXY
+0CEGTkgjXAtYTfQ/KwcdZgTtTyM51lay+gJdAyBt4kQ
+--- 0/UofRD8kek2rPHIb/yX9aLOcZ6HYKGJYi0QsHS3GsQ
+��[�DZ2�ͣ���R�?vZ;]ś��NQZ�EbK<����9�W�ЀR��	������8��O6�~!�W��U55��n�l�e��<����W���+�N/l��(���q;���8�y�L����ͼNn�W��"���
\ No newline at end of file
diff --git a/secrets/restic/neo-base-password.yaml b/secrets/restic/neo-base-password.yaml
deleted file mode 100644
index dd3bc90..0000000
--- a/secrets/restic/neo-base-password.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-base-password: ENC[AES256_GCM,data:PNOBSHpdS+jmtc+wkj/Tp6+PUDnBzXaPuHbU7IMjPqaRfW97OIj72wudNH9fqsxtrrDyn7HDkf99DKrDSuWtEN1qmHZrzajk0FOOiXZ2XOZaf2oNb+v1vL37mvvn8RoHq8547A9RTSvUnTDp0aPuaxM9G5dNqlDpDrl0TrBmhc5s6ByMfv64JAV/24JZCn+xJbDnotxg19XTyKogIP4VfGafKuYnhWb6maDBeznkrKiZSzvOYjH6SwptXFXTg4cNBZIefWbWBzfbPBGOruGfP8gtwBoA1nXjnxToHR3s/Lz5BoHQla7EJHIo/tliaI9BG8fGV4Ij2L55lXNxtp412g==,iv:YjWBvj61BupNIVSc6kwuzp37sIq5MXojMdyznAwH8Zo=,tag:qQu384dmAss4WmB0yTIR/w==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1ed9esfstrdhfl3650mv4j3mjyum70245f903ye6g0f5t2ept73nqyksh3g
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyQjVQTnU4eEdXNjJIUmNv
-            VEIxc3QzUFE0TnBrQ1VSVXBWa3dnOG8vYVhnCkNkUm1Pb01JRjVMUStVVXRFZUIv
-            ekxjU3FPWGVwWlUwbXBMeUE4bXJVZVUKLS0tIGFpSUNUMjdpWHRJY3FyV1ZIaE9w
-            S3JhVVB1ZHFnMUlock9COGtZbXNZK1kKDpGZXEKCKaVLXucYrbGcmlc+r69JOxOn
-            ICQDqitrGKYCV8JZyCX62fWc5Gq/LpZUz98qOoNzfZjA4yr6neVqyg==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:30:51Z"
-    mac: ENC[AES256_GCM,data:uSBsNPVn+BcAJZAJcQa9BkxcwRFr3WeOWQNEufnKPXHzKoSPHWis9Ei9NX+802GyWPiioJfEcLzk7z9ws9dgOngQXU3CqeAs0cM35pPzXFPNujgqMZdjhfUGxJ8CDtU6tvkTWK7y7nI3WB6USR/nBUSRqIkuBtSVy/jLpRb7DBk=,iv:8l1u4nBoh4UN1id3FXODx3OVkexO28r3MBs5/56BTuI=,tag:1b5zBsPQucudGHbN/eQxVw==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAVC9npEAjFGLVL+aRxbBP7h3jkEWe9120KMQPl56aeXAw
-            tIItikIkE3wFF9VJXEXlxzKjhJb1p3kK0h7UXyPcxjFkfgrCBaUoFCdBABXHYjbP
-            0lwBCbsyU8BGUKsrnB83ARD+oiGVs8j1aSO+04Fr3eUfz/xPHKva8GIKpgDsg7v1
-            kH4AaaSb/F0sbVOROLlE8MhMUWTVSZYA3Nb1T4m7lF4szqKsy+otSiLy6mhz9w==
-            =MGun
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ/7Ba4vb7aflAuqSZkCPFhFC5HfIatTGWd7wE6K3J8coxkH
-            ZuSPEb3ku4KUiVsbXKiAS41umZeUQu+IVjeWRmc+FXEVgIUg4tHobQR8W9iudbu2
-            U7rv9bw/on2/IysGU7oe1U5zlCHf/lTMRWYqlnH48tyP8u3R7cpB2VOkuFuN3iG3
-            t36ZEezfTPCN/IZwkp9BimIifW597QHdm6/mNBJFV0uqhhD5jxrP+ee+Tl6+RXmR
-            M+0C2UQISSIyRx2WoLA9aB5xU7uDI0thV49v5aM8tJ8o1qQ3/6fA193m3/tK64iQ
-            p6t/b4Xv+5+Ho0ESBiLLet7f9y6a/2iE19J5Mg/8bQwfiGo8GK1h157LPZoaa08X
-            Ro8ToTxNCnr9wvWfFY6AuBp4f6/p4I8sSE5Y62lHLT4NJsmf1fMfoTpOw4EQFtWT
-            lSjCVZ9+IrxnbGr4cr+urhojZ0K96YCwk2zVDFliSjuvXWtSI8D6nn/SWgcpeM1o
-            whueD49tyq49lpYEdWgVQcHLq6ivkOs57gdxBFlir88KDpVDAPQaU1u8UzjQB8ow
-            lCk8jrkEHTja/bafSxQDwrEhMBjCzzmrhzvOdej1RKxNK1ekV4haJzVwO0TDgmtM
-            /brEe2m9Mj9tz3TY/D25uIRte+WSMmvT7K7/oibK1tpDHUZYNk+SVMCmGL8MBvTS
-            XAHm/QzJLDZ5cod+s8II2EIbud+W6cWWF1RcHT+/Y4hC3Ua9PXoGOp3OMdWpCMuT
-            kY5Vom3rEt7SGQ1Ihl9vkzDsPM58KbYTHyDpY5CVNpchUzAZfj/R4vMETabC
-            =ITQ6
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ//RnQFeTrTrNwfwTjWxlOigu/gxm6sQgBEeBxHDL463Cph
-            59hI1x2qLUoGUPxO1ZjcVT78IQ8njPtatQlP1lsUyqg4Xv14+rgA+YvDpV/PsX9T
-            4vkrMybJ8sQxqeNNvVAymeDSwI9nb5JvoMAzWoSrTQ+h97KY85vlt3D4A/THfgjf
-            Rc/N3UCFXK/TTDLqEc+YK9sNu3eaKorAtr883fCDu/IFLBOeNjTTzf0GCwwd6EVa
-            661HS3yJnHxfruSHd+0R/DGNz0ss3tRebOv1IWK4zbn9dHG/5Ah0Tb+mTPptoEXF
-            QE+COjLfWAR7aoxwYlGRlf6ON112dj76/ko88RZG/YhG1hp3Tp8IvD/coXWOBmLf
-            X/E1atIksb+9tcDcVzh64bYyzAGzli3/fSUtAnhoyunUQRwq6DZKg5Op0U0zHp2Y
-            DDOsyjZ6BNIYXEivd3kRVtaN2n4rEd8CisTlzyuDQy1YebJbXCEQt+RS3uezbuy+
-            nZFrO83aZVNXU6LshjltGB/uLsVLqqCoFA48JUQIxpT/S5ScwmI5batYRY0XNRLG
-            9qqgxoeSUVesvmNsaHp2qG1XyzlQ74ci+DiFQQWF/tpxYYtl5ohpxx4gpjUH1W/3
-            JlB50AL66RcFe720fLBtFTDWs87BG9nqZMzfnI0/tH9HQkDfD1u/2gmILlfQP2bS
-            XAFGiqiTysQpAPahTPf0bo7Dz86DHZOUB37II6YKlYdIAYdYKRRVZVWRpQEQ1iAq
-            hdL39RbHp6yZOzPMtY6zVWQ5i7Wog8pQqW0VJNJqelvN3YibLC/vC6njmb4L
-            =Q1Fv
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAis+48JT/oWidjbF7xsIvriHokP/qyaF2aP7g0DY2TS8w
-            2h4UKtsTULGfw0w6wEc8Io9b8nb8S2VSKyXp9vLKEA0nGu/XQRj9dnzOmcH3b77p
-            0lwBWIuKCA/9C3Iio3EAuaTIvyyg1pj9Dkjwrdl/Xf4KBBIAdBCYXcOIdjy/khOP
-            fKkzjcJPGqzEMC49TfcTnepO82pnn1P9gPJa+TgQCfY4E7emt4a3mvh3wMqlCA==
-            =6ONc
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ//Tx+qAOvadfai0hriDxgemOFwc2u1ZIwb+raNOzG8SThz
-            0sh4T6k8Lh43wFNXi91X8F2sHFTZGsVuobo5plXUDbeRT9ztu1Yz9Jp8PhGJoDJX
-            amGIQx3Eux6gujXhKskWONTXHo+jNZIoXcIvUU4ki9N0b47KS8DQasjGHerWJIdI
-            jf5ursUEWEBbp0ci/75NF60QVTxFpT4pIAteAZG0jh2oY7/qfp+8f+PC7swFmoJK
-            yd/KHQiKM9JBpyqjeE8YUb5trmF8NyMLMNyD5VCHElNKqFw+EkJ/pFOVoVGXMRb5
-            8n9ibSb3NqGt7qCvaC0xWppPBxjhAPKVrxIepkB0sRhCfy2CVoeV5Va5JIcuLeYf
-            uCOB/Z8EeCfUmoJ+hD6xjIFC4V/rTmpO+pjDhunkDhxrOXrPyTCGzV2aYgbkMz50
-            4REuaBGRjp1UFOivTHHHwRzUZ/U2SyZyVwpYqH6c/UCkq+XO6sfTtCDnl9W/Le2W
-            H09IGLcPwDNfEPcdPoQR0xXL/7pncYo2XjyAqeHTB+PP2I9WFd4z5/ZbZXbFPJDF
-            /zgYAY7zc9p7mt50eZkN1ibaEBJ2vx10xYwhfQrvj/anBuLqM35kMnirx89CFV9E
-            BaMSFAZ4V2NwKPBvU0UMJelXy/YT5iocjH+YCkVXFdcMOMKfQW//zGYAnEOSjbLU
-            ZgEJAhBMFl00csjKTkj7jbfPJ1SbTjCvoVDIMCQjg3VIwM2iOKQE0iEg5cPCyV5y
-            qjQWZ4G1DnAeDZUIpttq7giTqN++y2TLFYHxHoF1z4fHqLbeaQRTrigG9JwDc11B
-            ylR59hxqrg==
-            =gKW9
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAngH9qukzsO16sdFjMQDXAOtsJ2xgYjtUOeFpcaZzXykg
-            mjArZX8W2yJ59s6Whklt3/NrCi8JXn5SaN7z/lVxBi3yYTFv/RDJlz1SBZirGJfQ
-            rw8BtbJIifIvBWwmcDDWPfSyI3eERkVtmPUlhxgIyA8wHTjA9/ZJF2N20vABozPv
-            8IO5G0OcN4+ljCZveIzAyAI+/Y+yE9l4SzqQjJsK1Xk9lIMUk8kobmcNB6h9Lfbp
-            +sXr/n+CtlFzQ+2VBoVW5Vy/yKHgvjNZ2/NpxQPTj9jF99hDS7t+OdQ3IF2Lf6AL
-            Si+VD8taWQv9lUU8qh3WooPMD6Ji5doW75qNKAy/cPemcx6Ec1WYEkEOVnzd/gTU
-            CKntwqtV8RsG7mcmDC19np+IVMUpCBRZFXEL0tOag96sJLILmqVTsIW6xUreED6t
-            jp0msuJ4+xpt6Cw/m5PGy3BhEXyxGF4e4f4lGya9gqNeudFDTQalvQ8BoU22sosW
-            HiS9pxUaYPjd9kjNVVXv+M2rtBoQWNnEk8YvttZgR1vIkaz5ZfcI0GpgWAHKO9aH
-            qAxlqGuC/xWEPYtlbf5m2gm6Q4O/HWKmYDLgGO7m8zu2J/pSFZW5TXcZlL2iYNml
-            yj76rK4hzv9MrBuaUPcMpmT4wzVcJOA1a8GGsS8xI39zJQPZEdtWlYzbjH9GmcjS
-            XAEVXujDMeavPpKrHiQTjIvV7XGl2pN3BjPdfaLHjivD/xYKfrhzKVO7bzDb8cCW
-            JwvIl1WyGyzu/nbjiRGCjB1vqGwlgnzxmBy3MGYLk86mNd938bl5QlD4jEtT
-            =lpbI
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdA70mjb5ks8p9xX6AZIIH5KMxVrP9UX2pmkb6EFIxSbiYw
-            WQTWqw6gj95L9oh0n84MUKuaE5Jpes10JGtpd0llBO0sY3Vto4uU55W1CsyNDNze
-            1GYBCQIQ0++6D15ESPtH/0BOGW+gBlQ00e9ObnwU8a2VaTOg9oWYzKt0DDQDh6tJ
-            qp2MlnZl7p0ZV1Nh1555jMJUlDLVwJBYqcBGsQXzsPa4hQKvVcHgA8gH1uvvsINH
-            nyb5in9qplc=
-            =MF0j
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf+KOSOyk5o2M9gWRES5zlGVphrV61Q1QLUKX9qD6ek4v/i
-            FOG7FMkQAWzPgzzdOOuELj0CnHHossUFLsvUwLXPEZ6ikshsBU0uPxNXo2hmcv+q
-            jGh6PeZ7ybQOYeoN6FOVIb42dadkhfgMVUbrAqwvGtIjSFRrSfpv4IMm1/yaPOnG
-            8+eRqKCm4H3sPbmFr7magLytb2yDzUTl2DbmvPLZ/JI580OUgLvO7Q+oQivWpTm9
-            IfNtL/KQuiInXz+R3eAiaX98scgxMjDFlv0GGD8dbWaEFGajfsh60y32bzdQu/7d
-            00Fr+R7ST546dWcTZ9pjy9/IZBpF+UlThGUucVUpg9JcAZU8RnHsVsBbN6kL3K8p
-            K5I5JV6E3R/XBNkTT0DIf4MSJyrqkBG995DPl1KfHXiQmBLB7FVN3vCzYFZRLnBR
-            O0AbW0tixsyMHIK+J3DXXG8PWXPJBxo3EFa1OlQ=
-            =6WEV
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//QI3xbHup74VYum6K2EwxDID+YSL9RRlpxOi5pde9L7v+
-            i/I4lfS+rxy6fWA+iycaCIunjckHhzmVJ0QxuURiEdDaHGa08l7z4s0dS+CvrlWS
-            IxV84UjRUbs7//eKtE0jPAZJTikjNvnrOG9YyicKWCcjnV7BrvMVQz0kJ6NjH/W0
-            SPufV7tMdtoIeFZBF5ftg6A5gcqEmv0+HSyAIDrmA+8T7rmrDgmLn+/7Lv0fLux6
-            iv9sxdFqv0ViVgtnM7PVuY5zWu/YTfK7/q05FFvpUOLdDs/rYB+cz4bw9KEiAmBr
-            LbJnuKuRm4OkM9PrP8bxVJAIJSrZ+eRFrbLDVi+Yq9N2n83Ca5EvDhBSGFiK8cHH
-            3n3poeW7mkzdsOHxtiPS5FaB2XE1iM178InwQRMmN7AmyM4eMS5J2+VXxAzctb7l
-            aTLrNWAzAmX8OeweWC9vNW3n2gLDhEgGamkWmELzRxn3HWLx5aUsRf4AUyhL4qlv
-            /voId64+RpPZmlnRDc3uKJtCYimsWoow+22o6OS7ujN1fQPqfC9n0isj5CwPmU1c
-            XUrUei5mVsB4cRB//uf0NSJrTcATCCDL3DpDajMuwMQ3ojDD44nCGsEZJWn3ZEym
-            gTkS1HSgkf6vnlMmxvygqTTn0D4u8/Ju9skIv0JXj5ZayhSlUlkouFb9EHTbrEfS
-            XAFukWaMt26yYHiKzF2hYvSOkTmj5qhAx9TQg15kfJsrQR3FfBW1AK3Sf3tWmELw
-            J8mWVCsuoWAhMWJQyJ4Cf8RIEq449k83sVsFnPRK7NMejFV79KfL+fFOifTN
-            =JwVn
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAAyWEHqspiG7vKOZsXcQ8aQz7si2pnZXG9vS/sqdHSv5as
-            GIfd1ipcr7C0unsD2Kw8r5cyYQVwX+unFLDgsl6vZfztzN7mCQTAEN+5CUU47vCd
-            unwAqTVoNkPT/iNUtSZ1bRw/AEYPs9OUtolEoQtq9I7WtTFp5B/G0q7cF6zzCo0H
-            ZF1dwQ8FE1c7+wsJzZa+24srIP4uhYX0N4Xt4AVgjerFa+zPv/rWlidd2Govy4f4
-            UB5lAhaNNH219we3T8xvQ2uUo58yVS6wzgg/x6wkAD1roGyl5n6YP6EyI5rHwWFM
-            mEpzumH1+lsJmz1LeXxhOcMSTZJ0M8gu0V9Of711Qt6vTnIDiTaZVC3QGYDhxzB2
-            fK6GocultCbeYD3YSTXlsP8eyix05Oya6H24l/AXDG+tMXfidQWbvOgS4O6FXMzT
-            Hif4oQqatAPSEZcH7J84/jlicz9U6B5VpN6zl2Qye/bOGnRituZI5cKx1fE7GDYr
-            dsxIMHi1KKEFwVjkKL+Tf6cZsIOJdTmL74JwtAgaud1KKg+idZz3cuMdr+nfc7W0
-            08kK+9/EB1eaqwL411zlhmBdSFA1FqQZSek4L4a8ruu+seNRO7kpFQO2K5MOcWJK
-            sk9by35uAbZvF4+I2fOG7qqc6KJtA2Q5ty2npr07ekzDQ1+Y+Wdlg4x1/IfDtyTU
-            ZgEJAhDzBEHvZ6VrhtEoxSKnms7PtxukoOBq3FpDkC65sLJ7j5F6AcNs2ejmkZ1M
-            8rKnmIeKFzo7PXxTRGTl7/9to9UlkYyjwMEjYfnr0uyzsXLX1/LO/RQoe7EjgZpq
-            NURm8gxkBQ==
-            =3cWA
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdA5tqnKO4lI+KAIc1ApSR8VwJelV28K0J04LybUiKIxW8w
-            mLhJgQ40wZaHMsInbW9ZkPq+1XmLpJLFajkgX5MpieLJLlke8i6bPiA5oH5fR1qW
-            0lwBfVPL8xh6LPQT2bUifJ9v1GMoQWwI32TgopRK6IHxT2o5KzGhlj8vXWKO8MJ+
-            Zi6C2E6YG5Br3OjI/zvbw33q7X8b7E7711UyZLLjg87LDiNHVk6WApL9uU9oyg==
-            =i4Hd
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:30:35Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv/eOZVT7dYDcp3bBPGAg99HOu5cpOlxh11SA0yQ6/M0FzQ
-            02djo9oQOC9/0GFLEqyCYaO2rq7sx5hyuvlpggWPaUoqyJ00MlfySPbl1X5S09GH
-            UmC3IUtrTPMWS46vVP7LQNx1qQrDs6NCNAJzTeUEUXUIy5YxNnIRFF7Ldl6B5E7L
-            QGorovJMjgfimfCXzbySWfCFjhN8vhKvYBut9Ch2GDmm1Do0HII+WulO79YX+f6C
-            KUHHaCkUBeJ+NOTd4Hn9NPdnU/QQ+m77xpd9XBvRG8TOMELiUeuwu+O9sJ9AanuO
-            bwrUcj8WEphGt8hmoQCeSN781HTEnmiRXTuntw335/TH9bqYo1pqBVGkNd9y48gX
-            RdwcgfnZekg2I0vSts89KIHyeetSjZ6lVZtm9yC+TLH678MDJyxCYV8hHnqatGgc
-            j9wJI+u7WNBl4TwNvDYBjHWCJH0mq6WChknPqUYK6cMNuDqVLxFIYW9Pq8ZBrtks
-            /SIJwPA7v1UpzLRQYneU0lwB5ie0raWTuOZ4/Vi9DAlaW1vhNf+2N8uE7rZ0GP7D
-            sQQ9+t3vhpssLfWQrba7Eo6irzC9xS9Q+ErFuS06E77GDzivAPkOMFbM03uLSmba
-            uCsPa5UeDtCQVraL2Q==
-            =xywX
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/neo-repo.yaml b/secrets/restic/neo-repo.yaml
deleted file mode 100644
index ea1b0ed..0000000
--- a/secrets/restic/neo-repo.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-repo: ENC[AES256_GCM,data:N+V1ZRLzgFf/b5sO8UIZHOZBHb1eEjwIqUcDsAXjG5QhiZJWuH/2jAwkqR6Jnl9Hw/iRialnRHY1q815M/qvDb5Tzw23za4vXcEtg69efZmhgElPZWFwsArSQ29bNal2s6c=,iv:IbFVUNXMwbUNkIp1t9cyVpJov2SJdukzsH5H94ejb8o=,tag:PQFJLfROR9JCBkW2WemITQ==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1ed9esfstrdhfl3650mv4j3mjyum70245f903ye6g0f5t2ept73nqyksh3g
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLUEVqMGYvNEFTT29SR2RQ
-            d3czZUlvekNyS25Db2RzeGxpUm9XbDhZSEdZClpFK3J3aUZ4NGxEV21HVFdlbDRP
-            R2hBdHVZdHVlVGRoZmV0QmVyVU91UlkKLS0tIFBIR3pXMDRybEY1dHQ0dUM3MjY3
-            OWRRRXRwdS9xYndVNEF6VGJIYVNmQWMKFaOtorqAFrMmUVjTUH+WWk3ZoeUdTQ3C
-            mR0HOWG/KUSiMpyyze8rurg+KnoXcV83GlrolLFU9Hktz7dut7sB6A==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:42:46Z"
-    mac: ENC[AES256_GCM,data:VkuaD0mNYpOHbRabrBOKMGKDPAZ96+1Wv0H80FOS+XMVAJXC5EXhDtnzm9ZE1VFD7PWbJ3jK4yMjWsjKk0P7qoWQbh+QUwjKAZGu9/RWB+TeYmFWlN8BnaPHgfEDS275Q8HtHVMgq03rcrUDWi3IEuRZd/FYQ2RRAQz3fjKRyQY=,iv:noYJ+7v6s6t5c0hV8LMPWhLSNNT0SbP4I+EP3Dw02ko=,tag:8UfNncGxqJdQkQm6iR/GUw==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdA4DYMODlQ53ekrrJH95+GWNhMsMjzqkpluQyHl/r2YRUw
-            J7AznmDFUXh68xpRUKnoFlDOkfCi45Nh8WGcgDMX5sNrC3TG0Yymm2mUs8L2OqWI
-            0l4Bt8LV+Ws5qkh8Aat0rmDfK/89XRDkY6QMFDinG2c15hp2JjDbnantdy31yoq1
-            EZXTOLcYhvTEb51DEbKtGvqX6rJVYfLptKBFALzHGgWYszYc3UnJeASKEGpo40X8
-            =StY+
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ//WHUlDANF+Zo5pMJvB/7zjaxv4AhxLZVk13cafcibJVFF
-            ySGPp+3RXa4axKjlPbjUWlbfieZxbBicjfFHuG6tza3clYBmfL1V2OpkZrTumdC7
-            MQDZwPAQzn/thd171jdYuP3R1H/F+VhPDnfkFcSZD40TbGpFhibyImwdfgEn9rZa
-            usfQf2dj92qbhfyhdWu6waqB8kjlP5KZtupyjW0nBkwi+XBSaIFrAzP7wab+2YnP
-            cHCTg8+6lUw2G7Kw1x8CIbyYV34COqrJAAWPsi4SHzi6lkiqXfiBuSWxTxZVOz5U
-            S0IIp9y/qnwvHZ2tg66FBqYFJBQJtOtShQQHDmoR+KYfn/MQX14UHUwMpslANr9J
-            Y9yEMUWBv6ye/P84H9lpPn9Tz3jpvzZEtYnvpO54nvMnQBHpFT6bYgjEcyo5vA0s
-            DFStbENBIu/TbltpWimZP2p8sNOl7g2fu2ajuUizBVdHd4D8FysQJAZYFEGbTLMP
-            dOjMyUHWl00XTcGKscsqnfu+anCdj0F7GyF7ark+zKXv42SbUaW0gEHmaBEVbWmj
-            odYbFZ7/GH2P27/ftZ6qg57rm1PG61pybvDTlDevVyVFmUMFFAGIIjzQ+6n9bU3F
-            8a7GBi4E98yEl9A86H24ArywD+smR2m7RQRcMMcTSnjVqav0+d8NkUYQcvx7pUbS
-            XgGCPJ9pblKVVsUSMPBLW/qw1Twxp1w8fZ2WQAaDbjxliNHmEsuoGPHn2bwm+V8R
-            xc0Br5gCUB7T8zWdvcaYX57N0JZw1ujpsXt4/3DZ6l9gYxqa3asoHqC0hN9eDFE=
-            =5erQ
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ//SoTGuygoUbfrCa1r4Ed03q4ZftwkaoH6ug/27MEWuRXu
-            fPzPM7G0yRjExXmJ4ePZ1jN/zR453OOxHksH6WZbBEqyS0TomExfy+CduRa/UoEx
-            OFuoVIUh5DW313EP2ZbMOXLVUVZc/upMDTP63APml41JkGXz7BhDr6a4xzqQx3CV
-            JBLl9TWZ+P6w9iZjJVyG+L1zbg99VW7UMnbkMB6jh9XV/3UETu6dAMKVm77qgXvi
-            kVH7Tlwl7EKgDo4YWsDbN5blN0sdXAxonATpCNqmuM4o02aJeAF8kLHtTNznjlJ4
-            UBbaNaRoVQlcOZnlvstRJxpI+mX7P+z6B3nXNfvN590g4hxwTWwWndiIL8dzDVHA
-            Ck6oCoXxreStlypqtOPhGsCXEkchP9rnlV2yKjkrUWkfqoXtSy/ugzBDCPFl0Q6F
-            dqJwDC8qCKBqoh/xT1xpBJinttVIv7t2LQm2INM8KzfEZVpc+93sSSkrjV3uhoqZ
-            kM4iipL/URTBB0sfFJhDy8TPOqRjF6kuCaMbaaEyMAUMlUefZQPBkNgZIZVaFVbo
-            TwyyRLdlucXerORElCSVjvGeZUokyMRAjXdToa+Bm0EePT+L8kHlVBeX2GKCGr1O
-            /HdK2I6fPzHpvKibO+81jOUd2zetWtTOl8Cdvsz7onY3P2B8udTsndjzqXpoaKnS
-            XgFaoJny/X/tU8KaVxF5WpaaSgOydbfAje9pRogxB8hh/GHRu/kpQ1XVt5E6rrTf
-            FCTUqRxUAqC2lzuW8xwS/1aEB19U/A/eghWzBoLOw2MetL1Sm4x4qb0qJTOHfTs=
-            =sqGM
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdANXCdf5u4OBn0ND6nMF83IiNlgFwtVm+HjUC6tLhErxYw
-            239W/eGYtexeAQe2h0162iFCHMTmqEzJ9oww3QVC3dWUzx+4759+zlPPYYn8f2oQ
-            0l4BuUX+Afl6GcqN54nDPq1ihJdoE6Sa/XAc1P/c3mFySM2HctxmxQO8WXsjhlPj
-            RuNo4XD+GeOdKBeh7VCT1GpfJ0VINjyBFV6P9GoL5qz06ZemRyueMjLjJQwZKhni
-            =lOvc
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ//UR2eoSSd2I5KCagB4FU4OrgxxPX4yFSRLkJ4EHFX8vaS
-            zr2OpYAh4A0Vc/r1ieXZ8C+bhsTJn0NJXcCJHYLrAwf/6zJfH1zKbne4zF0u5Icy
-            TR43GIhbT+ioC53taKi5c73e9zTpTNjLruhtgPFaJtZJFTvLfMFlLGlkXkS1dwbF
-            Z/jTDJ3nGxgjMk+b9x3qpNU3cBd6bM+GH2GB+Gw0eKcxfJxfaa6KEgFmhYgiu448
-            LJ3b5d3TzHSxD61n/i54zdHZ2VXytXWjoDCzh9qN3BI+GVirfkQ8BEiGj5KFXQSK
-            E8QvASY45nDLpSj9s7AOd5vYbumlxH5oVEKt9HTYRiKRvXujCz48vhOpIEsNchbH
-            cyjgh8ZTNb6oMLT+NLAIHq19uhu6dmG6Ji04GbbOlSAFEeKsVz7Y5BGke2f09C8/
-            f9it8AAPVxCKiRvilkXBiqWTHtk3996y+8RCoifaRLWMjPPXVmTegrjb0Nk54mNx
-            e02OvXs7nSzfdqJUtoOLnblwpOVLVuHly2bHKf+oEnUzFr1f4SFWBqZ8U5Z2qZbM
-            dPskO3XL77nOpsN/NCIjP6IuB+CQlXMSmXzdSHN6Fk2HQildthEySsrqeCHAn+Tz
-            iNdJmRy2wwevv7qzJIjSzuCoG7c5kfYeNZ+FYnFZcZekPPiA3vggoH2m8UaZCIPU
-            aAEJAhA/Sh/EzxUm781/osQR8yq6HIpcnZyjkq2LGgPWUkkODbi07kilm0uKOG2n
-            dPfs7tiJJPjL2K0HFM+kvyngdOkSMnMeLcxqHL7t11+eTAPLj41//13U0/WYOxHx
-            cQP5VMx9O1b0
-            =F+jU
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLAQ//U5RfPFPnFTO/8E1jHB9BMHrUOcNv4hXDnsxWmzusKzGU
-            UCV4toYTLh+/QuJfaMhCyGtbJVme439N+nfBprXiadDR0mlSUEX6G9ml2qQZAKEM
-            23pZOqfFFwYz8KYPP6uCbMBl8zwzJTyeapycEKO3LA8X5bIl+S+Rdon3Ufum2BSd
-            74fCOUXHvhFzKTh3fxELyvXP3Ivw9ukK8ehnhQtXI4tOWth+5VkN74g3zWr90/K1
-            JC4F5VSai311/SwUu51lIeXc0gb+qYrelEbWJgEaidnVd+9eODhKtI2dlewiIz0f
-            HwYwW/8vcdhdD3Pn1rxNPSXezab6WVzg6MQD3RasdvGAGwDmWKonbIb/KOPowuIf
-            O8vY4vG3fgOV0ASmcd6LHlhz4OizpkVmzpHJZICS8RHpyw8dxF3RDBRfJm8DqwmM
-            2zAqVSuiOvN9PkwS3lCvxd+4K1mFlf5qwvI4HFZypJEW4mFzpNHQR873ESNjLxlE
-            I4rrTEo0N8+DAVHLvoRHMeAMEIOClNkhD2yIR5eMS6xFTovp3794ViMdHuekuHp6
-            7PwD4QN/RsZkU/Gye9vodFaxS0fbq/CpLucJaOi+YMOCDnJW8kg6+EBzHHNVyRGA
-            HQeBmF5m7YsAit5JuxLe6BIa5Snn7UGwDyiEFTrsVgKgP0bwrqzLIU1hjy1bWXPS
-            XgE8jAEQl+5E7a/PufBOaYLITUXzr1Ls4nW/BM6f3kBzaFlIBaDM0RmAbaQFXj8X
-            4qmVgi90Wz8YxURVlzUXKllS7+Cg+dRL5TV8kuyjjzk6vl/Z7Gqj9zrD7PYSEPM=
-            =3g9Q
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAnMzk2d+QnzFLg16xzLPRzcm5DT3ccgF30SOXKegDkF0w
-            TldpGZEKZTk4YUdzBKhhtucpmqPNRiH6bEU2qA1EiYCnlM6LRehxIfw25P8znBpu
-            1GgBCQIQ/GrSPaPBXVYT9CibuqrE8IpVwWgz7WCoSRxUTRTO+0Ulyv2l9iWXkFIF
-            wd2V0j4vHJ3gRXKz5hGqbYiv47NhNhhQrt0qSbTEVZXEcTWdZoioLoQy7L9ZUuVZ
-            vloNljLqWH1+gg==
-            =ffWD
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQgAqZmR7e7ZVk+40m8kVbXKaL5mVrwUHAbjsD0+JN259FeC
-            EtzOryImILOi3g+rFr5ltGdqncvQDp2LJNRI+ojrgPQGd40InXESMS1DIWvG+Kw7
-            7oIzcJe+bQ2e5dYvrMwmHjJzluWctYEpoj4PZSXRyAUV3WrQhpG6U567GRsiw+5X
-            pJP+F5/dYT5bhO/D6gXpLy7ILKv+3rgYWHIvGYWGdoa12EZnA1rGr/5yCtz+r8Ir
-            jYa4XPJizMSeLZuOPfxiB0b0trtUaGFfm6od7iw7+bDEHeZW+eCRYnNwFBcLlf+Z
-            zk+JSYCtdk+HtCswj1GVz8RGSTipTHbRjXKtJ6Q7gtJeATdyPIkAF6V5GxjahEcX
-            TmXZSDQ/prO/RlLR6/L/R0gG8ois52nabqLttSNpJDCfuCkKPjD7A56Q7oWj7/kz
-            5tzdV+fXDx7VzW0/vITagcy+JhndP5VdCq4LG817fw==
-            =DPC3
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//bLQ1Vn2fvsbDDUNGdfefqq//9wbGZbiL4RI/Mug32u3m
-            1vbkhkz2B4xhmVw7x8h8hNL/dbt4hSRM9Bpzfdsbi4nCf4VKYOaeaYV+/CBBN3Ja
-            76uiglZZGxp0mvtNUqI2HzR3iuFjfK3kg08IoONGQzBWYnndgar95MReM6Tig/IM
-            bVlYyvLMRtSliFRXdp/zvM4tdbkJzoi9pCgDOKBcVpgamKHhfoOWbef20GNiYNCA
-            vg+DLAuvopFPeP63puf9zcmN37HKcsm9bO9pyeQzEYpbnhtI5S/FBG/WlZaq9gje
-            N6ZGIuBoFUP9w8SQKPB5N1HBH8MQk547NKrhK2qFwewRAeP1n/fQ1vk1qQsX3Y3F
-            rx/wyoG6qk8AH0u1GWWYIIeI5l5NY+677RbSKVB5l9sEl8A3fZy32QnOKbzbrjRC
-            Ve8PvNur9oVUAC2S56q9yB5dGCfNRBcnPHTfsxx1LuzNCUTU2vBe3hmlcwCJ2/b1
-            wxRX+n+4qXwt3nmFfUqvs+DgE4H6lhYRIPtgFC2ynhU003Fy+92X0TwH2U5Y+b5v
-            R7wgDBGdoWxKiIgneVqR5mIIC27PxxkMxgY2h5r/EShyvtNlwebHf7gLW85Cm6BE
-            UbwYd5d6ITRYq2iNXRPCp/vcSx7dVnEFsTPPnrgAy69H2gFlAX5rhzJsRO8LdujS
-            XgG9q0nt4mZU0xyxXNOPjFyCcA/8gVyODmGAlyMK9LN0hdTl4P+pz34zPj4nYgWt
-            bCl1ytBbLjkgNJiNJPploB+itNE1b5A7m9qb4U81T0SB5blHTg7qMeXf6CUSMtc=
-            =ls62
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAA4OT0T9CwrURPgr2B9JY8b46xjOsGnLr3u5PEv12NBi0Q
-            TULWCNaL8GlcNxfPAG/j7EtKxPQbKb7S8mVlPcOTtysFPRIj9tDdxBYOIVevuBq6
-            ttNBTjfgZu6E8al6513kRlDfI6AgMUCCV9u5lD/QM6ctUVUL9AHyRrlsEsKJKtqW
-            G1rDNoFa8XDL3OkYcW3ckKqTCPA/mL1CRmxNjJyOGOvPXkX5rXMx/2qg/4wwM09n
-            EauxOIoKn8wt2pNVpYiW1r4BQdC8OyiiOg5ROo7tOoGxpqR9y0OmiRp5EVhQtN0z
-            DEY+5GKEBjyDJqx7jwt8SVjahFop8/XkoXi4AmPjod0by+X5oNQd88zUQzkMYgxH
-            yDOet8bl6yuYiq3kiwQFY/Q6DuFh8FoiBhDlOyfbUaNOfghEN9ggM2mWPQJslTnZ
-            l/Mw73IfmjeMYyN75WbFNxbsn/WiYK6fny5Qo9rafyvmJhWJs/4oIGx0Q1Hr9BSJ
-            TWpCwevtxB/EUvYdLYN9r2p6lG/1sBxegyJc6DQp0IZQnk2xootTG87vsJ3NMGof
-            j/0UMMDd4eHZvTDHYqLcneZwfi45VPnLUVk5iP7SAUhOAeIzhrGWVvyOxxB9PqwL
-            F/gcUjMnq1kwwbL2/eEBx/m5lk7vmAOlP91K7t4a4HNcNSKn+5LB5k2eeJLGCyLU
-            aAEJAhBndKLGEELYFtYMRUJtq0kpjmFJSKuLTPeXIHISdyK/+9B58wXFynpT4Vvp
-            t43DRghARno5bH1qqyELRVavwIK/Ngu4dkQlj8UMW3j9pjfMfIi7noce13E0dQwX
-            87jfqXdcIMTL
-            =b5r0
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdA03UxOfz/iZo2aL+7ujREu6uKuEttuOWl9C/3OyWcT3Mw
-            iENh2cm6zcsgtCnWXGcCgbREeIOhwjZUVnlKHEy83L5MO/b1LG6YQKd+JcvFIG0Z
-            0l4BYZFe2R7pVeD2xPAd6mUhSyBqVx9Mzv8F5C5+Pb5eoZW+HnRGumTKTkHBtvMA
-            tBjIaxtRLPeGgOU4jl/Y4EyNZ2bBnK4jdVlOUjrbI9N6GJIvP+YBuIaVfYAPwgUp
-            =80tP
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:32:51Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv+LfoK8H1g98Uyyssz4c7mvkBpxfx0k93SN2Zg5HQP6JFt
-            Uw+wwVTyen2CH8E27HcxkoW+dq+YZ57t8zLzvrIJ7ojgbifcnZeDt+2ZIRN57j7l
-            pnmN8qSvn91QavfK+oHEk2KhEw2SqtW09Xk9vUol/PRP1GH4+1nST6jj9L/9VnCW
-            4JzEsm+yAFSu7k9RZmnXP0xnBb07riAU5z98CcFsD546KnCB2PFv4lKpj5h1D7r0
-            T10wCn+fdbNmAl3rzAwwQnc6Db6xfbHcNlQHShIrvxJzHzJbNtdpabbetlV5KOZ/
-            3hkMlzJUPtZ0lsXI0yIrbl/xKegaNwJv2docPW1BDv8uFbb0g5/1nInvSdHloczl
-            RmTLjiG/GMUUfInWL0vb4uPV3E+vn34rXxxgfSOWdx7ycuuXahFW+uIHPDaP7Rf+
-            bOhJmobl0FPzi4nRFempOkt6GsUk7+e/mGXxSjC0zMV3W0P1o8wiA1lxjJIuFjVO
-            SgQAjFYCksEkAu/L3vHo0l4BdSqGN1IOOFuHVAAeZvqy1XURGbwM1euxzorPfZXc
-            KlCXymBxrnuKVz7KqdFfY77QD880RUewtdkBovOAG9qKDCuxzvhhRKuS++hrjISV
-            LsMaWLMNTdbfTV9vC0IR
-            =gIk+
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age
new file mode 100644
index 0000000000000000000000000000000000000000..656e1d39c753e7ab06865b2284083bc10f8d7c34
GIT binary patch
literal 799
zcmZY4>uVDS003}xQ&~3c)MCHrmWeX8Cb>uM%x!Elxkr-ra=9kC^imXhmrL)F++ALm
z%azGcCStXMRZ&JM+I>-}I%J?oh1ymtY=}^;s1a1e7bsZS{7_c5&+aey@e|~nCud~K
zPO++*hSx01z8dKAeDAJQ6i-fq5Cp{BzHrgW+3vPZ4In5qnvp}W#Fk-5@8ZBDQzv46
zinKI<6OAOw2XH8nchPzYw{Zn-Pa0Y&;KyZ#3e{t2pzJFKIJ_(EM@c;-)H7U${7{QR
zq*U*4hqHN`V=KX`BO8DkXVKo0<uE|l@6%y{5(OnCO374*LgTh;E6v0e!ofs@ESpg^
z0UHvpmU?0glITo0g$(1D+uAupWs(1BVMa-YZ8uI)b*mH8toCZ6?hAs3fK}|$e+eQM
z0^nLuW>6FC0c&xRa|IX&X|+_YjEjiq=V>}`uw0UY{5GWEfoK<+K_WCS)Pf}N;Vs9<
zg4Liq55YE~S|yGYEyGHvD4OBZ4(Ky9tPll45sXM-*|=zj_=-yp+pMKYc&ngMd^TAz
z(m9Dv2Qa;Wf~G>lkX#}u84aO8%;oWT+>u@dtH~IU%;qB+>~q?A7(;V%E8Wp5L7+;Q
zj>Ghj1QL&!u4U&wA=t@@`N`oML$i-Ry>QYy$7a`khtOZXfA^cdRUGcFJ=(mq+36x?
zdhgNa_odJHfIs%m9eaB8>Fkz~L2_VzZ2EY=(a}J5t+=z~s()lv=i;fB(Vv&^7p{HG
z&9BhkJXp}={qxAg-m%1{)8Eb=Gl!Z+c0X_2%`H+Ip9?Fy^HU*v&RYonTA|yp+ZVp7
zAy?uXHbw^ztm#{(y<>mbwj;LY{`k&4Yj0M+v3C9aB({6<#p^eb*UuX(ry7@DHmA-V
zI&tY@N}s*;LxXL5Nbi(dmYjMPESwZ)h7b2W+y2+x0mOX&bxZWx=Ds}-iZdrp{r=CZ
y{*Uf^w|!Rm@u#<EPj6hxPA^<o9KbJ6uV3AN{m9~j&EsEmj~-v!)RZ_hIP@<Aw=ZY_

literal 0
HcmV?d00001

diff --git a/secrets/restic/neo/base-repo.age b/secrets/restic/neo/base-repo.age
new file mode 100644
index 0000000000000000000000000000000000000000..d4bd0a518f9bba11f9bf0c25a7a946b5e0d502d1
GIT binary patch
literal 641
zcmZ9_OKZ~r003Y?hS-A#@x>G==v1g#(q_q86d`F|ZIZ2zq-lB>Bu$#6Y11^1CaK_I
z4i%Z=MYfBFA&MaC4igyz2YM2{IE1kupcC9tJbT~w2R_Bn0o`ePi5pl0XL{fn;3%5{
zZl!(S1avKjAlX71q}@c1(ovOiF&WkBWd&6+WCTZG#<BEq-(xa3rPPc9$IAIaBv#23
z%hkzI7i7v=ajpxN1|?K$L_sl2=FOh%N@bj3tK^`VvykZUR?3lDTut-XFqA8pg|xv6
z-q9@|?O3x~412Yam>7D}P8_H^v^yLer36=+H3L6zTeJ|j%LZpvMA0VT8JX;pc!QFL
zRo?F<jDgM^-sm~APDkmXOC;iu;yJK12X-vat%G4d7ndQ;8DfPZuLq8nkqp$0pj0a?
z)<RQ_5t>lwJU@;x)g1GBp(f2BbdZ!Q<Gwr)DrkYR4{v&t#{w*^SjyP1Q{p@dN?gV_
zlQ0Ppq-%m)9%~5%L9(8#K(K~4>=Z@XcFgKk4GIYwFMCj1YmN-UbR~}!95?BV!%7Kn
zsjh9L002lcEGk7H#KA%nh7?1ka#3&IZ7{N2NOEi>2u)R0LJ(;)QR>v+Ge6FL{;>aX
zYw}=G3cs$cJ-NK3FEo2Vym{=ldgAmwwg2s<_UqNc)cnZ@Z<y}n)}MbrU#oYvRvxZB
z+Sn$Ztsh-~x4U@_d2x5*@$yX}f^Y0DHNQK*+4I*??8@<Tdl#lV%NyCfgR7<cm)<{}
WXzd(%zWNqe+@D%m{c=&?`Sc&0tm4uD

literal 0
HcmV?d00001

diff --git a/secrets/restic/redite-base-password.yaml b/secrets/restic/redite-base-password.yaml
deleted file mode 100644
index e93069d..0000000
--- a/secrets/restic/redite-base-password.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-base-password: ENC[AES256_GCM,data:ctYD29Irg2c1SfF74d00FLzG9OsMEWRQjcur35YpG742xTuAXoUGddPeE9krZ3es4yy/UAMI+Lh3Oj8TZUpG5aqg7o2sUMOS11CZoZxnQJP1jKQtkdxkf/QK8T3szzHcwq9Z1XdPTYu38KB+vttOrfPHNGV8wHLZYR23Dck3pu6g+rycT0OyMFgMz28bfwMXo99v7bCWuD9qjk/R4lNJka8jhOY4NUppVTTVx79In8lifvZs8Opg1Nyv9zf0fNhGaAFzQk3Jgr38FfPjdfp5zhf6FyVgw1uwFGAVvbr7MHPJIciXU+xOsAHHjghj2IEYelKfGUtWrlcwvQN7nokJmA==,iv:N9bV0kXJ1iY7SR1YSQ7FmuFxbixnRY2rkAblMBJoBs0=,tag:xnrxFmZ6R3sYdII6RkCFFQ==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1utlywxylme0z3jenv4uz8ftcwteg9877y3zf46fu7zwjjwa05g7q88w8t0
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRmhlVkcvb2lPOXpvOU5m
-            Ly9kUFJyRTRYak9WMDUrTU0vdW5qdjJyd0ZZClJLN0VIV1RsYmpGU21sc1E4VFVj
-            S0JNV2h6d245V2tTcFA3di9JUytJRFUKLS0tIFpKajkrK3JSLzhXTU51ZTd1NUxs
-            T2E2Z3QwZDF5SnZJcUtDa2VXcXZhT3MKeYYTza4MyLnx4mmgtaOlncHCP7LmAA8j
-            hS1gHJvRpUxM3mdz9wO8Qol3hg5ZZIX/EbTUW6DtUngG+WSCrSqNwA==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:31:38Z"
-    mac: ENC[AES256_GCM,data:tb9WBQFrW0u2djjVEYhix4eaM7FrPCkRPTTr9m7pVXju7LGXIX+mFoWeOWVJin95l/6wl862qNvy1SgyffD3vx54dOFTV1ESjwWKrmStZes/pBfMP04JFQXacNZuQJnVSR0mfQz9A+sB0wajOxsPzmN8HZ0JQEgPFu1I44/7OeI=,iv:rKHKil0UjK+e83sKofdu33N7M7XjEIdP9Z1sGIu/EjI=,tag:rOYKvNbXZOg0Ce+dpu5pGA==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAuokoadHzncOZndaGaQqlPIFImpB+wx00InTuTTF3V0Iw
-            5dgGxf5GkkNAgaeXVZ5AX+9/eaaAX2Ql9ZLG65cRUpeJBi9G6IqmBtfiuIxw+1DG
-            0l4BCnpaXdJSA4kLgKXPhFPs1HRBS3xQHt0jb3yhhM6hRRWwwl4eG7F4FE8BvRQl
-            oJm4SaXts3lXzEdfPIpm7iLiXYzSE63TzJZCQNbmVxCwCCKV63KF1mir/jEF76ZH
-            =ppQl
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eARAAm1q3cM0ymvv9KxROqEKTJMSRflAWhfD/hiZubpEHHBQe
-            mmu4pCB5IXbsJ1u8CiO1/HfBFqGBIo6wpKW7rC63PjeVos547gUqc9sRIJ6zLEf3
-            qNe/Fyyn/nM0dnsHSR9xQB7ILt93bj1totRsHfrnivRUzTaiaylKzGQnyS0XnZMr
-            h6N3Irue/M0zsGGHPCqB1IqTwI3sAhhF7qs9TVTBOQBEi7F98UYRljefcmz0fght
-            JDfjQTxAaVMTOGYYZXIiOOiYXW1FleFkwd1va1bk2tivQOfQXXf6aQmiTGUCFvpQ
-            ugtLi75uoi552y59AMqYh0kNcyNJZd5d4u/wosQ5BpjtEBN2PdugYq3xmHX4fPKz
-            Vd8mecVW/wbFg2/SXetkbAGJHWBCqI1MXusL6MBcTB/0dlKLw+ELzME/3QDpwu3m
-            K/jBw2/qaEgt+H4okcnfxI1HdkwSbYpEve8HGlp3oFlCEGTZ2VNdgvTTiwCBZOie
-            nKR+25iuH/AWZpNUPPckf1ztnTPh73b7d+095r/HAqdvDP84KYjquAGMQYyh7yEK
-            leJIzivDIQVn4+tmSAyrmW/60hHFF2u7QjDiRbQlTi7YYyP7Z/PKc7auOfB0Roeu
-            rul/f3qT8/7uIROM9/9fOn5geuC8+F1R502ryhWO1lnVVl/WxR/LnwkeB2ULhW7S
-            XgGPjNSx6PMZ6jG+ACX9OINYsqiLXIPMSScKFxJXHkDPzNVTS9rStOtjFXsv1NWi
-            0dhjynbWfGA8ckVk0y3FSV/Si6omApfhcurcjZDAQ3NiAM3Dm3MXMX58hoZINL0=
-            =gtxV
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ//ZrixbwmIlqqau2LCbhOba8fqJzaP3LZh3evuEdin8B4g
-            rovdkhgdNGKM5RS5gp6fZx28CNNyQIRjM5Ajknn9Gg5v6kE9GwKPfgHBv0LiVrZD
-            sP8ZqFWLquxyFLq7AN2u3SW7G6bnjK6T1IhCEhYpJkkairEDpTmPzrZFFNmO5gal
-            B1iL2ykVR2jaxnqdsXnoUM1cun2mn+qbPhDzNRDX3lbKA+6fGup/CDcnuswOWuvl
-            5R/J2K0aOXHSX9fOncqYMuxteIvAMbRqbs0L5rigaPQtlTEqckLp67RjlpJPAnUX
-            99pSDokf1Vzc7b4SdBu4QMzjycEZeIgivgSdIcXUvKkcnCeIOtcVbvGzCpmkJUWw
-            SZqjXCqg3Rc+pCJbo2fqGZZKggZgo6WyasYBv6gE3+LXRg7K0oHzLDM/lrYEdlio
-            KYP4vEM3ze12yXeuccTxnwwZQdDddwI7/a67QWTMW3Iuu9VQlWiRGZZ0yUkjqQSD
-            Xs8LdxT0MTKtyY/Y8w1RCWem7LnIyvbfmXJPOLUljxcz3i+WEOLN9FmEUyAYmqqd
-            LzUYRC59w2TGeCmIA78NmZr4bDO6c3DIV5yIf4cgGa8Uv+qxe8OVybkCNZZDnDaB
-            pkR2BFQvLCfI5WkTazjt4GGDMNdgvfdEyXMAq5Y3Nn1aBnw52PUL+0qivsBGsrvS
-            XgFfPUyV+FjqEyDRcwXHC70JUhPsBxD3zli6FHIiLJgixlNNWHyXI7Dfyvhf5dHt
-            rViMryU4sa72gBSNkETX8pUVpmJFsI7Gne+Dox+lejk5QYHWAFadTez4XKkG0y0=
-            =Basq
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAPwLDyytLzA9iU/80Z2b6ILlewx3p5UoOX5gmCDCkDV8w
-            oYVEI6HPIH6MbRZEZ8PX6DkGaKVB4nV9AMiGPY1hbhu7gwdkHTMqM95KaXB+06ov
-            0l4B9Bs5njNrwZF50i+hcIhvGcoGkS31u5bhGvwrPn5374jmCtQrKuj1ij+IDcYM
-            Fk/eaPsTL3y37RysWYebF0Nye4EMHtJ29m6QZt8iy7VxF5zrV0Hjzjv5iazjPjDl
-            =NxQZ
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/+N+S4ZdTt2VAm7TVod75yGBKoORA1hfTwcWJ0grbMNOg6
-            KvExazneBftsn59j8QmZfwM8MNsxbyoAs2uoYAGvgQyoxVhkOi1jZ/3dovwG1gWP
-            bWjCDI1BrYXG2mZ69ojMHnNum2zBuILGGB+dREb9TvF6D6T5SClikplc2SKgT/Vy
-            ojJqd5JIa+1vv9CW05hdwPJTJE6s6CIWdmC77pZ6swW+VFOTsQb2IetHoOZIU1K0
-            WHHRkGfl4Af34SLIZOH9DocedfNCx6lkhqRJozZBdVsOSYTU2EIq9HKmVHVBOZwn
-            7jOmUiK3ejmkgMXIIH/fa2nGvnc2eu7XY6igss64ZMcqAp1tLEWBy0jEMUSO8q7h
-            Xi1k9+T1WVMsFdHWqcNQ3DdVaF1hkP32LzLuw0fz5C2hWypsUr7Qikk3vLDr1yz8
-            eJ7Orh5tVKmmOni67mZI7+skLh0s17cCg+YfNr8pNOcyoFP7M1aaRTxb7NRav1QD
-            P9CiCenbY329yVKIxkVTYBaxEXq/FAdOYd8yUtbsoCkRP8GPKtcRi0p9GsfZgj2/
-            T9jmM8zLn7309zuiJ5PXcdnFzo9DfoGs1pRaCV9eRxxEMwGgz2JlqoSvoijtXFAw
-            trAJBiNrUfCudQsoUWGhv8X5mdCGb7f7CTx35jq+Ra3fio/6sajgp3OvKPhBUUfU
-            aAEJAhC/IIm4S2w6g/olEit4c++Kkv18HgwJNhLNG7tNFqBaH9lmEn2OJKJmb0YU
-            SufXuo6GkWdl5mt/0s+HqwIa+MfuCXSvM2H/ziyufB1QsuNB3CyW/xM/3sl4MCTO
-            0LmoOFyyfdO/
-            =j6sl
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAkY0bxkJhUzmsQ2ZaGJWLcZ8YGnynbujZB7hdfw+UsgcS
-            ho3+ezVr/IHBWr90jA649lOa29pDG69Nt2vRSezMrckCJSy8xUwoHgCKyzznWupi
-            +6j7qPPYVGNH0Vt2gtlH/0p+ATzPAHjTdjUltvpDDyO0iQ84bZVetcIy7A7lbitC
-            reUx3JvxwtxQC3zKK9Bch0KUiRajxXf+6d7QDs7uKsBIY03018m5Jitys8tHqLr2
-            v19hxMV5nOwSGmaJsZCTAijLo7ZJVcS9B9gdFTi1DI0cbMZGPVNfhj5fa/ROUxk8
-            5sd65uHh0GonA8TG9zTyp2xZHOx8Xbf/EMYHvJIh+CGdDFPDbr1Dom6nO+kI2adI
-            YVyJuL81WzTbkcy2BsaFRrOzzGbZU0q46D83Fs9okSyg8lh6chC0wFF4ZUT+F3/t
-            h2eoPqu7On9m6khFxB8Cz+60Lw38Dv58Jzk0Ny7CrZsKe2/Vc1NxRJkDVzrqiRaQ
-            MMutYYbLikEEU2JCedC3UnUxWL9aCG1qcww+s84UcSyZ9HJDMmf6HUIbMjpXDPaF
-            jTWW3jy0CztCc1OGARJE/3KVXTF8EObGPCmMLEjTBvh6RG26dPmrURgPHg2YgN6s
-            wd7RyBRc+wCLHr0al1xt4x7gw0doJ1KhIJAAny+JiW/GlPFYS/NRLtCCCCGh83vS
-            XgHye4HAjEVnbKdUBNpGlHU/rheamYxJEVrI+ujUuGfaoNH2bzg2dd2UVY8sF+mU
-            ZIt0ekgpqwGl39TcVVuQ/Oc56nKVtaXWizzJRSLJKCgmU4c4Gkf9nQNw+JJpdL0=
-            =/FYS
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAtmQ+Y5ezMXlrp39lSKRiE8eGTxauCJ6D4gK2rflzR0ww
-            aHRArJurxnjUZ/L3tchVoCnkUop2FP4421qgpm/BBPug803owLtIFMB61IQ3QxGc
-            1GgBCQIQSt+Pcaz1ir0VejJPEBA9+cS26pt6qQJ00ntlpta+zXs90z6i/vtBc5QA
-            c62KhflaaapWc8TmoGHucuKQFHUWhlf62cP0f42x/zsfrgyIMLgWCsyOfkOHR3kn
-            R5ZGpeXJ2jKO+w==
-            =SRSI
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf+KTmyB3ZN+d/9jaJuGM1y6Einzx078LKlayBh1DSuS8gd
-            u7sKpE9aJs/8lTKYkIjtYhaHqN5NFdpDREi8UOjcKt7LwG+PKHS36t9jBWHAnkGj
-            KCpLKMR7n9mZaS5BggMzW1ngEc+6xesuT8ac57A/CfTlvnUdCGek0GIu46F3B7BQ
-            p01Zi0dBlOUb9vV//yLvBTsIVDstT2gmzJ6RdTNRSzj9FfeeKVt4WtZ5hz0n0NKJ
-            lNXy9TDl61VYto9Jr10uylqBJ6C3iYJejDM57DI5SX8MTXrWrMq86x/BYZlpM8Ny
-            0YFNZOS5uNw2i6XU8xZFYMy6t02mvzVicpE+LdFeJ9JeAYBosnAcFBNzetdaugDf
-            vFAuRj2dm6u+CqyIoPvT/JPcZK3lqaJkVnZYY6uBi5Luak5rxEQKzaIB5td+RU+o
-            hfS0F0jSpgTg2YMKUqtUm8lG6fVmv/C3x6ncNZgjpQ==
-            =7wJA
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//Xjq3n8/qWlVIs1I9X1pLKMpr9j2qjcMThhhOn3S9lFm9
-            YymRlJOam83deMahtE4JQ6bZ6+WMj5oKujMc5N2Fvf2eDyflI2cvbwGC2FQpyUbK
-            Uv9vU7oOJsZulyeCbn3eUVLn1rrtcTUG9cD7Ljk+7aXvHw/fZotQ7bOyeqenpgUj
-            EbJ/w66Itn9vmYRGbTkaQk2dsBLEzV+96+AZLIwpwm8hesDf+JXuZqb2JJSHIAvm
-            8RXS3qMATa1BxNvkp9QzVKquDPHAqfcxpNJFbPYET/ZaaarOiHlWHaK/nPdH41p8
-            g3L4vdRu0BDO06xbue5O/U4EAr/qee2CNKFK6OfkBIwE8DqeIslL23g1sRQx2kkO
-            UsKGeRQzEePTmtS+TfAfu+hxxmTL1mtcK4Tc5VzD50Ij7GrpSPg/QOPx3fnsEbfd
-            BXcm9vmBrl7VDPz4wypatWvjEMkcsSLTYBoLk5HDxmgcR5Pu8KXJ002fm7kwtMCF
-            SXjPdNhDzAITexWNq4JEFkY9McZrYbug+QyCIeXenkJJWnmAN6u6Ef3IWph+qcps
-            CeRzvH6mbwBm3R+H6QyTbAWtp8g89R+DHqE6NG8pVVonKk2rSKjHmE31mW+7nUm9
-            912Thsfaw6jPIoMHgRD8lNfYMH0NruF6qefVxidl2U7hgFTfbrQd+ef1iJrkC6jS
-            XgHEWi5RokUNnGByQPymtaSOjAoZIRJFEecHDSF239ns+YZ4cSar8r4EO8bhXz4d
-            ln8grP3kVJVOstIwZGBEprgkP/oc+lU2CrE0y5UoIoy6ztJUhDUKn9LBdN5Rscs=
-            =2eZ+
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAA17yS3L5921Cgj6qqgdKkqbFo4HE3ColkcEDJ5QSMeoNp
-            V9UzEE5qdqpeUe+w8VS76lSi2TGSphrXFaQS7gOq/mQ1xxZHBtkrq15nTCIRaVtD
-            qoaXSwsfJgoGLfQnT/5iyoPksJTzxrzpeaPqVXzOHlhriocrwzZTIc8MtejtwEFq
-            Rcryd/DA0eDGpzyAslXXLegex36ennajzRkpsRnU3uIyBXdYgabZIp7jtasxp88R
-            L33sIsy8eZ87WlsHTIBXpmpmP6e37QOi2xN82OoQdLzrYp+8nVrIo10ryV1aoczv
-            5I49gEFXsUibKfuxAPM/5GLzavKmgHx+5EkEmqh+xrplO/4D6Fn0wO3Fkhqcg7fQ
-            2yzYAE1jYSNcgKBimjNgZrT84HiwzvKN6uuJyQyp0mdWRMv0hnPf095cggww+Ef2
-            iovqbBgliUGFIhXvew6JZ8c6yPnzmg7z1mClPJgu6MfpWM48s7Gv+ZrCUwJtlaIh
-            tCM5c6kIy2iHmFtMQEP1G/NjlhPbzNSR3TtIiq5Vg4FF/rLcGJWWF2kicaUROLCm
-            wnTndBCPFZeSiO+lfgbfUP+yCQWVlfhvmNcqmfkOLsMRbHlOw3uM9Cja09nESrR1
-            0Js5YxoQqbCdYp0436NBnymfrCH9KXNc3guhz2XyZQwyxedU5RPskJDADq4JBtLU
-            aAEJAhBTQpHTw4Po2nUSlRUWTZrBzjKwyMlCW4OOTsGizQq69+lO9AraMsgz5GVf
-            DLEP2SWlW/i82kMB+9Y0XqijJpx+NO5jxHsHXf1EDnexmzrNK+vObRpuDfW5MV19
-            7CHNnxRXWim6
-            =xqcA
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAuOMyf4YMRC5T+pRQTMODyMO9NX6RwJ9LyM2MqeIwOGQw
-            6JHSAWh59y+AliY+D8nCcAbTFFKsrP8egsgYSsvYtbUe1d4vq0FkyAHJeTNUC26w
-            0l4BghxdYku21jb3bwelvoxrRq0yPEcKpHhgzJoEiVJxPDJ/G2QQVw3B3efo2EnF
-            TCeoSzqinUxHVhhE/M5bycgKAsrjIe229Ro/1DW7mlNLF6vUeOujSj9tGccrAyld
-            =0oPT
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:31:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQwAvHz+yD+nQ5wHDdKjR9cTQ/9tOL2oaUfbk+NDUyCGxIle
-            TrS8W9vKJEb7acOhYwpNI219BWeRHmZ/Rkq80dBYXr78BQCZUaR+lQvcPUzYJOuG
-            HJrlNz38uHF8ZxmtX7lKnP2g24I9vPF4ZY1EY3PRfWmPPbi9lwe/q/hTL+C9jL5M
-            7VDiXuU207/pjJH45WsVry7d3XZsWvEGNxG+tQ0yNsqy4bKPCav0ebqzqo7DWScP
-            6jP3Mrw7LwVV7Mgk/KXyiutHizDAIQ4FL6C7RYGEn5vNwGPKAS+4CwxFfdItgnoF
-            zsZ78e84pdYgcgTFDmVWVxbohTsEoYMd9ovXKmgRFtWxxzrUiiDRiUG2piIOfJZH
-            /iBTwVl7RAbkuyXDy239gbFb2sBPgThr7Cwfb5bjkC7Z8FDl4eZ9S5OcAYFetPYE
-            WeOZyHsoiPK60DI0syq1GyiTOaWlmv+oSMyReHqoESr9HRPEmdSrZjr0LtHntXCU
-            FSuPO8KbIMaMgg5S/utW0l4BhV8e6Jy9mAXuAwZc3PaY1tvxuA3lpXVQgoGMgO2e
-            DJ5TuQKzeGWYvU/LnPuY6x2ZuWj6ZfHkEh1mNYC5Hhcl/6Ri2NFocF/acPMGuPWD
-            QsWSfsGNdyj1s7Q1J34U
-            =oJQu
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/redite-repo.yaml b/secrets/restic/redite-repo.yaml
deleted file mode 100644
index 73c73b7..0000000
--- a/secrets/restic/redite-repo.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-repo: ENC[AES256_GCM,data:2e5X16ZzCJEN0yZ72nQm0Xpzjb35rq37IRDyDsmRdCHLLXv3p39jo7ompOf4jqGuESue6nN9jqxC7NmeW7nHJTVHCtzwChIUlgcyu2D6AVOM0nUTGq+snFFjMNJ+6/n5g4bg2LuPEBU=,iv:ZgrUaExoIlDOpvv0TcWkHJIbfnPrX7+k+N+BYZITJew=,tag:YoObpCOBsKMI5lkDXSuvgg==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1utlywxylme0z3jenv4uz8ftcwteg9877y3zf46fu7zwjjwa05g7q88w8t0
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzSjJrZmJZRjFLVlNlSFg4
-            NFczSjkzdGRGU0IwNXdtS1o3M0syUG90VFNNCmFtNGVhcFBQZHFKalZidUxlc1FE
-            dUpoQ0VZV1FPeUh3SE16QUh0LzVsK2cKLS0tIG5YVGFVQmQ1ZnhUa0dSSVZGdU5j
-            U21XYStSNFdZYzhjazNMeWNuSHFFbUUKcSvsStwNHVxZE9y7xj3A51ST96IqTo1Q
-            Vam3DAxV0/nG+hDRCAoQx48ha4ZZLRMk0YD3nIB3E9X7T0zL0OG4YA==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:44:18Z"
-    mac: ENC[AES256_GCM,data:mO7X7tm6zeOzhnQcQh18DBeZjTlixyBhFTF28r7uwTh8DO4c8MhhNmhOQED+OA6cY7NgePjqMbHcXjLoLDaemJKGf4VD/9WwwKylroyhkRIAcl6/34tTj9oaqcgRYcpdzVOhKKd7WY3Q4+sGRQhp3Ho6vuGC4AEn55oUWYlrs80=,iv:G1McIwer+fBiulCaCYvBJpPS9KvQHZ+lP9ZjLkQpMI0=,tag:Fo+heuV3kB7mVmY6OV/1zw==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAYgS2T/U33vnc6T3iwtIR8j7xLknhy1wKNAgR1z0DcEMw
-            MZt9OmG5NYdFgIiXxDZTmRdBEPVdoP23Kly37DlIHsb4BQOtfVAPV1O0I5mc3p5O
-            0l4BuENy5OGdz9sO5yCKMk5MPH+q5sRHEZF8xcB/gKa5D3L/3AoWHVAB2ZFIx944
-            HM+oLV4KQ6sAkUpJ7u9X+CHYdVlRBSzl1cbo+7MmbnnSdESfpEm2sOiY+MDscH92
-            =+Tug
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eARAArLe09QBytLeKtEu7XouALz6cCEfwhEN2ueYUwAZXiNEf
-            ufVmGpmMDzggXC0HTduLUSWOnWMAFh/9EfbXviRv5SrXJsqpbf0Q/F538wQ1AEB1
-            BvDwLL4oepjjh8r/qcsTw9eVGaYQEsdOp0p159QA8aK87Z8RFrhTdawhz5n6y4mA
-            Ij4qJ+kpI3g8z2pR7m90CiJzDp8xRT4QFIHs2DF7Vx/rNE1gnDpsrJi7y7c89stW
-            7l/72mpTyXdySFLJeKiHn8Bry/70VI+V9m2q0SIYtzdHbCS0TgcauxEI10vMIx1l
-            O8qEkkwEt/BJ67/CAP4GrtP1IQOcT85t5iSpCzfgEjdEc57KnoUadG7bk884B1Or
-            9MyosQg47AM74eNFTideS3YoaQGgPo65nrRoQfoA08vGIr90K6O2rhO3Nk7buYMP
-            aIQhRDz9FNdTomfeYxVx1kufN19zmrO75RvF1W0s4NICg84g3sgOI+Fs2ZULUN36
-            KxcKHtREcu0Bp9uoNLLxOQqVKApebEtmYBM5j6uHVK7wkg3UySeAiu25YoazHzaY
-            x8vd0jQcILgApwZFcSiJyZe+DQW90tYVyslco4dy1vkmS23BD0Ea+nMGeDZ1IzLu
-            FdXJ4/krrU6noHGx7r0tZ6GUcl6dXl86z7KHRkr/gzfmaaLidhUDPFPNsoZbnWXS
-            XgGCDlwR8cRXJN4I8wDzLHjn3ffbnFLPF70bCHacF64yjfiNNCHeslQKbrwcn/7k
-            ymiOksFuxFWIJvwPSrfFI04qy8iZNcjzj0wc+vVDSL+8ekDqarXtazw7zGT5Qnk=
-            =lBIx
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLAQ/8CP1eYR1h6Mnd2Dy64S8clFOMuTqSNR4HeCIAP+0Q8e0O
-            fhT5V7vSCI8R+FCjA1tFwhxG6MZuWAs5S3jcHPSOqQZA90bZXzJu/AniL/4P1hYd
-            qetFC4lONDYbHJOAM0mfCP2bLIJOtz8SUfcfbv1NVlxv7YVyfuUY1sWA/FeHIh5q
-            lk1JeI+19O53Uyj1HsH1lkYgc6KhZLS4c8L+fprTf3GR3EF/j8/8odhha/VNNNy+
-            3KwDJLlXqDvNN1HLVY6GRKOYDMFtVXlj/+KCOWpAJ2byAA45BlaTaoGR0gxz0kn1
-            qtSN2Lea3a0OcQ2Y3GlNwPK6vYnpJexK4AaRVZ2PJk6VgyBVAwYAo04H6TIfSJN7
-            wt4SfhB8rFbT/rVm3JYb0yCXXANbUP67dFUJ5Orqdt+/VhewQIhHGpbO4uaD4yft
-            vSg08JHKTXnhTc90LF8yPifwxbTInWE6vWjSFi5o4mOtv9G2RzzuasuvtdTXsklc
-            UubtCHP8tj+insRs4+YiP0FaVrP3cNdY6/DSJt+HAMQp+6QWAATpp6OkjADH2i50
-            9j7Ks3t9x66Cw2Jax0ZMKPQ1KzjNKDPYl+WGRxDceB0x9b0aqZKRMtYR7ELEK2Mh
-            P78+3j6gFyGYPY24mxu/uzCJyGOKjDsyXq0uw26GvY22GjN+oJuLUX5hOMXC6oDS
-            XgElPoTzdsJb1zXWFOBe7jb2q96g9B4/aFqv7oW+5cEIgdqidDJys8gCKhUTJ/Hm
-            xgfW/75wyZcJO2AOTP4BXnxkAQHXppx1E7Tcul0pX+H3OBiquTImrAFPUQE3dyQ=
-            =6ADw
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAMAyUGHkjyGtuAzESnHhW4UZtmjZJDwTANbCn2AxLXCww
-            HdoRzEVlJktvhKawUsXmDdOq7BeAwCYaji/NWOvXpfg6LxiRf6p3Gu0RkcN1PkqD
-            0l4BsqlasJC8S/dLBXV4OupgYSRmlNkJ8Uz7IDD5nEM+r0+t1Nvuan9Hob1+QpgE
-            2n7jdSw15HZ1HThPqPfmcEiz1Ch1Cdk3XhzIhnagdYeDNvoc2QrKA4Ga9IOVjdXe
-            =EbD8
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklARAAjVtFDHxIEBGydKjHRA+GPv3F6urkgN2vQjULofn8szG+
-            v/BOjVrG5sc+05kAWe3bwcINAY0j5S56cHMolavSZIG+hlH42dZ5ABOZGnc/1Isp
-            38dPtKJynFQkTl227k4htxzFA2t0e/XafBF+hpoajxUWdrCwi8TtZtwY+sSYXEee
-            izVSLXM1HOElbVkFQXSqA5r5ZuiWIJE+l4KfpBqWpKwlKkx8BAKVsQVX90N6ZpAm
-            YHKVT61it9Ijvwc7saJ1DEaMBY3qR7iBKgnv6MH8EkvY5FSF0aJmK/p32B6RA7ee
-            Lir2Q2OqHkeNYETjV6tynEmUKIJt1fV4WZpDsCPEljtMkW0WiFolR+JQ61Y5LQRY
-            SINOqtBrUDT20UoBVExZy0hsHJ5Qsk6GMkQ6FEsPoni2p+OdOOEDyGorQj53VKDA
-            fDp8fVlsQEz4wUfpX7EqPdJIsybDUfc3vGTu5jelZKTI+ksLtYNfR4TAXz7oqPfW
-            74fLtRhkYl+wkquCd6H9dsMb+KXYsjPeipjSWmmQUF2xtZ5OqxdZyRfViJasNzez
-            EDNynB+rQ1Gf73wL0yZQrcLoth0WVFDNJlUGgcStzkY9wJ1TPsnlOOZ60IwbkpNq
-            JZ9J+v6ErFavp3otgzKgMacXC6wFu+rdTfPxtpXQ+scB/6kBRToaWqj5ypc60kHU
-            aAEJAhAWZruHMzlQYmZFAaDrA6qYExWL50gAaOXwSMPG7iBZP3zbHBb0mlGVTXMc
-            7Y0YyBrBo9m9LqjJRPXBx3owSa2ZG6gug1qe+v2ReBUBsUO9h8qZTDlAuH+VrbdF
-            qU3/FwGoGQH2
-            =hBKy
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLARAAkIhXDE9ELPPFWCL7jcF4jcM3Ale6wcU2OQipLno8HdkF
-            pANZs5u9RHK3vap1iKeiPrU/yXGTaUAJuX3L8bM/llOh9uipWLOYWHshwHJ4tpZA
-            k349w262nf8oeWVnS8wgZor60O91Flvhfc+NNlJe8Z5qbGZM8HlZw338AEIytvkE
-            hOaiom17Rm956pztG6pbEXn3CmmoWZmA3P4WMaQkn3gCbIfl090px/UbnwmNVY72
-            llzQuWauLuPjow4JOYPRvCz2nx3BytqX7eSUAppXUgKeB0gQbmIjE8AxrIw6l91r
-            J7uzTWZvmBLQ8VA9X3N0qpbLAYvzHVxayYV7rNi7oJF0o43rfnkLAcIGv734tOaA
-            zaOGggJZMf+L0oszI4OQpL9QBu2smkCBdCpLql0gdNUKSSjXp44Mo19q36+FSF1u
-            ghcby63L+nviin31gggdWLc5j7pfpxuUUDzPNEmE7PN4wQ2u+JwHOeuGgx01ehlo
-            0N3va/nkYV1zhK6ETEwe2p8lFR6zziYIOQbopmNyYWrfulKaSWSKKM1H/V7vIcEc
-            pCbraQAizWisKqcNvEIZVJHDb8pW1EZ58Odm+SzLMgxh/ZfuaeX34N0zDnRiXFt8
-            dDiXoYHcXGL8PcfWJs2gHrI1rGgQqqUM/JDQ/7aDoKygmIOjf8VbfTE7u9nAv53S
-            XgE3obBVtpdFhg+/rgEBviOLlv0U3ieeywap2thPX84EUOAL2aexunOrTUg8oYBz
-            PdkJYKBttTbu7rOBNFGEh+bu4sKPnmlpw39seOYxNvlCOEpzLXn6QbAxUJLMN+A=
-            =tDt+
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAPyV1tR9N07ByznxPK3qqmlW2M24Lq/EjCaXuKJPEcEAw
-            OAn2XTmTP3PZFMiFWwcNQAmo0ycMPg2CDGEqVhT/7Gyfzo/fWZO90jBlHTnKlVLt
-            1GgBCQIQHhaY8/jH5cELdgeqDcHvOJyHurQVbU5Sj9DYxQiy/cq7NCPdOhiwH89R
-            8WlEKKutpJT0lJIdheM9yX9KzhRtC4r1Y+WtG5X4pfAxSIyWiQKJFFx5/EZnIn+m
-            zJCuOU/ngaOXdg==
-            =CWfm
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQgArjCz1qQZjgmRnkioP5Hqbbq2n6t0bldfGoYCmD6ZbU+P
-            iOk7MsoPRTwxFWS/05/UYiObGcBLO/gl5kqDUxUi4W4tzdHA6VsSJx1Z2OcLVIi1
-            L8o5RFD1I+p2/gClLUMid40W4vDr4zUJtBrxHTBixLrxsj9Cw1RQWFaVpGHGAdO4
-            SdTjBg5LeBT2/7LBIMOqxV7Kn4Ce5wVF69WuAvVzJ+w7GenQb9YYP8La8HEVoECE
-            Dmsz0PYU5Di5InzS0/C3jI+9dJCaNU07vDPUC0i7oNu5M4FU1CYA5V+N0hW5LxxR
-            nteZhAlNV2TqpReX4GmQ/BGsQj3BAykbIuGcyWZPmdJeAdvEZlZstXwvVdzBCAbf
-            f1FEilWaHdScZns1tuUNUJXlQTQbH7nq+XPR/KlGyM3GpKY1esLSd4hc4VM/3CSJ
-            QOPbziFm+spofazeRLooE1WEVTJ4ZhO569GTLrOBUg==
-            =sYTA
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//VOSf0ceVElbTBFr0GjDFgmiEDiu62h/PJpclW+yHHJbc
-            ufob8DFuaaAoErxmBW6kx1WJuu4jnlec7aPz8js+x5fJQpjaD/sY4CHw8uaFLszJ
-            BXGEXUm/gCpS/GUYlS4UgySblFZrNGaoNPmejBJlCOkTrJV3P7ZxFo3HX98jGVpS
-            uDvHHryJseHearQfsg2yliiAiN1NqZtVBaqfSnzUTT1X0UoxyKRdPsZsdhEWYw/5
-            i07k4E1ChSob+kqGdgA3jVG86RpJQhnZ7DOdn3Z8N9vkGYQ3sbM15DRF2k8owbJm
-            3Rm/yiHkPfzlICFywlRku3aKxvicRsb6qxbbL6nFCWdjZm1RxdxJH3UNImdzX5Ee
-            aDCVNbnNMk4CIAHuLQR4t4PryO8SObQ1HoAA9W5Msm5vT5tyvvOHMk+UuZnF5CIB
-            4VLfC8a1NfPH/yCSh6JSOdbSPSwlc55V9UxGxNB4+WCvOw+YQsZRlMPoJ9tSzpha
-            xQVReA23jmXWIYXfy3GGlhaaBViIueYOn+Jde5xb87Lrekzz6F9+SWlcDlJ6Cc4+
-            BCzO/Tx1D7bDW0AUoqlS62mpan0xVGaEw+5mlxP8vFH+Sq/zvzb64FTNzoWHcxFi
-            SXzEMtv0fZmyNEXKI6Wi3jJOz1ehhmb/Q+mwCcCDx1g521CGnIE3kLvSqSGBscvS
-            XgHeFeoNHXo8akhRZAC2dkUQ/zaHaR/pG9ZgtpD93miQLWagRyomWbPmsAugMN9J
-            73b55d0+YW/3j8TW3cCYAmDcl2U+593rIczXs5Rx+e4/aMpqP8g7a2iIq07BQVk=
-            =HgZ2
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ/+KcZtTLegjpwe3M72Zsz17/Glsw1sipeA0xq0Hl+HHmaW
-            yT3qpA2krlmeYNvNbQSA+ha4WgSHHlkGgw8B28wnCCCzfHKfUCkyuPur/CTFSDwK
-            J+wuCntjSwoCesVNdaYNw0nTtY5z1RZcwYrLNOewydWlcSKiDqJ7HvCQN0EnPxMg
-            ihts4y9L3POIZ6hLTdhGezLvyDLjnM4gi++iJPzaMl0+6SSHsyjrq4ERy6f4qcA1
-            rCTL1ZEnzrpFPSsaxpmtybaa+qZCRBCquuR+8ANXF8Ixl9xCc6OfnBeKD418smEN
-            lbcHaEe2Lbrb3ZA1Ie9fUT/izXCzKndrjWIVHhNi7AFCrxIPOb+Ipj+b0Kf/u1QZ
-            yJdTcyPH3Bi6/DhXorfzNn91E8NFa8vWxtYFFdmvMh6XDGtExZ4VzDqAD6idhhUY
-            0G5ONzv/BLuq7WxdxlzVlLFSLGj2PCrmaILc8htcZFhoXYIs9zK6vFy16WhbcG6L
-            MD34UUcDTi6q5cf572N0Ty+h1rWNpq6sMfmlEp4D5p3Jxzjo2gJa23eaWi1ubuBq
-            MTlMTP6OJ9pK5BTZDfi7vqrDljNR+XOiL9eA4QXf0jdUZjaAyPWq1kWCQ2TOtF6v
-            s6CaFd2bxrgCNizXCfceQOOa8ou57fFiZIybDH1A8lGUna+Omf/qaeXk2Ai2fDXU
-            aAEJAhDVwFiqx41UhA8smJUbNqgiFRYHZ/RdQVXxSKfanBpvP6NTIUdA4jLEPHrQ
-            IYOS26cRIQmFoRRfvML09SLjj1GDRots1ILjaTVFbOkz1LubpQohmyAO836RdL/Y
-            qg+FT463URYM
-            =v7ng
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAaJhVaX2xfPWVs8T+AjEX6EKMPwHys1hHXFfkMFlKNgQw
-            cVPl5CXaq+Ppc+BFFfCwwvz+DIiUKduPjbq6oedrOMU12lOnEs/ukUhfv41AO7F3
-            0l4BmuVrvoIii5udZYca1IEs9QEu8tY3THdsCalwQyMz1JxBbceuzTIxSOiwonPL
-            ygNfDAxb66Hg9c6uo1pdwpMw8K3wdlUqfzSa8gaqIdTvP2m/M2yVptItqWIg1QGn
-            =jX/z
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:34:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv/SwAMEMiaohcauUSKFaE6eYdkln3OkUrr0xIueG10xxeB
-            bC86CXzoub9/pkg9grfHoZHKGqtyxLxHEylPLjgY+UmcEqIZbHN8acCj/IWJRW9y
-            zhQ53Lwcr/Rgyz6gS36s2yqZogCgUWFOZxdOA++ZruXgCoeSL0+wmnBSh6TfrkZq
-            Ol7tXzQnwXch9Ed9D3HIAnzMQZqaGwH/RrbLk+zcfVKwZf12PWgkDlAbyB4BmHBm
-            Oy13INX1J1+yintJQxjLnk0qO43Bt6y7UxrxfSqEAEqp8guR7SgbVoLrfNKxcU7Y
-            AtjJn1KO2q19zv/Zm27W0qH9GVYvGCn/gsDpzNxQSGtmMqeHvDjwaj0dn1QT2/a6
-            FCfOdsOgWoErR86KN5XtrIjLaZQvn52J43UbkzUp9+6UvU8A+FydZ0vJjDodkpg/
-            vBfyxuzKRaiMLkS8fsbjqT+1IKOhYVs++Q0nAel3iiGYYtQzirVhtdA9RhSztZtb
-            CTIl/0/3szheB2HBNtCn0l4B6fjHffggCy+J3Fqz3hY1X/osQ2mu1NtGvrkWxTL7
-            JSbwgX4EN3Op7jgCDDcaJhDwzkheIV7QvnjU5oTzFOYlPa4FIu37F6WXU825mMBT
-            pjCcDKLVrssAM58NaB3X
-            =yWU8
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/redite/base-password.age b/secrets/restic/redite/base-password.age
new file mode 100644
index 0000000..0d06575
--- /dev/null
+++ b/secrets/restic/redite/base-password.age
@@ -0,0 +1,12 @@
+age-encryption.org/v1
+-> ssh-ed25519 hTlmJA bdjBAQIZWDv+yFzpYQBQfnjYd8prElR6zQWhRC58KXw
+9QMwQaHGnH1LDPQNMXmbr+R81tm9t096k7vMGrn1Bu0
+-> ssh-ed25519 I2EdxQ 9VrQIdDXxs4eS0ROglR/vaw79FA2AU09zoAxyDvkuRY
+PCgTtwD/SYfmwHWdugtSx4Z0xk4gAWuPvouuXyKAf+E
+-> ssh-ed25519 GNhSGw KG12JxfZ0iLB3vCcQC5PlLFR43pTaqeXX0dhmhUmj08
+aLcGWhJHh5KL0AjMscT+9UIrDPtEKhV228S2Vp+EZdQ
+-> ssh-ed25519 eXMAtA D/E3inC34Klo8NsOJx3dom+JXUYnTujAk0YbJSEZh0g
+q/qkRt034MAkTzbTtBbicwsPgXnghoPdjAtSVPTTh9c
+--- cLPM1ObLlSDaR6Gli62QQjJWI1yeFJzUaxyY2ONA+aw
+������F�N��[�Ia6�PV* �`�2����+���%�xn%\��w�̃s�.�{�橀۾g���e�*���˰(����p~���F�Ԓo���|�X�O!���!��^�����/�\r'l0��R��j&=bTW��
+S�Гp|?8k\7��m����V�����pNȋ�|���ԙ��-:�������������P�1쏌F�x�>t"�Tqt~y"���="�ӄ�94J}�/�>�CY�,��gI}'��P (��E������A��z
\ No newline at end of file
diff --git a/secrets/restic/redite/base-repo.age b/secrets/restic/redite/base-repo.age
new file mode 100644
index 0000000000000000000000000000000000000000..321f7fd942ab93af22f1516d297483cf832246d0
GIT binary patch
literal 647
zcmZY3OKZ~r003YS6wGCK5szVBHey|pCTW9ANY*ybHf@tFX?BqGm1fPOdAEgu4`lcc
zgsFIQg2(AW#lr->h|ZHIQ8pMGa|(ko7zlcvzu@}}vy<t#tza~WEYH2>1?EhG0GS(L
z81^!qHj3j23HB7*;VH0%2jUnij$FA!b3B3!BmwL9n7M$6Q-Vvf9H|XN7)!b~281N*
z7rntar3_q3%$U~QKAq1h7D1$vRm5q;Q#rq)){BkP8iy9!!y4EKx@^~|L43g*I|>~7
ztfnZaGee4IgxmAgd=4$^O;yK+9+2`OO9@rS@5u{7rK^Y4`F5oHwZa@hV?tBlH7c(X
z5-0er(;8Fh$xI4r0f9=;&@AL4NSh&JJBk-Pp(ED+<tYkLQJ98uSeB(+7^r*gIO}<_
zOx99})jIQVt~Ijx#4ioHh7wmoR4_O~!tC*XT1P8W5e1S9O9j6lxWl5rG;K?(jE68I
zHgj-^rD@TIJS1+FY2K?LDPY&lhQX39%d31%G#xQF)O9(SgXJ>iSlz&Z+NFBZ=nkk5
z$Ye6$h!?9&q`EfZ5R!%ut2IPvminojH|nr$b7`q8TZo$sEEr(aiPF)@kCz|Nn>d;O
z^ZWMCy%+KNHduLQ>d@v2HT&i2_T#tv&o1vinmwL)czEvm+UxJnTT|T0@~5X2=;Oi0
zdhzQW<H6?6#l7jx^UJ`STNk{gm9tOoAE;+0t)r=L?ha+GZvDDqzyJJ-vW{7I%es5G
VI-Xus#r;dO(PHM_#@flG`xn+t>CpfH

literal 0
HcmV?d00001

diff --git a/secrets/restic/two-base-password.yaml b/secrets/restic/two-base-password.yaml
deleted file mode 100644
index 6fafb64..0000000
--- a/secrets/restic/two-base-password.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-base-password: ENC[AES256_GCM,data:YZwi456jDoZX4DwYjRmyN7au4CgSj5ADbDKkjs7yROfh38LWiDRm+yHvDzm0OgM28bPFuSGtJ55mJngeosuCzqIF9MXEg/qilWWs6rkKdT3tqKQpXM6qwt17WEclG3C8RvdrVU5iC1fAADrdzig+/g9Rd+rcsxOI797/I3YWTLVSuh9cMh9Ap4xQOHuA7nK6Ok9YAov4Szuw43dSa6fWPlmGuPPQ3JuDKElLpysTd6ynryb5gTsGeOhG5KOoQ/j9bou0wb86sLripcoP8RHWzuXvHwh0yEciozIIyJNf5LsPhUvOlgTbiBBsoVaZSBQ2mGfyaUVQHxQQLW/f1ytoIw==,iv:IFhzmv/vEvDbfmumPa9fnRGztJFKYofcTTJNgDc26lw=,tag:XRu7PkWf+jRKiUejX+UCNA==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1zlpu6qum5xcl07hnsndp78tllqph5jz7q8fr5ntxr88202xq9u9s9r2y7x
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhRnIvRm4vRzJsckZ4WmVW
-            ek1yckQ4Vko0NVdReWcrZ2tpZU5EQ3VWZFFFClJjNnZjTkhwUFNGemJOMUdiUldO
-            YUZtWFA1T2ZveGZFYmxrV0U4cWpleU0KLS0tIHdWNnJoeGVpVFRGS1ByRDFwR0Zu
-            OVZJZHZ6dW1DZzR4Q214MEVhT3VzTVkKKuJWdrf+eSrZRmttl94F0OEUqVHX2tvG
-            8gRqUGzmWdxExqn9+kTLdIWf3JUEre4hNWTJZ6sbyN8eRx52P21JXA==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:32:32Z"
-    mac: ENC[AES256_GCM,data:GKMz7T+IZNZYwxXsrraFgK8mu5VEmOw5h+xT55nsGLpedl3NNa6mJTt7hYagVYLOatJS3ew1G1Kpzj694WNR5A7wn+0+zz2etncyHqJ9q4t3YNO0MW7nOVyCJ5oXu8pW89NWhGQtDpGkyfsUBM1vdVjvXF0zwoVfeYCP8aaU+N4=,iv:a5wyfJkOJ2r9uuA12E+7TmzID7CK5gCoFVYkFCX49Vk=,tag:0eyzz5rA505RRC5Zp5JRaA==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdAvR37A4VNMuoXAQmSbwFmaXPFnZQv/fOsiPftD0fQrQIw
-            zJWGN35rPqAXA7GqS8BW3qoCbydfbckg1Pyb+FxcVTaMK53B4O1Bv2BA/nkDRRlb
-            0l4BAQzBwS2tcoJOifUAUi/hB4ytHUmIxGtkyPx1pVKEcI3A3MNfH9XAq6fkfdfP
-            oAdEEz02NQix6bIcseis1hTvNT2BS69dWJUyotd1YeM75DI2utlWAMF2Gv8jutgX
-            =znr9
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eAQ//d6A6UpsVPlpoDiM9B9qXU8bhkMZ8v1wTM/UV9aVySMXG
-            AqAbNldo+LrjOqABdk45jQu4adOcaVuZHB8w0zZd/xWw54GQOehh5feDmriqt7/g
-            Ulhx97ege2X/4/Zu8Jocss6Rd7TcW30d45PejC9Jgqa/laCas48OZ5gY9j4sYewl
-            obEekKkY8M1U2lc1ESvuSUSznPBO6c79bbSRnTqSQZrH5XfVjEqtchFLQ0s8OnYx
-            L5qzxXzn7kzEQwZ6svtpQ/oW+V0c0LG6F/h+pNJ6G2fgYS/JSGuMp57XjDfMBehl
-            qx0ymm//5rgDostCxDfegyiTKU77cwxUPP8mYbnWsx2npMNgsZ6WHWOXXjppoefa
-            PCiFrbCqpnww273HR5c+HHAY7y4hksglFER13DFh0dlqvHl1jnw/rXj/Vh4/X83k
-            SykGj3SGX0V11BQfvhIQzR2vpfqIjThayoZRFoJnR8DbcDVcCsbGoZ148LqGqo9c
-            Dm7rwu9FyUwm0has6ab/2r4sNge5s2HTZ3bRIM9E0GwaZ9HuXdhDSz72iVvV0Quq
-            67u+/3SF9IZqY47DfZdPJMIr2eciDxwLCGxOEaIiZlgzaqriCHaYIuBBEzylgPyW
-            4CtDrTamZX1LwFrGpp/ivqwdowIDdBfHUxieqVNAvsuy2LrxUuSyh0gMaqDQ27bS
-            XgHzPLAHvFrwgAbB5JkwDT95dt7CM4LY/7EKiugfDarV4kAG3B9zE8G0xMndiw34
-            MlLOX6l8beeCZcIu94zguSGtWBNzeCEg4qUDn55MC72vpEi7kNHsAk9baBvbBtY=
-            =3ljD
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLARAAlEdKcr+XBKsnx/ldrXoCCh0MMeIZEV+eXyGI5xzLa9qn
-            HRa0+maQ/Oag71PR4f1F5Ugzy51LA233Q5X3wRf1x1iRzFwP1Zmxix/7r6XfKLRa
-            CRAxqT79ZoWSsdiUBMd6x9cUfzDFEslJfhKZTUIcBduJg5OJix3GG2+pJ7IPf5UM
-            fBVchRtdbRs8CvMrkR41CF4lfx6kWxahEz2JCLnFM9MKsVm2/it3rPs2D3/kAYDw
-            4oVq9CIsTpJIB60DABPVGZ3F7Shgrj7YVXG+szdl0BT4tNQkEgeWVGZbhMEY3iKS
-            idw899SejQrN33EYZKgyWP1Are6qaJEuZxAc/negPIeiU30vVoVMtsdYrYpCqVsj
-            3Px0KNqMA4aGvSfow0G1FVitXYivSMaxgkYAsw/0OeAHV7JbjyeP5vPwx4KcxUhK
-            s59JRub08YkvmVL7eUbME563C2WMo6Q7duxUIHauD3OQ1wNks8iJbGTajorE3i3X
-            GbMO9mGqtqDpfi2M6w+bLWHEPVWXRdJo55xPOy1TwTXhSSiTrcBV+uiLTFx3fLmi
-            4AR86ZCuhG4Rq/w9dK3JyzbffkevqafuefRzCKBiZU+esbWZ6oTJl0Ms95Pj1yqA
-            HbivjmLkLnGogdSlzLHNtusmIzQJ9B/gefsBxzNKGVUBj5YiK/Fc225WvfKcOHrS
-            XgFmX6RB9m+Q7DOaDs+dAWmpelU5VJwY9kuVNGYM0ICKm9Bqf9Z1eHeHlntm23Ws
-            23wxaWfBHTJEhVgOtqK6RjgztB062PHuu6GEr4+k4EuvpwTcmJsl7RTTPty8cdY=
-            =xCeD
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAnhfTtg7ksIco/X2If8xgUR3mIXO9MzYl/Aa5xOG+OH8w
-            kWFT0c7kwEKsEauDY0pcAamsdoo+devSQOMtqFA3yPx0Z4uiFbCvjCISL8Err9UX
-            0l4BFX3wo3StWVj2E6DjR+WhqHY6MKXjTEg7sdea6sCX8SSbRUgyGi7gqlFC3FnS
-            xpF6joXyGXBApunqOe9kMo0HO8gLSJjys9KZUN/kPYJlw5/YTCHBBUZpb4ZiEqw3
-            =Nqqx
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/9EMuYNfd0I4QXrGeQWB+Kw4rkLjS7898zFQSPNMr4gfFK
-            dykiA8vhDDeDQgY1yLexTiyc0lf9tRN0ehrxjTKNV6ZlMnwvFZQe3GzDM2TR7EIq
-            oYXlpIP5wazsM0ELwCZuA7KKthp0o2wJnEjASiI2RXxARLYsk8h57s7ldYMSXwQd
-            I2xBIKLSeFEAMTlA3WcvWkWmTxShcB2k8FHS6UB8OZfEJvb2Igo8PHyhcOfHx28N
-            ipPjlFsgoXLHoTPRR40GJJeYBaMlPsqbTXeSbxbmU/KM8s1J8tPghJiLLoGftVLl
-            oilgNkk9Kj/3kVBkm+eN4WkiJNtwHPPClQHbO033kOsVLfSmPglx0WVetgeUavX2
-            KmoNMc+cGBeYB85HV3dovzvyKh/oBosP/snk+oR0kdl1F82WSPD3A5rD6xbd6jRO
-            LpiFGYuzDq1Cs6MazTsvb+jwbdGNtkoEXoykqQgyokn487kAVqNC4JNwT8xs31Lr
-            mdYEa+4/h1bHDyBcBxz8M67FEfUaa+nRxbLohardUSnCHFqR2VpCWyif8myqEG4u
-            HwitJ1WirmsWLcjzYQigfOFbVYBIWvR4QLNHK2rGMLtc5UwRP0sNR/kcCVOIheqw
-            d1L74KU2PaMJlmghrCqgLkLw0dcVh3XrkVW8qAhO6ckiHmKPg770uIwrYYhJEZfU
-            aAEJAhCbQkI6hM5KDvXRtf3I7AG/mSFJXU2/Vo6aal2jhGWVZv1cfPhBTqvUyrPH
-            L1ueEY5vKlJuFlpwE6jpX6MsfdNvT04nmZNgTaAvh7QDPs8FV2eMJ26PK6uJs12Q
-            RnhdQj1bt3EF
-            =OB3H
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLAQ//SfasTRQaOroKu0qw8Pi5wXTdMzKVDxpzYmwycqDp3gfL
-            NZLbwmY/VlyqWYDBBRBcE15XVamZXxvuFI/VewHGKUgKjvzgjddjoxXaelBNNYhR
-            kMbgo8nW44/pJsgST5X/jVyHAXk9OY9+A4U6wv7ngzpjxUgyyMXH29FxEVThpcBG
-            NklyaQpvY7VXOfpMYms6eb9gGMNXScIq402ujTpDVxLPMTYes5P2+CUt0dW71HOP
-            CaAlXPRIfRguuvpjna55fGPPytUrVVYdOjfXsCmAvGaW9uDPsv7AE450Z/SKO0KV
-            EKv4StzQWBgJzdgZqommFpO24YsbYA8wRLW3a4wIZ/F6Zz477x4ukLSbaTFXcrPm
-            qgIgNpH5t48XO6L73seoy4tSdhcl+IlTVlw86981RHcVs7Ps3LXKo7O9g6VrUig3
-            Til/lOskjCXoGJj1H9KPG8ftIjdjkmZhWDhdcYDQe8Ov/ExyuiHvt4LTrbfuJPQ5
-            sNfZHajy7UJMAl0vB/n7FzueyRmHo9aJ1sdq/ggEDfNiXKHjH+bt+1nq2SnCzcwx
-            hBbY7UjTbPUYc5PAlZhigv9KmJ0ppy6zLWth8RoHYkbLbh/Rt3vtcgikSCpi6vs1
-            wA5TzHf3pS88h0/s/FOe6ZMZOVDeqqUkLR3nucJDQ4GJ7BJqPet8qKvvN2lgP9rS
-            XgECbpKeoghP4T1yL+orloWMVIvK6zix8s0CzuNOOJVqVo5wFtyuuEfiDjw6qvgd
-            BTlWO4glXFi5+Xvj4E21fyFrudHcRHig8TCm58lIBbu1zxvIq43A+J0gFgv2hsI=
-            =fD2M
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAOvZyf0FbEuDnVGKsuPTJMe9YthUhEqqmDnicIwwrDn4w
-            f3qdcaUU3aSzjbnHzo8eFm7Rx5y1EskX68BAkrsbOHVhTOeEmbsMfZkeiB7Ed1Rh
-            1GgBCQIQB7Ww/CbrQKgPnqglmnr+jizoncVHTi3FtsbaUg+Ewg95Ub1BLwOfKfJQ
-            InUJbVHiWj3D6vqah4vjL0J2hquoAHeybsn5/ntZR0f58RIdhBzQlKnGMk8sbnja
-            Nx7BRuN0jvwkqw==
-            =39dJ
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQf9GKNzfaFj8CdCJ9i3kAiRmoIDXeoUfIO6YrmrG2gP2ok4
-            TVRiOPUSqkYMtxupstxVY8zYgypWKwPOmX/krcd6nNK+g/0eisrgzRBE2jePrdjk
-            KYZ9qz++vdTrstPVZA1XlK55rAMXnrCq+HC5dvSeXy7360ZZkJkmefJzeKk9iH1x
-            59CkJ52A9FouK9XgDOUgYRWZcW1qGcs8le3/vIV2A7aIZWuDIreVVsMP4HrB0snl
-            /oWt6DFK8kBR0+TQ8WItsL+EzAwm2K6h6w0lJqc7tqVqWX0CeoSUf/YsNEC1lI5c
-            cCX4p3yqao4f6/SUm7zya/3FwgrTjIoNcry2GiAMw9JeAZIsROT45RW6ariInJev
-            9WN7FXan3lEFg0+K6eEi6nT1P/+HzpSfuxwztnrBTZlDogaI6ZBAwvIga9LPuGAq
-            7v9qU8agWARZ80jFVbwy0fp7FR8LmsENu7K3IeWMTw==
-            =nVU9
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cAQ//R0jZ5mVWfKkTY7Q2Jzc9aaGU9/i1XF6hQ7qIAEPYNyhS
-            YeGK6BMZy8wefHqjxCcZ6ZcD14jP4CtC7L1AoIknpAiVgPKxZkjhjkgs60q3CLKc
-            xQyBkUnJEGaQ3NTBs5yITojZAyhxkD5O/6wplO77Fxb+HzVUK1cFHDwvX4pia5NS
-            dXDF8USHl5sY4bwyrJIIclBj0HrrQh58IxRcelPHyVdYuzfLOtGHQcM4fEC0vknY
-            KD8rDf+rSAWi8i21Sn74qICtrSfjTx6QpBuCsAgOH7u4zspxqrXNLMX0Ies64ppf
-            EV5jwoliuoyzd8v1N0/JlhgSbF/801ijVyJ3bLSCPvgg0eo/H5ev9/NYmrQBnBJY
-            gGM1JhyljT03SHdj0DCVGPezHIcmczXzjM7bQY1+6LSziX3SSUCkvcEIDpKDBfW3
-            JXVnC5q2CZ1eVNpC2yKPPgDa82eK8gRkMlzhEBMZl43uw6LyIbhOGuh39SjpkHBq
-            h7exhqKD7yNTcfVtSHgloaTQn/rIiGtT6BuT4HrLDRdO4Bre354dUj7vJHnR8pD3
-            CL3Ri15JmhoiwqfWzvoIJqK2zXY+DojynPQHQteIejNajRCeJy5+W+rF2KV5sgGz
-            yaoXpUTNT+seT5A4BQdnuR62gAF3mftwLGLUG2JIpnRjyfXqEdbl13WEx11LCTjS
-            XgFADo6Q9FlksrMQUKR62jo7UGa5itlBcX0YXLJXvwwlrXiwSYlki+L7UdEksvIx
-            fml+f+YSOJYDB4yMez0+EYUU9N0k1ZywjoeXNizPDmwcv9lLFw3RPvP3o1XVZ1E=
-            =yV9Y
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlAQ//fuHN3K5cUxTst7F7a+fNqOEveZb+X8SScA7wrfGtuJeA
-            IrvRuFYoSC0IC+nQMxVyKCxlXewjUgpgjG6MQQKLW7n7aYU0e3WyWiPNP3jxdfUo
-            ngX04jq6cdu7DxNzWZazuvf8ENaHk10wpOnfGY5bWW/QzH2kRzbhoyk6azys+3IH
-            8Tx5IWj3NhneXsX4+xwICKuxBz/8SyI+RcmercOr2qTVc9exY0cyqkcgCE31dDl4
-            Tis2Ah0lCiIKmfDFFCks98Vi/XMm93Yf00Zg9TOBrbHeF/2FdBZf9VNSFT7L4dU9
-            DOfFQ8+BeQWIHIxBnZqxbN7XRYq1JSDHuv+NGN52bnIYE3VqgCd88INNmNQjuzJn
-            jdfgWd+QkFS0Tbf4vOEWuRTpjb29guUaXd/tnV9PitGiva6pFhwuceog1bUP9TUK
-            FjnrGsbS8ELM5NM5pkL1Pfiz9P9zCiiZ66DVnJKQXcLlkxiEfKlh0Ke9Es6Mf0PH
-            zECchCVwQAhKFhjLGoMRe3vAhdsyVA8xZwQyDtcTb1rTuNTDs/5iZlf9I6GkroBI
-            G9/5nYK62Ztbr1DFF7UO2q06vOFSqsSgoGMMyFHKK5SppvWvBPdWsTdSIh/mtuQY
-            OxVmp7OilVTt55/z3Rj/bOgv8Dh809xhOmVUdGTfyL/Xn8Sa9bj274pPNz3AfqPU
-            aAEJAhDEa32bCMr5/1dsukpc8T0ymEXxW0d/mV2CaP3Cbnd4ZUpATdqFuO0mxbFn
-            Wp+PmNnKncxX1P09sH7NfnzxPkqYnl5kNpfEcqb2fMwBTGkf84MFiw/ZiG7s/oIN
-            8ox0BAReRvxR
-            =r78S
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdACk86tNFLGs4KokZOyLOg6ONQZGps0l/OInZU4+uUPVkw
-            B5fwPHCvnrHufuexzDmlHQZ7Y0/m2R3JEcunJPst2BDtp2QR+8JYpMGT5MsUp4Gj
-            0l4BOf5PVKtsPbdpqaaKE6Ya37kzB/9Frj2Vr5lsenJtMy2bRfb+SxP9TTydMCQD
-            QwJUV1DurjpA9jt5rRA3PqTZL3C4PibGQiigmcKcuhsfg4NbXYz9aUTVVY/KvUph
-            =7Yvz
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:31:56Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv7B/sH+2OWbu99vKmrmGdJmnNlO5pnREZGVgLzNyt3c1CD
-            STubY5K/0EKYX9EBkrvOMT4pVTfAvIZZQzgvGawNGnx6iqN75ykU2sIf/geaot8t
-            vFbO51myiiwQLidUuJc7PnNkblbqA4mP66n15uq2rhglA20YjDC7pN8b0Smbujnj
-            0pYTekNeG8dq5bR9+y91iPuUoaMWOIWzpkL5zU3IinfosnTJq/IF3CViamub+nm/
-            qK839X0rfHmtcEox71vC+Wjb9VZgaDzb8t7/7KR7h850Zrsd+X6wFr4HFmHGZA6M
-            sfZzQNuMVo2vGu65p/DTgsF734anbTc5THUvxegeo6GhDi58w9Y22+CLI616mGhI
-            nBRVZ+OYAAUT9jPakRsDPRrGinTrYaggU99NGgYvQpjyuxoZ22rGFmp5HggsAyGQ
-            KtS1lk9HDx75dJwoJBXtbJeZTosOsy5OomRKxc2Id52nnoX7R4YstIKYwTYPQKSL
-            033JYmOZZxQffMqlNpHb0l4BMazoUTZzJdGOaXMwQuqKlUl/mk9WE8s1OOaPGcmP
-            ITo2SBtrZFrgTRJKA4TDlBnu78Clye4aVKa4dNwY4t9Yu3Bby7K+JRfdbo+m6OTd
-            2Hw04G90PeqKbRLHjuwp
-            =QLKX
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/two-repo.yaml b/secrets/restic/two-repo.yaml
deleted file mode 100644
index 6c9fa19..0000000
--- a/secrets/restic/two-repo.yaml
+++ /dev/null
@@ -1,221 +0,0 @@
-restic-repo: ENC[AES256_GCM,data:Hv/pEEuULq5Bv70AZbtotFSK5qrsagJYyYKCiDjlLrMxZX4i+KW741MehbVcZf/5X2S7HpRyi9OJc0sQpAjBqMTUZCx6D7u0C3vsM0V8CnyWHjOyZ4Xf8ZpDe8dnVZ0ofRk=,iv:tC5QHYkP2plwfUpBVtJYYISgLPzU/I7hq6E4OKcZoM0=,tag:kQ+4bP/XENUkZgdKXVI8nQ==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age:
-        - recipient: age1zlpu6qum5xcl07hnsndp78tllqph5jz7q8fr5ntxr88202xq9u9s9r2y7x
-          enc: |
-            -----BEGIN AGE ENCRYPTED FILE-----
-            YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1V09ObzhGMGVpZlpOMVRn
-            VjFXcXpJSW5aWHo5bkZyWXJnNUZzeTk2K1UwCkFKSkE2UE5WNnVTNENiWUdycW9B
-            WVlOc0dvMmU3eTBlSFVDVk5WMTk4M0EKLS0tICtpbDR5R25BR09xVGdXNzUvb2Ix
-            RWt5dFM0NmhDSUlYV2JZcmt5VHpJQnMK+CXHV8FZQdsbIXKgoBxrhluRm0ANr8Fw
-            l4E/Q78Hc5PTH3hImURhCVV62YWKOGWNRfwsoHdHcwEtuFIUY9lzlw==
-            -----END AGE ENCRYPTED FILE-----
-    lastmodified: "2025-01-18T22:44:49Z"
-    mac: ENC[AES256_GCM,data:sG2+pcMQdJpCBgpnzSv4uMkhML7wK3IwblJh7IKewlGqzyl2cc/Mazl597mRX+m/LhBX2xuRjz3WQf36odRD7+WL4uvFKJUTyLlUy+d2j2ZcuiS0cHfMypljPcKmD7Vkzp4wNlZvvz9OAY1JVLno9//X3C8ky1ADEKFT1P/OFDc=,iv:Qg6RRFs/PfnTL/nhtX752Q4t/C5uQYvThE8YKlhpcnI=,tag:kTqWfseGyWovQzOa+BZ/ow==,type:str]
-    pgp:
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DtMjybqIQmUESAQdA0PIgpwzWgRimtAnJkkkn8vNRLHVhylblnQzfovvnAV0w
-            own1d/LEz2DRm6oUIDts5d8Xu5kNq6z3LumlNKXF8Z1sadvjKuTtubAXORgpi9h1
-            0l4BJhbbZNh8L+5J4ksN4pSX6RVSN2jrgAKh8Zoks48EgOWQuW+wIXaSnde0p2N3
-            DwFBT1kkQpCYXrt4S9D5W4GJQCvilIb5Zb7EyT7WT/23JJGrFCXTRerdh6B+ozCU
-            =Ui98
-            -----END PGP MESSAGE-----
-          fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA8m7r5bNaN8eARAAo1Xw/2pVj7xn51Gn6iuF8UXsqvZ9eVsq+RTJ5TkmimQ6
-            n6jYYj7S5vV4x3DPHeEm8K8Ul0+udzt6LdkDvKLA3JTzwfVA0c1Tgj6UiIblJner
-            xkeRIA/GFCKAClvTl0Icp3CGJpN4C5i6J3NlE+QoFy2kVFLD9eMvBV96BwFg8paH
-            40SIl33osU3pvSvMODptIc3ubRtCzs+SWE24/K8EPQEPD61nufKIJsnhKO1KnpqH
-            9kMo/1hP8NjCGbDZuRp9LJY51pN+W0N7rg7g0zoVfjwjyn6r7VIl2E0DyWdvhxHk
-            WteUDKTHBg95WDQAhm5dDZk//QfY68oc1qwd4Zaf1jxeof4pJZGZq1F3c1+c1BAM
-            Rs2PMemYs6r+jlZOBmCqKmqujqXhFGRKPUQgtj4g152scSe69GKuc3zMAyKOxdK/
-            srBlubFCOa6LjJvAWbGR8ITMHMzIlANMEIGYAYzTURqbcYpp9IZD33XdFkA6wxBk
-            ChrnVEEgmczA/LvqOSaNsP8s5YMNdr7mAH10DiLGatnJ/K3Zs7h/Au6y/7WBMiN6
-            3AKH3Iaz4oANPXJ/Zb90rnjvzhz9YqG7z+rEkqCTk+S9BuQslBtaY3CppEKAoHIt
-            gXtVu/nwSiXG6R1WXNyWf22G+Lgsef2lltMkxR4WPg1Tg6tlRmFFelRX5vWQaQHS
-            XgEx1mayQ2AQUT5l+bYFg6GZhoTyqLXRvOtBmYyeK5GlNap8mnRjhfekHxGiKguI
-            uppkkaIe2aaw9n+igMjGKInkPRLzFf/EvGysRDqPPY6X5RzKWAM9BfshrTlzPjw=
-            =3l9V
-            -----END PGP MESSAGE-----
-          fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA9A+dmzvmzOLARAAlpbdRtuwxqc3hVO/DG929hlwzuFC+5UxqL/FLV8RQf+M
-            Ot2Gqzm/jc9Ef9inlwMxAWYs29n/xiH8F8nW5XJS38RVHVL9apaGKB4bkrZ6u7kW
-            fNAtNEMaVQ8UoOGkLDzPHA+fdc9n3kj73RDxeJkB/Z6wEcdq48HKtvJtk1qTHCaV
-            8RfmMxHRMtEYR6lAxaCvtI/qvK/6NIv5GEfdUL6DURBIZdR0oWa5B9YRrDa+Ye9k
-            gyzsCqd9iEUtAsYorPBHKl0BRXDW0DmRMzT9aMu2Z2CGyWmr6SnrYL0ROAe5gi/b
-            pl51ZPmoiLSPxBTfG0ik0vS49otbeV9vLQhu1HMF/FE5uwPm0iHc6WfBJULyBrtR
-            ckut0O+ZDC4nFZgOK9U+0bVaoKcHNqTmgVKyo2L2/xdsbM1Q7Fz68B0tkspTDp8+
-            QWZ+ha9zwQiO6Jzw+wqI9qPHICSLJWSx+JmI2YQoM2vkTdrJO3//5L/dlQ9dNqd7
-            +xbWaxqO0ZU/EOV3FM+1HCqQBdkZ4LhC9xFL96LSnLNpZFsgduluvz0FijbX8SrJ
-            Zm1EbMacD3fLj5mLoRLcpqMw+iRdYBm7s4UEr0FaMZvgAgIlu+t8YZfTiyyZud9n
-            88mKXFmXsjja0E2QFYbMEBisIaqD83s28hBnBuW/GrZZz2R7xMdIaqhl1MCEq6fS
-            XgG0He8MCmi2NFtpVwnxNKHFYXpjKz95yLTCIxq1ccAq/7hcumY9Obe0lyk4bATh
-            vj7Z28qcu/i+s5W88ACPDtJPXSROjfi2QUb8rLLCRm9bQl4oYDkO1zNTpzU/rsE=
-            =rYOn
-            -----END PGP MESSAGE-----
-          fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DRBWo2b0h4f4SAQdAb5FAOYjp2KmX7DgUpt5TwQwllLc0T1gR57hOT5LGZn8w
-            zEQLs+XdhK5kVZdnoZY0H/xudHJeI36n+f7NbgWDGjb7WPGw+Z+uKLmdB+nmVLxM
-            0l4BamSJfWNOGDKUkIJDrnsTe+JRJCUOCcnI7vXTxgvlh3fdbQSN9c6/TzqqxjOW
-            maXxHOVWUpnuYFMcxAszhp1A9TCj6RFUXIkdOJfp3AQe9i1i8KyWmm9bazDgGiVn
-            =tdZh
-            -----END PGP MESSAGE-----
-          fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA2iXGbkufjklAQ/9Hb05FTYphEfYlQEf4PRt+pWVg0pdXqxYN6c2deXQ9lqT
-            2iPtNLFv35NA7ESw47sapHB15SkQ0mfxrv9ApLLK1rePK9dujFKsO5L7wWAlo8+M
-            1A2ZH76SLTY4ym+EEZDhgB0tN2pz46kmnFdXi63qKTHfg50FsvaTnanj9RDdWZlJ
-            jIz5SOVBPz2zKX2UqKb4hD2hWpwtRyzFtV+ymCDLzhlHYUB++zYHiqDiI7UlSQWL
-            yCdFFcIgxfbSfBo8G24lkDqZR4E3Lkk6II6wwhhRRI4peAZu8y7at+wbgjtQNCFt
-            rYY7GnLKEmd19+gJ4fBFC5KfOfb0D94KKmg+abs47iro3HBFaV46eTTyINyCRSTo
-            WuIG++Nr5wzZSBBmp/y92lF/ujWg+nQz0wf23vz6JSnYZiQuM5lMYACtAQZceSg0
-            /NHs3lB9fleoItcpC7Tl9GHqICGPMgW82czsKpF5vLMryRYf6UkurVGX7mP4Nu3O
-            ETkU4NXaSfFGixaRauybkHqWYZ3LwI8kMz78RyFiG7Wm8d97abBXibgEl+oNkNpY
-            8wpNqaihoFGfZ8RDdMFCf+ALHwyW9v7MHJ+LZHjZzAuLKt4Aoz9nosp2PJSdoJuN
-            eV5ivFOm1EuMJuC/IfbOiobFzhAq4sc1Gy3hb7wOU3rijL7akfC8ZXdW6M0qz5zU
-            aAEJAhAFFzH/cq4RHz1UsUog6V1DNMvzXwqRPhI0PfjFreOn1I8NNw92DyE7Vb2R
-            z8qPxuF2DDt3/JjJU7sxyh8Jk5WudBtBYbsDIb8iph+9wWrZ7YxFp09sseZ3tkRD
-            TjIZ+ZNMGW3F
-            =M0Qh
-            -----END PGP MESSAGE-----
-          fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA4Uty74yOFxLAQ/9GKlnLAW85MEaBnO+74PuyuhJVIw1zdfV4EylXtKsJLfQ
-            Hoj7CyccX+6cnQEwxdYXJo2x7nMAqXTTRSKlBjgiR7G2UOKRR/f1vC/Y9PEJRF0y
-            7zKyHHYnuMNTcLZ23kipK9q0kxf2zP/eo/3mtDhmliVR4r8lcQrjG10KdPISp+4z
-            30g8ZiUuQJLVICWO0IHjgFFve4Ybnn3aNvUvc/biHO0eZEBY9RxdNQHQ3TNNBSGv
-            iwjH0gfKM9fSpUlfVU+EjVz7FcV18Se1yaB/5ANNg4EBATpedmpCbSfzllm+vk3Y
-            yZ91afN01Ser4E7l80sYj7RUw0Bnlci2JFrUKcczJL2PSPzQFdTWyWzFCyReu4TX
-            3RJiJPd90CA3RwJN5fJ7R1T1V51MtPF3/upTqWILlbTVXXOFnQmFKTRycHqWOq6+
-            tfgRf+fWqbKJcMWQ5MkbplMosBKGDf8CkSJxAvt3D3xp7byTPccd0r74pZHT70oq
-            98kssYvu1ExABRcDMbLfZ0nL/LQ4V3hf5l4Bf0S3tFSmcwV5Y0OwVnn1JPy3Wi/Z
-            SA05WgOwU780H78Peo3NWgfSYqS0GKoxY27SKuUgUZNp0SaKfVPiyrnBJYQtSiNn
-            qNxgnqkPpqC044yE0YGRDFvRxcI8syYqFBo5tktemN3ji3MKZQytTqoYlvFOEjvS
-            XgFE1iu9aOvAdQi28HLXNR8lR9sUG9EmQOauHmxQXirEaYv71RtD2oecshVY4Dbo
-            W67YlLvhHQyLscqqoRhEsFWnp0Q8UT9Hr2x8LzpyZtpquhoI/61e8N9C2WDbOLU=
-            =ULiL
-            -----END PGP MESSAGE-----
-          fp: 0xA534E46682DD8C35377352C88DD28608BE411065
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DIBqTX2T418ESAQdAugoZa6xzKaYKT/pj0yQwJpAnkrzOsDDVnDAdwYAmAFgw
-            Ig0HW/gDVRlISsHGKMgRccI2qklxqES3qADwP5sszJZo0eJC2qu6hjXv+7X0hwKv
-            1GgBCQIQ43WfWsrEFCeCGn7+jCOPtpr0kb+TtyEaWrRodHhMsMlGLXuswkABWqy8
-            gV11xKExaWZsxP51KOg/M3Pto0xMZRVXPcFlPlvD82AIdOqN0EhpSvNScoiJ5yhc
-            STvyMyVpunQk+Q==
-            =S3RS
-            -----END PGP MESSAGE-----
-          fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQEMA7auZh4eKOkIAQgAn+6MgYO9R4LgYT+DuCi8VbzsgLMX6fZ7iS/2VR9mIacH
-            3si53TJpUF2dqnlEgsuBqLR6aW+USxwdfFZgyvtlNMyivaKPqTdjExgsirhHyznA
-            ZjZyH3v+LzurcWcjDbo/wu/e3uHoW4VSsWeoKDyQjGfIhiKA3cI88Xo8r8m7aHkt
-            71b9TuI7tuNa/8BCqB0AQ4KCcH1AgQrUSmwUBgJhUiGYtjXinEGLxNHKlq85yIZ4
-            eje5N2NlE9qzcHJaMc6Hy+UCJDhgLVhyng6BfL/S5SdbQOSEPosyiIjAnhFKhn7C
-            IaHim1sXOYXQcx8IqVoHoxQtMLdtbUwWvGphj8FR5tJeAQRtjPt8Iqv5nfNV52m5
-            JIWIDt28Jr8KaeCoVCTaD+V/tbGvMttgHa/Y8PWrjbPwc6ia7izTvtWrjbm+5FQh
-            RkJliYg6/TLKZgIMDeuS0vrRbC0Uqb7dL3KyIujl+A==
-            =F47J
-            -----END PGP MESSAGE-----
-          fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA11f9zoCBF1cARAAn43VDCeL9dR54cS+1e8wd5ZubLNgicy3KM81zFZOUE62
-            Z6ZpggmZuGWJZC7j9kCfC875+lm5GZcZoOg6uzJbzjh15BwLcYbQuQI3sedd1nlH
-            INcTFR2NkTKIIt4y2F2evghJzVFeVKBt+CXHl+ZNZTJ6RxELAuJxfRx5jrJ86dHT
-            zeWllbgPKgheibOlJ/uD16KihVsLo8foKagFM2tT39KBnJ2tixeBww5KTa+BYyR0
-            7s+KWdxIeeXxO9OsV3pDqq++MWwSnQAjM1VdZsX36TDfjjO6k/tnnAZ8xG+8J85M
-            5wexCikmR3wV2RXEnT9NNg+0DGXlZvOyPHB+5GnlE7hKwF374YuAkpaiZg9Ab3P9
-            p+Op/1VKq6GkkWSHcFoKXWOhrvIIdlBAQAfaWbdY7LoctoieqcEoXGtPklngCIcT
-            nOh2j0xFW2huau6UZSbyA0PBNkPOCHzO3SWQv6EqHgvy4ewEHBpduxI0xUXl9gLg
-            qDqo61Tqi4/sl/8Ijl/i1BOiGhfsj5NuNMctOPg7Wy7a1HjsJpSwotDhOz9DwwXp
-            FMnGBYS26D7wgQkItHQaaYF0BjsWbqYGPe+u+DqXL4aBr7GR0WpQ4KjsfCSdI9Mh
-            TwJTAo89dOUGxio7PQOKN1h7UwGmfHnw5fdQmQmEuu625HydebYWNcXq6Ge/8NHS
-            XgGj8RS0scfCSU3bZcMitVj1cxaRJH7KwJI9nrHSvtH2dUb7QKPVaLREiTRlyfZc
-            FG0XP4w89Dr67t7kw0xr+5nt7nkOJ4lzDuPtSdqYXwtIiUhVB2uY+Dqe9zCFqoI=
-            =5Skc
-            -----END PGP MESSAGE-----
-          fp: 0x9AE04D986400E3B67528F4930D442664194974E2
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA/HTIsSK0VBlARAAyShAK8gFTur5uNwYxuCOeYaU9TrRcbeA9hxnKsyvTMQn
-            KtJ/1N5D4vjL544hdQ5La75imzrbt/4B4AzUf/wEcvlNjXH9TRqU2r9r8bVDatgz
-            x/FOo3iNEPaW3zgW0AVplnYamW0Bqcg+w63UO8CXhrxDbgd/e6USI11kVAR9MUeI
-            /DQtjDUMPHrSCv/ctOOezJL6Q4tAU3uT9Exc2GciEeG9d90gx2fTqqkR8mzm9JoY
-            W77qwdZjiI3j4NTj2eODyZ3jcO419s/FKVg+mCyVSaYDfKHG2n3MxfSq9CYxfSey
-            cOizR6JWUf1s35AAsiELWDNjIkxBTOipJutl/E0ykyuMRPC/77oXBekt5aGR+s7l
-            2XGRuypmHsXI+fgFvBJNCowP5YmaL9PVDTvWwLifuUmgQYooED4QUifnBkqFDKte
-            QUZ7QXAth9BdgwORXmFHJr+zJc3bD7BHpbmfQoqLnkG82zGX0ey8CsfVWMufuyhs
-            eGOH6+qXnEZHCKBXywDpIsWxSYoSJ4mD5l+9Q8Fo5HplnJ9yLTSK6SzcHRRarfkf
-            HH8nJx/Ie/nZ8hiHIUr3pnkLS7oE9UC6ICU4vNHvkU4SHApUS9DBLI+pKycogibN
-            CDDYqOmO7b64mdW+ybQtRML1vsttTxOMBa9/BWILU0WyvTH7pfcAH4ZwqtxBCL/U
-            aAEJAhC2VftrSGYGZM4rO/PFm8SwBc91VJVuBOWc58GLiDHAVfio0++RH74LTMBX
-            ts8wY9fUsANnfggUMfphyaLZzocJVLTo3zEmgAgg9GGlniS/Mx9Rjd8W6mY+5uJR
-            hu/2TIIPmhbz
-            =8N+k
-            -----END PGP MESSAGE-----
-          fp: "0xFA47BDA260489ADA"
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hF4DYIEGJeT64uMSAQdAewlWFJlFBpqgBlW/uoHGfpxwh0S4WLvctyMeOU18uwEw
-            D5hyKVOTuSW9xOOFjmfCCJtYBu3/qAWpnWEaScOL5Knc66Q4XRrn/v1hg4YkbPop
-            0l4Bww/IuQzLwXZfk/GMLqii9Y2LNaOsKjOpJw1+wYK645yN37c8Qt+oS4up/Gfk
-            w0chQcwpY85qKHqlWSCe01GNU1uV2zutl5maMFNcOigV/AMo62wcQrdKnj41o1fw
-            =Exzd
-            -----END PGP MESSAGE-----
-          fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-        - created_at: "2025-01-18T22:33:32Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            hQGMAxrcfL3KHjCOAQv8CiWNUI+lVih1NPrvG2K/kHmKZZkKLBq04VOgBPHHnGSx
-            It4QUrmjtE+QQ7e+MiQfCUXoHLMansaQ9vLjQB0gUGTpjL6Uap6xOZ9t8I+4vtzI
-            nBZJV4iF488wqCJapM3VkDeAULs1MubYsRjWN7/ZDEt8hle48XAIRyMje/N/JaBt
-            2LdMNht8uvNz+lFXftIZ0PwMo8JE3gqoMPkzeTCp4E4rWtMuPwMrRgGLRRVUZW4j
-            0oqlmxBtYKchZU0ESm/Gbd/oyXA6KRTkl7p6osMP7qcKLh+UovIbiPgWQuomeFLJ
-            5pJRLBcH3kEGQwZ/99oXvB0jwAViqL5+wQlPDtGWtgORaUzyS2RyOd4nnrv6olQE
-            s1YS1W48zc9s2+yiC1wIt6Vy0CLsKzLdZ4wfGh/LzYk3dYSIHHeOkzQL06/Yu9Uu
-            gfzXeFsrXBjaIZevV1u+31Fa40PcUULYOzhMRrhaigTBPoKoNTrYFXeCYqSnQfFI
-            2I0XegW2TUg4Rjp10sNi0l4B5irbWBWwY/TGbPd23Uc54wrpXKj3n8rFVgCWk+nF
-            6Rsj+bXrLceJFPbvniANv3VHi2WtGaePID6EtG0lWi0qj0CHtY41DIpATdLIIelT
-            EKcdUUxc1D8rRplHdYFN
-            =5/fu
-            -----END PGP MESSAGE-----
-          fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-    unencrypted_suffix: _unencrypted
-    version: 3.9.2
diff --git a/secrets/restic/two/base-password.age b/secrets/restic/two/base-password.age
new file mode 100644
index 0000000000000000000000000000000000000000..c808f1d3ed07d26aa63bb4e02ad56b6316a3753d
GIT binary patch
literal 799
zcmZ9_-D?vE008jnVAD8h#aj2!v18DsC8n24a=F|(Wx30DbC+B`n@}HexvyNByGwGP
zVeG+&ZFDUy2!*0~5z#*AhS&;<U@=grpQ!7gFtj3wuz{|yqBz9&{{DeqnP;7>RB2j@
zT9u_yxyge%WOJSXS}noJGHw`#P@usQHG={yT7a##XiaEw&?puux)#+DQv$_$IZrw2
z*$k9%L2@g}w_7$Prbx5^$$AvmIIJA^LwKeDx&;@j6|+r>#!@xQiWy2N7uvnW+#$xK
zfFK?#MT$*F70FU1OO~RAq!02^44aC|A$kJm+{sD~%TN^~W+Mt|cSB8w<Z2{aOtjiL
zRw>ssSDS{BL;#HHst1F{#jrmZYVF=4q>zaifFppSCXq%_ADJ^XzuQ9~g>kEnd-Jep
zsqwafxPm5$Hj<QVbA$`zl%H=En*l=uQ$cT7XnOFV5=onK+j3!2Rt$$QhAK1E?v0%w
z0%`zoOiWF=RH0EZEds*e1QM^dDws4rWu^oUuW1xor3A0rhersT!AqVp@AH=Eq|r#}
zVGgepEX7MCIb7oF30Y6ZOM=JB!$rT%>2v~|$ri}8nkZU47-QS9isFN_4N+rDoHsmf
zVkIBuH)=#P!cn#pO?77hMWVB}w>Q25$;s!Xt^7Rx>!D+PU#uvNYwYj(ktg##zichO
ztG;{&JMPBgsg*tV-ydl>#O;xD$YA)+%EoVhn}0pO-V;r~Jx|`6-$xyIy*w~_b;z(Q
z1LQ?!@Hq4CkDu+2I;t<w^U2|v>HO`ZKi+%)*=2usQrNT5sgA5wW`SXQ;Z^s$!N}$&
zjD53=b{^`-M!vkRKY02$8R%^O*T41W=R;Te$7X&&hQ@LofSk5(pSrt#;Y0nvjussK
zdbLLH_bN;OKb>1!A1<@0@4MzCb90pjdjrlM?w@~G$B6C?=Z!aydk1c9UP_-`W*%(B
qK0R}1aqmLk(p)#nKYO`GIM&~OdrCZQXHNF__r4GhZ=ZAjbnqi<vn%ZY

literal 0
HcmV?d00001

diff --git a/secrets/restic/two/base-repo.age b/secrets/restic/two/base-repo.age
new file mode 100644
index 0000000000000000000000000000000000000000..9dcc9c6637b16e90e14476eba6843d2971ca42f5
GIT binary patch
literal 641
zcmZ9|%WKnc003Z53KaxBh`NC}i4tntv}qC#V@aAe?b<bIvZgB@mNd`(x+G20JPLYH
zk%^b-VK5lzkl|tMAoC)qhaG%?FvQD5k)bGFR0I(b5k2=W_~4TbEveZZFLr&)vClf5
zkqR=2<OJ03n@LSYP&7k8J*@^p9-8U7GeuCyH(Q=y+o`e*!t}I0EtK23l9e#H%nmZ8
zo-ohbAQ3TjWjJdn10Z#160b43W@%`q((1alYWIdBZr1ZnBuG1*QLT(HYQ#e--Rt;#
z8}`sJmyc3n)tf~L%7P1B*OFl$@7IM$=LM!JmJ<O&I%v)vs9}KmI4*VEtT5lH;EKnF
zvW@vv+#NC!7*uU?R4YxJLMem@mLm;E4~mVxBFHV114UMjrvPf2J}@j^6;-+@feK~i
z5)EY`MoE*QW1tmPD>jLA6>WfFOjM*+L~_+~L6mST$m+RKO>5OipM>;^+iYp2vWFXn
zGhl`b8Vt+4Ao2r*=O{sJcmuM|P<ex95+J2IX*#0XQHUX2l)<e^m+e=@R>~C(gu)b4
z?$Ggk&K&-qOeUeIorPh=A?%qNCr)u#w(2!%gcvb+7$V&sL4`q<_I0H|^b^PSzx%$r
z{+fHWv^2hQ;g-0tp5A&RYL^yYe%V=>$o^95FW%p~yM5&8jVAx(>)$_PKh?F>IdGtN
zXy?=Y=M8sq`=k(G+1flc`{VO<Xm{_!?MEBC`z}5l|MuYgVOBgkca8mh@bc!F$J|Hj
b+1tIfjne_RbDW(#chgxuadk{u#Fqa7)6(fS

literal 0
HcmV?d00001

diff --git a/secrets/restic_client.env b/secrets/restic_client.env
deleted file mode 100644
index 9367a4f..0000000
--- a/secrets/restic_client.env
+++ /dev/null
@@ -1,58 +0,0 @@
-RESTIC_CACHE_DIR=ENC[AES256_GCM,data:4Dhl7e52L5tsTfV/B/ZG2mLz8g==,iv:TXFtOnsko2I/0mUVrD2MbxzJxZmrOzLl9WgTbAiUdm4=,tag:Lz8d9YURxRA1kP49img5pg==,type:str]
-RESTIC_COMPRESSION=ENC[AES256_GCM,data:z4FFW9U=,iv:7CjJLYm8ywf/6YJ/5eGcniWcZCnPbz+DckAcX3GS0II=,tag:V6dsbD36RloXZbCAOyGcmQ==,type:str]
-RESTIC_PROGRESS_FPS=ENC[AES256_GCM,data:MQ==,iv:RXkkRJex4vZsU/5jj5uyMhTweJyroYkoqZOK50rB1y4=,tag:2dGcJ2L2/4+zgRlwpxAM7g==,type:str]
-RESTIC_PACK_SIZE=ENC[AES256_GCM,data:OgMxQ5Q=,iv:rU7rDqJnNM33dVA/lUrJYnKhu2MKC3aLPeS09hgF3bc=,tag:QHEGYY8exiD9pvT419ujLQ==,type:str]
-sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSc0pORmtlN3UwNEpsTElR\ncVN4MlRTOGg2NlBOS2JQZWR1N1dJZ29JSEFvCnk2dHdTanhkQU12U3FWenkxbDls\nTVdFVFBSM2lWaXZVelIxbmRWMDc5SlkKLS0tIE9iY0JCdng0TUoxUUp6SEdRWkNJ\ndUlid2plR3FSSWJFQnc0b1cxbXJsQU0KO65mtFDqa5XZmMcFN8YBZiTKaSPbaLdx\nBn2d46kf7V2hpSDoyXwe4ghigPYs1CkjUOsSVqUTvnKPI5i6aIOT3Q==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_0__map_recipient=age1yew8ls8j5pq45k5vxfhxh5xvlnesyfktd0mskxmwq4t53vmezdaqax3aqk
-sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOYm1rUldPa2E2QXRacE13\nK1BXcWNzYnlST0JHL0FWQVZWaTBxcDZxV0JZCnJiUmRENVlhbmkzY3ZGUjJrbVk5\nWEJRZ0ZWaGlMeTFHczkvY2p2ZUdKaDAKLS0tIGZwcEZCMjF0cExxR2s3bHRkL3Mv\nUWNka2llQW5GY3BYQWNBTVNjY3ZjZmsKbuG1GZSpfGF2dTsQmd47o7ge3f/LmT3k\ndOltxisU9PDgOxRt3VeMPqiQv9udVve4+tzlEEDe229AD2GmblINhw==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_1__map_recipient=age1snxnc0zshlqgc4nhrppa0sygqvl7aftp8cqksmqu8qrttxshqcyqrjr6v6
-sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bFdlRmx6WXBCczRzaTVD\nNzlyWnVha0g2YXUvTWxUSGFkMS9SZVVoYlFrCms4ejZXNDk0ZWlxcHJMT3pRV0VH\neVFBcEVVMVB5UXpaa1U5T2g4Sk4zdkkKLS0tIEpsWFFaaTBFT29GSFUxZ0RPeXp4\nZFJCQ1lvNGtLc0VSaisrTHhBNUFkYW8K5/FzOgh3nuaWdJkeh+af3Mox7i42yUh9\nuJ0tRdNoL4YLYAXb4hzyFRcTXBkkd6Id8cBO+ENdzgyuret4R5wLsg==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_2__map_recipient=age1xehqneyrmkv9n7e59drn5ktza3kh3xfph5qyawtkw47mj7f5yuxqh5ypwh
-sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVVWVrQmhQeHoyQjd5eGR3\nV2llWjJPZExDN0JFS2xFbllhdHpoejFDalhZClVPd0p5TXFhLzBINnJUMSsxeFJW\nTG95eGEySUFRSXlLUHU0YlBBWDdqOE0KLS0tIDhMMGNpeXdiRCtzUUlNQUpiRFh4\nUUVNR0k0d0p4UWcrdXB6RzJCWktSOUEKktv0IpaCC39BJX0zJDqgQISXY0p/boS4\nfHM8SnjbxHmAgY1GEeT6azCQj0CIjm4Pdfzk1pY23LCfxolN8swgbA==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_3__map_recipient=age1ed9esfstrdhfl3650mv4j3mjyum70245f903ye6g0f5t2ept73nqyksh3g
-sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4ajVTMFNYNTR2M0NaYTZw\nUFRFc3Q4Y1QxUEo3N0pYNGk5eHR5SXVBTGxNCjlvM04wVFMrMEszMG9wbXRMVUU3\nZnppd3EzYUVLYnFVbXlpaXFBY0U1QTQKLS0tIFAxTVFDa0g0eVY1UG1RMEFYdFBS\ncjEwYUp3czZSVmdBMXFwQ2pJR3QwL0EKGwxMDHWNRqb9+orIP7thdXQ+cDrh6guR\ncuT1UfTW0va2W+b/XRULcs0DELl72JyYzkp1j68iG9kGxWMLgP/6dA==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_4__map_recipient=age1utlywxylme0z3jenv4uz8ftcwteg9877y3zf46fu7zwjjwa05g7q88w8t0
-sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBORmVTWXROWUZ0MTBCV3RP\nbjBNWTlUSEpuQTBRdWVTSTZNSFNyN21TdFRFCktSb1pyVVBBODI4NG05YVFPNU1V\naFltbWJCYTB6cFh5NFBNVkhGQmV3cjgKLS0tIDlYWitQRU5ZSjJuamcrZHZaMGk0\nenFWU241R2tOZ09TK3F0Z2lyUTQ2d2MKXY6gabnwttvy4A3gT/+uF/p2dq6aKHAL\nL38dQRCtTrWs6XkAfKdHFMHgj2DxW5Oy/pAUkCcH0up1iWOKNp0F2g==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_5__map_recipient=age18rv8q7stsn2zv4gxuj4g4ktkeywkg2wngtdwza858jjme8wdvp8s9hkx00
-sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxcmllYjU5YnBYNnY4eTlF\nejl0Wm5hL1FWOUxhc3k5bTZRbHp1NlV6Y2dFCmx3bnp4a1RIa2N5VGIyZU91R1Ni\nUS9OeDZBaHNkYjBJN29nRDgvbjBnSXcKLS0tIE5wbTlwUHU4b2lacndPNGpMODB4\nenZ1Sk9xK1lnbzNwbFRBUnE0b0xmYk0KzED7eL1/d7nbb1GSaZQ7cqWAB+yeHRsY\nROjPJlprUpk6/Ki9zoCO2d9js+1ipzyVHV41TEak9s24ySNIOxiV4w==\n-----END AGE ENCRYPTED FILE-----\n
-sops_age__list_6__map_recipient=age1zlpu6qum5xcl07hnsndp78tllqph5jz7q8fr5ntxr88202xq9u9s9r2y7x
-sops_lastmodified=2025-01-18T16:54:18Z
-sops_mac=ENC[AES256_GCM,data:e2nxxgmGAS+aUFU3HgoT1eMWCX9LYIhanvHVN+vgwVKyz5ZN0cY80WPvO3qRO7cf1vaXW6NGxlAbXY7iq+oPQAUWvq4b1hn0eEhFS+NCvpw0UFDtymrHbGVHbyTqeq6II5xs1GvGonBiyerLssLXBGmN+pmAT+wb+z2VF5xwCQc=,iv:+eoN6F09DOTEmZxmUJitgmTsLMew44GHTE0M94zMb/k=,tag:Y9tS1EXLoN9zROjeEZzRrA==,type:str]
-sops_pgp__list_0__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_0__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DtMjybqIQmUESAQdA2sdNlysjRtow7ZXoXh5aBB9JGkbzyq97Uir/vMOaOmEw\nxYNmwGYQMHQvTr6H4aI1XYlVQyG1gt7HKnXn3luEx5Rp3Hew92hKCkZTTul+4NUe\n0lwBOSv2Tv945Z78yoyT4PMMz5U63Bi0/LkEgSBXfieAy6IaX+pRoBuQbb4J9LbM\nHwVldnekNcWdtyIaS4mSJzRfEj0Mm4eQ1LKjU5B3zTGW5yC0Yvu9RFtFuODkow==\n=yMGu\n-----END PGP MESSAGE-----
-sops_pgp__list_0__map_fp=0x40CB48A443B03B5DBA484D279A130774C458F4D4
-sops_pgp__list_10__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_10__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DYIEGJeT64uMSAQdA84XcCmkYBgc7qYETx68VCfqLdR4LvGZ+hXD/e+2SrgAw\n7Y2A/STdL99xB1+bcgPS/TJA3vJ31A3ev7/fojDj6GScVxL7yaiLsNJ4lazhghXx\n0lwBlbh8KXxv7X/Qdp5AXFe8vyD+t/CJwPHOjfbM/UCpTOPa0qTurk0JQoL/BX/E\nTxUq22L/F5V/O3sWAht9h+7Q9oyHwi35eDQ3sBpOgfbuzroL8mvuYqoxKIS7Ag==\n=IjVH\n-----END PGP MESSAGE-----
-sops_pgp__list_10__map_fp=0xE474A4AB587CD834813DF35D03FDB411169D6C8B
-sops_pgp__list_11__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_11__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQGMAxrcfL3KHjCOAQv/flUnAFF7MGPfbWmamAPLQTAztpDQ1q6KFIylkoNL9Rbh\n6G0k7B5e87Bjj7GepudcVtgrDGXg42SGfkeel6sQl797qUjir1MejqzlKxb7VQX+\nTpUZGrYA/kojLfzmSzX48AlvYlTgzZiNkiWn3Dj6NCWn45eZhGTHPcW0RDIwvpeE\nm479coaBWgWJHN5F8RlBbUj5LGlYYHHurLLAP7xFzZxVUn558jciA3XmpsnWL6A7\n/3z+/fbWtK5wWC7JmC5dz73und86FUifAsrQUtydEYdW32DyPgwsGSGSTqFP64MF\n2M4iPtHTYlyzpPiRiszYngDJpJAT2ho4iWsa2DwjCM/i9U5m3qUmpNE0HueRiJMJ\nKUzTGK5d6znon3gTDs+DWNRcNSCJi8OgVb5XyFRevh2/Us1shEriSjSZkWLmVDNC\nsP30d5mHdk2ujLLmws4BZ6BfnuY/5H6FP9zCsBPJ56mOp3RGFuGF7PJagi9uJ1yd\n1jTyNRj4OYiIGabgvPZH0lwB2jFpaWrYvop5WFOUqYRr9dhK4CsacSIdpQxEjv9U\nGAJzQo8WxCdLsq7qBVSl/QLLpAMRDo8OWEp1qbeCeAuqayI+MJ00exF5/7ctkGJy\nzBOMPUaWDt8xlzEyNA==\n=UAnP\n-----END PGP MESSAGE-----
-sops_pgp__list_11__map_fp=0xD5B872E407D438721E5887A000E765FA7F4F2EDE
-sops_pgp__list_1__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_1__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA8m7r5bNaN8eAQ/9Hga19BVMh+LNHKZphG+E65PWD55iIhycFrVpdaFiTDxL\namift2FgNppSCoslNmh7uspHGh/kKjBFlz0kkZt5OBrP/96KiOulidT91WGh5SHK\nOjVHDD2DdbFLBMBezzh+pSNJKPmedA9HSRPyz3XMx7YaixyvMImMV2qTsEaBBI/H\ncGozMSrBZ06CWdXlB/OtQ5lA4nVCdBdcardKrkyfpn0SipJh+MXVvfYm6GmxfMcu\n9t//FMpcUEhekrjhz6qTnS5CuaNcu9Qei82rVZ71dvMlnh6VdJsYARmkOGcbCPc4\n3sJwsaNEv6QE3MclrHomur/SCQyoSfskB6AFBDZjxo4oEn0xlzXWN2NVuuSGnUwf\nWf8kBcyYHXnd1a9pHvhPBbvqEkZtMy7w8q18h36c2PQkGiFo4eAfa12NYufjh3e6\nb9bW3ABpxhUvUDsLyFGMYsxJ5VtroGusJdtzNwhtV9MS2PprnwOz5iukfO9fRjUc\nuTf4JpTpt55rNshQ+RfbY3SddQqVe+kgpek2ujp8uFeuwTjLgiYUJaq7HfWLJZe4\njO/i+PXiT39SEOFw8AaFK6X3af2jeWJVmtNtVpShYb62ml90BSoLFjy6sVMWBdgU\nVS50flt7LublJ7+kSCe/uzw3ezW4fv2Kn40t+u+IZ8zCTAXqH9ElFXvnaxP/5OHS\nXAFy1sDQ0PRuZnSCEknpRi2wyda9XRdBjaSlMk8lI7mwiuAiyQZamZeeUnBrgqM7\n+mAcP7qhmfhlBX1Jm4NF1/9jgn29M0a7CketdA1yDcDY2ZoOf1BxpNd71mCd\n=95jt\n-----END PGP MESSAGE-----
-sops_pgp__list_1__map_fp=0x9487E782E043EC0D9E0F6C27D46D7E3364433208
-sops_pgp__list_2__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_2__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA9A+dmzvmzOLAQ//d3GD62ZX7uC6NDHm+8x/CvYyzbFrsS98pu5ZhUuPEyqM\nCETbHFJUEEHqUWLFZ44EcApgwXI4Sozao9QuzMjQ8VbBMECdqHxbQDx6k1eN1hPl\nSEf5Z+Q91n2QGiVnHScNEJsfBnpjFa9MEImLiIejRwaeldTidaBtBpQHIsrNfIPL\nhFDm/Zi8GDvtsWEhOhuRprmgQbR0PjY3ZrfqYhzbwPryT6ViSnaPVeZfiNeakkp+\n4YnFhn9JoiVQqrYnDGxnkf6/xiEHr8/2wtxqNOz1oJwHMqm0wMcfBDEUUq4raGXR\nieQpSTTC1vfSpnSiRqCkvS9XgIIXApXDE5zundIuajqnxC0LOZbi7DW1ycJ5+BNF\nUho0PferRBlW8oVF5fAlEhuq3ctYIAbpkVXpi+Kzjn/jes+x6ahshxDuIaY2Hk4K\nDiGhOF1R6msOqUcquETToI5RYuVXh71SQMug83JNazW1d4tQpaQch1NiCn1iawOE\nhbrSSFbrhsMRr8PPTCk5KLc2Yu9fF0h35sSuebcAExiz/pU/kSo+58e68gE0tOAr\nddb8KK2hurHBWNZ/jGncllDnCrfY+zx5JwKCfEDjhvbEZVISdI5x6KkiKr1KJw0A\nOHAyt+m13ur8WyhTXDm3yNuD64QDo17NnwXV4PkgufaQP5osDoMnI0kW6KFJWzjS\nXAEtyeir8e6RbGzMzUu/aGaSrvpSQIfXLKQ0dWSQjJgkJayWqEbE6r9o8EAYW22d\nYlB/k2U+6SZjh3EskmrYbVGIOvDRQ28uJpD9qpVpLK4iVqdUETk7ZhHb+Fh0\n=3LY0\n-----END PGP MESSAGE-----
-sops_pgp__list_2__map_fp=0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9
-sops_pgp__list_3__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_3__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DRBWo2b0h4f4SAQdArN7Pho5n1kXZyx66VM6Ir1osPBQEseNuIf0o2yokhhUw\ni6fxvLnWB4HzjB7ilVcW8EjjfywabDgW/7R7ShcunCSigYQkYkvQCPyEx8WvmV5/\n0lwBW4i9MKBsVtlNTdRy6qMTaQh6sGhdbFtMsbC7S/d8hwGtT1WWLuK3D7DCFqQ0\nEC7MVXZ7yKOT6VCXXBn/y8A0kuuO85GwF0wP0xuLFTVB8iVww8ML5M8dgc+5gQ==\n=p6i0\n-----END PGP MESSAGE-----
-sops_pgp__list_3__map_fp=0x572D19D312825B1A504C9003531DDDB6EB559FBA
-sops_pgp__list_4__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_4__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA2iXGbkufjklAQ/+IDZ/XXvY36SCFv8ChYtQ3stxd62hUIpeR23hpViK7XPC\n6Io8ZpUzNkxJ55JMh7KtzlUgKZDWUF12HoONnMcQtnVaih71JbwxosVa/hr9uNyc\nCUV/uUqkad3Hv6UOH+rNKHUFPGrnICW8kpfnuh6mSuxrvnT95Jew5uB3/MfjqwYD\nd/fQv+2E/Nza1Ip/iiSM7+dLdbYY3nWQIQpIcR5wBarB0uyoKghhmpByHCl+72vv\nVfU9dUDJ7QM1NjyUm/QV9qhmqsyEb0V5O/XQp2PEttg5csKVqsYp5e4k58j7dqNA\nEvxdHjx+6tUtbFNbQedVsU7fzQaEITOzoTm6tOUDHpJa0S0W72bwPloJFozbneKZ\n4nZnsXV8lHoejocy7M3pUhF4UNwGwal+QTbu20HC7LGEa3Ex1AjOCzNAFwvqZ0l5\nSAUBvjV65aR1T8UIvnq/8aTArsxDU4amG9N80zNqTwjZfnwcSGKJHOHB0trY1Dyy\nlHW5BzQU0cVhTlPkjpZNnggOYvebRZKUZCXS6IIxvUeISOlT3sjn+lgPvMN4YHBS\nGwLssw448Sm4TBn8cZjNofDK0ooYJh18qJPUAk6pyCzXiGvGwHzTSbRkThhnGx88\ncnzXbfjfV1pPWmxM6Kenyk4Xo//z0kLP6IvPp7Wca8APVrXdpB6zngRPcgLgPrvU\nZgEJAhBwwn3Sc+W15rbP45vyMzxcEyj77s781twAC7A9xVmxVYagwik9gP69jM1N\n3wwtNIKWa/+vlFpfqiIcvaEJUDeVQb47oJSKqWqmCuEv4lJ6dZSFKzK29uUfBaAt\nAsTFy3Do2w==\n=YtT/\n-----END PGP MESSAGE-----
-sops_pgp__list_4__map_fp=0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01
-sops_pgp__list_5__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_5__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA4Uty74yOFxLAQ/+IqHnM+aaAlaNDavPBbVhygIty90WDHu7spPj4AC43Rl1\nVrlS+g1ZiyWkBJjhvLQBh2KZkGGyy+zgHN+JU1yjZ2immxODjr0Sxr/xzblVtSLQ\nxqB7ZK+ZUftkRDm5psdGEFRS4BsYxcCVw3J5SXxcIz64whGkBkLXgWNLQUutjjJI\nyzeifC+Y5sHjTZvOtJx5BKIit+Ufol5BptQzUMkcsvUv6L+Ueu0KcQrsCT232qXj\npfnoYIzQhnhrJO30imX0gJ8FWZwl7Z9I35OFsZpGwvf7AKXzXDAC5lf6pjNXPdxq\njCn02UdKra7g3+C+soHL9T7nnYM8LJXilW4sC/CiV6kg3nMlU3YfH3EkY1Vq38KW\n4V6qrGLbSlsceiWo0jvpQ5c08qmETEDdJ3VsCbgfSSL9ByBPI2kXMmguds9qDdnx\nkNOAi/kFYP7C5cN0629K2OF8/VJO70wsj6KQIUn+diOxeVlmDV75yFmSqy/zE2oL\nQVMuVo85fG1WZhxtkd4OklxkkOlz1TttldqdFNzUEmf2NSSqhgxis27vBC1Inmfc\n0WzZxhd3WzzaZcvs8+99eGtPweoxE5O0K2b5Idjfo1Ac1BmdHQvXkYj/jPGBF180\nhVu86MkPo+EBDMhTTRQGD1FScij+RhozCEexIRmIrmeIh5nSTcnSNMxMrQDteljS\nXAERG4dXuSYAq6sNuaVeQMZ+vKha+Xxa6pxwNzG8AMSmdCUxveICAhciiQxfLgTU\n2rTqZ9vUTZQSNNYeg4tscXw4rl9Al3l//WSBknyY6tXU5WlLGXPICVe2k6hV\n=UtCu\n-----END PGP MESSAGE-----
-sops_pgp__list_5__map_fp=0xA534E46682DD8C35377352C88DD28608BE411065
-sops_pgp__list_6__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_6__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DIBqTX2T418ESAQdAwK56Y/u4uobwOuQ8NN9xDC7lefvzYnM/RC80U0LUCQUw\n0PPi16pIObM/EnHrz1FpYibYRuMICdYxGYVE9fENwyRPHUxKVKaRMu/zzAUBlrDO\n1GYBCQIQlHI1/35gEV1hm0G2JsI61esJ+cmadwNnwONO0VviMP1dK6Ibyc5P8kCT\n0rqxzSmoTMDg0XKDeoro2nrb4xS7NqLQQN9skCF+SrXtk5taehyHvS0FXfDQ3p/O\nMCI1SxqtQrw=\n=Rbd7\n-----END PGP MESSAGE-----
-sops_pgp__list_6__map_fp=0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D
-sops_pgp__list_7__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_7__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQEMA7auZh4eKOkIAQf/Z3LY97QJpZBMzMaIcZKWDVc2Uy2+wKBaEu9VDuJpiOhz\n6S4vS9VPKs4T3/b+cjnEySIYjp90yuPOjWfLKnlzYvBnPjpDPkHIjaHUycn7gGwX\nUQb9nlII+eThPhzup68tiOAeCn8VmJ/DaUKAEnlwzPzdkeFIe+aS+D8AdUM0Dz4o\nq12p+EmOFkS5E38gWXNjsldQLZBnBb5r8N4azXBDyfTIXINR1KyV4bWNChz3MhyE\ngens37l+StF0pZj4qehXpfkdm+v3VBsrfgQ54cgOUM2lv5EyWtbbJA6VBhZJ1waA\nezTQgCJmMTQx/B3CUmgZ2TTZC2hgh0tbNPMwcrzpktJcASv/20JkhlqbvNuSW+Is\nvGL7ddemLvshBgSi4sv/aVixZPl+noZmPhVy+D6mhw23wX42zlKMfXV4TefDo5Em\nkKa6Qpo5OjJk0IsALuO7pIshqRoXDSb8qAedcAQ=\n=WXs0\n-----END PGP MESSAGE-----
-sops_pgp__list_7__map_fp=0x49BA444CDC680527B4835F7C3C1AC435CD1F217B
-sops_pgp__list_8__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_8__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA11f9zoCBF1cAQ/7BIx3ekmeAHo4plsuZLIe6QgQ4Lp5g31AFW9q9Ji5ATb0\nsJx8AlMFAfhSgNECqvBCjgyC0gqUYBUK6P5kf3Kfc1XZ1uZUxHsicl1fEeDIcKjC\nIwYsW9FsGlblaOod2IuW5OR2PAbLe0KcD9DvGS7Ud1h01v2q2CMp4CtPBaR26tAS\nqOw1+jYI7TzJ6+0lOSyAWAYGDD0YKt/F2EUwjt59GClpTIv11Lj4BCGPcHebM92r\n/A1yAsyii2yY3CKg+TT92O9jmkxzjFBujqj3iO1airKWjkZ53wcRCw6ihAV9ARp7\nAVGuoDsIPUHu0CJH7RafcOvCUQiCXquLKjM5Yj+WvHLvLEAO+0Md5KM7JyF5V+/F\nU38fTlomn/kanJno7VVH4Dd41583lmomkzmXAf/L9T+3YQUu+F9z6sjwfnkRYOHP\n7od6g2ge4TZGbASG4oFRsVr6IS1UOjRoJAdvvZFr0t+4CpXg21jfV2HpGT01NwbX\nXKv96cci4EgwsIQop+YGceN5RcmOw/E52j0Hh8sPWzZ81mvcnLuFR3c0oilDzEkI\nybka6LryhtDkzxNG6hX8OvzgV5cG+omUySJSnPHAlGZu2JPR0FKLHap4QX5Hpqo8\nSOB2Teh15ZblrM0WGRyohawBFYehO9zapLzYZ5vYZ0VuvUpm0Ste0TqTZdIvmXDS\nXAEuEcfowOH6PmmcAvTdivqK5ghnt/sG6JchrKF6xAHWQUuERuAT5fDWSbIz9v78\nFi1sr2dX9vKmsomEZLBfp+sLvMJkq9W69r6Io2DTRC7Cz68jFkZQ88xwfPgS\n=97DD\n-----END PGP MESSAGE-----
-sops_pgp__list_8__map_fp=0x9AE04D986400E3B67528F4930D442664194974E2
-sops_pgp__list_9__map_created_at=2025-01-19T22:02:33Z
-sops_pgp__list_9__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA/HTIsSK0VBlAQ/+JgaxBK4mykqpqBDNtE8CAlZLeGL7Qwsx9D3jSOY7sfjV\nYoDwbP3zOcj7RoRLKhsCETu45UsAbYDOHhOJF3MEsSjosOjktgpTljgItPSTf5bl\nj+0jYZH0TovLiCF+mq8DmfprCOzCyjm8mSsyu6MVgpXXCSffyDlxD/ZbzKi4bo9F\nIYfMFJnxhzF+pkS94XNKCHru238f4LV58PCd2gIxkBNePVHtMPSoDT2PdKNjJ1o2\nn6c4yIs6PJtyd559E+Q83/BGJo6PAeYnw4D0iN3L07/9kfyIxDTzsr22e94pzqUU\nzV7j0xvOTfD3lFJigN5k3igL3kgYS4tP5TZUIOTSkXiOW2ofBAs8y/0nHp2dyEU+\n1cdAkgWNXpGECBNMeZWcoUQXCbqr8m9O4Ljh1OEM5vSNJzgV2OVa6leduE8Iozgx\nN4hJd+ZDA8va7mAhaYVZkGFoE68EWXNsO19udKnbJsPWQCGAEYMMU2EUyKvW7f0I\nUFpizeXgLzxPcdpmxQ+nAbBE7tz/VHV1YAS/cgZgiXGBBnLCKfKkVYvjrgoseI6g\nUJOPsZxzxmHNrHLrK7fumVJauikxjoSZoItJ0D8ipCZUahQlHKyAkuU2bThHQJRi\nbyRlpoZZbGYU6jSem/3pxXGNuV1wZiaBi+ZwktRh7kAcvECDovC/YO/wCkJiilfU\nZgEJAhDeAMEwKaMswD4nua3SXEOXtSOAYAsUBOhMOdv1wrbcd44p+G4Un6bAFI8V\nbNkRxwmZZiTmTSGJ8kJ5iBUXMNouIQMIebQGrwlzvWx6rW8cYga1Y96zo1FjSns2\nRAztfADsQw==\n=D8ey\n-----END PGP MESSAGE-----
-sops_pgp__list_9__map_fp=0xFA47BDA260489ADA
-sops_unencrypted_suffix=_unencrypted
-sops_version=3.9.2