M channels.scm => channels.scm +6 -1
@@ 15,7 15,12 @@
(channel
(name 'ruther)
(url "https://git.ditigal.xyz/~ruther/guix-exprs")
- (branch "main"))
+ (branch "main")
+ (introduction
+ (make-channel-introduction
+ "66f3ed48e502a60971f94bb8e73ec9dc7bc8d6ca"
+ (openpgp-fingerprint
+ "6B51 071A 0FB1 52AD ED93 6360 0322 7982 69E4 71C3"))))
(channel
(name 'guix)
(url "https://git.guix.gnu.org/guix.git")
M config.scm => config.scm +15 -6
@@ 98,7 98,11 @@
(service libvirt-service-type)
(service qemu-binfmt-service-type
(qemu-binfmt-configuration
- (platforms (lookup-qemu-platforms "arm" "aarch64"))))))
+ (platforms
+ (lookup-qemu-platforms "arm" "aarch64"
+ "powerpc" "powerpc64le"
+ "riscv64" "mips64el"
+ "i586"))))))
(define %ruther/network-services
(list
@@ 228,6 232,11 @@
(services
(append (list
+ (service openssh-service-type
+ (openssh-configuration
+ (password-authentication? #f)
+ (x11-forwarding? #t)))
+
(service core-dumps-service-type)
(service guix-shared-cache-service-type
@@ 243,7 252,7 @@
(nix-configuration
(extra-config
'("experimental-features = nix-command flakes\n"
- "extra-platforms = aarch64-linux i686-linux\n"
+ "extra-platforms = i686-linux aarch64-linux\n"
"keep-outputs = true\n"
"keep-derivations = true\n"))))
;; TODO: contribute this to the nix service
@@ 263,10 272,10 @@
(simple-service 'nonguix-substitute
guix-service-type
(guix-extension
- (authorized-keys (list (local-file "keys/nonguix-signing-key.pub")))
- (substitute-urls '("https://nonguix-proxy.ditigal.xyz"))
- ;; (substitute-urls '("https://substitutes.nonguix.org"))
- ))
+ (authorized-keys (list
+ (local-file "keys/nonguix-signing-key.pub")
+ (local-file "keys/rpi-local-key.pub")))
+ (substitute-urls '("https://substitutes.nonguix.org"))))
polkit-wheel-service
(simple-service 'dbus-fwupd
A keys/ntb-key.pub => keys/ntb-key.pub +6 -0
@@ 0,0 1,6 @@
+(public-key
+ (ecc
+ (curve Ed25519)
+ (q #617982AC3D4AB036F505F4757A88F563C46DA7F1F69F19C79A39AF4E438F747F#)
+ )
+ )<
\ No newline at end of file
A keys/rpi-local-key.pub => keys/rpi-local-key.pub +6 -0
@@ 0,0 1,6 @@
+(public-key
+ (ecc
+ (curve Ed25519)
+ (q #F8D65785EE9E93779AA5C26D7D7D4A9B0D098EC324165B339A9A887C5C73649A#)
+ )
+ )<
\ No newline at end of file