From ee1e363b3c701c07cd37d7110bbdf4c4004b35f7 Mon Sep 17 00:00:00 2001 From: noe Date: Fri, 25 Apr 2025 17:07:10 -0700 Subject: [PATCH] sync --- .sops.yaml | 8 + flake.lock | 419 +++++++++++++++++++------ flake.nix | 14 +- nixos/base.nix | 2 +- nixos/hosts/bouncer/.target | 1 + nixos/hosts/bouncer/default.nix | 22 ++ nixos/hosts/ingress-proxy/default.nix | 23 +- nixos/hosts/seedbox/arr.nix | 5 + nixos/hosts/seedbox/nginx.nix | 1 + nixos/hosts/seedbox/www/index.html | 4 + nixos/hosts/static-sites/default.nix | 4 +- nixos/stacks/ps2.live/agg_metagame.nix | 2 + nixos/templates/proxmox-lxc.nix | 2 +- secrets/default.yaml | 284 ++++++++--------- 14 files changed, 550 insertions(+), 241 deletions(-) create mode 100644 nixos/hosts/bouncer/.target create mode 100644 nixos/hosts/bouncer/default.nix diff --git a/.sops.yaml b/.sops.yaml index a972a5b..4875970 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -26,6 +26,7 @@ keys: &all - &m_seedbox age1y8mjr0q04zy9qj8vvx6f9lcpptg6fenvw7mtdlyw6glnpyack95qcfxada - &m_retrobox age14cwxzd33sqstmfx65zys7at963ug9wumgfyc2ctwatvr3rygzs3sk9nqtj - &m_unicorn age1438lvn7gh4he0rnj0xnvnx56l97mpz0vsv3wktj8utk65kqs8ycqftcxze + - &m_bouncer age1ykxnu6ntulppc0eatrndx4rttm44p2yqpa653g5aexv9npqetsxsu0r9dk creation_rules: - path_regex: secrets/[^/]+\.(yaml|json|env|ini)$ @@ -199,3 +200,10 @@ creation_rules: - *op_noe_2 - *op_noe_3 - *m_unicorn + - path_regex: secrets/bouncer/[^/]+\.(yaml|json|env|ini)$ + key_groups: + - age: + - *op_noe + - *op_noe_2 + - *op_noe_3 + - *m_bouncer diff --git a/flake.lock b/flake.lock index eae4902..a9428bd 100644 --- a/flake.lock +++ b/flake.lock @@ -1,6 +1,43 @@ { "nodes": { + "blood-pet": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": [ + "nixpkgs" + ], + "teapot": "teapot" + }, + "locked": { + "lastModified": 1745464515, + "narHash": "sha256-SW0r5w60iZUwSeZHMCzc2i21YLiUtZthhr7Uwpz3yJY=", + "ref": "refs/heads/main", + "rev": "db9d75f86c779d75e868389961663ddcb0e97cd2", + "revCount": 5, + "type": "git", + "url": "https://git.sapphic.engineer/noe/blood.pet" + }, + "original": { + "type": "git", + "url": "https://git.sapphic.engineer/noe/blood.pet" + } + }, "crane": { + "locked": { + "lastModified": 1744386647, + "narHash": "sha256-DXwQEJllxpYeVOiSlBhQuGjfvkoGHTtILLYO2FvcyzQ=", + "owner": "ipetkov", + "repo": "crane", + "rev": "d02c1cdd7ec539699aa44e6ff912e15535969803", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, + "crane_2": { "locked": { "lastModified": 1737689766, "narHash": "sha256-ivVXYaYlShxYoKfSo5+y5930qMKKJ8CLcAoIBPQfJ6s=", @@ -17,7 +54,7 @@ }, "doll-repair": { "inputs": { - "flake-parts": "flake-parts", + "flake-parts": "flake-parts_2", "nixpkgs": [ "nixpkgs" ] @@ -58,7 +95,7 @@ }, "fedi-emotes_2": { "inputs": { - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1714013418, @@ -79,11 +116,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1709336216, - "narHash": "sha256-Dt/wOWeW6Sqm11Yh+2+t0dfEWxoMxGBvv3JpIocFl9E=", + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", "type": "github" }, "original": { @@ -115,11 +152,11 @@ "nixpkgs-lib": "nixpkgs-lib_3" }, "locked": { - "lastModified": 1717285511, - "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=", + "lastModified": 1709336216, + "narHash": "sha256-Dt/wOWeW6Sqm11Yh+2+t0dfEWxoMxGBvv3JpIocFl9E=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8", + "rev": "f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2", "type": "github" }, "original": { @@ -164,6 +201,24 @@ "type": "github" } }, + "flake-parts_6": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_6" + }, + "locked": { + "lastModified": 1717285511, + "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "flake-utils": { "inputs": { "systems": "systems" @@ -218,6 +273,42 @@ "type": "github" } }, + "flake-utils_4": { + "inputs": { + "systems": "systems_4" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_5": { + "inputs": { + "systems": "systems_5" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "flakey-profile": { "locked": { "lastModified": 1712898590, @@ -240,11 +331,11 @@ ] }, "locked": { - "lastModified": 1744400600, - "narHash": "sha256-qYhUgA98mhq1QK13r9qVY+sG1ri6FBgyp+GApX6wS20=", + "lastModified": 1745593878, + "narHash": "sha256-Rq5qNnUWuhQTqzXDcminu7Z1FPSB1wUaKIEfPTyZkAs=", "owner": "nix-community", "repo": "home-manager", - "rev": "b74b22bb6167e8dff083ec6988c98798bf8954d3", + "rev": "542078066b1a99cdc5d5fce1365f98b847ca0b5a", "type": "github" }, "original": { @@ -300,10 +391,10 @@ }, "lenovo-rgb": { "inputs": { - "crane": "crane", - "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs", - "rust-overlay": "rust-overlay" + "crane": "crane_2", + "flake-utils": "flake-utils_4", + "nixpkgs": "nixpkgs_3", + "rust-overlay": "rust-overlay_2" }, "locked": { "lastModified": 1740256865, @@ -356,12 +447,10 @@ }, "lix-module": { "inputs": { - "flake-utils": "flake-utils_3", + "flake-utils": "flake-utils_5", "flakey-profile": "flakey-profile", "lix": "lix", - "nixpkgs": [ - "nixpkgs-master" - ] + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1742943028, @@ -375,6 +464,27 @@ "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0-3.tar.gz" } }, + "markdoll": { + "inputs": { + "crane": "crane", + "flake-utils": "flake-utils_2", + "nixpkgs": "nixpkgs", + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1745344651, + "narHash": "sha256-5hCu3usWVtVPh5WrN7uCu1Kr3rU26/jxD68l9ZhmEfs=", + "ref": "refs/heads/main", + "rev": "bd5f16268020b438e9022ddfe555431d3efe891b", + "revCount": 81, + "type": "git", + "url": "https://codeberg.org/0x57e11a/markdoll.git" + }, + "original": { + "type": "git", + "url": "https://codeberg.org/0x57e11a/markdoll.git" + } + }, "nixlib": { "locked": { "lastModified": 1736643958, @@ -393,7 +503,9 @@ "nixos-generators": { "inputs": { "nixlib": "nixlib", - "nixpkgs": "nixpkgs_3" + "nixpkgs": [ + "nixpkgs-unstable" + ] }, "locked": { "lastModified": 1742568034, @@ -411,11 +523,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1744366945, - "narHash": "sha256-OuLhysErPHl53BBifhesrRumJNhrlSgQDfYOTXfgIMg=", + "lastModified": 1745503349, + "narHash": "sha256-bUGjvaPVsOfQeTz9/rLTNLDyqbzhl0CQtJJlhFPhIYw=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "1fe3cc2bc5d2dc9c81cb4e63d2f67c1543340df1", + "rev": "f7bee55a5e551bd8e7b5b82c9bc559bc50d868d1", "type": "github" }, "original": { @@ -427,11 +539,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1737717945, - "narHash": "sha256-ET91TMkab3PmOZnqiJQYOtSGvSTvGeHoegAv4zcTefM=", + "lastModified": 1744536153, + "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ecd26a469ac56357fd333946a99086e992452b6a", + "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", "type": "github" }, "original": { @@ -443,19 +555,16 @@ }, "nixpkgs-lib": { "locked": { - "dir": "lib", - "lastModified": 1709237383, - "narHash": "sha256-cy6ArO4k5qTx+l5o+0mL9f5fa86tYUX3ozE1S+Txlds=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1536926ef5621b09bba54035ae2bb6d806d72ac8", + "lastModified": 1743296961, + "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", "type": "github" }, "original": { - "dir": "lib", - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixpkgs.lib", "type": "github" } }, @@ -479,14 +588,20 @@ }, "nixpkgs-lib_3": { "locked": { - "lastModified": 1717284937, - "narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" + "dir": "lib", + "lastModified": 1709237383, + "narHash": "sha256-cy6ArO4k5qTx+l5o+0mL9f5fa86tYUX3ozE1S+Txlds=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1536926ef5621b09bba54035ae2bb6d806d72ac8", + "type": "github" }, "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs-lib_4": { @@ -513,13 +628,25 @@ "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" } }, + "nixpkgs-lib_6": { + "locked": { + "lastModified": 1717284937, + "narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" + } + }, "nixpkgs-master": { "locked": { - "lastModified": 1744427317, - "narHash": "sha256-quy0WwmYByovvoATunSrItduluPgdydjQsDBqPJryuw=", + "lastModified": 1745610124, + "narHash": "sha256-XYTPX0yL2CpeIWcV0scqoxjM8jWaXeYc3YTcdxUDY6I=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9663c3e85ab9798d4655d67b3306cbdb6f643373", + "rev": "a9949ad376db12696bb921a825df44045f2f6c7c", "type": "github" }, "original": { @@ -531,11 +658,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1744309437, - "narHash": "sha256-QZnNHM823am8apCqKSPdtnzPGTy2ZB4zIXOVoBp5+W0=", + "lastModified": 1745487689, + "narHash": "sha256-FQoi3R0NjQeBAsEOo49b5tbDPcJSMWc3QhhaIi9eddw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f9ebe33a928b5d529c895202263a5ce46bdf12f7", + "rev": "5630cf13cceac06cefe9fc607e8dfa8fb342dde3", "type": "github" }, "original": { @@ -547,11 +674,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1744232761, - "narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=", + "lastModified": 1745391562, + "narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14", + "rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7", "type": "github" }, "original": { @@ -562,6 +689,38 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1744868846, + "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1737717945, + "narHash": "sha256-ET91TMkab3PmOZnqiJQYOtSGvSTvGeHoegAv4zcTefM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "ecd26a469ac56357fd333946a99086e992452b6a", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1713596654, "narHash": "sha256-LJbHQQ5aX1LVth2ST+Kkse/DRzgxlVhTL1rxthvyhZc=", @@ -577,29 +736,13 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_5": { "locked": { - "lastModified": 1736657626, - "narHash": "sha256-FWlPMUzp0lkQBdhKlPqtQdqmp+/C+1MBiEytaYfrCTY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "2f9e2f85cb14a46410a1399aa9ea7ecf433e422e", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { - "locked": { - "lastModified": 1744232761, - "narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=", + "lastModified": 1742669843, + "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14", + "rev": "1e5b653dff12029333a6546c11e108ede13052eb", "type": "github" }, "original": { @@ -609,13 +752,29 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_6": { "locked": { - "lastModified": 1743689281, - "narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", + "lastModified": 1745391562, + "narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_7": { + "locked": { + "lastModified": 1744868846, + "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2bfc080955153be0be56724be6fa5477b4eefabb", + "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", "type": "github" }, "original": { @@ -627,17 +786,17 @@ }, "noe-sh": { "inputs": { - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_3", "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1744433833, - "narHash": "sha256-lj1Hc/Z8fZhtchkPANZU2eN5lKOJ0MrlQ0lVVN0lN98=", + "lastModified": 1745463814, + "narHash": "sha256-aOJoyebzdmHB9z7181nnS2vPFZCjwGCjnt85lTNnPnM=", "ref": "refs/heads/main", - "rev": "1136fbf3d3afff7377c5516d0b92d2c5dbd2c1e1", - "revCount": 101, + "rev": "5acaab44bfed523016d95978f9706ab44f2fe1b2", + "revCount": 106, "type": "git", "url": "https://git.sapphic.engineer/noe/noe.sh" }, @@ -648,7 +807,7 @@ }, "plapkit": { "inputs": { - "flake-parts": "flake-parts_3", + "flake-parts": "flake-parts_4", "nixpkgs": [ "nixpkgs" ] @@ -692,17 +851,17 @@ }, "ps2live": { "inputs": { - "flake-parts": "flake-parts_4", + "flake-parts": "flake-parts_5", "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1744142874, - "narHash": "sha256-5mlwHMWeuyL0pRQ1jebK2r4nFqYwDbzHypFolUR2AhY=", + "lastModified": 1745421195, + "narHash": "sha256-0bCzy8wVOPdhwS0Am1HIfhhANrcArkEezn5F9Bdfql4=", "ref": "refs/heads/main", - "rev": "99dac60e1c262236937897f454f7a40904c1aa94", - "revCount": 8, + "rev": "7a751f5eb009da6197f38c1f75d19909fd1e3c92", + "revCount": 11, "type": "git", "url": "https://git.sapphic.engineer/ps2.live/ps2.live" }, @@ -713,9 +872,10 @@ }, "root": { "inputs": { + "blood-pet": "blood-pet", "doll-repair": "doll-repair", "fedi-emotes": "fedi-emotes", - "flake-utils": "flake-utils", + "flake-utils": "flake-utils_3", "home-manager": "home-manager", "iceshrimp": "iceshrimp", "iceshrimp-withdrawal": "iceshrimp-withdrawal", @@ -724,7 +884,7 @@ "lix-module": "lix-module", "nixos-generators": "nixos-generators", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs_4", + "nixpkgs": "nixpkgs_6", "nixpkgs-master": "nixpkgs-master", "nixpkgs-stable": "nixpkgs-stable", "nixpkgs-unstable": "nixpkgs-unstable", @@ -738,6 +898,29 @@ } }, "rust-overlay": { + "inputs": { + "nixpkgs": [ + "blood-pet", + "teapot", + "markdoll", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1744770893, + "narHash": "sha256-RMyTyFHN3w8zwfpgvcfRHQ4vX4zTqhuZbif/MXROtx8=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "1633514603fc0ed15ea0aef7327e26736ec003c0", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_2": { "inputs": { "nixpkgs": [ "lenovo-rgb", @@ -760,7 +943,7 @@ }, "saerro": { "inputs": { - "flake-parts": "flake-parts_5", + "flake-parts": "flake-parts_6", "nixpkgs": [ "nixpkgs" ] @@ -781,14 +964,14 @@ }, "sops-nix": { "inputs": { - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1744103455, - "narHash": "sha256-SR6+qjkPjGQG+8eM4dCcVtss8r9bre/LAxFMPJpaZeU=", + "lastModified": 1745310711, + "narHash": "sha256-ePyTpKEJTgX0gvgNQWd7tQYQ3glIkbqcW778RpHlqgA=", "owner": "Mic92", "repo": "sops-nix", - "rev": "69d5a5a4635c27dae5a742f36108beccc506c1ba", + "rev": "5e3e92b16d6fdf9923425a8d4df7496b2434f39c", "type": "github" }, "original": { @@ -842,6 +1025,36 @@ "type": "github" } }, + "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_5": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "tachikoma": { "inputs": { "nixpkgs": [ @@ -861,6 +1074,26 @@ "type": "git", "url": "https://git.sapphic.engineer/noe/tachikoma" } + }, + "teapot": { + "inputs": { + "flake-utils": "flake-utils", + "markdoll": "markdoll", + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1745381508, + "narHash": "sha256-mQYFQ8e0AnfsYcHO8O8oAbTrou6iOc3HR23hVguQVYs=", + "ref": "refs/heads/main", + "rev": "a4faf2f38c06d238874fb88e2fca1bcad9a05c72", + "revCount": 8, + "type": "git", + "url": "https://git.sapphic.engineer/noe/teapot" + }, + "original": { + "type": "git", + "url": "https://git.sapphic.engineer/noe/teapot" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 29760bf..b888bcf 100644 --- a/flake.nix +++ b/flake.nix @@ -4,7 +4,7 @@ inputs = { lix-module = { url = "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0-3.tar.gz"; - inputs.nixpkgs.follows = "nixpkgs-master"; + # inputs.nixpkgs.follows = "nixpkgs-master"; }; # Nixpkgs (usually unstable) @@ -28,7 +28,10 @@ sops-nix.url = "github:Mic92/sops-nix"; # Pro gamer move - nixos-generators.url = "github:nix-community/nixos-generators"; + nixos-generators = { + url = "github:nix-community/nixos-generators"; + inputs.nixpkgs.follows = "nixpkgs-unstable"; + }; nixos-hardware.url = "github:nixos/nixos-hardware/master"; flake-utils.url = "github:numtide/flake-utils"; lenovo-rgb.url = "github:4jx/l5p-keyboard-rgb"; @@ -49,6 +52,10 @@ url = "git+https://git.sapphic.engineer/noe/noe.sh"; inputs.nixpkgs.follows = "nixpkgs"; }; + blood-pet = { + url = "git+https://git.sapphic.engineer/noe/blood.pet"; + inputs.nixpkgs.follows = "nixpkgs"; + }; doll-repair = { url = "git+https://codeberg.org/noe/doll.repair"; inputs.nixpkgs.follows = "nixpkgs"; @@ -101,7 +108,7 @@ ]; mkNixos = modules: nixpkgs.lib.nixosSystem { - modules = [ lix-module.nixosModules.default ] ++ modules; + modules = [ lix-module.nixosModules.lixFromNixpkgs ] ++ modules; specialArgs = { inherit inputs outputs; }; }; @@ -149,6 +156,7 @@ nixosConfigurations = { aerial = mkNixos [ ./nixos/hosts/aerial ]; # desktop # cider = mkNixos [ ./nixos/hosts/cider ]; # asahi m2 mba + bouncer = mkNixos [ ./nixos/hosts/bouncer ]; # soju dis-sociat-ing = mkNixos [ ./nixos/hosts/dis-sociat-ing ]; # Iceshrimp+Withdrawl, dis.sociat.ing exit-node = mkNixos [ ./nixos/hosts/exit-node ]; # lab jump git = mkNixos [ ./nixos/hosts/git ]; # Forgejo Host diff --git a/nixos/base.nix b/nixos/base.nix index d8b2585..b981744 100644 --- a/nixos/base.nix +++ b/nixos/base.nix @@ -59,7 +59,7 @@ }; nix = { - package = pkgs.lix; + package = pkgs.lixPackageSets.lix_2_92.lix; gc.automatic = true; settings = { experimental-features = "nix-command flakes"; diff --git a/nixos/hosts/bouncer/.target b/nixos/hosts/bouncer/.target new file mode 100644 index 0000000..35e95d8 --- /dev/null +++ b/nixos/hosts/bouncer/.target @@ -0,0 +1 @@ +10.100.0.104 diff --git a/nixos/hosts/bouncer/default.nix b/nixos/hosts/bouncer/default.nix new file mode 100644 index 0000000..ec11a4a --- /dev/null +++ b/nixos/hosts/bouncer/default.nix @@ -0,0 +1,22 @@ +{ pkgs, lib, ... }: { + imports = [ + ../../templates/proxmox-lxc.nix + ../../server.nix + ../../features/dns-cache.nix + ../../features/telemetry + ]; + + networking.hostName = "bouncer"; + system.stateVersion = "25.05"; + nixpkgs.hostPlatform = "x86_64-linux"; + + environment.systemPackages = [ + pkgs.soju + ]; + + services.soju = { + enable = true; + hostName = "broken.doll.repair"; + listen = [ "irc+insecure://0.0.0.0:6667" ]; + }; +} diff --git a/nixos/hosts/ingress-proxy/default.nix b/nixos/hosts/ingress-proxy/default.nix index 543db12..7cd3764 100644 --- a/nixos/hosts/ingress-proxy/default.nix +++ b/nixos/hosts/ingress-proxy/default.nix @@ -42,6 +42,7 @@ in rec { nas0.servers."${tsHost "nas0" 6969}" = {}; pushps2.servers."push.planetside2.com:443" = {}; + censusdbg.servers."census.daybreakgames.com:443" = {}; }; proxyCachePath."pdr" = { @@ -116,8 +117,28 @@ in rec { allow 100.64.0.0/10; allow 10.0.0.0/8; allow 15.204.161.37; - allow 108.238.21.159; + allow 172.13.181.252; allow 162.197.1.49; + allow 2600:1700:6850:2300::/64; + allow 2600:1700:5890:ee2f::/64; + deny all; + ''; + } // defaultConfig; + + "census-proxy.ps2.live" = { + locations."/" = { + recommendedProxySettings = true; + proxyPass = "https://censusdbg"; + }; + extraConfig = '' + allow 127.0.0.1; + allow 100.64.0.0/10; + allow 10.0.0.0/8; + allow 15.204.161.37; + allow 172.13.181.252; + allow 162.197.1.49; + allow 2600:1700:6850:2300::/64; + allow 2600:1700:5890:ee2f::/64; deny all; ''; } // defaultConfig; diff --git a/nixos/hosts/seedbox/arr.nix b/nixos/hosts/seedbox/arr.nix index e6f882e..cfd65e3 100644 --- a/nixos/hosts/seedbox/arr.nix +++ b/nixos/hosts/seedbox/arr.nix @@ -33,6 +33,11 @@ services.radarr.group = "data"; services.radarr.package = pkgs.master.radarr; + services.bazarr.enable = true; + services.bazarr.user = "data"; + services.bazarr.group = "data"; + services.bazarr.package = pkgs.master.bazarr; + services.prowlarr.enable = true; services.prowlarr.package = pkgs.master.prowlarr; diff --git a/nixos/hosts/seedbox/nginx.nix b/nixos/hosts/seedbox/nginx.nix index f978daa..62fd7ab 100644 --- a/nixos/hosts/seedbox/nginx.nix +++ b/nixos/hosts/seedbox/nginx.nix @@ -22,6 +22,7 @@ "^~ /lidarr" = commonProxy 8686; "^~ /radarr" = commonProxy 7878; "^~ /sonarr" = commonProxy 8989; + "^~ /bazarr" = commonProxy 6767; "/transmission" = commonProxy 9091; "/" = { root = ./www; diff --git a/nixos/hosts/seedbox/www/index.html b/nixos/hosts/seedbox/www/index.html index a8313f3..98de9c9 100644 --- a/nixos/hosts/seedbox/www/index.html +++ b/nixos/hosts/seedbox/www/index.html @@ -97,6 +97,10 @@
+ +
Subtitles
+
bazarr
+
Tracker Management
prowlarr
diff --git a/nixos/hosts/static-sites/default.nix b/nixos/hosts/static-sites/default.nix index 8b80c8d..510ec49 100644 --- a/nixos/hosts/static-sites/default.nix +++ b/nixos/hosts/static-sites/default.nix @@ -54,7 +54,7 @@ in rec { # "3d.noe.sh" = static { src = flakePackage "3d-noe-sh"; aliases = [ "art.mekanoe.com" ]; }; "doll.repair" = static { src = flakePackage "doll-repair"; }; - # "blood.pet" = static { src = flakePackage "blood-pet"; }; + "blood.pet" = static { src = flakePackage "blood-pet"; }; "foxxolay.com" = static { url = "https://github.com/foxxolay/foxxolay.com.git"; @@ -63,7 +63,7 @@ in rec { "kitsu.love" = static { url = "https://codeberg.org/Vivieraaa/kitsu-site.git"; - rev = "234aa436f9bf12ddabae8225153e86309a73c04b"; + rev = "c54f83ae4d094a64287c6054c43ecb132b7e240d"; }; }; }; diff --git a/nixos/stacks/ps2.live/agg_metagame.nix b/nixos/stacks/ps2.live/agg_metagame.nix index 3c2d1ca..e5a29ee 100644 --- a/nixos/stacks/ps2.live/agg_metagame.nix +++ b/nixos/stacks/ps2.live/agg_metagame.nix @@ -23,6 +23,8 @@ in { imageFile = inputs.ps2live.packages.${pkgs.system}.aggpop; environment = { ADDR = ":${port 0}"; + USE_STANDARDIZATION = "1"; + DISABLE_FISU = "1"; }; ports = [ "${port 0}:${port 0}" ]; }; diff --git a/nixos/templates/proxmox-lxc.nix b/nixos/templates/proxmox-lxc.nix index d560258..9ca1b56 100644 --- a/nixos/templates/proxmox-lxc.nix +++ b/nixos/templates/proxmox-lxc.nix @@ -4,7 +4,7 @@ ../users/noe.nix ]; - system.stateVersion = lib.mkDefault lib.version; + system.stateVersion = lib.mkDefault "25.05"; boot.kernel.enable = false; diff --git a/secrets/default.yaml b/secrets/default.yaml index 4141ac1..647cfaa 100644 --- a/secrets/default.yaml +++ b/secrets/default.yaml @@ -5,256 +5,260 @@ protonvpn_username: ENC[AES256_GCM,data:OnIswOUfNABpxjyQ3uqyWw==,iv:NFG5t19hx3W/ protonvpn_password: ENC[AES256_GCM,data:uxd3G+I+vv5q1lENJ03o6cmx+B7aIDIP68crI2eTKsg=,iv:5wZuFe451M9jtZyuXZh+vm/RdiAoHy5dwgx05d5BxRQ=,tag:fDgeymPuKiw66w9esGI6kA==,type:str] protonvpn_ovpn: ENC[AES256_GCM,data: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,iv:Ilx5duNEUD1ZcaKUvUJ/5EzeeDojnecL7n4lP/hGNm4=,tag:lu1qoOiUfgK2DesHTZ0C5Q==,type:str] sops: - kms: [] - gcp_kms: [] - azure_kv: [] - hc_vault: [] age: - recipient: age1lq5q5g5qjsdcc3key0n6qytkc9z3qx3d3e96ap9zre2aqgvc9ujq82l9hd enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2c0d3RG9yNUdtcmFGMk4x - SHlwanZSOGdrc2V0TFBlRG5TUStCaVRoSUhZCkU1ZzJoNGtNWXVwUHBjMVdEN2hG - cGxzS3pYK0d6K1Q3dWltWkJOd09SUDAKLS0tIFNFb1lNRWQwL2tHN2s0eTl1Z040 - Y0x5SzNWY0hVbUpsQW1CK2FwMENlV2MKXP8FD4/FyZlH1nv7wdR3VvaLLCDRodbg - OFL68b62736U00L+SznA5fYcrrOQvA1BAZ5SlXTJEvTz3r/51nNVFw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhWjcwNkNhNVExaENFZG9z + Z2dacnBGNzkrVXhySFgyczdxK1RBVHVPT3lVCjk0N292cVkyUkdkeWloK1JGNld4 + QTE3ZmlJb1lxN0p4c0tVOWxIS0FOb28KLS0tIEh1TVM1TDVla0VEdjZKWUhkcW4x + cFgrZjNTS2hyVzhHZ0tKQ0FtR0NUVTQK8R+hV6SSJVbPa/XFy+yDzRA9pW2KnXRB + imS+IkB+kPI+Q1YkrMMZuAGBirDp/x3pD9VpYEXC+yAOGfE3jxK+3A== -----END AGE ENCRYPTED FILE----- - recipient: age1p0f62dwatt558sf5s4equdqwtg5m7lsnaytrf3xjnvmx3e0lqu4svtugyp enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqb1BBcVVBTEJxam15Yk1v - bmdDSEdBR1RrcWZLMWFaQVFBK21KR3pXVGhnCmhSdDlVUnN1eEdVeGRoWDJqcGxj - MkZteU5jbWNmUGt0UjhoYVBYeXRRQW8KLS0tIC9lQ2NwWkgvTGdGRmF0U1BhNnJz - WXlGRkh2S3JzMHJpSVNvK1A3Vk5jYTAKuYRy1Sg5b1nby1De3E+mk3C++v+M+H1w - 6UWqoDsCuBD28cVRsXkkrj3fDkcMOsi3d8ZD8PXXNxKejk4k3aXNQA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIZG9JMytpcUVTYnNuMEYy + MGpNWUVCbWFYNWNZdmtzOHB1bkJjY0lQV2g0CmNCaFhQOVhvd1hTd2dtd0FmMWtG + RVN5VTV0bHh3a3NXeDlqNCtyT29SZjQKLS0tIGJhSXJ6SGJyZXgyYVdpdStEMUIy + ckJWbXIvWm56b3BtRU9kVHBWSDE2eEUKS2ZSgmrWmfIFLLKb9LflG9NAmCm5rxwC + EWhN9TVEU66MwGiclA4jdtFvJADbelYRt8nonhtz7x5r3R7VzCPP+w== -----END AGE ENCRYPTED FILE----- - recipient: age13c5wv623jxjja5mjz7fajg9qqwvypzgsfqrs4tmk7rpgyzu7aufs4ul9f9 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiT0dkNTZINFNXMXVNTktV - ai9INEdVYlJhUm9QNE9LQVQvcWdwNlJZNm5VCkRUVm5Kc08yNnpVMXYyRFAybmhW - b0lueW1vUVN1cFFlMW1GYy9Vd3pJeGcKLS0tIG1ZN2lsUzY0blNBUzRKSFNHdGhG - MUhPMWNjZFVlVVFZUkNZSXhCVWQweFkKZqlLPHi0sU+NrfQtOBGVfS0gtj7ES2jN - 6Le68L5ExK1ftWhjux5D2JxHyDOpcbwdDbERcH4VMxsQZzy5FZKfcg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUWkdnNHdaOUFlS2kyL2RN + SG1EdzZzNFN3SE9VUE12ckJJeitWKzM0Tm1JCmNtWUY2RzhHbFI5bGlDNjBXM0x6 + ZHRXeHZHSmFmcGpLWEM2blNYdFdEaDQKLS0tIDFJbVB1bDEvbG1TM0c2bzJvak42 + Tlo5dGJRZjVJaVZvc2YxK215UTJ4anMKp7wzIoK4uHCUuNPFC7MIGLJMvNukSBmM + QTw7VPxBAQfD6PxF9AhwAkV3/wDrhgs3yeN3LDoSNS+RJKm+EbPnKg== -----END AGE ENCRYPTED FILE----- - recipient: age14vsmekuppm4xhp4rthhv9jjgzfv45v39a0q8dsgg6yusw0pjkvaqnr9kq8 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTSEdFUmVUWnVFZUxTZ2hM - VHJRVW9uajNueGF0aGxyOEw2cVduUEhJWG1ZCldFejJCYzlnbXFsZzc1aHpxYzd5 - VGdoOU1QMStKdkJGRHZuR1ZMM1lxWTQKLS0tIFdUdWVnNEFGNEJuZitjeGVpMjAx - WHBtU0hUUVNGVHUwS2pLbHdJdlh5WXcKCW8AQEX69elWTwh1MJ2Nh5SInTKIW5iC - 3zGoWtBzgH8UoovutdF6ovzsMLYWsnt7ivPNNszzURdN+k5LHJUc1w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwNWhrNHg2NW16YlFpcXBM + M2p0OU5DWXlrcjFkMHB1TE82K0Z4OTRGMENBCnE3YlJXS1N3bFNOS1JmSVJjNUpG + bEV3QWhFWkNHTUhDTTdoejV2VG9wUEUKLS0tIFpJZm93K3J6a0g4UG5PTkVudnVD + U09nMGd5UlRIRWQ4K0FicnVzYm9sWkUK3qmd6WHkEgembNj4R1zd7tHwATcl9Ls/ + 47nX2ZZWjztD4Wkbx5W7I8YL3jgYhQgqYS2pSfCZeDkWbmXZva86lg== -----END AGE ENCRYPTED FILE----- - recipient: age1kjsga2kf95lu7p5stqr5d9p87jquyypnx97cycj6jvhsm9zkn93quexx4r enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWUXI2MTZUdzhQTkpUTFFS - akl0TVl5dEkxTy9LUmI5SmZ3cnVCN2tXckE4CjhsSzJLUVUxbUpvWUxrSDJOV0x2 - YUtEMWk1VVpWVG1pSDRTUXNQMTZWQTgKLS0tIDNwTGd6TGYvVytrSzgwZlVReDFY - VmZQcy9wNWpQYW9aTGlQdzdTZzZrQ1UK6RWqJ1SK03WXB5N5H16GyhyPgUeHUyyE - IvJYSRmgoX6pE+/FHT5bSXCgrwjzcfdWV+NiMYPIP1sCfu7acCVZ0g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTZkdyTkR3WHZSa25qNTFD + R0crNmxjc2RzYmtEQm1nVnBNT3A0MTYyVTJjCmprSDQzcXhWcXVZaXQyRWVzdHJB + OFI2YzduSW5mV1VCV2Q1dk9QQjZpZjQKLS0tIHo2RmtBSmg3UVd4MVdWZ2EzTGNV + WjBqNVMxWWM3dkJYRGxQdWpxVUViN0kKJo5C92GviKHmaIbJXdhaQS5BJBxj/re/ + y3DoA0PvrZcYsm+QxyOaujLejRIcPrAqN1G8k5qYoEMoLnoEWnbgsA== -----END AGE ENCRYPTED FILE----- - recipient: age1jc6ghxfgxe3gx53xa55azxan447cfxaqfqeh5y5yzqapj7mw7ajql8kv02 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhUzE5ZXNqVjcvcFNvUVA2 - MDkxbDAzR3duM3N0aUZEQ1VBYnNjaG41Y3p3CjlpMmNlMGl1OXdBSEtZWjJybkUx - V0YxTUdyYnNuZDdnRHhGcjBkVk1BNWMKLS0tIGE1eHREaExnQk9xZ2Fob01hQ0FG - V3l3L2Q1S1kzMzRhN043R21YdWhIQVEKxEyFDtKt/NZbAYgDhXy8JfxHUFDw7JAq - fNgji68K9efdoJIWOBhKJW3F1bm+G06b34B89eOKsJ+7xpmfNhpP+g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlenB6dlJyOEtYWXZNcU9M + VXR4Sy9QTENUZHpYZW5MVjk3WGZsRWp4RzNRCjErbEFCWUJtL1JBSUJnL2RaUHVl + QXhYeTVzTWg4L3BqS244UUZOWmJua3MKLS0tIDA4MFlMcERLdUV6azk3UFVFNFhD + VXpDYjBpc3pwZXR0NGo0NWNpdng5dGcKE/OBKb3HsLfayLMoEnjvx9rHzB2qnO8M + KcxgzQLEGMeQXC4u6SV21cbHY8hgtleluK4Thsd0TD+4+/Mao4RBfA== -----END AGE ENCRYPTED FILE----- - recipient: age1faccfe85637hme39xyzgmvjn6ku9c4aapfmpfc35hswj5emhnedssrg2cq enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBobXdZMzIrelZId3ZzNzBH - ZjMybG03cjFrUkxiMXVncnBjdXRwendJNm0wCnlEU0lrdEtQb3dSMDVDeGY2UFUz - Skp0TDJYazRaaXpYTk9pUElyUFV1TGMKLS0tIGZ6UXljejRFbzJFaXJ1b0x5M1VZ - bk4wekZqSGUyNzFZZ214TXIwamt6SDgKAxwJYYuLh5CxZ2a+VvifrDKW6ROw5dHZ - tS93jpgPbrH4btUODv6MKZaosy014q/ANn8qUJDS6jB8FjqMNDjjYw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzNDN6YVZVbnpZQzJwTG9H + Q2JxZWVROEY1VUJBYXRTWE43V1M0bVIvd1VJCmx4V1VvZWtSd0taZkpzTkdkbDRO + WlRtMmRibGVNaUtDczFJVDA2L2QzbzAKLS0tIGxVdlg3MmtCRDlrWGdvYitHZXF2 + MTlxK2ZLTmVLMHY5MWJZR1R6clpMTlEK9JSlKNh4VNTg31H67hfYv+inYzN54XEF + g7KaGbfsOwdMrAXUl+dWnpw5lmWpFdUgWNmthAGa4wAuz3GsphvlHA== -----END AGE ENCRYPTED FILE----- - recipient: age1wc3czlazkfxphsq6exxxkdpma4lrv7n3v3fvel9l5u96dlljn4fslh666p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVak9qUkxnVUIrVnE4c2N6 - UU5yKytrQ3dwRVJ5K1J4dTNKUE1IRktQdmpZCm5MQzdZOFBQeS9zcHZ6b00zb1di - azhrUEg1Y0ZZVHVYNU9YclYvTG13MVUKLS0tIDRuZVQzQkQyU2JMSllQYWhvbEw2 - Y0xZSWRDNnFyNjRVOFIxdDE1Z3FReWMKMgShq6C3HFLuv2tk9qA28ZEJOWaBSIjQ - HktziScMhQrdZiW8gn9c8Xn7mvw5x26y9n9v7stdycAkB8tPDtlWmw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3YUpuSmdjRlZKMVdPM05x + THM2eWhCZ2w1UmVzNGdMQU42Z0dQR0JsUDNBCnJGM2R3b1BGdjJxMzZ4TGN2dXhs + RzlkUkdVRGorUEhObXk0YWZhMmlRSzgKLS0tIEg0K3BHSldtTTJqNFEvcjVIdWJB + WFNET2NJcFZSbThUZzM3S3ZRT2lRRlkK6RnJ1zWqhqeux0D9HHMfYUCg7s8kafHH + BDFIjv3OpwoFdJCfrgxOobokZ8i3UngJIIaLXIMKqDu/DhuRu6K9qQ== -----END AGE ENCRYPTED FILE----- - recipient: age18net4rsvyx84d9jjh64rgqsru3njwc438qt3993kn865dx9weaqq0rzkrh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkODhjSUNrQ1UyRVBPME9O - SS9XbVVSSEEreTBLZHFIYkxkc2JYZW93SmprCnN3S2RNZDZDNC84RlBwdUs1NTF0 - S2lsc2FQVFJlSlNNREN0QjFKaTFUS00KLS0tIEFWNnFBSWs1MWdVbjJ4ODJFZHM0 - Tmwwd0ozT2YxR1JWdHJJMkcwMUxuWTQK/QoN7esnzUXk0OKA5fa8nW90VHRN/koA - k4Hzf6vA1vd1+vVM5a+H25YecWfja5WFpI4atRv08iK6BxctAzGjfA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvK1R6MTdpRXo1YmdGUGVB + ZDJPU09WRlBhL3IrcXNOWi9SRWRIenRlcG53CndnaUdrZnBDUk5VRmhEeTNkanVq + VUEySlJTTkVDZDRXZFJUbk83MUZBVkEKLS0tIDcrdUlGM2tEN25LNU0wdC9qcDc4 + WGFlVkdZSG8zMjlGbnlGeWY2TW8wTlkKSoPc/0aQvJrJFFA81E6y7y1a59Tk/VIo + TlNkrMAM1RXdxmmAvkuamRYLAA3kV6BC7ElUFU34eBAzlPe8UGd1sw== -----END AGE ENCRYPTED FILE----- - recipient: age1mc6eyvnqt4ztmqdzt08zaher2ts37ypgzuh049v3cgv9j0rje96q5rm56k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaVVhMc2R3eTNXY0h6Q0Uw - ejNMaGY1djVLaEkveURrc1BoUkJCSlpMVEI4ClJNbnNBNjBMUGdRN3FuQ3VJUzRT - SHF6SHBOcnV2SXljLzhnZ3Z2MERnNXcKLS0tIHlHbDRFT1pmVGlyekJXSDN0V2Fa - QUJPRnB1TDlMT0FYWWZlWDkrakZnWjgKU9lVi53WyzjFhPP8jpVR6iDoYIMEWtr4 - csRPpzC0l/GFE44Y0PCoawg2STiOr1IyGA/fcviQGzJDPXiC2KAHDA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSa3BxWDhJeUlZV2Ntc1Zw + RVJjcnlrdE1mVWttdFQvSm9DSnNLVzYrVlNvCjZaWWo1Y0JlemdXU3E4NUx6bktU + VXVOSkZUa1g3NWNlNE4yT3BNRWZaaEkKLS0tIDJFajdVY2diVmZqNmtOM2dHYTJX + UlA2Nkl3V3JUTUppWUFqT2FGKzJTbk0KiA422aQBFUDtn3yy8wX0btD3amX71+7o + FlUHv3yVqQQcuxYbNEFqYFhZf+y3V7Fx4mFpOaI8cP5P9verXtiP/g== -----END AGE ENCRYPTED FILE----- - recipient: age1h7yp3psl5zyze8sl6lld6ksv6fcmul9z8mjwc4k78mwnys58c3ls9mgfdx enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAydEZpbkFtRnhVNFZ4dGNw - ZStjaTZkdndPbVpIeTFQcHNMcG51NXNXTjBvCkQ4My9JVGNaYXVuM3RJK3NYYUgz - dU9uOHJMODFEUGtObWF4bXh6VzgzdE0KLS0tIE5pREZBQnYxdStlTFp1RnhWeDUr - WXVORkNrVzhOdkpRVnRiN09LREhkaG8K3ONWSdczCG/tv21rjqfWmr3yDTjrJWyM - DOFg2tWjidP/YYzFUot0m+9whadxGY7/xKRO7/AX+4bBzvGfdS6SbA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvMEUrSFE2V0tpK21wQ1A3 + dFYrOFFwa3pMdDV4Mlg3cHM4NDkwTWZVMFE0CmpFVmxwZXhteGwvaW5nWHFLSDlu + eTR1am1PS0RHb3NkRWRZaFdRN2dwZjAKLS0tIERJSWpyaHk2ZEJpZmZ3S3VvYzIv + blYxdVkvcVc1ZWFVNmttK0Y0Yk91R3cKn0Wdi8ur2eOusVw4Pjbel8hVM0to2ey9 + 5ll0TThiTiRkDl8AfLCh0NOcXg1FgL3TK7DwZ6fDdRVP0zVQ6V8p8Q== -----END AGE ENCRYPTED FILE----- - recipient: age1qy9tvzlgek7fq4nl52e05ad6pyvglrtaxwjet9gr0fzq85z7cv9s6uxzkt enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWZlA0R011dEZoejNmYy81 - dzhoOVgvRFVmdHFiM1hLMGhEbS94OUVhZ2xnCkN4cXE2UjlGVVNyRlNWRlM1SVhr - VGhEUEV5VWtrQ3NUTTdkVTBRL1Jua2cKLS0tIDFIdjdQaWVEYzVSYWY4K2xtOHYx - T2thVGtuenpYNXp3U0cxK2N0WUpaMzAK+GKN94hU4ZGDPBMs/Ega931JFSg0XkCx - fI6pJjWvhw5GyxY81Z0+P+q62QXw8NOu2dHl1DVxWyw6hzgUbXc08A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWeXV3dTRUb0F5TklUcHcv + MUxPMkZPNlVzRWhHNHhPYmdnWEtLcEg3UTJrCjg5ZWVDOEU1d0dWaGlIdnRQY2JS + cDAzT2Nxbi93QlFVNEdGNzBMWSs0QTAKLS0tIDd1MUVWOG5LbFgxZXl0blRUcnQ0 + amRuT2VXcVZSK0U5a2x1dU5YV3VScmcKcwHXYiXzgumDkqpsfC5luq5Q0k0dulO+ + QxbPbmmOJWI2uYaRo6uUBgqiltxPFR+lX40KVdMnyxLXb4lBs1bwig== -----END AGE ENCRYPTED FILE----- - recipient: age1kh4c0dmn809xzcf7ntpjm26h2xh4ljaq09r9n5s0tsjjpr55ff3qqmkuca enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRUEZzV1N4VGkzcnRaVFdr - MXdvRUhVdXZIWEM5R0JhNHl3clV4TUpSTFNJCk9jeWlSbEY3c2YybWlYZDlxbElM - RGk2Y1lFdU13VmQ3MnRjT3FPYUgweFkKLS0tIFZCdi8ycjRGTTZqeFNBZXJ6bkFm - Z1JBV21CUlFZckIzZW9SR2JvMzJad28Kqd+UZtqNzF3xQwkoCmD9dBeLyZIHQ+yG - 3tQ7fx0Jy1DFVT4dgN1nn1TdYeJAv0hpTltv8KKKMyh+twzx7qPBNw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJeGQrZDBtMXMxV3I1ZXZp + N3A2ekNTRmZIKzVaUDcyUUpkcVAwNXNuOFNZCi9zaXhCd21EMVlCMlZ6anNxbUFs + bUp1eDQraGUrMDVxTGgxOUVtazRDSDQKLS0tIDZIUkVydHllSCtralcwQ1FNdTIx + VXhDcHV3Y3dVZ0pNVi9LMUcxMXdidmMKZFfFSuITTzwCXHRPwZO2UCHmXTomtSOE + iFBu9l1k+ZI33fhcbsDi3uak+mDch91NqpFhegNHHteKV8h4HDDLRg== -----END AGE ENCRYPTED FILE----- - recipient: age1h9ty40uxgznh7s2d7l3cx74lkylpgvs8lknkvkjvqyy5kn5kfc8qz0zc4c enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBod3RJWk1pMndOWS9TaHFi - QWlLVDNIc1dpMWR6MCtMckdaUUNtZm9EUnk4CkpueW5wRnNiWCtGdks4RURzNVk2 - WWM1M0pmQnJwdTJwVHJYRDh4cXpZQXMKLS0tIENoMDA0TFNOZGtsaGhnTUVjQ1Jj - c09tdkw2YW5ENXRjRnZ3c3JZTWk3dHcKCLQZjPucQq+mq9LRvgVCXCqR1tE/1Ir2 - sYYk2sC7I31qY7uE/DFEsrikVg7MqClBJdptpjb0/NNNpGk/BkHhUw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0UHo2NzVyZ1pIWVg1MlRy + T1djMkFmd3dmQmEwUTFMQkxYYTVEdXpZOWpjCm5KRy9NNHU1TVZQblNDaER2eHRk + bkIrdkRWLzhlYVdPaDE4cjk4dDRFMEUKLS0tIDc0eGJCQWxnVlF5ZFZkakpyOW9X + NlR3eU9velhTZTJvMGdlVHV4TDlqUVUKBztBTuflRnXcR9ZWLYP8K9dwd2fMDtJb + y39XLSUejkW98UuWg2tQcfamSUWzeG0007foB6YSPDSqta7wMeKWCA== -----END AGE ENCRYPTED FILE----- - recipient: age12f24j7fcq46cjuqjftv5pyffpunyhqj98ypqf729z89xzunzryts5d8kl0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQSnh0RjdQR21HUmpiaE5i - YjBwTUFEYXhOQXRGUVFucDFxNEk2RjlIQkRzCndKWjNKd1lVaTVUYStMTFBxRHZ3 - TmMzYVVFUDdLY1dSL0J2QU02Mmk3WmMKLS0tIFhUVUp5WGpScitYOTYzR05KVkd0 - ckpKYkczMzY1b3BnY01GNFdmR0ltbncKDDcwf41Ck9eAaYlh0rU0yZJBtIdHFF17 - XerRXGHHMOqLfgN4Xl3dKNcDbbbYsEswuj/3ptNf9D2XlfmALi372Q== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByaFIyeG45RGdxUXNlTUlR + Nm9ueHF1YWt3dlBaMEQvaThKS2k5NjdYV2tjCjJ6YTJPM1dCeG9EZ09EbzJlaDU1 + bERaSWRyLys5OFhvMk90WU5malhKR3MKLS0tIGZFOFk0OEdhZFZnWEEzUkNXaFlR + Z2R5TkRBN0FWRHhoem1ZYjBKa29GbkUKd2d6HzBQ0dy+XUwvEfIfmF2XChaaibLZ + SqGpi8GiLMAWj/JaftleVhUxRyxga8aQrb7+m+GDIVU//6MX4hZqXg== -----END AGE ENCRYPTED FILE----- - recipient: age1jc4a52cukf6d94tt2meq8tnt084rhtdd93hwzjhzecc70rmvvapqtdng8v enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmYTNScEpzZnQ1clZoandF - M0VPenlkdVg5Zmd3Ry8zd3pIYnVuMW1WYzE0CldRRytGOUN4RElPL3J5K1ZxaVVL - Z01PUXRKWlIxb2JXQndmYlN0SDA4ekkKLS0tIFhQZFd3Mkd3VlhOeWw0Y2RscDB6 - WnZlWnRBekRnbFJsZ1JQNXY2Nk5ybm8KvmSGcNX+5ctcctXQEqKPaQHeVyhEKvIj - RkXyD3bUnKMlmGdV5O6VC4gNxIy/JrlDf4PIzRriImDdHjnwWGvLxg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCblBJVEhpNDYzczN1WFZR + RkpaOHRqWnp2ZDZrcEErS1F3SzB0bU8wNzJFCll1MEJjUDd5QlZwbWxYNFRJY0Zi + T3Z5UmdRTVhVVWduR05QZ0hDTmtLdjgKLS0tIEZQUnd5MFZMYWEyZHZVSTZNQ1Q3 + aGk0aWxFcmFVblRhdjBGRW5wTFRaemMK/pgW6zrHHY/+rSe1h5iTGUr3LRsufQGF + 2mg4uaFv+hrgzfXsQhbZAlKjXMfIi7EwFIur2E2p/CRg2toSDrqM7Q== -----END AGE ENCRYPTED FILE----- - recipient: age1s4hzwj982zk04kr7c5u0vlemkzalv72wtkttkgzt64xv8a4r25zqxra6u0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlWGUxM0FGMUJmNnV3RnVY - a0xsR3U2dnluL0NCemN1VHBFb1Z6dTgvNTNNCnVBN1ZmSGJGYjZGckRPOGhmQ2dm - QzBkVEN4VndabkhOYzdJYjByYVFoUjAKLS0tIDlpY2NtaG1pZ0tudTlkWGJqT3o4 - ZTVmK3MyRFRYNEhkbGdHR1BEL0NuVGMKjlbWqd/+yvZZmepntNjBIEmeaQ48EYXr - Y7MZItdwv3YL2vzwCiA7aTs5FXkAh2h5S50qDB+ThPzbPLlvrww2mg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhSkt6NXZCZFpHRUJWSzdE + ZS9jY3EvWlhvZVJzK3Jld21QMmlMaCttY0RNCjl5c1lZRXhBdWxtWGlnbi9yWFpw + aG1aMWp0eTdKUjlIU2xwNnJXV2NEU0EKLS0tIEJJQ2N1NkV5c09HZ2cvVjJnVjNW + KzlZb0hsVXhCb240NjFlWUpnZWpac28KViZ+aqjnDEk0PCZjhBWwIb6vP1kEblNN + 6ZJG5Mc3LksSBuS2arNdpPzvhcTZbmpIo42jlIUjtT29k6fOiyF1zA== -----END AGE ENCRYPTED FILE----- - recipient: age14cnx8ttzqndcsdz4xvmx07cvms6val5aanrf9qsg4j888hudufxqz9nm5p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1N1BETzgzT3RGTjEyem5O - UDdrMlIxQzNuVVFlbXlWUzVDL0VuSGJoN1ZZCkJGS3B6OWRZc0d6bGFOMkhhZlBs - c3l4K1ljbktaZkhZUU9XTXlmcmRVWTAKLS0tIE0rQUlCMkNXK0dmYjVtV3dqd1Fr - SUYrRXU0YktqTkJaemZxSDlwNU5WSzQKLa3IRK4lLHDn2LfUOZoW/CB//wS9M0aC - TQJKxV5mpfQ5dhapNyUOTHLhJYuWVcAbDzju0ZQ2wB4rcTUXYgjihg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLZUFVdzNTVFE2ZFJySFVa + Q1c0N2QrQ2U1aC83cTJXb2IrRW5sdkU4dEJNCkpzUldYeTFCYVZNM2dyQjlFS1VW + SnJ3aFlBTlFsTFZ5WkpDbCtUMXJFTlUKLS0tIENEOEZjNDJsZlJRQ3VIbzEzQVpQ + dXBCOFAzbjAwblNIM2pYTjdGWnhlWjAK26xhDyXX29BDTTDpgLR/CCTRovEeJtsj + eOKJYvUSQnVD0POn9oPdAvO6xfMuenynF1nxB6MUZgqI00pw+p+1Rg== -----END AGE ENCRYPTED FILE----- - recipient: age1cc80558u3f8pdwrmhev8264c0h9dkkm59sy40j7zms97qzxg0ffqza9en0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAweTdtajhwRjdWYzZYQU9I - ZUIyU0pWS1NaMEdZaFRua09oSWYvbk90U3c0CmI0dENQZ2dwQkpiMmMwZWd2L09N - anZMa0VXWTNrdDJhVUp5UjdjWmhKM3MKLS0tIFdkUytROVVkUlFYSVBVS2NWQkdq - bG4rMWVIUHBQVmQ1Mk1nVDdZaTg4bU0K1Bgaxul/qFIbEZJdeANVt3i8yc7H643W - cUkQ5STudumqrkFigYMQdrao4SnugWZVuK46lF863JZ35Ayz6snRwg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSVHQwMk0rYS8wZEFGdGlQ + Z0ViVGVwQnkxQWVBeUp2aURBNDU1Y0E1NXk4CndySzZOWWlOUHlLaDJ1YTQ0bE1W + enp4UFFMQXEybmhaeGx3Y3pFNTNjRFUKLS0tIDV0Q3huRkVMUGgwVk1WdDdKV0lK + T01qWEpGaFdST0RmcW5QVHhyS3ZrVWMKYT927f31dCa1hyfdv9ym2GtPfvc6b4YJ + ZtmRXqV5SVzhWfH0beiN7oQgUoP5BEbRWw41nuaFPS1GVl2jRAqRNw== -----END AGE ENCRYPTED FILE----- - recipient: age1nsuxsnf64mcfgnggy5ehuqk3egp0rea3ldzst0f66full7ap7ews5eg46s enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOWDB5UFQyR0RSUk84Si9F - RERZSmV3OVpLQ01PSU1wdUI4MSs1MzJ3R0VjClpBUWJUKytmeG9NVkVZYlZ6UzlE - bUVEQnVxQ3dnZTdVTG5HYURNVTFCeVkKLS0tIFZPZU5ZUVJwKyt2dEhSZFNuc2NK - UlN5V29QaVdlRXZVamF3djhoSGtzNVkKzqPw8La0326sGxbdDRbahSu0WA+TNnxp - DHHDNwC5Pa1vphMbR6r30iVL4G+4/FiDiHK3EyPn3pN3Up/tL2/ZrA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpNEloazVCSVB5VWt2Q3dj + V1hJMDJRTm5yU04wVERDYm9TcFJodVduc1dBCmlZakRhWXBaYXFSQ3NmZnVPV3Z3 + QjJ3SnA3aVZiWUx5d1IrOWtmemNuVjQKLS0tIGxMNlpoYkxJdGRCL2tldmpKYll2 + a21zRkIxUHFUQUtQMk9PdGd5NU5FRmMK6moLHZSs6iPN1R85kFHgKHxr8KCBEuFo + o1MHAT6iMzW9LTk5mY9aVbNcgO8oCylqlRhOG1Dg9LJlT5CKgBQ6PA== -----END AGE ENCRYPTED FILE----- - recipient: age13xddcc3njv29sxzfdx2rjctaejhsxr5rephruga7vjrvjclcapuqnwx52t enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxRThUZHhWWnl1dU1yem9n - VThhSENBaHBUY2xPSkhzSU5yS3h5OXdVdkNJCk1HYU5URnZZTXQyYkcreEEwYmtY - dEJhNklmaTRweDQ3Q3JuR2RLUm1MMmMKLS0tICtjbFZDYUJpelVNK3dMQ0owejFz - Nlo1MTdkR3RCSXVWZHc0ZnFHdzIxQUEKrI8JcGsH4kS+zwF+cFYfgdYpKo9K7zfP - XsmCCSrURzAUrk+44FiyjsON0xbMGB3znVEOOpWirEkdxbiODhXzBg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0QnE2emFOTDNNUHRtYi9F + N0pVVmE5enVoeG54N2J4WDVhUTh2czFqTERFCldYRU5sVnVoMGx6QmFLRnRnOVlR + QURkMC9XT295L3FubFkrVURhMEs1Z00KLS0tIGd2aHY0K2VhbVAxOG9xSEM5ZnhI + R1pzM3hSaG0vOWplcnMrQ1ZWbnY2SU0KYsJpmXKqD011y6TfqvSwzkv5Umt1BVvf + BecW1436UU4boPhha4maGvasVp+9Ku8mAhz6IRLAtub2wnpogmOh9A== -----END AGE ENCRYPTED FILE----- - recipient: age16jzuvkchnm53wfl4q0yg93zmg7jmj6rpud79sa6wuljved74hd6qvlw66w enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4dHA1YXdRajkwRUZMZlJa - czNFb0lZSysrckxEdTN1ZDdBdThnbDljVm5NCnJ5NFUzbWxlY21QeXJRRWt0ZWZr - UWJhU016UEVBRWF6Z0syaDhSZ0dXNWsKLS0tIDRnSXoxcUxjSW9adzVXQlVOL3lR - WmF6bk95Mm1BaHVWdkRiZEFjLzRkdzgKwW1zNDctpVTN6YIPcofTYfjaEq4btmfy - 0kw5FK4fie7r5cZdFyPeH0W/7zHhNWX6gjd5lQQqvkW44UqP7X4A1A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRYVo4VW84NmpmTmljRmFn + NlhqSWJTdGhqd1BhMHdxMjJYNXBSQTYxMHl3CllEZCt1eGxQQW5LWVI0RXd5S2RJ + RXY5djNhVlJ3ZitDT3d6Rm9rcWh2NTQKLS0tIFBGY1BodHdXTmRuZGFKL1pPTW1l + SFRtN1JGOHJvRVJYczZGME1DckR1Qk0KPZHHNhQeg3IvyPLXeGxd8IwT+lqesKUK + dSNOuldeesz5/ONXtR/rQRz1eIcPuWD9j2Yoyc73EpUDSGTQIL9zaw== -----END AGE ENCRYPTED FILE----- - recipient: age198c9udn09u87zje4ctz4j8d2k5ey5kvgl34nfn573e9csx9mcs3q7a6q2u enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJYmFNMzJUUlNHa0cwZEFC - OXVtT3YrRHpybE1XOXhwMWNIVVRTQVZGU0dnCnQ0eWlIakd1ZkhuVzFldTlXSHhX - d1A1ZWZ2NnhGZ1BGUE1FeDdGWWtUT0EKLS0tIHVNMDBRYjZGSHJxaXdWTk1RZlJB - Ykl5cVVxWkhGSzlvcDhjNjYvdkw1dVUKVIlWUikJ8BSi5V91CV4iGy9KMw305VcR - 3OeOli7P2PKDoTQCrUkQkLz8TFrSyMCChrrd3hX/nChdq5tCSzta0g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBudnRXakMvYUtLcGNaU2o0 + KzEwMDRndENsaTBBZ1JaNUxIRGZmUmtNSkNJCmU5NFI2YTNPbXNFOTZZOUZwTGEz + aVA5VlBSMnhEQUV5R0ZmVWRuNFNrVG8KLS0tIGhDZEFibTFHUy9JczRIRjJ4OUR5 + S1AxOG1yQXUyZ0UvQjBYSkUzcUdCLzgKiqSJBakMxMRqc5cHuZA21GR3Js9s5by6 + ynL2ihpTiMRSa+nn8rE63eVmfH1vra7nBgymnKq4DALhSC2GwJ5H6g== -----END AGE ENCRYPTED FILE----- - recipient: age1d6uwrdv48q7hx0nthzxwz2vw3j47eawwkya7cp6sd4fwmhu84fcqa77rtr enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4Sm9WRmQ3bG53bjl1clRu - bTQvNUdCd0g0VHBOZW1XL3kybm85aVh4bVdzCmpmZWhTdXVFT3I3cHZWanVqQ3Jz - Z0xmMTFHVE9ITERwN2piUWRhTEFZdmsKLS0tICsxWlBBczE5SVhoWkk2ZDdkKzBa - MnR2d0NVbGRvVGtkbGxSdGVSV0ROcDQKoztRl7TFbX/4vjX5YtyOUktaa0hBHGBz - wjXpo8HIFoCm+0sFO+gKXcuhGe4oeHtyl3isxSk3kmKSM+2WeyLr+g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXcmI5S1Zlays5TG82RGtS + ZVNFamEzVGcxbDdKYjNQV0h0RjdQdzd1ODM0CnRUZTBGZnpKZ3gvNHFNTm85OXNx + UFdXZmIyTDNQWTN6ZTA4MnFUc1lhdzgKLS0tIG1SN3JlNDBmcVgrdVkxTVFmOFlR + Wis5NWVYUGd0VzR3TU1pQWtwcWlOVUEK1GPOR8yG5pruUjv/HABufFPv0mUQ5Ix1 + 49ytj/6CL8L7Qbru6ITbUQD+lXpF9DJVrfnKh4XaLt1J6ODrEVfROA== -----END AGE ENCRYPTED FILE----- - recipient: age1y8mjr0q04zy9qj8vvx6f9lcpptg6fenvw7mtdlyw6glnpyack95qcfxada enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZTy9mY0pTanhFS2tYVmVE - b2kyaDNnRVR6ditOVThaN3VWWHdUTVJ6TFZzCk1jSUhISkM5VUxrZ0RhUkdXOEoz - bHQxc0l1eUU3NUpDTXNnT2k3NXJnMDQKLS0tIDlSVjhkQW9IaVJhL0oxWE5VdEtv - WjJLaEJ2cUJOT1RDNjZtSzhUVk9SaW8KD1iuhmrFauCHmdDMHdyKUVTN5PI3Ohxe - sCiytQZwBT/mKlBNDylXMUwC1x6sKRlzRfA5UV84u78DPwg7r3hgBg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIR0JleXVIbElBY213aHpQ + ZzgvS0h5a1RnN3drcUZtMUV5b08yS1F6c3lVClVObW9EVW9XdWRTRVlHbVpqRkJt + VU1WbGUvN2tzcjlsS0NJaDhIbmJBdkUKLS0tIGc0cVF2ZHk0a29vQkZzUjFwODBs + RVdUTkluNTBMQ0FFN3UraUdPd1BkS1UKemLAUCGwEUOwtKc+pD9iFi+9zrG1+dWR + DiA0XPuZA5ikCuCQeyqZRswD3jhyJsomgRSEjKB4drBsfNQftoOs0w== -----END AGE ENCRYPTED FILE----- - recipient: age14cwxzd33sqstmfx65zys7at963ug9wumgfyc2ctwatvr3rygzs3sk9nqtj enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1UEkrZGZSMmwybENxMVFZ - R052d05NbjNHdmxoOUZVNGpLa3ZQR1hVckZZCmVQc2VQckdmSlZ4ZVFsYno0ZUZZ - NGI4c2crOUtRaFk2bEFMTnJpYWY0SkEKLS0tIHJVakdLaFVoYXNRbHdJUzRPMkFm - UU11ODVuMENqOGJaZEFKMmRkQnhSN2sKMJ1iiVwLBJcInbbonLvI7GpP4LfhCSBG - coH//FUgvEYi0i/W0IMA5VwbEWXOuvS5kwU1iopl64B3C96otEyb7A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxUDZhZDdWbldrVGhCbkE1 + MlFHRms0UmxKRGtOWGUyTFhXM3pVQ2Q0UG5rCnNrUWVyekVxNFNPeVJIQ2xvNWoy + NTRLU2doK2hWYmZRUEFaZmJQRDNHUXcKLS0tIFdHZDBIdkVpM1RISUNxcnRjczZq + MVdmQ21KRGRxaDQybHczWkxFdGVMOUkKf3RJM/dZqqVaekaaiZqVII0MFSzq+KC8 + w2fEoikG6kxXUs4nul98c6PqjYemrOscMZcwKoTW/AqwufdrUZ4DUw== -----END AGE ENCRYPTED FILE----- - recipient: age1438lvn7gh4he0rnj0xnvnx56l97mpz0vsv3wktj8utk65kqs8ycqftcxze enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwcU9nOHFxbFRvd04vQWdT - Yzc4WXIvUnM3VEMzaU9FbjBpMS9mSWdGNkVVCjN6UWlOdlFqdW1vWTUwQWR5dGd1 - QzRkdko3ZTlqTUpzcHlIZTJsSnV1blkKLS0tIGZPLy95T2FRN0JJdnNBRE0rdTNR - Z012S3NUNnRLZHp1SkgxbWVhdVZrek0KyugJceUPwY25p8YXzRyOWBAznnczQI+Q - kXP7zF4iPlQ9TPROAW14btuqgolMcAB9nWbrMdlHPO7FVd95+klzug== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsYlJsZDRRR0pWRWJaUC9y + MjluRVQzbEtFTlFxRzR5dzI0SnRHcnVDQkdZClpzNkJNa2xPZHBnYmNMVFY2cCsz + VERqOXNvdlhLSkNOSlVUWUhuYTF0YXcKLS0tIGhWTCtIeDJzMjdRWTZ6VmhRRHNY + ekdYZEFKSXhIQ1RZMlJIMjJkazFyTGsKxDTgjmFsTnbLbfWMXc5Q0PECJOiWm3Ck + KNV1px7Wn9VEfp6ODWyCaLW5OvxHQ/Rd/PV/npEn38fSYPZ8ehXiCA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1ykxnu6ntulppc0eatrndx4rttm44p2yqpa653g5aexv9npqetsxsu0r9dk + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4QjFwZkpscEI4Z0wrazRu + Z3pud2FqMlRNZzNsRHhRRmdwTnFHcnBsYm5rCmNsbzc5MzU4UFNrbVp1SmUzMmZV + TTQ2RWVIUkRUd1ZJcmg1SDViWEhwZHMKLS0tIGRQOC9HeS9DQUJ2R0NTYktwMlN1 + ci9rQnYwb3ZTTVZxek9Gd01FNVZKak0KweHB5moLDgnTGOjNzlE1bT19Fy0mQKmQ + llHlR6054sJqmMAv2is3XSpJFGC+NaD6knpxfO7FcNRd+glN6vc0yw== -----END AGE ENCRYPTED FILE----- lastmodified: "2025-03-16T07:57:59Z" mac: ENC[AES256_GCM,data:t86zdsoIF8PmAwRWsofMXe6BgCiIRAQ82pUKl4uVB07LFJR55cPwrbLr3BkTQt7dmUaMFpe9rIeAQ3LRtJhBiU9kavEJ8UoffHy+MY0uAzdTEDyVfHdd5XkKjCEnFap62yZMoCbpaVbUz1xQuauCy94UDPIHB+ihqPrvG5UEdZc=,iv:DVq8UzgeQtEMAl51T68pVaeD3OtfFbL0C00EdTy4vJE=,tag:OYvSXDNwRqEzXi8SnYsCiw==,type:str] - pgp: [] unencrypted_suffix: _unencrypted version: 3.9.4