diff --git a/system.scm b/system.scm index 044a235..b343590 100644 --- a/system.scm +++ b/system.scm @@ -53,9 +53,28 @@ ;; Below is the list of system services. To search for available ;; services, run 'guix system search KEYWORD' in a terminal. (services - (append (list (service gnome-desktop-service-type) + (append + (modify-services %desktop-services + (guix-service-type + config => (guix-configuration + (inherit config) + (authorized-keys + (append (list + (local-file "./unikey.txt")) + %default-authorized-guix-keys)) + + (build-machines (list + #~(build-machine + (name "192.168.1.3") ; unicron + (systems (list "x86_64-linux" "1686-linux")) + (host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIALuQ9g+xYE7Wu5o+8GjtJXLEfOaJwgURMVaJIDb0e8T") + (user "root") + (speed 2.) ; incredibly fast :3 + )) + ) + ))) + (list (service gnome-desktop-service-type) - ;; To configure OpenSSH, pass an 'openssh-configuration' ;; record as a second argument to 'service' below. (service openssh-service-type) (service cups-service-type) diff --git a/unikey.txt b/unikey.txt new file mode 100644 index 0000000..5ea8c61 --- /dev/null +++ b/unikey.txt @@ -0,0 +1,7 @@ +(public-key + (ecc + (curve Ed25519) + (q #E175C2683B75DE142F39AA7EA7CEDF1E939A80F44DBDC35479BFA81EB541F125#) + ) + ) +