diff --git a/.sops.yaml b/.sops.yaml index a3c046e..85f42fd 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -2,10 +2,11 @@ keys: - &gpg_h7x4 F7D37890228A907440E1FD4846B9228E814A2AAC - &host_tsuki age1c92j4w0gqh32hwssl5m2mfrggssxax9pge8qxwytv9lmrnfttcvqdrgsst - &host_kasei age1eu2a6m3adakfzelfa9pqpl74a5dz0wkyr0v7gegm5ajnx7aqmqcqsp2ftc - - &host_dosei age179y7apa80p9unvyjtsphpzyhve90ex986vlxkx43xt9n6m7en3csqnug7c + - &host_dosei age1s6s4w7cdfgajm30z9gy8va8pvs2lrzk5gnsg0hmn5z2sl8z36seqej406r - &host_europa age14mer45e52r2q4uz8n3fmv69tvk8gvwany4m4ndudud8ajv3jm4nqdj9m6a - &host_xps16 age1np3fg9ue2tp4l47x7waapvjxh5zcaye2j54laapy7uklamve2c4qv3gytm - &home age10f4a5acpar8vwz3v298r3nv7gggfpmyh4wxpkc2hwq9paq0scf8qee8lau + - &home_dosei age17acs5lw7npma4sughxq3wj3cs5gjkenqdzscyvaks0er33n8gupsce7jlp creation_rules: - path_regex: secrets/common.yaml @@ -19,6 +20,7 @@ creation_rules: - *host_europa - *host_xps16 - *home + - *home_dosei - path_regex: secrets/home.yaml key_groups: @@ -26,6 +28,7 @@ creation_rules: - *gpg_h7x4 age: - *home + - *home_dosei - path_regex: secrets/xps16.yaml key_groups: diff --git a/hosts/dosei/configuration.nix b/hosts/dosei/configuration.nix index 495b38c..056db67 100644 --- a/hosts/dosei/configuration.nix +++ b/hosts/dosei/configuration.nix @@ -14,6 +14,8 @@ boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; + + boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; boot.binfmt.emulatedSystems = [ "aarch64-linux" diff --git a/hosts/dosei/hardware-configuration.nix b/hosts/dosei/hardware-configuration.nix index 9ff7cf4..f615e06 100644 --- a/hosts/dosei/hardware-configuration.nix +++ b/hosts/dosei/hardware-configuration.nix @@ -9,32 +9,36 @@ ]; boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" "sr_mod" ]; - boot.initrd.kernelModules = [ ]; + boot.initrd.kernelModules = [ "dm-snapshot" "cryptd" ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; + boot.supportedFilesystems = [ "bcachefs" ]; fileSystems."/" = - { device = "/dev/disk/by-uuid/e7f7bd86-0634-48f2-ab7c-f19b72ee47ab"; - fsType = "ext4"; + { device = "UUID=ef98dc67-17bf-4005-8209-b5d3c352d6c6"; + fsType = "bcachefs"; }; + boot.initrd.luks.devices."crypted".device = "/dev/disk/by-uuid/1b6e3d9b-4408-45ac-9b98-dce4b505c311"; + fileSystems."/boot" = - { device = "/dev/disk/by-uuid/ABFF-19E8"; + { device = "/dev/disk/by-uuid/C930-D394"; fsType = "vfat"; options = [ "fmask=0022" "dmask=0022" ]; }; swapDevices = - [ { device = "/dev/disk/by-uuid/28225b33-ef40-4ff3-8d1b-7163d8cc3faa"; } + [ { device = "/dev/disk/by-uuid/4fcc8f63-f5e0-42e3-a9d3-a96e4a26d5e8"; } ]; # Enables DHCP on each ethernet and wireless interface. In case of scripted networking # (the default) this is the recommended approach. When using systemd-networkd it's # still possible to use this option, but it's recommended to use it in conjunction # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true; + # networking.useDHCP = lib.mkDefault true; + networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.enableAllFirmware = true; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; } diff --git a/secrets/common.yaml b/secrets/common.yaml index 80139fb..5ea2a96 100644 --- a/secrets/common.yaml +++ b/secrets/common.yaml @@ -25,78 +25,87 @@ sops: - recipient: age1c92j4w0gqh32hwssl5m2mfrggssxax9pge8qxwytv9lmrnfttcvqdrgsst enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXaStDclprYzNYbkR5SUsv - U0d1YXR6RzNaeGdyV3dKNHdpMnYySnJoMUdJCmp2dHNHSy9CZVpQQ0JMZEZHTzF4 - cHRpOXY0NUIvNGEwU3VhZmtneGJMQU0KLS0tIE55ZllIaUNBazZPOWFnUFhMRWVV - U21KL3dQS3BEa3ZWVGluRDF6VzNSU1EKE/sbmHOL70KxgtJlmUkuv0kRKkUZ//Fq - d/UfvyHA+50YpRfMH+HMcJZGMqOv7Ait7tz+JgLQACIjsPgz+mJhjg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByUlM0dTRRMHBYRFRnVzZH + blNHWXVZVHNPemF1U0lKN0hnN0k5QmJhQ1JBCjc5cW5zVFp3MG1uNC9ZcU1HRnd1 + cEh0M1NMMm05NXRGQ0MrTHVRUUh5SEUKLS0tIG04eDFmcXprMUhqYndvVE05aXdC + SHQ2Y1RBdklzeGZzOVZBWlF5VzRYbm8KYYuTxfnrHdAERPz8AKbWBH9sM+CZ47z8 + pHjfgRQNkLvV39bAsnK3Od5bG2Gc/f8fpW9TfnlTi8TOu0REyDWY5A== -----END AGE ENCRYPTED FILE----- - recipient: age1eu2a6m3adakfzelfa9pqpl74a5dz0wkyr0v7gegm5ajnx7aqmqcqsp2ftc enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDYndBdE10eGdDZ3ovQkhq - SXRzdWdHdzBhdGxSMVRzSEQ0TWZVaHR3L1hjCkJ3WkRvc051VjBhWTkxUThCQm44 - elBUMzZHa1NtMXdKaTlUMExNSUFpa3cKLS0tIEJUL1BEbDFPOU02aFpvby9aM3Zl - ZjI2WkVVZnZFWlBTcG54V2E3M0M3Y00KdmD2GrdA9So121ITI5Dk22MwX/WuzaUi - jDuhLT3ZJo9k9tihWq0n4+tTAkSKXjX09kDFtW1QezjMWcrC06SdVQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIVjM2NDFGVHVDTFF6cWhO + cm5ZeHhTKzE3eVVWSXVuaEFEcElqTCtvMldZCjBTekxnVXdlOEZsMmRFMHZ0R04z + aWJ6ZkhPRXh0UmxzQW5uZGt4dDlyUEUKLS0tIHhod3FxMHJsYVJoaitoVWp1eFZK + RndjTVVvU0lmM1RZZzhQM3JmSW03UDQKOwzjl1jCbSPelGaH4bsJlWGHNJ1t3DSB + Vm+pIBA/Y9WndBHnbGii5nqCH2KWk0wTrUppE20yOtsFSU5pZX6M1g== -----END AGE ENCRYPTED FILE----- - - recipient: age179y7apa80p9unvyjtsphpzyhve90ex986vlxkx43xt9n6m7en3csqnug7c + - recipient: age1s6s4w7cdfgajm30z9gy8va8pvs2lrzk5gnsg0hmn5z2sl8z36seqej406r enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhWmpHejNCV0ZyUGE2aXlt - STQ5KzY0aUFDQmpnQWhLK1hldGtnS09YS1E0CjZJVC95Wml4Y0Z5Y081dDRjWUI3 - OWFMZDQwV3JkTHpYR2NldngrYzdaUjAKLS0tIEZ0am5peUhxSUpGMzBzUjdIcks2 - QVprOUt3azczazE0QWhQQmlnRnZhSzgKsp5nt1AnRUnmvJRBgrYufniM+7tm2JGW - Uojg7j8zr0kUpu+OhVXiBYNi4oS+Uscgt2faS62Jubl7Q7in/W4rrA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQV1FUMWU4UTdXUzdvdVVp + UEVTUmkwWFR6K2h2NjhBNWhGcUNVWkNFVjN3CnZUZzNPdHBsbjl6Umtlb3RUSUY0 + djR0aUZWa0FYWWxGVUkvdG1CZE1OOEEKLS0tIGRReGl0VC9iTTY0dVd1VlpIcHlz + L21NdzNXZDdwWU5vNTduTGYwUmxBZ2MKPdgDkadORfFOJRHcfbnjJRItBY5/GhkI + 2np88u6i2CJJz0nq414yBitqNTDz51lUrsM0I1tBrYwSajWwAXZHpg== -----END AGE ENCRYPTED FILE----- - recipient: age14mer45e52r2q4uz8n3fmv69tvk8gvwany4m4ndudud8ajv3jm4nqdj9m6a enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqYnlXbU1OdTJsTEE0WWd2 - VW5UUk1tazEzYUF4R0xOSlpueFphUndaL0NVCngrUHB4LzZremxpNGJoSXUwa2do - L3lydVJNTk1sWXNLUmJENkVRR2JIalkKLS0tIHJUbHpUTTlkMGo4UXBQdVl6NGU0 - K2U3c0JvSHBRVnM0RVNGcVg1L0hCREEKwKsonjIjHvFerhsu6qX5StFh9NvOd4CB - GfgNQsvhEGWMV2i195ERzGd2T61GpqLb/iYx8Tx2WQQ52n0aDbZO+g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWHN2cWF2UW1CTjY4Nmpp + RkRtVXRBMTNBTlpRekN2STlkQnN0QkdEdkFFCi9sWXQ4UWMyM1AyM1dkd0ZVWU1z + enRCeXVYMFZib09lSU5PUUo1R3Y0c2sKLS0tIFIwUDBMTlM0NTRsTEpqTW9aN1dw + cW9OdU4rK1JmVUFibm1VcXJDOUR3aUUK/K71tfVhdxVhrs7AFGBSP4IxdABcfmpN + /JyydTcIJ3Om5hArsA8owyAs2oR106P9Q5zgbJuw9StbbIqEzJ7FKg== -----END AGE ENCRYPTED FILE----- - recipient: age1np3fg9ue2tp4l47x7waapvjxh5zcaye2j54laapy7uklamve2c4qv3gytm enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBic0I5dExTYWtUSllMUEFv - WGJwTkw5UkJCd2ZYejFZaUprdnNhSXRVOUNBClQxeFFnQVR1THVSR3gzWklySUww - U01GLzdZQ1dxN0VEWEYxMW0xSDZxUmsKLS0tIGwySmZSQ0xPdHExZVhYRXZ4RHh6 - dGppRHhuZVRGVGZNdWVjRHhaL1FDMzgK23NeGYX8616C/XT4TXuDDu7ZE89z0/3B - 6jR2N2/d1rTPxwCSdympTyLLSczQeMkULODM6iezz79MSlbSFwtObw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4WmxBRkU3SExaQTdlRjI1 + cjMvbGFjUEF5YUg0Q2pmcDlOakZwY0g5RkI0CnhoVU4vOE5sYnRkTTREaU0yZDhR + emprZGovdi9NQk9ac2JhSmxxQ3pEOUkKLS0tIHdrU1RBcFZ0TXlhUktJR1dlS3hX + OXhqamh0bk93MDdkOTBMN3dwSWVlSk0KAHkw+M+fmEOAseLFnO/OEvCa9dAQ31KO + 2SnCTOR7nbRc/sguseP4brQD+ungbtwPF3TZodjgQMverdIT4I80ew== -----END AGE ENCRYPTED FILE----- - recipient: age10f4a5acpar8vwz3v298r3nv7gggfpmyh4wxpkc2hwq9paq0scf8qee8lau enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQQW9ORktON2d5aEg1RTZ6 - SzZySE9lYmViVWQ4enpZQWdVWDg0YWVUOUQ0CnRycWZmVUlvR2JNMUlmQktOMnJR - VWluUzlRa0czakZqSjdzeTBpTFU2UmcKLS0tIEYweklNVjcvOVVOSUw3azZsNG1F - blkrc0locjd0eENvcnVmVW8zaStSODQK5icytb3Ae6BmoU3Sz6yp7aAj/CtmHIS0 - 27xAjcGnnDmpVwo1NgjOgF1wZfmVA6II393E3KNNVs4pGeesS5C0VA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBld21NTjl3T0lEZDRkRlht + Y3FiSHE3Y0pSaGw1UXZQaElBbkNmNDJYRFRrCm40QWxnWWcxb2xwOG1ydDZmaEti + UkxHbmI3d0tMRTVOY1d3b3RuRGlMQ0EKLS0tIEt0SGtvRFExSVdHSWlFSFYvRG9S + YTNiKzc1dy9BajhGdEVoTG9zSS9xZHMKywgMk/Jm121cHJZVNxs4BftYpOdnD7P+ + t6/ncqqJRjIuEsI4Ibtgt+kaP6X9ehJDgmNcp2/i7ZwZ5gf8Npb/nw== + -----END AGE ENCRYPTED FILE----- + - recipient: age17acs5lw7npma4sughxq3wj3cs5gjkenqdzscyvaks0er33n8gupsce7jlp + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2S0lnV1J6TnhlM0xFVVYx + RzkvRlBiSkl4ZmRqdlpNdTYvUmE3Q2pTS0NzCm1QaTZzQU0xNjdJbVpWUFRHb0gv + YW03MUdvazZHYm9xOCs3OW56c3hsMUUKLS0tIHUrclhCSFFhN3l5RXI2TG5WeWtN + WHNjUGdPc1VKNDVoeGVLOUpRcW9JakEKxUfhyC9vhXMkkJwlrV1u9SuxThhmka0E + tMbzyqHxFxT4cZScaIDxAl5P8W6mpqmpaN+l/RT+ozeS5FY6+iMVKA== -----END AGE ENCRYPTED FILE----- lastmodified: "2025-03-13T14:05:53Z" mac: ENC[AES256_GCM,data:ftoKk3mBVdRn16HGEq5kklw0/RTWpyjneBT2PJUUaGy4u0fWJy8ZfcIcoG+2WekiSFwWBab4kcFHr5KfXX+XEn1Y2brdcirCXr2PdrmccGxyvSiEy/C6OUrB9KiFqpf4tmx3IbYimlxBSE5uQStQATdGWu7cM+hsrW9j5wzWlUU=,iv:jmJHVMZqyf7xTFry76ywN2Yt++2sG/mWsBvaLONGoM4=,tag:19C+PS8tTRVUaqrlQnoDeQ==,type:str] pgp: - - created_at: "2024-12-04T17:04:12Z" + - created_at: "2025-04-02T10:09:05Z" enc: |- -----BEGIN PGP MESSAGE----- - hQIMA0av/duuklWYARAAzeQVSGMJVLpE4L3/HJSTi9eyprFy4+B4hP3wLO7laCIc - OLOCZklYExSEImJXtyOmNnWVyk2ZvbAyyg48gHkQldglnn+RrWH3wV2hdUfX5qZL - 8EGuDp2olWd3YBphH1lE9h6TEabtAfjWXywOdVqwoiQCTkBqPYkZGFx2LyUL/kE+ - nVh/ssoqVDdhHDhBpW1jXbWu+0/5nBgJWyfgFpFtZdfGaThYp26Wi32P/sNwHOZL - raDyC0q/c5hojyVNhDRIJXqcDge3uZ9/LdZm+qBwpeyHhJob1x7F88f58M7G8B5j - gA6e2kF0Xrig/4xUAhvd2/gtkhg+eWuDLnurJBuG0O8aoRZ1B0VXir5NSPN6/iFs - 0XOhZBzcu33xAN0CDH1qwp3gJuTwVpjAeD7y1sg6mmyqbYnY3eY5jo+RUUstTc6r - XEXNuaKmnvZEE8QlzvVIf8Kytb2yssen7h1U6XXm4B65CHX3d42S+psoPs9EkcZ8 - b59ix5QrPdmTU5AWG7uOYgkcgyuQmR40pICKGrAPqaiArXstFyndTGnmtqu65jal - Hm+yZiDCz50mqqiBPh4n5wu2sxpvaqBkWIU1fn8c1PnyX3xgIQrV4nA5fewAEf74 - 0jeVGBgPohTUpkpL4rRbSLEvH9wh1qH4qEwzH1vvArCMRPLCASaqxoTu3/e/n2HS - XAGVjX/gRHHmuHpVSW+nE+lPpuLQZeMfA4rU+GCSBzrFIw/rbfWU+FoiIM8M+DDX - 7YIfveJLVGlPiPVpyUYrsEjTtZvcDmSrTBTP9odIois1eNXECJEZX0VRwr9B - =gSDK + hQIMA0av/duuklWYAQ//eqCNRV1+ydZywte+YlOM5asB1RLerIIM+cNzcro0jkSa + 3zuAmYlj+XoZfFIC3cJlu/rggBhW9uRzIe2b/qnFeVFss/3ssSU0jTIybRolsZJf + 4+1niQkHz1YEfloTrFy2kyqDX3bSdpXxoYoIVLYJRqo0CbvmrM74xmm6dqkXVXOu + EPtrycj9Uy+tfVtuWGGCkZnQp7kKjPGoAOuhxsFhSCQk9Afbkyuujr+ezATfUHZE + WxTrp3nNmXbc9x8RsB1NtVDMgiRSQkLWmyF95MEAQWreO3lE66x0iWmrpbDCoEIC + B923xN9NzAyzZfdngou/+v/kTACvXlGLhgiAK6glP8UIX682dn2TozqgP7nCsQfs + XX+h23qHmwySiRzkTRmDP8sXe/rHhdp4W1O8883K9/0EZjh9fZiDrdL07Yu4EDnK + GgK/dKZOEHYPY4FTAqjzRGtNdwH7DG4/mSjeaadGprRx07JGzerXzP/clK9fIOUW + RnlGHU61THikP2Zcm8PeaDc/VZv2bBx7z4AB7ys0m3sf1VJ4Zf12aAtffkLf90ew + Cmoi7WDZOTUcZqdFK0SHjmLOEvQ3tQQF7KdMHTgrZOThArr1vmWids1LxJstp5eG + zV29EsMPzg+dhTt15MyM8Q6IuWhGG/7z+B9925eGac4NBM9KUvGfrUem0B4hBqzS + XAGp7gQIETUx/mzJ8kE423DEkmcInCrQTGL+Gfv90ltqareDogiDQqxpJDRMbbu/ + EHzkP/RzhZwzDVSzIl5+1TAaeWthY2Ru3YmSGQOso3UXb7pB0DeJMZUfPNtI + =Ir3g -----END PGP MESSAGE----- fp: F7D37890228A907440E1FD4846B9228E814A2AAC unencrypted_suffix: _unencrypted diff --git a/secrets/home.yaml b/secrets/home.yaml index 2260bf8..f5662dd 100644 --- a/secrets/home.yaml +++ b/secrets/home.yaml @@ -14,33 +14,42 @@ sops: - recipient: age10f4a5acpar8vwz3v298r3nv7gggfpmyh4wxpkc2hwq9paq0scf8qee8lau enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEN09QV2FpRUFzQW5oSnUx - V1FTa0RZK0Juek1aNWNzZm1TR255YzJOWlFjCmNDSXhLbkxNZGMyOGxNaWxoUkxp - c2RON3RCNGV1ZnM4SEVHaHluOFNidUkKLS0tIDdJTlhsVWpLMXJ0UkNRNVlQUnd0 - QllyaVlIVEVrSlJDZzlwdFpoRlg3bmsKYBGLYmsfFu6GuRUPGsS0+vkUv1QzJXZl - D9CFcRQw0Xzti0DvDj7cWrCJ32F1eYRp/9LWyG1CEjfoNEKyUJZ2qQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEMlFpOG5Ma1N0RytzbnJ5 + a2lqQWljMVBrNHQzV1ltRXBQYUpPdERTa3hrCmszbitnSmJHU3JBVWg5d1dyZ3JM + TkpwNXFwQTFqV1BEaHlJQVI3RlJVVEUKLS0tIDdXR2Y4Z3BNY0FlaUZNRmRhMFI5 + NEJHdk5CRnc1MkVhdzNyKysyQkREVWMKcbrp1ytyL/R03KdGXbApVxGJBPRDTbj8 + i3gzg+eeZco1yOpFolxTYvIgxgBnJfQgU8zQcaYgIzYOeNBKIircyg== + -----END AGE ENCRYPTED FILE----- + - recipient: age17acs5lw7npma4sughxq3wj3cs5gjkenqdzscyvaks0er33n8gupsce7jlp + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZSmpkbUxxRmUxUW5qODcw + aWd0a3psZ1dzSDBGcUI5bk0wSUtyS0lISWhNCjZkaE1BeUNGd2dEL3ZVZllDc3V0 + dXJSY1grZUh2QnVLalZHbSt4MFJJR3MKLS0tIExKL0syVVAzbUk1U3g5dXhVY3Bn + UDBQRkFtTzYveU9Cc3dYVjQyMVJQUjgKu2zXnw1OCUPW/4/colAqdzU4TUAHZqFd + s4n79dNnTxp4AnhN3UWpN6kUWIOkezVqXPFAz+bQcglZOm6gmBEJow== -----END AGE ENCRYPTED FILE----- lastmodified: "2024-10-07T23:05:27Z" mac: ENC[AES256_GCM,data:0EgnvPIiDHfE6YYVISwMdYycXUXRkvJLpi5llNF5HMCUMQNFIPemb4OkPbcZhP0HkZCRQC6pFhTXWMU9NbxpTmDWHV0+pNrlkX4PiRKjCJ7Yqq9dNkJzCfq7091ZYYCH9UrgKIyi6+/6jGANI1sq+QuEyZFVPYMnaeSVo+ntqVE=,iv:pJogp+pCfkDaTGh/Qy+GDcELw35Q4Sa8iMKU4JfGCRk=,tag:JGpN4HymcHpJS47fGx6cjg==,type:str] pgp: - - created_at: "2024-07-08T12:27:24Z" + - created_at: "2025-04-02T10:09:10Z" enc: |- -----BEGIN PGP MESSAGE----- - hQIMA0av/duuklWYARAAvygqGcBQohvHxwGMjDqwaYxVOLHUCY+EWdQYCGlhvJ9o - kdmrwJs8coePs2CBGq98Yo6LuplI9ArTjAsSSG8dYXC8LR51ts++XHkqoSMsEQdO - CF4DonDNy1+goHgScM2JBgVij+zUd1SumJHiuXdCu9MsNMoo1pIjE9xTTQiYutx7 - gz6Q4AITBmjqZgfxjNWLXq7iuIFiu5YEiluc7TP+FUfabOljQCzbmYHg7f/7ZpCM - pEko4fdRRwqCrdzjHAmoUXbqy0yU67yoK0fBFu6wnrZOFk/nSzgEelnSb0kx9z88 - aET6NuLbZa0I72Z9xEcpECdRNSGRt/UXFIKBR0JyNmBLhZcERq3Tm7zG72Cmmi8g - jL6oPTfi0B0nv7nLWXCj8kHFFDI0Ck5H6ZlQ5y7Tu/VTuNnrdoHwn/hCh0b25Y9s - uJZuVpO2l/W6sb3Db6u/eeMvy8by1vvvFDEj75zKyImPP4bbn4nlJyu4qJ8scefX - 5y97DbXmsssEgOgogojf6JKfyJ53Xy4/ROEnje9S+nrNlgQJKUrP2JVkppq357os - R6z5mZJAR5LkQ7nC0hkxvbGDyRys8qEIXgyzzPcx/imepH4H92v3X5xTcWmue3QO - GPGXty45HVNXQM05q7UrAXOf50a0IZFnYeVD1f0swVd/Fc1WDeDxXWmhgcgxPXzS - XgETKOrQh/7hefJqaeDNT4KTZ/Bnkz1gul1n+BsMSkd8sa9sXQNB2JMwhNQFSdcP - C011agjjx0BkUHArCFbGbCaXnFlB8nuC1xJDZ9US/IEUF5hy4Ozu1LJHJuF20dw= - =H2VJ + hQIMA0av/duuklWYARAAvMwEw+Uvrwo9FKjiV+rhWOBgpyY0PfRsf6bOMuXoVis5 + cV4nf5UHeGigao8fCDzBY20zC/nhMBMq/Tz8HVzsURhQf0VaBy1r9CkzaPDhmvKg + UztgKzc72WK25Dy6DUG6+UlKYb24tHe7zM/d7cnEYrWKaItC1HA66tzmp+O/S6wt + f/0fAPNMVFJsWhWzd25H7RZBUFJ6O2nchtUYK0t4djvbclCSknwIatMQTP5t0uFG + 4/Vw3px/0pfc3/hW1BREM66QO/PWo9qg0KCGk7sNQ+nVPVg97miLP3nI49bMJ8t/ + 8SXBJ/M8CfYSKUj2rUky6K/QFf/vNXB+fp/HUdb4/85nmD5yXmwfU6cpZlSPgCUR + oTGgOjLNEGEjoS/VVeNEAfVcZsMALJ5qyCM5naCpp7bNANBbQBEcfzGSIkWquRwr + LqR2jLdxSda48S3kqRR+JTTg1CJ6MfLRwKSS57eALxkaHSLjEhVBZG+Dvkew22VS + mih2rpMfu+PswUUkabFOVpbPvE3JzFHIIkreiG/BrJs4l96FcPOIuZfGQvaNYns1 + PBYhrvwrrZxW+dA8RDWE0davClHLV22wMciKksblx+MjwdFE0fl7KG8DL9NrjRyF + agJEiE6NAjTPMGClg9d7tngWeLNXfSbk/KdKR5k79se73/b5XCM77KRuu8bneAfS + XgE8LOJJP/2KSbLTptQkrCmyByGPs7NJJcFeFP7Q19eynAUPmThA3LgU4GDaMcDn + NKv8IVhQwIXDvyvEDmadNgoePz1p68d3y7o5CvE8b3C59BlJt1wre8MZCIgugzw= + =q8hM -----END PGP MESSAGE----- fp: F7D37890228A907440E1FD4846B9228E814A2AAC unencrypted_suffix: _unencrypted