chore: updated kernal and firmware 1f0c62aa
Steve · 2026-10-12 07:13 2 file(s) · +25 −3
config.scm +19 −3
1 -
(use-modules (gnu) (gnu system nss) (guix gexp) (rosenthal services networking))
2 -
(use-service-modules desktop xorg networking ssh docker dbus shepherd)
1 +
(use-modules (gnu) (gnu system nss) (guix gexp) (rosenthal services networking)
2 +
             (nongnu packages linux) (nongnu system linux-initrd))
3 +
(use-service-modules base desktop xorg networking ssh docker dbus shepherd)
3 4
(use-package-modules bootloaders wm window-management text-editors fonts
4 5
                     terminals version-control ncurses gnuzilla xdisorg admin
5 6
                     xorg compton lxde ssh golang docker containers rsync emacs base
9 10
  (host-name "benson")
10 11
  (timezone "America/New_York")
11 12
  (locale "en_US.utf8")
13 +
14 +
  ;; Mainline kernel + firmware from nonguix; linux-libre can't load the
15 +
  ;; amdgpu blobs the Radeon 780M (Phoenix) needs.
16 +
  (kernel linux)
17 +
  (initrd microcode-initrd)
18 +
  (firmware (list amdgpu-firmware amd-microcode))
12 19
13 20
  (bootloader (bootloader-configuration
14 21
                (bootloader grub-efi-bootloader)
92 99
                                    (authorized-keys
93 100
                                     `(("stevedylandev"
94 101
                                        ,(local-file "/home/stevedylandev/.ssh/authorized_keys")))))))
95 -
                    %base-services)))
102 +
                    (modify-services %base-services
103 +
                      (guix-service-type
104 +
                       config => (guix-configuration
105 +
                                  (inherit config)
106 +
                                  (authorized-keys
107 +
                                   (cons (local-file "nonguix-signing-key.pub")
108 +
                                         %default-authorized-guix-keys))
109 +
                                  (substitute-urls
110 +
                                   (append (list "https://substitutes.nonguix.org")
111 +
                                           %default-substitute-urls))))))))
nonguix-signing-key.pub (added) +6 −0
1 +
(public-key 
2 +
 (ecc 
3 +
  (curve Ed25519)
4 +
  (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)
5 +
  )
6 +
 )