FREUCXPWPGLUZQSHQ7YXBTDFFJ5ORT43FM7V3SZXA64C4HYU6QKQC CTCIAQGFIKAIP7JGXIBYWNGE7A5QMF6U662OV3KZOT4HKIWOSTZQC 2CMYRHKT4X3JQOH23IYC2MFSNZTEEWPFMQK43FDLCGYU4JWCV3FQC YVII7NUI5Z6DPUDQZG2ZVJ6QNQRCEUYX5547IYCMPZI7GJ3GDZQAC WMG2YNWEKFK4DMH3AZP5WSGJ4K66OUHXGK4KPHOW2JNU57DVS42QC UBB7TTAXVPQQCOVHACKWXSPV2NPARSHREYJB6J3RSEDZZIXPFGOAC CZOZXQBLUJ2QVJD2UUVI3IGXDDNBTNPA7YEOSON6Z4XULP337XEQC MXEIWL6TFHGJYT2XWCAK4DJRTE3OLVGWOWVA4V3YWLTJG4PTQDIQC 4XUXIGQGX6RHOWRRUXRBA4HZU6JWZLFVV775SDHXH6WNCL3IWZOQC flake.mkConfig =inputs: host: platform: type: rest:letlib = inputs.os.lib;inherit (lib) mkMerge;inherit (lib.attrsets) optionalAttrs;inmkMerge [{network.hostName = host;inherit type platform;age.secrets = {id.rekeyFile = ../secrets/${host}-id.age;password.rekeyFile = ../secrets/${host}-password.age;s3AccessKey.rekeyFile = ../secrets/s3-access-key.age;s3SecretKey.rekeyFile = ../secrets/s3-secret-key.age;context7Key = {rekeyFile = ../secrets/context7-key.age;owner = "jam";mode = "400";};zaiKey = {rekeyFile = ../secrets/z-ai-key.age;owner = "jam";mode = "400";};};unfree.allowedNames = ["claude-code""nvidia-x11""nvidia-settings""steam""steam-unwrapped"];}(optionalAttrs (type == "server" || host == "date") {forgejo-action-runner = {withDocker = true;labels = ["self-hosted:host""${host}:host""docpad-infra:host""ubuntu-22.04:docker://docker.gitea.com/runner-images:ubuntu-22.04"];};})rest];
mkConfig =host: platform: type: rest:mkMerge [{network.hostName = host;inherit type platform;age.secrets = {id.rekeyFile = ../secrets/${host}-id.age;password.rekeyFile = ../secrets/${host}-password.age;s3AccessKey.rekeyFile = ../secrets/s3-access-key.age;s3SecretKey.rekeyFile = ../secrets/s3-secret-key.age;context7Key = {rekeyFile = ../secrets/context7-key.age;owner = "jam";mode = "400";};zaiKey = {rekeyFile = ../secrets/z-ai-key.age;owner = "jam";mode = "400";};};unfree.allowedNames = ["claude-code""nvidia-x11""nvidia-settings""steam""steam-unwrapped"];}(optionalAttrs (type == "server" || host == "date") {forgejo-action-runner = {withDocker = true;labels = ["self-hosted:host""${host}:host""docpad-infra:host""ubuntu-22.04:docker://docker.gitea.com/runner-images:ubuntu-22.04"];};})rest];