network = {
hostName = "kiwi";
domain = "dr-radka.pl";
tcpPorts = [
22
80
443
];
};
cache = {
fqdn = "cache2.plumj.am";
};
forgejo-action-runner = {
labels = [
"self-hosted:host"
"plum:host"
"docpad-infra:host"
];
};
age.rekey.hostPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIElcSHxI64xqUUKEY83tKyzEH+fYT5JCWn3qCqtw16af root@kiwi";
age.secrets = {
id.rekeyFile = ../secrets/kiwi-id.age;
password.rekeyFile = ../secrets/kiwi-password.age;
forgejoRunnerToken.rekeyFile = ../secrets/plum-forgejo-runner-token.age;
nixServeKey.rekeyFile = ../secrets/kiwi-cache-key.age;
acmeEnvironment.rekeyFile = ../secrets/acme-environment.age;
drRadkaEnvironment.rekeyFile = ../secrets/kiwi-dr-radka-environment.age;
context7Key = {
rekeyFile = ../secrets/context7-key.age;
owner = "jam";
mode = "400";
};
zaiKey = {
rekeyFile = ../secrets/z-ai-key.age;
owner = "jam";
mode = "400";
};
};
system.stateVersion = "26.05";
};
}
];
};