diff --git a/.sops.yaml b/.sops.yaml index f75532f..081975e 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -15,7 +15,6 @@ keys: &all - &m_git age1h9ty40uxgznh7s2d7l3cx74lkylpgvs8lknkvkjvqyy5kn5kfc8qz0zc4c - &m_nas0 age18xjdme8vc657l8n7fzpn7twshprmtpc8p6usn257ajw0vftd8p8qxwwywn - &m_ts3 age12f24j7fcq46cjuqjftv5pyffpunyhqj98ypqf729z89xzunzryts5d8kl0 - - &m_pihole age1s8zxjh9kyeynw6wzpaxl7dhfm00djweed75wg48r2ka3a03h7sqq5qznur creation_rules: - path_regex: secrets/[^/]+\.(yaml|json|env|ini)$ @@ -112,10 +111,3 @@ creation_rules: - *op_noe_2 - *op_noe_3 - *m_ts3 - - path_regex: secrets/pihole/[^/]+\.(yaml|json|env|ini)$ - key_groups: - - age: - - *op_noe - - *op_noe_2 - - *op_noe_3 - - *m_pihole diff --git a/flake.lock b/flake.lock index 80f05b2..83e76d7 100644 --- a/flake.lock +++ b/flake.lock @@ -42,7 +42,7 @@ }, "devshell": { "inputs": { - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils", "nixpkgs": [ "nixvim", "nixpkgs" @@ -242,24 +242,6 @@ "inputs": { "systems": "systems" }, - "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_2": { - "inputs": { - "systems": "systems_2" - }, "locked": { "lastModified": 1701680307, "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", @@ -428,26 +410,6 @@ "url": "https://git.sapphic.engineer/noe/lightrunner-emotes" } }, - "linger": { - "inputs": { - "flake-utils": [ - "flake-utils" - ] - }, - "locked": { - "lastModified": 1670283645, - "narHash": "sha256-SuC/SuQ8RUaM6RthNAkNTSnlpRXJxEmuym2OyPLLpWk=", - "owner": "mindsbackyard", - "repo": "linger-flake", - "rev": "9f8632c0621dc562dd42e9eacfdb6dae82aebf8b", - "type": "github" - }, - "original": { - "owner": "mindsbackyard", - "repo": "linger-flake", - "type": "github" - } - }, "nix-darwin": { "inputs": { "nixpkgs": [ @@ -716,51 +678,22 @@ "url": "https://git.sapphic.engineer/noe/noe.sh" } }, - "pihole": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "linger": [ - "linger" - ], - "nixpkgs": [ - "nixpkgs-unstable" - ] - }, - "locked": { - "lastModified": 1717134073, - "narHash": "sha256-GTYbZ1H6/PVoMsq4abvxFvZ8K3YcQcYNTVy5Y9d2yUc=", - "ref": "refs/heads/main", - "rev": "a125ee3d1cd490c5a4ace180017c149c3c10e04b", - "revCount": 38, - "type": "git", - "url": "https://git.sapphic.engineer/noe/pihole-flake" - }, - "original": { - "type": "git", - "url": "https://git.sapphic.engineer/noe/pihole-flake" - } - }, "root": { "inputs": { "apple-silicon": "apple-silicon", "darwin": "darwin", "doll-repair": "doll-repair", "fedi-emotes": "fedi-emotes", - "flake-utils": "flake-utils", "home-manager": "home-manager", "iceshrimp": "iceshrimp", "iceshrimp-withdrawal": "iceshrimp-withdrawal", "lightrunner-emotes": "lightrunner-emotes", - "linger": "linger", "nixos-generators": "nixos-generators", "nixpkgs": "nixpkgs_4", "nixpkgs-stable": "nixpkgs-stable", "nixpkgs-unstable": "nixpkgs-unstable", "nixvim": "nixvim", "noe-sh": "noe-sh", - "pihole": "pihole", "sops-nix": "sops-nix", "tachikoma": "tachikoma" } @@ -815,21 +748,6 @@ "type": "github" } }, - "systems_2": { - "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": [ diff --git a/flake.nix b/flake.nix index 0572c58..80e6339 100644 --- a/flake.nix +++ b/flake.nix @@ -33,7 +33,6 @@ # Pro gamer move nixos-generators.url = "github:nix-community/nixos-generators"; - flake-utils.url = "github:numtide/flake-utils"; # Iceshrimpy iceshrimp = { @@ -46,18 +45,6 @@ inputs.iceshrimp.follows = "iceshrimp"; }; - # PiHole - pihole = { - url = "git+https://git.sapphic.engineer/noe/pihole-flake"; - inputs.nixpkgs.follows = "nixpkgs-unstable"; - inputs.linger.follows = "linger"; - inputs.flake-utils.follows = "flake-utils"; - }; - linger = { - url = "github:mindsbackyard/linger-flake"; - inputs.flake-utils.follows = "flake-utils"; - }; - # Self noe-sh = { url = "git+https://git.sapphic.engineer/noe/noe.sh"; @@ -173,7 +160,6 @@ git = mkNixos [ ./nixos/hosts/git ]; # Forgejo Host nas0 = mkNixos [ ./nixos/hosts/nas0 ]; # SMB/NFS NAS ts3 = mkNixos [ ./nixos/hosts/ts3 ]; # Teamspeak-san - pihole = mkNixos [ ./nixos/hosts/pihole ]; # PiHole! }; darwinConfigurations = { diff --git a/nixos/hosts/pihole/.target b/nixos/hosts/pihole/.target deleted file mode 100644 index 051abd4..0000000 --- a/nixos/hosts/pihole/.target +++ /dev/null @@ -1 +0,0 @@ -10.100.1.43 diff --git a/nixos/hosts/pihole/default.nix b/nixos/hosts/pihole/default.nix deleted file mode 100644 index 80e2731..0000000 --- a/nixos/hosts/pihole/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ inputs, pkgs, config, lib, ... }: { - imports = [ - ../../templates/proxmox-lxc.nix - ../../server.nix - ../../features/dns-cache.nix - inputs.linger.nixosModules.x86_64-linux.default - inputs.pihole.nixosModules.x86_64-linux.default - ]; - - networking.hostName = "pihole"; - system.stateVersion = "24.11"; - nixpkgs.hostPlatform = "x86_64-linux"; - boot.tmp.cleanOnBoot = lib.mkForce true; - - networking.firewall = { - allowedTCPPorts = [ - config.services.pihole.hostConfig.dnsPort - config.services.pihole.hostConfig.webPort - ]; - allowedUDPPorts = [ - config.services.pihole.hostConfig.dnsPort - ]; - }; - - users.users.pihole = { - isNormalUser = true; - subUidRanges = [{ count = 65534; startUid = 100001; }]; - subGidRanges = [{ count = 65534; startGid = 100001; }]; - }; - - services.pihole = { - enable = true; - hostConfig = { - user = "pihole"; - enableLingeringForUser = true; - persistVolumes = true; - dnsPort = 5353; - webPort = 8080; - }; - piholeConfig = { - web = { - password = "abcd1234"; # todo? - virtualHost = "http://pihole.hoki-porgy.ts.net"; - theme = "default-darker"; - }; - dns = { - upstreamServers = [ - "10.0.0.1" - "1.1.1.1" - "1.0.0.1" - ]; - dnssec = true; - bogusPriv = true; - fqdnRequired = true; - }; - }; - }; - - -} diff --git a/secrets/default.yaml b/secrets/default.yaml index 6fad8ba..5ec7d07 100644 --- a/secrets/default.yaml +++ b/secrets/default.yaml @@ -10,155 +10,146 @@ sops: - recipient: age1lq5q5g5qjsdcc3key0n6qytkc9z3qx3d3e96ap9zre2aqgvc9ujq82l9hd enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpakp4cklPV0ZaT0FVeDd3 - OW9pajIwZ1NnNDVPcHQ4UzUzYUtoY1diUUMwCkZsRlVKQk5HUFJuTkRtaUZCcEgv - RGNHaG5zdmt5aTFyaDI1Z2RteFh5UzQKLS0tIGhNY0g3RmJ2NGNBUndUb1UvRTBr - T2lXb3V1MU1JaGtxSys4a3JmTCsvb0UKjvL+JsYYVydWthEUNEwjRXrIz9uz91UD - IBQJnVZcnDGmbQEgrGhYDwfFwLsbETrKbk0Jf7ivHUtIj0m5frFboA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzdS9SVTJWQTZCalRhc0xn + UmtyTkJLT3llL2htaEhoa1lPTDhNVEJXWkFVClFLODdtdGNFeSs2N2pFYnJzWW5y + SUdSdHlsSDRkTkVhd3poNHFGUHRkcUkKLS0tIGZWd2UxRDVWNjhsUWtwNDBSdTEy + UnRpaUJwVEViSWlSVzdTQy93N3dOdHMKGBAx1zkeLCWCf1sjiKWGdpOf/ccpc3I7 + 010ZUsjqgp3d3jHfLgPX1bVw5FZOCf0l04WTXeMZ9XYLIsc3oKdK6w== -----END AGE ENCRYPTED FILE----- - recipient: age1p0f62dwatt558sf5s4equdqwtg5m7lsnaytrf3xjnvmx3e0lqu4svtugyp enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBla1g0ekdOWVRnWTlVQmEx - aHI3YlJhaTZ1UEhHeHNpYlhPdHZrdGdmQ3c4CmE0Q2pRSnpBN1R2UlZvMFY0OWJM - UUMvdDFjMHpTb0dBeUNJZWtiaUdiL2MKLS0tIGhEU2xrNDZYOWYza3ltV2VIdDQr - aVUrOVc5OWlubGJvRi9lbkc4Q1RsekEKgiQ9ILnMCD7uy7r6SMIgcjJVbIIJM8so - O57KCE8c39TlnssUx3V8GLunErsebubTXC3PnSDUd+AbX3T0bo2LCw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3azNtN1Y5KzVQQW1RR2Iv + MmJkbDN3ZWx1RjczNGtzQ3NLbTdFYXZ5OVVvCmZQZHF1aHcyMHBVNGlFSEdXamtF + VFRualloNmhBUnQ3UjJqeWVTTGlQUVUKLS0tIGRwYTJuTVNuMDRkZGdWNmVlbkVn + dVBDYmwvVmFNQmtDMVBLcUxyWHFHVFEK4EJ8/H6LePzhI9ErEMHmP7cMlOg53O4N + JbIESRo8UXEXzalz1ny8bqXEQa6vpO64+DssW1LTFEQyAt8uuy+t2w== -----END AGE ENCRYPTED FILE----- - recipient: age13c5wv623jxjja5mjz7fajg9qqwvypzgsfqrs4tmk7rpgyzu7aufs4ul9f9 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBajNDS01XT2MxWVI1YzBk - WnNiaW8xcEZjdUFpNUcvWFl3djY2MG1pTGhBCm9aZmJYaXVsMGpKR2lsTUVlRzFU - c0dDODl4MTF5V0dobWU1S00rRkdGMjQKLS0tIEc5QjVZckRCSnVITkpLZGpVb1lT - SVBYSi9DUkZJR2xyQ1VDRDUzRjlxMUEKVhY/FQ7VicJHyFTly4wlURthVNjC45Ip - N3I6w1fPhIu23xxp4wNXsgTWeLOLx+7QPOZXynGq3UWmsQaw6XVCyw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3alNPN1hQcGtyTTk5R0Q0 + djFpTldvL2tTKzV1N0dhTDNmbTZySWZZcXdBCjhoaXoyTnRMTThnQkFuZHJNOG9v + SjUxbmMxU3B2VEYwQWRaUVJOTjYzbTQKLS0tIGlhUWR0TUcvRyt1QVEyQWdHV1Bt + WmZaUXRVak53UHpYMWlSMUF6dEFjRk0K4wsMRm0Zi+H/CyO6RP1jK54t/7e4C6Nl + a0DLEk/1W2u2tJB8Kp08E7qehjBqkgpSZYXVbEIEVU579VDIDXkNPA== -----END AGE ENCRYPTED FILE----- - recipient: age14vsmekuppm4xhp4rthhv9jjgzfv45v39a0q8dsgg6yusw0pjkvaqnr9kq8 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWEdhZXdVT3RDUHduMG1L - VjhlZDVxaUoyTkRDSnZQY09MbFVNbEovZHhvCnJXczRwK3ZCTEhwWWtObkZGOXlk - ZzlaczFOdUE0MGpaQ0E3eXBUdnZPOTgKLS0tIHJNT3gwK1NtM3g0TldFNzhOeG5N - L1BZdmlpdzB3SjRrWHh4S1cyL0F3SDAKdTlPCxA9C6qewo4H1Dd0nfHpuiiZjoG6 - yFNqRUazghk2vKLOb6V86VqGyW1kYnuNK6DaZOliAdfEpf2unsmmAw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHZllHWGNoWHZHZGJyTFR2 + dVN6L0hWVWJJSkFDRUQzMWdnV3M5eUE1aVJFCjFDV20rc2REQmdndTZ3OTgxUjdZ + Z2IzWWZzbDZNaWV3MnhiMnkwOS91WlUKLS0tIFo4OGUraGV2R09jcmxRRUc4K3RR + emJadEVjSmFhamR2STg5VE12N0lJancKlE9Hgqwb5aQPNr8eX6/KqmFyo76w2vn3 + l94cikTIuOcyl7AB6/+44o00OiFKfLlmuNwwPLslg361rYu/FJIejg== -----END AGE ENCRYPTED FILE----- - recipient: age1kjsga2kf95lu7p5stqr5d9p87jquyypnx97cycj6jvhsm9zkn93quexx4r enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4ZmJ3NmhGNGc2RWN0REZR - UXZ3THA4Q2xYYTNCU0pVMWlrOERudVl5OGxFClVvQmEwOWlRM00zR1RNRTd4VkJ1 - ZlNDb3hzeEtSb2NsRExDb1pSdEluSDQKLS0tIEw1UjhpNE9Gd3p0Y2twalFIbkVF - ZHBNMURLd0VUNytuSVRlZG1ERytpa0UKShKRpmJlIp8hIve7Ndhatu+EnU/4WOSO - CnF/NRK2hIXlhzKn7BSCTQVH7IjCxoc2YgrYKIRW51HaBr5E5Sm3/w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpeC91VWxZRDFDR0dORTZ1 + MnBPdVBpYlVJM2toUXZPV2E4Q1hJeFFOUVRZCjlYZ2l2ejBiZlp5SEVUWE9FUWdM + UVFrYWRjQVVZQ2NPZE0zRU1rTmczWncKLS0tIEgvZlQ2VjRmSGhpMURXWmVVUW1i + VEpLRGU3RUxSUkRkTEw0NDBzYnUvR00KDDT4Amgev109Ax2IiDvqnGS6CfaPwoxF + XnBXoyqzoNyeJzeisAXk5YzJiT/Kp4ICLMdNFA0NmLEGtnCrYafsnw== -----END AGE ENCRYPTED FILE----- - recipient: age1jc6ghxfgxe3gx53xa55azxan447cfxaqfqeh5y5yzqapj7mw7ajql8kv02 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpdWxRam9wR1NuazhUNHpz - ZXZOZllVbTJsRjZxZ3g3VG8yQ1Z1WHNLWGhzCms3ZWdqZTc1RUFtMVA2a2dnclZ6 - L1ozZjNrazhqdkozdmFvU00wMFRWbFEKLS0tIDJWV1BFRk1KbG5qNWc1ZGtZVjRo - M29zZnlUOHlnMDhDbGNxYlpLVVVBS00Kxm74HAd65udNZh6NMRbCIwOBCNyAwWNd - BYKT96nft83afkrE/FsEXMvwOfz5nN4EqUMk1uK2dixTDqWGPKTE0A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBWUUzK0JlY1NWSEo2QVFF + VDdVVUF2WExiR1hkbGRTN3gxWTBKcks5NWlvCktCOVhPeXNEdFNZSS9kenBza3Fk + cnBNQmtyUXRsb05zMXFEMnhYYWpUNm8KLS0tIC9MeGJaZ2Zha0MwWGV0OU5GK3Ev + UzJxZlphelVZSkhGZG55VzNvZTdmT1kKOV/ecVPXOyN2uIVWrEIjlF+yqigcAGX4 + oq2/TE7WwByJkuM1i+F7g7bqVX58758eKtmKnIeLCdaVzYoQH5M38A== -----END AGE ENCRYPTED FILE----- - recipient: age1faccfe85637hme39xyzgmvjn6ku9c4aapfmpfc35hswj5emhnedssrg2cq enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpb2JndXBZYXpQQ1NPa0pS - ZXlELy9BTjNUU0czSDkrRFFRZ3U4VkRZaWxzCnhxOFVBZFpIVXhsMGYybVBXK3JE - dVNMRVM0SEdidGRNSnYxNDExaGE1VGMKLS0tIHVYMEJDSHlaT2dpeXkxVHZtSzBN - aldvTFVxVTJnWlRQVTF6eWp2a2htWXMKxbTs/1a8H/VIQsMPPHvXBuJgzkB4N/UW - HwYAl/Io84I8nJnZ0xwkn+lnN5c/QzpxKjaupE5hZZgIeV5EA3R24A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmSG9mOE9BUksrM0lreGs5 + Q1J4bUFLMVg2TExKaFFTRkJNSzBZREpKQWpnClNaeTFyQW9iWTlBQXduVmxuOWdt + UVlWekF3bUtPUkF0WlQ2b3NnTzVTSWMKLS0tIE0rNld0bVV5Rnd4d0sweGRIdGR3 + V3UyelpQaU5KelJxMGh5RTRvRkw5czgKUKJ/D681IARb4Er975z4cWagxUqz7LAS + AEDWQIgtJYvEOvSRR6A13ocDe3davm4N7iTILe0pl5Chi1Gv+ZgU8g== -----END AGE ENCRYPTED FILE----- - recipient: age1wc3czlazkfxphsq6exxxkdpma4lrv7n3v3fvel9l5u96dlljn4fslh666p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMVzExeUhkaUdtNlkrZUd2 - VFNudk5rY3pqTGlXVkV3S1k1T3BPbzVsK0dBClArZGxzbUlrb2FjWHNOR0hMNjBn - YTlxYWRZQW50U25YTWJLeHdNRUxjeXMKLS0tIEhCeU43MXNiaWpOWnFpeFhLU2N6 - VVFRaFpZQnQvVTgxS1BmbGpOTlFoNncKe3viqan+EHW97b3CzAZ5KbkSsucFXpGY - om3n97dYLthDe1eZI4LDhj2u+yZSdKZbGc5OhphZEPTyCLgywReTDQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCOHJuNFpVa2VzbHA2YWt0 + akhMTEs3L1hDMFdZMUtGRnAvNmp5S05SWFRjClZxeER0RW0yUnc4K0JtVlc4TEg1 + ME9yN3NDSEp5bnFpOTh3dW1YczJNWkUKLS0tIDJRbmtFMmNQc3FkZFNMbTRDUnRz + eFR1TkNHd2p1ZkdaRTNNSkdIRnl0eEkKT4Sb4XtaG+eYVfkdt8D9UMgij2xous8G + /6/+PpMIdxEZQsKHRFGlcOTxg6GS2k2uwuE3jVfsJBl2RhK5L0kN2A== -----END AGE ENCRYPTED FILE----- - recipient: age18net4rsvyx84d9jjh64rgqsru3njwc438qt3993kn865dx9weaqq0rzkrh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrcDNBeTlrcWFWRGQxc0hK - S1VyU0VXc2QvcWNoVWp0V2hCVWN4QzljT0VVCml1Nnc4MWpjV0xDZHY4cVp0dEEv - NHdVYUpxZlVFdDBIR3pMcXJ0WGJ2TGcKLS0tICtFejRMdFg3RUd3Qy9LSHZOUDd5 - T1I5WXZqSFFPb3haejhienFJMWVOUG8KhCgYWlJRceP003J5l20Zl9V8nXwTTs1A - nuCF1hQUERGllHaCqrETG/KHSZeHx/cegpJcpedVAyq4nDPMOYBLDA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlbHNJYjNRUFNLa1lNaDdN + TC9CeXlpbStLVFVWYnl4VmpWZFc2bnM5MGlJCm00WkFkbkpoLzlFU3BSZGNkbU1o + RitwUTFLUU9kZHpVQjBwbGRvdWkwcXMKLS0tIDlkcEh0clhOamJHMllhV2h3Q0dr + c0N3NThtdzVLNW5VVFRCRW1QR0RDNTAKc0Je5np1Ea3E3WKBU2tMMuqZQJoz8WJA + ffHylLdb4A+WkTf9qDco7GfzP9zD/8PEqhV4o9C+M/rQYRVFvB3DQA== -----END AGE ENCRYPTED FILE----- - recipient: age1mc6eyvnqt4ztmqdzt08zaher2ts37ypgzuh049v3cgv9j0rje96q5rm56k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQT3gyRnhYTjdOUUhxNlVG - ZmR0WnZvbDk3UVZzTEkxMFhsM2JYRHNYYUc4Ckw0YkZMeDdpbmU0Sk5sMWZKN3ZX - dFA5UWlPMzI1NzRabGtBUGpXa1VyblkKLS0tIE1oc3lYeW5qTnVzQjJRWkh6V3Vn - NXkyZGRrQXhNTWJEQjVwODFlMEw4TEUKFQW8mhkDB48gUlomAcBDVHKKNuqdPr6X - s2WdR6Vs3dDxRLyKUom9ZUFvLv4+c8F2qxC+63Ey5P67ITu+uk64ig== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOaHVTVkh0MSsrcExUNE9M + OGpLSXdlYWN2d3RGSThmYU9hRGxUb0thKzI4CldCUlNOV003REUvOVRwblpaOXg3 + VEo4L09aRWZYVjFpNnJWVFY1NkVyT1EKLS0tIEdmWXBSUlBReTJ6eVJuZlA4RFlq + KytRZ3BoUWFsc3IwM2ZTSE00NWREZ2cKtpSomceewq+PdNDQIklLY9h0O99HItd6 + y866yYqVf0pjqF8YBY8MkOaSgd3IQA4GLkKIO8CaSjxC/4euLPX+jw== -----END AGE ENCRYPTED FILE----- - recipient: age1h7yp3psl5zyze8sl6lld6ksv6fcmul9z8mjwc4k78mwnys58c3ls9mgfdx enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmOTJHNlJLelN3MWVUYTdw - SU9vNzV6MzUzcmw3bXdVQWx6ci9Zdy95MnhrCkFxVEpqUWVWS1Q4ZlNRQzV4ZUlz - TjRnWFVMWVA0dDlGZVZ2NzFDS2hmcGcKLS0tIG9wLzAwN3FUQnJEOEZ0UlVndlN1 - cGd0QlRvQjgvWCt4a01HbVJJaW81OVEKeusRJhLe0JJQAxi27uob6FdsOekg9nD3 - TrVCbYE3GQXeS2pM3RIX42y3E2e26ERyRhuHnf0q+xrQQRsAdzGjJw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkdE9nNW9PVDdsUno3SnJY + bFVxL2tQc1ZmTGM5YkNLWDZUQUx5WWc0aUdRCjk5VXZFR2s1K1V4cnQ0dG9CbFRz + Z0dOY3B3blBYamprSGdmak0wekpVVU0KLS0tIDJCSldtc2JuS0JVd1dWZ2NZTGlQ + SUptRERwMXlqUytNVmtCWDRjcjFNNzAKk8fhUE5Y2C4CjzfG5owq/sAXr0q8kJMy + FRherqYkvHmzBG9JzFDOqurCXhO/1MPGakB+VG/M7ArhdiSbcBtDlg== -----END AGE ENCRYPTED FILE----- - recipient: age1qy9tvzlgek7fq4nl52e05ad6pyvglrtaxwjet9gr0fzq85z7cv9s6uxzkt enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1NHdOU1N3ZmVOelIvMXdr - WGtTQ1BCcnhiM3FzSXNJd2plMEhJOG9mMERNCnV5Nm0vUG1VMUY4NEZ0K29IMXk2 - R3UvNmt4UFhQZHhaYXR5bmNFaERhTEEKLS0tIEs2VTdBVHQxbjJOdExOY01lV3p4 - dHFBUFVCOGVxVVVsTTVsMmFCa3NZVU0KlfJXma18RQd76FAIge9lskMtFMmuaWew - bFZtWWYB8Bqbyv5fw+sR9DL3gFg9YX8Kl/FN2wkJ8yTrEOzk6TdP2A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmcFl4WFp6K1NkcmxYRDRw + TW13ZndxMWJxY3BmUGJLTGRKcWp5bkJXM2tFCis0b08wd2ttNzJOeU5FUVVMWFFv + aHJsSTdZc1piTzlzNis4dFFPTlJIOWcKLS0tIEFEakZ5UmZ4R3I2ck5ySkNUWTY1 + MmlMWU10L1VPaTRjQThjUHNrVEZHbTAKCnfEoFHghJp7q+/xjlnQ5nbz20s9BL3x + QSuWkv5IWDuwvPeoGBb5X1XVqsxZMuLI8pX1jfwXTxMq1zErpUTDpA== -----END AGE ENCRYPTED FILE----- - recipient: age1kh4c0dmn809xzcf7ntpjm26h2xh4ljaq09r9n5s0tsjjpr55ff3qqmkuca enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArTVkxemJLL1hlelY4R1kr - WVFaRWlMQkRHQlduWGJzazFYS1JrS0MvQUM4CnVUNkd5a3dGQVd6S3RMU2FHTDZk - b1BacTIzNzRWT0Q1QThIejg4NnpQWU0KLS0tIFJmNHNOdTkrVm50OVUwVTFBeUFS - U2FVQUsyMnF5dDhIbXphQlV3Z2FDak0KoS7PW4ov7aF89srR1/vZZDL99lwtVAhG - mYibArEAMyAkc6semQ9hauey2vymByR2KgCCbLIXUvJnT02R2aR1qg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqdHZ6NVFydHdCWVV2WTJo + elZaQkhHbVR5dTQyN01mSDg1cWZBQUlEUlgwCkNmb29ZRktYL2M3aXB4MWg5dzc5 + bGtjOTBLQ3FZUnFDUTJRYzJPVXZSSzgKLS0tIFVpZDRWQjdhWWU2bWV0WndCUUxO + MFFuY2FvQzNoWFZKMzFhek4wVlgwTU0KKVqetYDAjADMAE/NR4zc1VdPYE+6eJDR + sH4kZ5a8Ukb3Ig2r8EY5vFqhVxgoehZvc3T19z5CKnhpigFLbUpKWw== -----END AGE ENCRYPTED FILE----- - recipient: age1h9ty40uxgznh7s2d7l3cx74lkylpgvs8lknkvkjvqyy5kn5kfc8qz0zc4c enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNUlBsVWJXMUMvMFVyMGsv - TXpYb0tWODhDSCt4N29DUmtxWHdpay95SVFBCitpVmxIaWJ2U0trSmFNYTdacHBU - c2RodlVxZUswSjhQTzlHeW16OXBkVlEKLS0tIHltMHBaYUlJVE9pUDlFdC8wa1ZW - VVREZ04xd3RSV0V4SWE3N1liK2ZQSkUK6hNT1CTvCJSy3tWTMDRtKBD4XkRclxoo - 8nMphPFbbvLNBGxQXVjwdDanNDhpFQcO5Da9UQKohwHxiMlwC8bM8g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4UVpwUE1CNVJaYmxUaGtK + cHJiL0pQeDYzbXZ5RUxSNVpOSmlsOXV5Y2s0CmtHVFdSMG8vTjN1VnBaak9EeC82 + UDdsSktIMGVsMlYvUFptTnNSUW50aGMKLS0tIGgwS0ordjdYVnh2aDUrb2MzK1NZ + SWFmSlVoRnpkSFUyOTRHa3VtM0pDRWsKKbO0Mo/EUZ2NGErHxFNEbTNdYgn4m5aM + VUjKh6mKs6v6bdvSZqPH8YapLNmQ5Z5pvzDI+VTzz4usthlvl6aYxg== -----END AGE ENCRYPTED FILE----- - recipient: age18xjdme8vc657l8n7fzpn7twshprmtpc8p6usn257ajw0vftd8p8qxwwywn enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXNFRob1RPM21nc0UwNlNx - aFpueXdqZmd6aTVac3lOS1hYNHJaaFhqdFZvCis1NlRFcXhaSmE0eUtmeDdLczgy - UzFJczRHQTMwc3RvQWxiZVFCdFB1M00KLS0tIEhTNUxwN0tSdCtqUktjUXp5bHF5 - ZjJudjNMdjBjZ3c2Y1BoSGZDWU5ad0UKvk9dvhATJSXyt9LLU8/P5yIcOCj/LvuV - 0axy882Ju45gQmk7hYjyNIsj8nBTI1kJXf8LIWDM7TZB7Dq5KEZj3g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2aXcyZlRMckZkaG42SG55 + d1RucER0aStIcWJ6ZmkxM1RPRXhoak0wTURjCkt4TkJMa2g5VkdLaWdpZ204ek9K + ck1LVW1UeUFNS0FFdjNFK2tQZ2MxaGsKLS0tIFlDMUNlZWpBbDl0TGVibk1DcUVu + QVFBZzRNYnZpOUJjcTRoWHE1d2VJNDQKUpZn/dquHDJSQLfUUqbe/mCJt+H6w4N8 + B1J5Gi4YyT3EtJ5pPSg/EsDhuAA7B2CjB0gNamGJnflEbWuj+rPW9w== -----END AGE ENCRYPTED FILE----- - recipient: age12f24j7fcq46cjuqjftv5pyffpunyhqj98ypqf729z89xzunzryts5d8kl0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWYnFra1VicW5Tb2hIMHBF - V1d6aFZ2ZjJBV3BERmE4NHgxNmhyTzRHSHpJCmlHalZjdzdxLzQ3eFVNQkEyVGty - dmpaQmJ5Ymd6NlJmQkdKMisvSS9Tb1EKLS0tIGU3QU9zWjFWR04vamJLQ1BXWlRZ - a01NTXVpVjVJQUVxaWowanE5UTYyVWsKsLCLrDyCU3xutZR4PKt8SQE2FmL/ow9V - knQkGU1Zk5It1MpVpAun6k7YXqMI6tZV/De9DCywUZR48InXlv6jbg== - -----END AGE ENCRYPTED FILE----- - - recipient: age1s8zxjh9kyeynw6wzpaxl7dhfm00djweed75wg48r2ka3a03h7sqq5qznur - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhSjg1eWFMWVpBOFo5dFNj - YjlhUXRVVG5OVWR0QUFobTkzQ2NKa2hDTzBZCml6dmRBc1ZCRFBkQWMxdElUVzRv - RE93UkMvYzZTMFEreTVROVVJN2xBdk0KLS0tIDN4bzdTOHFtWWR5blVDSVNwZFdk - TXpyNzNzUnEzUDA2YkZwZnY1VjdqNE0KPl9fwCevBy5FymA8JYPJ/Mm8m7fKjkvf - HTq7mASNUlBDatne0mpKGISj5rO0fPAVQ/5d3ny47So+SitVAxXazA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvQmJYdGFHREFWdlJwcEg2 + NjFFd0JHZEErRlNEdUFMQmNqVUV3RGs0cnljCmM5SEVQT052QndsT1d1QzBXZGY3 + SDFOTGpDL2c5NmxwT3IzY2o4SGFJTHcKLS0tIDJDM2Vocmh1eEx3L1VZWHpia055 + em1yWjZOQUdMQ2ZXT0lCd2VDSElxMDQKacY8FWnxqHLrhGv7NdoFP2yt1er1vQIA + M7z9URGYfMxhQN1QXPCRsiE6nZEgK3mh/zSdipWetzsBQ75Hn2SfDg== -----END AGE ENCRYPTED FILE----- lastmodified: "2024-03-31T06:49:34Z" mac: ENC[AES256_GCM,data:1bMWUaJdcUfHknidzCUTcAdweOZhGlBKq20mF/kjWJ1uR7AvGax9Vr/1cMVDDCfAkS5hOGo47oHqGDooTk2eATGVM0ilO/yO3jxCsV+qUsmunbpb5LKOaYLR4tw4Fb863tsCmy87LefTRHPudtQfNhZ4EwGgh0jKfUvcG/5L3tE=,iv:wR2QVuNGcj0ltqzizx6AB5NIbfawWeHs4p0k0jJFpUI=,tag:Ho3mGPWthbJgdSAtNNw+sA==,type:str]