~ruther/guix-config

b4e0e3253729fb60652d9c6daf5eba460d91585f — Rutherther a month ago 048f056
Some minor changes
4 files changed, 33 insertions(+), 7 deletions(-)

M channels.scm
M config.scm
A keys/ntb-key.pub
A keys/rpi-local-key.pub
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