From 7c08a002cf2b501541d1fd6348bf02d6b9245859 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sat, 16 Nov 2024 20:55:43 +0100 Subject: [PATCH 1/3] feat(vscode): inline nix4vscode call --- nix/devShells.nix | 1 - nix/home-manager/programs/vscode/default.nix | 52 +++++++++++--- .../programs/vscode/nix4vscode/config.toml | 9 --- .../programs/vscode/nix4vscode/default.nix | 72 ------------------- 4 files changed, 41 insertions(+), 93 deletions(-) delete mode 100644 nix/home-manager/programs/vscode/nix4vscode/config.toml delete mode 100644 nix/home-manager/programs/vscode/nix4vscode/default.nix diff --git a/nix/devShells.nix b/nix/devShells.nix index d6c55f6..293af3c 100644 --- a/nix/devShells.nix +++ b/nix/devShells.nix @@ -83,7 +83,6 @@ screen inputs'.nixpkgs-kanidm.legacyPackages.kanidm - inputs'.nix4vscode.packages.default ]; # Set Environment Variables diff --git a/nix/home-manager/programs/vscode/default.nix b/nix/home-manager/programs/vscode/default.nix index d6f3f8f..5fbf2d1 100644 --- a/nix/home-manager/programs/vscode/default.nix +++ b/nix/home-manager/programs/vscode/default.nix @@ -1,4 +1,10 @@ -{ pkgs, repoFlake, ... }: +{ + config, + pkgs, + repoFlake, + lib, + ... +}: let pkgsVscodium = import repoFlake.inputs.nixpkgs-vscodium { inherit (pkgs) system config; }; in @@ -48,19 +54,43 @@ in golang.go jeff-hykin.better-go-syntax - - ibecker.treefmt-vscode ] ) ) - ++ [ - (pkgsVscodium.vscode-utils.extensionFromVscodeMarketplace { - name = "markdown-oxide"; - publisher = "felixzeller"; - version = "1.1.0"; - sha256 = "07l37hkg106m3nl9530l7i39iw1kibckv1zi4n23gbp7srdrwbs3"; - }) - ]; + ++ ( + let + nix4vscodeConfig = pkgs.writeText "nix4vscode.toml" '' + vscode_version = "${config.programs.vscode.package.version}" + + [[extensions]] + publisher_name = "FelixZeller" + extension_name = "markdown-oxide" + + [[extensions]] + publisher_name = "ibecker" + extension_name = "treefmt-vscode" + ''; + nix4vscode = + pkgs.runCommand "nix4vscode.nix" + { + __noChroot = true; + nativeBuildInputs = [ repoFlake.inputs.nix4vscode.packages.${pkgs.stdenv.system}.default ]; + } + '' + export RUST_BACKTRACE=full + export HOME=$(mktemp -d) + nix4vscode ${nix4vscodeConfig} > $out + ''; + nix4vscodeExtensions = builtins.removeAttrs (pkgs.callPackage nix4vscode { }) [ + "override" + "overrideDerivation" + ]; + nix4vscodeExtensions' = lib.attrsets.mapAttrsToList ( + _: v: builtins.head (builtins.attrValues v) + ) nix4vscodeExtensions; + in + nix4vscodeExtensions' + ); mutableExtensionsDir = true; }; diff --git a/nix/home-manager/programs/vscode/nix4vscode/config.toml b/nix/home-manager/programs/vscode/nix4vscode/config.toml deleted file mode 100644 index 38f9978..0000000 --- a/nix/home-manager/programs/vscode/nix4vscode/config.toml +++ /dev/null @@ -1,9 +0,0 @@ -vscode_version = "1.94.2" - -[[extensions]] -publisher_name = "FelixZeller" -extension_name = "markdown-oxide" - -[[extensions]] -publisher_name = "ibecker" -extension_name = "treefmt-vscode" diff --git a/nix/home-manager/programs/vscode/nix4vscode/default.nix b/nix/home-manager/programs/vscode/nix4vscode/default.nix deleted file mode 100644 index 3c5a268..0000000 --- a/nix/home-manager/programs/vscode/nix4vscode/default.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ pkgs, lib }: -let - inherit (pkgs.stdenv) - isDarwin - isLinux - isi686 - isx86_64 - isAarch32 - isAarch64 - ; - inherit (pkgs) vscode-utils; - merge = lib.attrsets.recursiveUpdate; -in -merge - (merge - (merge - (merge - { - "felixzeller"."markdown-oxide" = vscode-utils.extensionFromVscodeMarketplace { - name = "markdown-oxide"; - publisher = "felixzeller"; - version = "1.1.0"; - sha256 = "07l37hkg106m3nl9530l7i39iw1kibckv1zi4n23gbp7srdrwbs3"; - }; - } - ( - lib.attrsets.optionalAttrs (isLinux && (isi686 || isx86_64)) { - "ibecker"."treefmt-vscode" = vscode-utils.extensionFromVscodeMarketplace { - name = "treefmt-vscode"; - publisher = "ibecker"; - version = "2.1.0"; - sha256 = "1r17wjpw8xiha5r9h3146facxghpcp416zf8551sw93cmam9ky6j"; - arch = "linux-x64"; - }; - } - ) - ) - ( - lib.attrsets.optionalAttrs (isLinux && (isAarch32 || isAarch64)) { - "ibecker"."treefmt-vscode" = vscode-utils.extensionFromVscodeMarketplace { - name = "treefmt-vscode"; - publisher = "ibecker"; - version = "2.1.0"; - sha256 = "0swvl7fkjcwp43grnrhnmy60a5m3hfwawk204byi8hhbczy131li"; - arch = "linux-arm64"; - }; - } - ) - ) - ( - lib.attrsets.optionalAttrs (isDarwin && (isi686 || isx86_64)) { - "ibecker"."treefmt-vscode" = vscode-utils.extensionFromVscodeMarketplace { - name = "treefmt-vscode"; - publisher = "ibecker"; - version = "2.1.0"; - sha256 = "1swq9hy6a9nzkrn07j21g59pyk2m7aqsfi1pphl9l9y8p4zwiaqm"; - arch = "darwin-x64"; - }; - } - ) - ) - ( - lib.attrsets.optionalAttrs (isDarwin && (isAarch32 || isAarch64)) { - "ibecker"."treefmt-vscode" = vscode-utils.extensionFromVscodeMarketplace { - name = "treefmt-vscode"; - publisher = "ibecker"; - version = "2.1.0"; - sha256 = "1xg3wnn3f1kvsz5a09l0cjpzfm3l9va73cahbvl14mx3n6734r2m"; - arch = "darwin-arm64"; - }; - } - ) From 1ac1cb45b406e1215e5dfbfa8c4d36ffdd8023c2 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sat, 16 Nov 2024 20:56:29 +0100 Subject: [PATCH 2/3] feat(formatter/deadnix): ignore _ bindings a bit more mercy :-) --- flake.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/flake.nix b/flake.nix index e36297d..b80df88 100644 --- a/flake.nix +++ b/flake.nix @@ -355,6 +355,7 @@ formatter = { deadnix = { priority = 1; + options = [ "--no-underscore" ]; }; nixfmt = { From c4abade9e84b4fde5426ea700d3630263c802c80 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sat, 16 Nov 2024 20:56:53 +0100 Subject: [PATCH 3/3] change a shared secret --- secrets/shared-users.yaml | 250 +++++++++++++++++++------------------- 1 file changed, 126 insertions(+), 124 deletions(-) diff --git a/secrets/shared-users.yaml b/secrets/shared-users.yaml index a7e26dd..c3d101e 100644 --- a/secrets/shared-users.yaml +++ b/secrets/shared-users.yaml @@ -1,6 +1,8 @@ #ENC[AES256_GCM,data:aqlLlXgwwtjBYxytS2H33KbN0z8pHijFXKBAPQyQ7cxE8iO6tDfn/3kEVaEa1YaiYUMXACX2Ow==,iv:uKTUsccWAqrBkdG/ymCZB1pcumRreGv/2rIn6YG8Y7c=,tag:NWDO4dPRA45Ki4ymGblGIg==,type:comment] sharedUsers-root: ENC[AES256_GCM,data:RhMqzHmMzsPZnskGAKQ5GEagkAmtCqbp3FI4XPWweq6U8WcML+XEOKBfRoemK6yMHpSobBUPEHudNDeVxhGLH1VREmO6+JVZ/3dz44qWudhyuAj2CHiVkVgMlSfOKIbY9FLLxXxfySnEsQ==,iv:EYWeRKI+nFpEkxtBJ57xH6V4arE+hVAHy5ht9v8P1oQ=,tag:I5WA5+FjJ3lF30dth3H2ug==,type:str] -sharedUsers-steveej: ENC[AES256_GCM,data:vuvklQJFb0kziB/qr7LNiTB30T/1UmZUV3YE3fFpKLZSlxqwYR7e8pnj94hFMhCtPquw3qdtB8vFAIQSb2LxXUgsfNo1bmkGJU86vz3Vy9Js7oua7KlLyZjoFNpMBgbD7swyXns=,iv:nsymZS1wQ7QSL5ZqoVx/ygaP4UR/e0cYIXHg+UyhbYs=,tag:+/N1QRESOUUK/XJXgiyFfg==,type:str] +#ENC[AES256_GCM,data:d9jstVxMebNWmJHo79RF0YdurMqwRoDrFzbwjoQ=,iv:UG+qk8hc/WiCviJSCmrUyQZATDD1gBhqiYU6spf7Zo4=,tag:4HNfJQh+3GEP+MHqg1KNHA==,type:comment] +#ENC[AES256_GCM,data:4FjqAy/pZMkBFC7aq6Jqx+TqCtU=,iv:iWxPm8etDkAIuz9op4ck5AgszLuEN9cXXixzO705afc=,tag:MC03p7Kqk0srtDjbov91LA==,type:comment] +sharedUsers-steveej: ENC[AES256_GCM,data:almzynLh7RHcjTFOQWVaGk027uAanFcE+AYVhcbzSs5Xwd9sZR5+Ckbb//YxT/Imz9WKVG7z+bxPuhYPgbzUPCyxUu6/X9ZeCF0gmffyTbXVQHpo2W+71Zcob2Mbt9yMAF1146Dr1Q5R2w==,iv:fHMmtO3U6f/0ZNjxcvm0vOx/W/BYWvpD3WtzLNejGpA=,tag:tsLziHECG323TCKBLO6FzA==,type:str] sharedSshKeys-steveej: ENC[AES256_GCM,data:Cj8aoHYN95kOuFwMIr+gYTtvE2MNMT6WhHg+r5cEvfgLbI6EJQdMBU30nhJZ8S7uRwJwyVEnqw9qgaZYVorXrIh4oZoQBT6g0UGQ5b5lhtfj86omP7w/NukvpjUPBJEUL+JgvaNGsAbAmExPb1yQY9f/kn2QuyY31pTywcV6qeSHHlK8I2cpei5RxtuG2IX+EjvDXZ3CtQwLY7YrhLvv0K+N8XlEusnytNkXLfjRgd0dJqNLQdkuzrjFPQnuzkxoBBmwfheO8CaTpmH1C5z/dbmeIP5H9GY2gnBCu5xB2zp8ZerVi2E3teW5EZ+Sh+lz/5DOuVpPn3G8W7l4fTM8iX2IHeakjlpYewx1wmW9SZdV/zxyt5rQUtmMj3F+IVktbOWsOyXwSz0CDUlKkVKJdvzATlWdIjteKTwKEgS8RWjg5H7mGylfxyg6YrHYAHTZjC4J1Qz2CwWmAFxzpFCkHvF6QwAOUg+ST+crfw4DiSamb6SKjIg7LNz6VZTOeji6+71Q59u6g2RcdgNowzgrrQCAw7qHnewbFX/2IOW+pdASCB/q9/7218yM6fzMtcPHPiDpZ2tLHQd+45zxZpbUXXCNdNm5v9OTjjK+uA0ARLOVCw5gtd2FbKsJcwyMhXY/h028tgdRhsXIalLolorrYBPx9hR+UHU0TNihspajoNYJCTuJccMiwo8N9AT1DIdUXcOxrQL80RvWY0S6rBzES3q7a91aC/lGEmS/beO7MDgOKaEV+qwPZOLOZXWAesqsR3sKzpOdPx1gFrLvX6vIhAtzuteH0KvKujIAhCg0sEz3Ct/A1S2uNtohz8CstvEEqP6GiR6/X+sQRgxOcXGPQglz68FFKOErIz5XZJBz5+14u/lady1jxhXnVW0cxZDgmqmAvNbrQ9JjNgBvremaDUvuO5R5V5K4MHAMsNQ5yxE9iScXEfwmEvo+Gj4huJwXvwLDE/1TqIaQWX6LfZKOOZ93ivhj7eEiAz7TsLojdNUeDhnWGOYcWbEkMNzYyPb7obN/HgKzcuSixpYm+IZu4sOzXyoO5Lblzd7OObtG4P9jIj4cdxF+vm/s6MYYxtst7jRwzcv9vMLETDXx40IOSqTo2e8New2e/D003T4jx2sis0+68Iyg9m8ltEYb85v6oGFshIdafIGKBaNHm/zIL4Dw03M8kxxfuVuWZD8S2P3bnfryfA4lbOZttv2DnlPZf/Dfb+Ax5qTe5yn4uzLYDTqq9rIqdoNYUmx1OaxGa69oTIqCpL7FC6xe+9NnTEdojl9svZUhtGfThiphYcK72lryqrTyYVuAOa3WjZtHgUJ5lU8x79eExXyDexmC4RNDszar+qMiwlzMC977qsKczfTGe2audm5PLaLTYhWSOZ1p83d/xhFWhLmqjqHrPF5kYrnG+W4ZuVIqxJOrLHQhseKc4fFZrF/XCusgIcoDEq81M/EmHeEDcuWEYldn1pjbE8yzb2ZgfG8mycNh8z41lKsalKmesyZs0k0IvWmrdCpLXqWl/TgsPSO1q+zbQHyfiNewoZec3GC8k1k64zrG3CNI8bP40L6i4Uo/GFPS/y0OjgQhww+He0bWY7yP9MKqdbahpdYQE9kYU5yoJTUG+ZYRir6h6o/JmTJQy4QIvwmcx2jiiA5XXpj3cYAJ9/3eHDFCeg==,iv:QeYNlLR97tdC9i5N909GnoNyBwNNiuljF/eVbdhvGXg=,tag:lBWDaaZMQRPX/4Ln+oUQPA==,type:str] #ENC[AES256_GCM,data:8u2UAE6lXi0e6qKJxB3VP1k7hmfUYRcejXoR7K6NIQ9E7AqOlMiLDyQFw77NBlqpy0G6mPVOnC+XskGAscm3TLFzs7+o+/i0IxH7uDPwoh+U,iv:n4wheHkpPbnKeXb4DTxwks2bph4LO6xQW6LcrlA4jKU=,tag:mgwa7rYvqoubFdQDXJADZQ==,type:comment] sharedUsers-radicale: ENC[AES256_GCM,data:Mn1QIwQDX0ZnZ0Jbk1RYY60k+XbbGPYYf+NG3xQz3oR14CqSVy3hjQEkqcezwj/v2ELrLWid2hK+lDtY,iv:TNoJ7Kq3WDkkPBLG3a+N/A8yBZcx7Gc0jaBToYX3Y5M=,tag:VU5P4YtzMv1FVc3ugig8TA==,type:str] @@ -8,127 +10,127 @@ sharedUsers-radicale: ENC[AES256_GCM,data:Mn1QIwQDX0ZnZ0Jbk1RYY60k+XbbGPYYf+NG3x sharedUsers-elias: ENC[AES256_GCM,data:RsGDCguYkqegKhkO20lr8HjrTABAaNJmDiGK3DhhbX1sOLMweZwDtESvYjCfAOzWpiAaFh0BqevMkuUcEYQTBubSX+X0EZ0dFrdbVxIe7lq7Dosds98SqKLL4zWqe2y2qsphvj+oAz7Utg==,iv:JXIbyqAUt1OcB+bvgK6H2NU6Ip4nWRJ1/Hje75FfHC4=,tag:kPFALVkf1GbRj1J85SZm6Q==,type:str] sharedUsers-justyna: ENC[AES256_GCM,data:BGVp2QppWWaYHK3rwLlyy7SOWxSqKGsn7lemWe0KUzgiQc6D8ivYvXdGaAhJNvhgVTxlK6BZOacG4NESWf5hi7sN8AkwTT/6pa9WzhQQGNnwZIaVulXeddzFlebbh8pAt0WYV82DRejX3Q==,iv:RMysIp0pMnCLhWogWiGq4IpZA43sd0DPj3jeV0oRkY8=,tag:VvXPzyGAoATlSedvV2prJA==,type:str] sops: - kms: [] - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: - - recipient: age17jxphuql70wjkd84azn62ltx9ky69hyvkac23lm8f2j92lznf9hseqq0vl - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFNEhXWDlsNjFIdXdZQkVa - T3RJeWZQOWgva2lMdHZ2MG54QURQK1ZGQnhzCmwvUWZYaGlIeTQ5WStscXU2Y3NM - am9ybGhkdHE5M25uUXVMNmtRRkZlVTgKLS0tIGovcUZFdnkxdjZDck1TczVOTXND - cUdkdEJ0TFBqUmo3US82M0JIZ2ZwcHcKSbLAajoj/GcQIe2LDSTIKy8Ztuw719hF - UIUsPBI8QsUJcLFYm9S47wm6If82Rmj2h4A0wk7dkPj5onSrdFqyiQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age1y9urllccdcemlv7g5z4peuzeh5ah0a8nu6cnkvym8v2vfhqjd5jql483c6 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPWW9kd2tUYTkyaEROMjBK - NmZPZ3ZBRVpjL0VOeDNHS0libndFeE9TQ1NNCisrVFhza1JwYWt1VVBmSWd0VlQ5 - cDd2LzUyUllUQjdBMldlRFl0R1NxWXMKLS0tIEVIQ3RsZUJjUXVURHl2VEtaZ0xM - MFkwbU1RTnNPdHk5cW9laDhuNS9Ua1kK2QRHbLlQuQRHpjLBTNUV9qkn0+3J7AgV - H/WJH2cIjJcloRkV/vllLQA6Xd2V6aYPyWKaj0htnlthvCcDFa+6vA== - -----END AGE ENCRYPTED FILE----- - - recipient: age1pmznn2tjpelpmxjxqef48rse5ujggf9kcr8x5vewuadqcw03aavqwy54zm - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6M08vb2l0Rmo3WFRBZWRQ - b2crK3VQR3ZRNE53VzY5U3JkSFNYNXFyUkFnCmJXVlEzSTRKUVp5Y2U3SUtOa2Vj - RlA5WVZ6b3VhWnpJdXlkOWV3VjBxSkUKLS0tIExxYWZNNXpXdTR6eUszRU5CWWZv - RTE3aytzYmR6dUxWSktXNE5kUnFOQmMKwnk9/LjT5sMyyVyFCfTjwTN8I493tRky - Pj2y8u/M+d4s6llA+k5zEBB2yYE+VPRqF4dz3XwqDDomHJb98YAh5w== - -----END AGE ENCRYPTED FILE----- - - recipient: age1ye4fa0v37shz8q4e5uf9cp2avygcp9jtetmnj2sv9y9mqc7gjyksq2cjy8 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQMnorb0s4NFpTdmkyVUxl - Q1ZHRi9QWktTTW5xaWYzUnQrUmNzMXZPemxBCnFVZ2lWeUpPd2hlTjJ0VmJNaWFQ - UFdGTHFxQjVZRGlwTjZ5TURPVzF0RGcKLS0tIGVmZExBMWhmV0RhRDVUNXJyUjUz - L2FsWUhGQWlNSUlJVnNLYkdqakhCbmsKAtnEPfI2fPjRPimEVI7yX4VrYzHvNfnS - juJbqMO6cy544O/5r2mkgUgo7VmUtFHmyrUFgmtpx3Hu22fdGmX4vQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age13cyvxrd28j68f97q2dwsn62q5dy8tdxtq86ql2dxv2ncwfrf63dsmkj7n3 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRdXFTUFNhZlptSWMvdndq - aisyNFJ0WjIxa2dYYkptS2FwcGRTTktZNUJBCk1ZWC9sbDYwQUxaQVdqeTE3R1VY - NUZSMjlrRW5USGZBaENGdDJSM0prUlUKLS0tIHBXc1dNYXZkL1NBMThrMkJnSTl1 - cUR3dUZKV1FTK2dKK1FTZndtOW9Ed1kKStJ6/ER1SAGrBGJN4gXjTY0otsRoT9jN - 6sMeD82p4Y3OUOz6QhtzLquwa5pV23TVP0CG4ilK8xPX4K/JklNQmg== - -----END AGE ENCRYPTED FILE----- - - recipient: age1vr69hfmjgkqu47g5hjacet6n2tq4rhwnvdrmfa6n6l7fkqvvafnsaccf8u - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4TDJ0VjJGV1RyVmdjSlly - OEpNbCtxN3dBR1dMYms4Q3U4cW1RU0VWRmswCkpORVRHMmpYRUhsaHVCQ1d3Mmhh - TkY2TFdiWnVieENPeXk2R3oxclJtUzAKLS0tIDFEZFBKUUx4OHgycWozRVBkeWFs - YUpBRWU1Mzg0YlVGb3BXUzQ5Q0MxZk0K8SXgkE0Ixo16alXjSE+ILnE/ZoOWyYVL - +u4LvOur6brdVyvkm8tQjkfzFBwUYMJesgLO5Ws3NBj7dAg/ec1kDg== - -----END AGE ENCRYPTED FILE----- - - recipient: age18dmqd7r7fanrfmdxsvwgv9psvhs3hw5ydpvw0na0dv3dlrg4rs3q2wpvgv - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYV2tnZVBMeHhjVTFoYm9E - V3l2dWhvYlRDQzNnS0RKc0g4L1R5WDZzcDNBCjN6RXhHMzhzOG1BSWgwcWNqa2dO - WTdwSVRXbkhVbjI0R1lrY1Zhbk1qSmsKLS0tIGpVaXd6czI5S3VYTTdqNVhGbjB3 - cVZFdXFqVGtwSURSRENzSWhtSnZQaW8KIn14YKiCs3JupsvbY7NAzc2zMoGS0BM9 - Vp0dPXlEL9iT5H96jpn/W1ODRqbjmIOs4vCmmb2etvytSnoLNqgx8w== - -----END AGE ENCRYPTED FILE----- - - recipient: age18dmqd7r7fanrfmdxsvwgv9psvhs3hw5ydpvw0na0dv3dlrg4rs3q2wpvgv - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCampiMk9BNGVVWUhRdVAy - aW5Db1BYV1FWMCtmRkhiLzZDWWIyckdTaVFnCktPaXppVk9telNGV00yRGJkeFRE - MkU3R1dtd0ZBWE9IUzEvbGlmWkpXeEEKLS0tIEpDWjk3WVZ4c2RIbVdscTZiSUV0 - RDNsSE1CREhpeG5lM2pPRmhkL1NxdjQK6YQBGQT2LscB4+J3y8zUg+eX67CAfDZ/ - zfi7D4W8z3vJZ49329gc5bmjjvYpauWdo/WDsgRYZbvQMil3ug/7dA== - -----END AGE ENCRYPTED FILE----- - - recipient: age10xwq7a4y256yhv02j0u80te0vt4krgfjc68r0uw07t96z7ggmpwqtv38a0 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiZjFUL2pxSkNrRjRhb3RE - dVRqbWJrbXd6Sk8yOHEyN0tKQ3hSNnlROEN3Cm44VkxJMDB0Y2daZm5CWEl2TDJL - cUZjRUtYOFlBRUhMMkRBWWk5a05zV00KLS0tIEJySHY5UGJMSjJVMmxMSWp1UlMr - TnhhNERwaGN3TC95S04ybVhoVWM0N1kK9vAj3s57u+3dWVpAb1ttJUZ8hzFmqgWg - yUHXwwfRphdlNr+53kCbZ8XxT9+doeB1nvlrn/9s0J90Alqv6k/vDQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age1dktk5glcuu34u9t6kp3g2vqyj7dy0elray38t8n75mwa6l0s0vdst2cy00 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvSHdiQlFDdHJoQVFwSDNN - UUwxMkJ0cmFPcWZrUlNOUHZvd29hY3dVVEM4CitzRVMyWHhiV2wvaGlwRmczTkRr - YXhqS2JjWWc0QlRQUkVoQ05BMkNpZXcKLS0tIGJwTW1IQmg4T0FYRTJ3UWhzV0l5 - TTBrMnBkZ3JGZ0FVakNTR3A5VzNCd28K3CFTudi0ac6MNFdnr0AASIghZGuGdt+i - owcUnRFuJg87RPgSsAWvh1mRMHyBTUEBBop62Lp44H8hLcTXwVRwFg== - -----END AGE ENCRYPTED FILE----- - - recipient: age1v458x2q70yt0a6m6cq5ehemphtrzfzyhmeg3r872vsyyf65asgwstmqqk4 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwL0JNbmNFUEF0VGlWNk5N - SnRNNStpSDcyQ0N4Qy9UNGtlaXc0YS91dVFNCkhZcEY0L1FvaVl1dHdDamEyVE9r - amJaZUxYQ2tqa0pwVHdHZ2RXTFBGSXcKLS0tIFBSTm5pZ1BFMWhpNUl1M3VuSGli - T1drTFFKUFR2MVVtNGhqYmFCQVduWkUKOLhOpIBiYaOZ7JR1X3WYVUq7IESdu2pw - bAsmmjFymFcLvlm2IdFxb1xEh3hj1c6TdzeKkU1dnUSe8N4wnCQJpg== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2023-07-06T20:14:22Z" - mac: ENC[AES256_GCM,data:GPWu5DjjJ1ki+HRuedGdDCt+2V0RPbOsD/yWJxPIkgu5923vnF8y9y4V6e6+ZsTqHv4hsKeCjKtUnh2Ldn+xadwJmqrIxyJ8NzH5TOvcBxAab9cJCp/yKENw0O1WMUTlDPelvQKMDwbgiebaVVfxbQPUEfJGOgkHkyXrgqN94FU=,iv:h9YALYahUl7mRJmZKjArEfaMrfW9YZkVYd2CEooF13Q=,tag:wotqxup/ouG/bEVOZCs19w==,type:str] - pgp: - - created_at: "2024-07-13T14:51:09Z" - enc: |- - -----BEGIN PGP MESSAGE----- + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age17jxphuql70wjkd84azn62ltx9ky69hyvkac23lm8f2j92lznf9hseqq0vl + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFNEhXWDlsNjFIdXdZQkVa + T3RJeWZQOWgva2lMdHZ2MG54QURQK1ZGQnhzCmwvUWZYaGlIeTQ5WStscXU2Y3NM + am9ybGhkdHE5M25uUXVMNmtRRkZlVTgKLS0tIGovcUZFdnkxdjZDck1TczVOTXND + cUdkdEJ0TFBqUmo3US82M0JIZ2ZwcHcKSbLAajoj/GcQIe2LDSTIKy8Ztuw719hF + UIUsPBI8QsUJcLFYm9S47wm6If82Rmj2h4A0wk7dkPj5onSrdFqyiQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age1y9urllccdcemlv7g5z4peuzeh5ah0a8nu6cnkvym8v2vfhqjd5jql483c6 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPWW9kd2tUYTkyaEROMjBK + NmZPZ3ZBRVpjL0VOeDNHS0libndFeE9TQ1NNCisrVFhza1JwYWt1VVBmSWd0VlQ5 + cDd2LzUyUllUQjdBMldlRFl0R1NxWXMKLS0tIEVIQ3RsZUJjUXVURHl2VEtaZ0xM + MFkwbU1RTnNPdHk5cW9laDhuNS9Ua1kK2QRHbLlQuQRHpjLBTNUV9qkn0+3J7AgV + H/WJH2cIjJcloRkV/vllLQA6Xd2V6aYPyWKaj0htnlthvCcDFa+6vA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1pmznn2tjpelpmxjxqef48rse5ujggf9kcr8x5vewuadqcw03aavqwy54zm + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6M08vb2l0Rmo3WFRBZWRQ + b2crK3VQR3ZRNE53VzY5U3JkSFNYNXFyUkFnCmJXVlEzSTRKUVp5Y2U3SUtOa2Vj + RlA5WVZ6b3VhWnpJdXlkOWV3VjBxSkUKLS0tIExxYWZNNXpXdTR6eUszRU5CWWZv + RTE3aytzYmR6dUxWSktXNE5kUnFOQmMKwnk9/LjT5sMyyVyFCfTjwTN8I493tRky + Pj2y8u/M+d4s6llA+k5zEBB2yYE+VPRqF4dz3XwqDDomHJb98YAh5w== + -----END AGE ENCRYPTED FILE----- + - recipient: age1ye4fa0v37shz8q4e5uf9cp2avygcp9jtetmnj2sv9y9mqc7gjyksq2cjy8 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQMnorb0s4NFpTdmkyVUxl + Q1ZHRi9QWktTTW5xaWYzUnQrUmNzMXZPemxBCnFVZ2lWeUpPd2hlTjJ0VmJNaWFQ + UFdGTHFxQjVZRGlwTjZ5TURPVzF0RGcKLS0tIGVmZExBMWhmV0RhRDVUNXJyUjUz + L2FsWUhGQWlNSUlJVnNLYkdqakhCbmsKAtnEPfI2fPjRPimEVI7yX4VrYzHvNfnS + juJbqMO6cy544O/5r2mkgUgo7VmUtFHmyrUFgmtpx3Hu22fdGmX4vQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age13cyvxrd28j68f97q2dwsn62q5dy8tdxtq86ql2dxv2ncwfrf63dsmkj7n3 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRdXFTUFNhZlptSWMvdndq + aisyNFJ0WjIxa2dYYkptS2FwcGRTTktZNUJBCk1ZWC9sbDYwQUxaQVdqeTE3R1VY + NUZSMjlrRW5USGZBaENGdDJSM0prUlUKLS0tIHBXc1dNYXZkL1NBMThrMkJnSTl1 + cUR3dUZKV1FTK2dKK1FTZndtOW9Ed1kKStJ6/ER1SAGrBGJN4gXjTY0otsRoT9jN + 6sMeD82p4Y3OUOz6QhtzLquwa5pV23TVP0CG4ilK8xPX4K/JklNQmg== + -----END AGE ENCRYPTED FILE----- + - recipient: age1vr69hfmjgkqu47g5hjacet6n2tq4rhwnvdrmfa6n6l7fkqvvafnsaccf8u + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4TDJ0VjJGV1RyVmdjSlly + OEpNbCtxN3dBR1dMYms4Q3U4cW1RU0VWRmswCkpORVRHMmpYRUhsaHVCQ1d3Mmhh + TkY2TFdiWnVieENPeXk2R3oxclJtUzAKLS0tIDFEZFBKUUx4OHgycWozRVBkeWFs + YUpBRWU1Mzg0YlVGb3BXUzQ5Q0MxZk0K8SXgkE0Ixo16alXjSE+ILnE/ZoOWyYVL + +u4LvOur6brdVyvkm8tQjkfzFBwUYMJesgLO5Ws3NBj7dAg/ec1kDg== + -----END AGE ENCRYPTED FILE----- + - recipient: age18dmqd7r7fanrfmdxsvwgv9psvhs3hw5ydpvw0na0dv3dlrg4rs3q2wpvgv + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYV2tnZVBMeHhjVTFoYm9E + V3l2dWhvYlRDQzNnS0RKc0g4L1R5WDZzcDNBCjN6RXhHMzhzOG1BSWgwcWNqa2dO + WTdwSVRXbkhVbjI0R1lrY1Zhbk1qSmsKLS0tIGpVaXd6czI5S3VYTTdqNVhGbjB3 + cVZFdXFqVGtwSURSRENzSWhtSnZQaW8KIn14YKiCs3JupsvbY7NAzc2zMoGS0BM9 + Vp0dPXlEL9iT5H96jpn/W1ODRqbjmIOs4vCmmb2etvytSnoLNqgx8w== + -----END AGE ENCRYPTED FILE----- + - recipient: age18dmqd7r7fanrfmdxsvwgv9psvhs3hw5ydpvw0na0dv3dlrg4rs3q2wpvgv + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCampiMk9BNGVVWUhRdVAy + aW5Db1BYV1FWMCtmRkhiLzZDWWIyckdTaVFnCktPaXppVk9telNGV00yRGJkeFRE + MkU3R1dtd0ZBWE9IUzEvbGlmWkpXeEEKLS0tIEpDWjk3WVZ4c2RIbVdscTZiSUV0 + RDNsSE1CREhpeG5lM2pPRmhkL1NxdjQK6YQBGQT2LscB4+J3y8zUg+eX67CAfDZ/ + zfi7D4W8z3vJZ49329gc5bmjjvYpauWdo/WDsgRYZbvQMil3ug/7dA== + -----END AGE ENCRYPTED FILE----- + - recipient: age10xwq7a4y256yhv02j0u80te0vt4krgfjc68r0uw07t96z7ggmpwqtv38a0 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiZjFUL2pxSkNrRjRhb3RE + dVRqbWJrbXd6Sk8yOHEyN0tKQ3hSNnlROEN3Cm44VkxJMDB0Y2daZm5CWEl2TDJL + cUZjRUtYOFlBRUhMMkRBWWk5a05zV00KLS0tIEJySHY5UGJMSjJVMmxMSWp1UlMr + TnhhNERwaGN3TC95S04ybVhoVWM0N1kK9vAj3s57u+3dWVpAb1ttJUZ8hzFmqgWg + yUHXwwfRphdlNr+53kCbZ8XxT9+doeB1nvlrn/9s0J90Alqv6k/vDQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age1dktk5glcuu34u9t6kp3g2vqyj7dy0elray38t8n75mwa6l0s0vdst2cy00 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvSHdiQlFDdHJoQVFwSDNN + UUwxMkJ0cmFPcWZrUlNOUHZvd29hY3dVVEM4CitzRVMyWHhiV2wvaGlwRmczTkRr + YXhqS2JjWWc0QlRQUkVoQ05BMkNpZXcKLS0tIGJwTW1IQmg4T0FYRTJ3UWhzV0l5 + TTBrMnBkZ3JGZ0FVakNTR3A5VzNCd28K3CFTudi0ac6MNFdnr0AASIghZGuGdt+i + owcUnRFuJg87RPgSsAWvh1mRMHyBTUEBBop62Lp44H8hLcTXwVRwFg== + -----END AGE ENCRYPTED FILE----- + - recipient: age1v458x2q70yt0a6m6cq5ehemphtrzfzyhmeg3r872vsyyf65asgwstmqqk4 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwL0JNbmNFUEF0VGlWNk5N + SnRNNStpSDcyQ0N4Qy9UNGtlaXc0YS91dVFNCkhZcEY0L1FvaVl1dHdDamEyVE9r + amJaZUxYQ2tqa0pwVHdHZ2RXTFBGSXcKLS0tIFBSTm5pZ1BFMWhpNUl1M3VuSGli + T1drTFFKUFR2MVVtNGhqYmFCQVduWkUKOLhOpIBiYaOZ7JR1X3WYVUq7IESdu2pw + bAsmmjFymFcLvlm2IdFxb1xEh3hj1c6TdzeKkU1dnUSe8N4wnCQJpg== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-11-16T19:17:41Z" + mac: ENC[AES256_GCM,data:WWOWqwrUtpJWY7o7M6Aac7B9O6tw91yNiL74Fg0TKq4OH/0TGHI7YJK4c9swXs95jctFvFL9qQPTNEENgnqhJyZJGuc2qTsSaKERsSReaV4gURNEm2J2R52EQkyZXRbrn0oSoDazORqRXQo1KvULV75fyIPtsE1OcU/1/TPkWHY=,iv:XwyR6rM+0eTmKg4+vpQx26iKgKm0NL6siKxLoF3MufM=,tag:ks777fUl7uUgn7W48zBoMg==,type:str] + pgp: + - created_at: "2024-07-13T14:51:09Z" + enc: |- + -----BEGIN PGP MESSAGE----- - hQEMA0SHG/zF3227AQgA1FWn6ZQmFi4IRZJtOShKpjdHEPGbD2s8PHD3pYv8edkQ - NnAi/vJimCsTHCLUpzW23jF+CIbUet7s8BWhETAcX+UGp29YbYaaqM2R//FISEQX - JcGGMAnsD0oOX69CCZiKaV0/jLUTU/Aiy+nVgKtMCdWrH54lGd4gKcl0uLRTVz6v - VSaS/zvSK8cxz6il6L37evBw+cC378THiUGkSjJhiAaWVO3oyDW+cTjDodcMC4dU - kk9VPkdGie7vHMuZduADtKkHLHrQRfNLl8SVH0oXko/PJVyNgHar0JoZbRfXoPt6 - xUsAUqSz7XFHDB153FAvJpBMW+JtuzOI9b6w4a4ZadJcAf2f/Lj5Ud9WLEumZ9ig - 75b5Phh6HwqnXiaz+gEvQyfcsHzQjWasIiN/JN27UZ9k6IJQ3LYwqYIY2k8Q3wZ7 - IgSFqNlqLyDlI8FPGIlOKU8iqOlNKKziyhFYgNY= - =Ayke - -----END PGP MESSAGE----- - fp: 6F7069FE6B96E894E60EC45C6EEFA706CB17E89B - unencrypted_suffix: _unencrypted - version: 3.7.3 + hQEMA0SHG/zF3227AQgA1FWn6ZQmFi4IRZJtOShKpjdHEPGbD2s8PHD3pYv8edkQ + NnAi/vJimCsTHCLUpzW23jF+CIbUet7s8BWhETAcX+UGp29YbYaaqM2R//FISEQX + JcGGMAnsD0oOX69CCZiKaV0/jLUTU/Aiy+nVgKtMCdWrH54lGd4gKcl0uLRTVz6v + VSaS/zvSK8cxz6il6L37evBw+cC378THiUGkSjJhiAaWVO3oyDW+cTjDodcMC4dU + kk9VPkdGie7vHMuZduADtKkHLHrQRfNLl8SVH0oXko/PJVyNgHar0JoZbRfXoPt6 + xUsAUqSz7XFHDB153FAvJpBMW+JtuzOI9b6w4a4ZadJcAf2f/Lj5Ud9WLEumZ9ig + 75b5Phh6HwqnXiaz+gEvQyfcsHzQjWasIiN/JN27UZ9k6IJQ3LYwqYIY2k8Q3wZ7 + IgSFqNlqLyDlI8FPGIlOKU8iqOlNKKziyhFYgNY= + =Ayke + -----END PGP MESSAGE----- + fp: 6F7069FE6B96E894E60EC45C6EEFA706CB17E89B + unencrypted_suffix: _unencrypted + version: 3.8.1