From 9fdb2d7b7dc149e06818061d8400d2ed4e9be3df Mon Sep 17 00:00:00 2001 From: 0xrsydn Date: Mon, 5 Oct 2026 16:59:26 +0700 Subject: [PATCH] chore(secrets): declare kache R2 S3 credentials --- modules/darwin/home/default.nix | 2 ++ secrets/global-env.sops.yaml | 48 +++++++++++++++++---------------- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/modules/darwin/home/default.nix b/modules/darwin/home/default.nix index 69afed2..f194ac1 100644 --- a/modules/darwin/home/default.nix +++ b/modules/darwin/home/default.nix @@ -21,6 +21,8 @@ let "ZAI_API_KEY" "TYPESAFEAI_API_KEY" "CLOUDFLARE_API_TOKEN" + "KACHE_S3_ACCESS_KEY" + "KACHE_S3_SECRET_KEY" ]; in { diff --git a/secrets/global-env.sops.yaml b/secrets/global-env.sops.yaml index 94f389b..80d5557 100644 --- a/secrets/global-env.sops.yaml +++ b/secrets/global-env.sops.yaml @@ -1,30 +1,32 @@ -OPENAI_API_KEY: ENC[AES256_GCM,data:+3NBsL06StOplxhn05jSBGD06bTrJBaKjjBdE7bclTH3RStMTVhs6lXHEqrFMJ1cLpEh+AFR7gE=,iv:hH+ElXuDFfJ2Pr9jr3vZMOpRV0sDKV/CtnVm4dTHNl8=,tag:zTV/2Zhxz15yHJmxhyNXvA==,type:str] -OPENROUTER_API_KEY: ENC[AES256_GCM,data:ToATfynUhY4df2ax6SywCpUCHl4JsOEi/yMcBhg8/7ulOq6Cqq5U2VKgtpA38Cr6qbJTOtZXVtNU2YUwdz8LQtGOoLqHp2pTaA==,iv:UZta/z68CZkGkzhPRH/EFAVhFO3G9fAE9a0zmBQm1kg=,tag:bkPjdaeSl/Hxed9gdtyhSg==,type:str] -ZAI_API_KEY: ENC[AES256_GCM,data:/dwCvRmNF9n0c/yKs3ii/pSku6+g03JBXv4AauNvjaU+0plsE3xdWL+B4mGE10HAsQ==,iv:3zUAJnsWigBaqDc6BuOLecSq0S1D9EpBOkMHVifHF6c=,tag:0sW0UcTGiYNWBksiAwHF7A==,type:str] -MOONSHOT_API_KEY: ENC[AES256_GCM,data:WhPRdFqUcOJctdowxsCAX/2qzMuWJ5P7JnvpNqGg+8mPxIPx5ybnG+6XQ3nYkZONJx8j,iv:v7rh6AHnSb4BLhthDbU4Q3UhV5YzcwO4xe2M9/0nY54=,tag:w1w4Si8aiizsr5r+nQUyUg==,type:str] -GROQ_API_KEY: ENC[AES256_GCM,data:0UwJWQNxzfMaeBEvhqc5h37xTAoIq3Ld+AenEL16SVVLaogtMSaxHX1B5pn7XiEz/ermPLYq8/c=,iv:2Cb5OLKYDBvcogXHGIK50eKx4uAkfxj27RaLBzPNM9M=,tag:fz+v1NU1nh4Hg/rwvu35oA==,type:str] -FIRECRAWL_API_KEY: ENC[AES256_GCM,data:W48XK3/SjIuQUANEZ2tCWU+uQK4RKzPZE8hpkHopydUl/dQ=,iv:we/6fCvmXfaTE91/EIO09AryyUh3HGWvSPEaKb8IRSY=,tag:OHP2ryFhww9y8ueaxauuPA==,type:str] -FAL_API_KEY: ENC[AES256_GCM,data:lyfSFpJYExZBY/gsiPAGJtPUREUMBPWB/wY9A6CG2P+i0vOBuem/8exud2bIIY70UNvGZz0wV+GxSvZvIkkHjVFTahLu,iv:D5ysGAwOKMhBWJ5OSL4djyLTngQqS1K+9jUNWnU6ors=,tag:3ZDED4pAGWl4jrvaxEu9Lw==,type:str] -EXA_API_KEY: ENC[AES256_GCM,data:s3c83dJ8V1+PBrrlYWf5H+hpH5SiR3krZThIaY/aexUNZ0xS,iv:xcewp7nT5rI8ZR9Hshs3U/ISnIr/qtUrk1dOtPTMZ4c=,tag:mgH4LTs91RT2kSkO5SQJqg==,type:str] -ANTHROPIC_API_KEY: ENC[AES256_GCM,data:aBgfgHQ8cyJ4TUq4O6y218flTgDWcAXatY0/xbaD3AVvirCaEUXfsPP+0ySlVxlzx8hj9gMizlY2gJkNarsgwHCikOtmh/ZCxbQMbwogByqdV3C4myY7UwMgZdYzZGaQBL0JWR6ZZjf9ZK2T,iv:QB2tYhBtOU45Ho65FwQhD2H6gv7VobDXWgV/S9qu/yc=,tag:TTkEyjiTHYA1ZnMMwHwk4g==,type:str] -OPENCODE_API_KEY: ENC[AES256_GCM,data:2aPaiODhpFObObRN+/HiEVsvMds1n6MhrmvQUWo2ozRzgRHQ1dGGZYFzOZoSbV4vpjmiqKW7VUFnVU5va1xlS8HrWg==,iv:DgCF9I+wT9xUjmenfUSDrDnKD5Ai4pJGw4qKmePpZOo=,tag:YD7nO4HbDKTa3zNbGtUCOg==,type:str] -BRAVE_SEARCH_API_KEY: ENC[AES256_GCM,data:7Q+8sa2Xp4amEMkGzgEZzSLDCkstL71lu3sz1iGJdg==,iv:pY4NMgIUEEqwBUonAOAVoqP0EeqgON7h23221Yoa4aM=,tag:foyjDNIMsxrKvgYmu6FJNA==,type:str] -KIMI_API_KEY: ENC[AES256_GCM,data:hkq/IY++1xGPmFMt5UMFlA/mVCOKDh+4V1Ip6Bv5ZSWTwdqwP1ghuL3HpF/r4Y+eO+PfzcZso1A8z+4SqVlXBjmiaORHIPut,iv:UWcdLW+ITk8jtc/UbprKz8zxI3mgAn1DP+tch0tse8M=,tag:brx5KyUzl1wg+fTagMUphQ==,type:str] -CROF_API_KEY: ENC[AES256_GCM,data:rCBZ3uDitVs6EVs9AOWGT7UZf0x6vQ4EU4fnyw==,iv:XwUxXgDxku8aAxMIMdxrVImhjNuuh+6kXoBo5RULhsc=,tag:WlIglF9cMOR33x4JbEmpnA==,type:str] -TYPESAFEAI_API_KEY: ENC[AES256_GCM,data:Us6DY2q+zMj05USnvb3lpEUAznZpTSMzEMd7g+tGHyo/VbNNmotXmhrnlxwAhACa9kE0HdBYpVAen/3DGQuqyZekgKvgdL5+Nv077PffdczaF2rq+Cy/hDjGGG7YQthC3T2CSk6OXIzSgUFt,iv:WtWOnxC65yWc9zhJame+Lp/wF4pD+w1eiM9D/aD19Lc=,tag:SR3y+RnBOHqQBGQaoECNew==,type:str] -CLOUDFLARE_API_TOKEN: ENC[AES256_GCM,data:AAnnI2W69VrCiEBDyR9eROPXq/KKFliULPIRO0u0/Nr0/Tzzunn26jRCyTaFfpLcJcdD+OQ=,iv:7LNXw9kqWK1vZ03bBldWZiPiyCr5oWigXwgewc9yvdg=,tag:Z6J43Ow9O14+tzF9mzKvAQ==,type:str] +OPENAI_API_KEY: ENC[AES256_GCM,data:+XPvYSzCPinQLEG3cQg10VnlMDYYe0fdpmMsesiDqt6R9rpSh325GkynPHF1visb4bFUfzjDVhI=,iv:MysfkjVQysz6uvJL7slQeQzCq1gDbSNtbYkl5+EiLGM=,tag:SrQgZDiPwDr1JhUlNugRRg==,type:str] +OPENROUTER_API_KEY: ENC[AES256_GCM,data:PLrHWLoTMEknbVcxfDifU5Yj2FHCknjt7fJk9F64NEa0jke+fI3+bOahM2WNARoADxgIlAgDmZ1lRtcP4zzXPd2tw1+N1sgT5g==,iv:zKorxQcFwVH77PSSmrmiDFCZuSBmpgs4wt94ebARdQM=,tag:zQfoTi7K7UFYAJG8ioG+FQ==,type:str] +ZAI_API_KEY: ENC[AES256_GCM,data:pPm6CFu8sJEsxKUCqzqF1DLGvVzhg0KNKa29Qn0lSYE0MzN9OpLCwoHvVxm2zPLCCg==,iv:fxCadvs/fmkMJcHfOnh0k7FuWclQA6kzhD2V2SOfyak=,tag:jbH/uR2q+aoX2ji3jwMNOQ==,type:str] +MOONSHOT_API_KEY: ENC[AES256_GCM,data:PEgfIaLppX7qiMdl8dJKvx9ILMUxbuWqsqy/jh5p5h9ykroOpof91PBJA8JhRX4ewZSj,iv:v4SFo25/M0PXHdAlLtb0k0vZI72WKjMLNnFq8nC84KM=,tag:wdFcMNhAK0qk34jojXW00Q==,type:str] +GROQ_API_KEY: ENC[AES256_GCM,data:BvJjaOzWvIfCR5lf7MlnG2ZUb9UOv2ikA2zUUGbZID+Pi1dIOqzpFUojPOgugJdtmzLdicakZQ8=,iv:dnUZPH9mUyq2AUQWfsOv3mv6DvyPERk9Bs1GzqbH42c=,tag:Hir6Zx5oZ23ejnGxYywQIQ==,type:str] +FIRECRAWL_API_KEY: ENC[AES256_GCM,data:94Kw6eORuRH6bA7y3t70fjWsgjsF76adJTOYY4+GHiI3Sfk=,iv:w8ZDeoA0WyieU10cedTU2EUaGDpdgYB7pUXAskArVPs=,tag:ofz21RexRGM5NQuO2K+r6g==,type:str] +FAL_API_KEY: ENC[AES256_GCM,data:8EpPQI0FwwcXRwDOBk91ovMSsmtpZUmJ8jDZl6iRRmk3/g4lAnUieWFyLu2fUJ6d4AwvauIrq3E1jc0i0p2RN8qaE7Oe,iv:Fs39cLcM1/V42EzAroBtZ6sJlKKKXdC6WnFS8PqlgNA=,tag:bDtTt+N5tnpgmiH/4oX/nQ==,type:str] +EXA_API_KEY: ENC[AES256_GCM,data:RcvF5ZSUUIX59Jp+SyEb+DUlGMaewbVij5ae54iSeycATDm+,iv:P1eJh18BRLSzOS9MvZzN8LA7RzUxRfSxJoDvk0+FWVw=,tag:bGBvB1mlYYnxB5jA/FhE3w==,type:str] +ANTHROPIC_API_KEY: ENC[AES256_GCM,data:ssC716b9ht95FSiF+OX5qsjcP8U74/2yIWlQoDH9EYBEdMwB39mjNp8qBRFlmRT4BnNMJO4UywhjTX1hLOEx3/ysz30ay67rDbsFZUy4BJM43+SNqvbaeLceuQqBrQT3lXd4qyutKBjYi66n,iv:BEFpxHWF0apBJVjcaFGCadFlYTrZFfKP3AyDQqgsp/U=,tag:1WBhFMMO2m/Aq/HjtggE2g==,type:str] +OPENCODE_API_KEY: ENC[AES256_GCM,data:M/vRmBdH+BtlnFS1b47Ov13pAOl0WdIhQTxzAnRme/gWO+F2JWDdo1j8zMfygHLJW+UElcaDveMh6uT4zRv4coF01A==,iv:VhuGzNgiVdmjoUgL4ijM6/F7KfEEeLvMOL6R9YlbnVg=,tag:rqNz0EazFOburHI2ybbe4A==,type:str] +BRAVE_SEARCH_API_KEY: ENC[AES256_GCM,data:EPFrTuje9SSiweubrC03JaV6qt+sSSgjXHKH+8hpaQ==,iv:GuMSpOudsjeg3FwcNFA/sA/NElc8fFLYnJwB8O+X2BQ=,tag:YeKKP7l6a6P8drM+ArMFvg==,type:str] +KIMI_API_KEY: ENC[AES256_GCM,data:4siXNx/RUWA5UlFnfvlrR74bSdOVKqBYM0gHB1C7VnpgugUP7Rlg7aCd0cCT5wOezTk9YX5HS5WH5Zf5YBhpAnTC+ZSnRLrh,iv:H/dLpCbY31eRn78icQn0Iwrg0zGnaFHFgz4atVye+D0=,tag:2ATSuq9YOH05O9J9tn/JTw==,type:str] +CROF_API_KEY: ENC[AES256_GCM,data:7tF59lAxUE29QuV3fCo1k0QfBttFALHGtuh7LA==,iv:rupISFl1yfcKZ1jFadq4ZD4C8d5SPlmlbO/lBEKqDIQ=,tag:iSk3deqFNC+lqwWggU3Ohw==,type:str] +TYPESAFEAI_API_KEY: ENC[AES256_GCM,data:bF6mtrQ8v509GLPSnpHNzzSnS265Vz9zrF2dfuqMYGf6V1/3RoZL+X3lW9DC2iydjbylt81n3iAqbnK8XYJejRZol2Td7/48HZTGAmg+xYyKQWOymiOQYeO0wEFxZcK7i0H3fzc2rGtAQqhi,iv:wmlB8D3SJ6BAleCCrZqiv2bCgXE7o+SGCIPqeczIlOo=,tag:wpaGyL5VEggA9YYXGwnvPQ==,type:str] +CLOUDFLARE_API_TOKEN: ENC[AES256_GCM,data:9J7upaXrq1mwusY4BeOVIBkav++JU5OWyjJymHfn5uG8cg6Dn2rcBrYh36z3oSQeFHaA0ow=,iv:5LKXLwzb8LZ2aJzzPOoEjQXpl4yF8DMJ73IuM5aH1mw=,tag:i3fSGUGHLLrIyuM+rIn1ag==,type:str] +KACHE_S3_ACCESS_KEY: ENC[AES256_GCM,data:C026Acv9O6e9+sMEhPY0HOAzM+9FPrW9KORye7UJ2UE=,iv:ustIzdKSENmLoJ6rakDjvqp5KeLn7EETe2FxrltXXVo=,tag:o9I2hUFWYxb9dRhQIn4tZw==,type:str] +KACHE_S3_SECRET_KEY: ENC[AES256_GCM,data:SmGorKHaOcNpTqDBOAjc53RgkrtM9Op7+JxM1xFzlSUby9fnRAIjhitZvGaQpr38+aZa2XqgGvURlY4M1KKBVg==,iv:fQXI8MtElaLAqroIOlI15S+FIa9sxwJZ/XOrJCchPF8=,tag:vsdZEgL5Enph0wTLFWY/MQ==,type:str] sops: age: - recipient: age1qfgey5w87dresg99zed3d2yz62hv6c2c7u4gd5e880vjrngmx9ksgfv3sj enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOaFFBQ3RQZEZBelhKdVla - cldzbnoxQUxPS3lacE1SZGlTL2t1cXMyRFUwCklXKzlvNVlQZXROM0thS1FDQWNy - Um5yRkgvUnlsdVlQRmowYkg4eHp2Y00KLS0tIGJOOERDSE5oQm9xaVg4WUFUa3Nh - WHRrVWx2Y3FabWpBdjZ5VkpFY1BGeGsKSc4vxaHSj/6g7clPZDOPqCf3Zo+VGSRy - HwLiHEohjk5/R3I5KWhFuO9aNQTNYYnUBwc6nOAcEhw+Mihq2gDtzg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrSi9HZ0RUTFFIUm9Ha1hX + RDMwMDE3OUNjek93STdNM3ZjWWI3YnZjTEVJCnMrVWhnOHYyZC90MGZDMTB4aEQz + a0JrZ2ZpcjBzVjJ3RHdIU2JyS3UvdUkKLS0tIHFWaDBNMkJjVWFraXByZGdZcVZs + OFJhSUpibVZiY3c5aDhpcmFaUTBKOTgKaCG5Z0ngW/DJaiIn1hOKQ7izXjIWNG7t + 0gXDS/VOAwZUIPWPUmj6MGkl8eeMxoop+EA1rUUmJRn+pXONlaOKaw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-09-30T19:10:06Z" - mac: ENC[AES256_GCM,data:J8c1uFz0S+hSV7w3ZHvP990wbbYS4EAdjEN/s8cb970s07gVLBKeFE4Vd89OT7wX4TQB3eHvyp4jeotTaQlY8idXM+3lBS5FUDYKZ8V9HkFqgU1jKQ9Py/NaxiqxKOzcXgpUYSaAMa+V5HDgFBam7pso3Ybnw2MdsiYZL7GcZLE=,iv:mnWVg0tFqRd9bWS1jeVy18TVWBq22ahP+eWcbfqWawU=,tag:0u57vr1Uap+Eey3H3gTxmg==,type:str] + lastmodified: "2026-10-05T13:38:57Z" + mac: ENC[AES256_GCM,data:q34lsaG+/BJWV7x1g/kYuzSGjv7b8SiPJhW8zrP3/uqS7GPgulWqmBnP2D1QEj0KjlWwmOiR12lbi9t19N7PpOjUSPNSsonXnkuXDdS4huHi0Wf+Ddnr7GH5dvLOfzsiwkubW8FZzjcrymNBpbPToKlm6YN74AnM1BiMRBdqJSk=,iv:xxY16rXmIakHseBHc7lGBsiIPEYHYdEH86eKZvnIHQQ=,tag:17gqD3H3RzuVShmDR1aH5w==,type:str] unencrypted_suffix: _unencrypted - version: 3.11.0 + version: 3.10.2