From dbbfb5911e3e69e264a8e4ea86db49392f9cbb8f Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Thu, 20 Nov 2025 19:28:30 +0100 Subject: deployment: implement build offloading from aisaka to rakan * deployment/keys.scm (aisaka-guix): define signing key of Guix daemon in aisaka. * deployment/systems/aisaka.scm (rakan-machine, guix-offload-rakan, offload-rakan): define the offload target. * deployment/systems/aisaka.scm (system): add the offload configuration to the list of services. * deployment/systems/rakan.scm (guix-offload-authorizations): change the authorized signing key to aisaka's. * deployment/users.scm (openssh-configuration): add the public SSH key of marek@aisaka. --- deployment/keys.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'deployment/keys.scm') diff --git a/deployment/keys.scm b/deployment/keys.scm index ec67b00..85e2e64 100644 --- a/deployment/keys.scm +++ b/deployment/keys.scm @@ -4,16 +4,23 @@ (define-module (deployment keys) #:use-module (guix gexp)) +(define-public aisaka-guix + (mixed-text-file "aisaka-signing-key.pub" + "(public-key\n" + " (ecc\n" + " (curve Ed25519)\n" + " (q #983CD313090D2699AD26AE5CB589A29F24A32E247A41EB4F4A22D196DFCD9D3C#)))")) + (define-public mcdowell-guix (mixed-text-file "mcdowell-signing-key.pub" "(public-key\n" " (ecc\n" " (curve Ed25519)\n" - " (q #FDA720ED167E05AB735182D887A450DCD534A85F2697DE421E49CA043FC01E4D#)))")) + " (q #FDA720ED167E05AB735182D887A450DCD534A85F2697DE421E49CA043FC01E4D#)))")) (define-public rakan-guix (mixed-text-file "rakan-signing-key.pub" "(public-key\n" " (ecc\n" " (curve Ed25519)\n" - " (q #FDA720ED167E05AB735182D887A450DCD534A85F2697DE421E49CA043FC01E4D#)))")) + " (q #FDA720ED167E05AB735182D887A450DCD534A85F2697DE421E49CA043FC01E4D#)))")) -- cgit v1.2.3