MORE STUFF

This commit is contained in:
Anthony Wang 2022-05-12 12:22:41 -05:00
parent 8d23edcf00
commit 350a8150ed
Signed by: a
GPG key ID: BC96B00AEC5F2D76

View file

@ -1,7 +1,8 @@
;; This is an operating system configuration generated
;; by the graphical installer.
(use-modules (gnu))
(use-modules (gnu)
(gnu packages shells))
(use-service-modules
cups
desktop
@ -24,16 +25,10 @@
(keyboard-layout (keyboard-layout "us"))
(host-name "ThinkPad X1 Yoga")
(users (cons* (user-account
(name "root")
(comment "")
(group "users")
(home-directory "/root")
(supplementary-groups
'("wheel" "netdev" "audio" "video")))
(user-account
(name "me")
(comment "Me")
(group "users")
(shell (file-append fish "/bin/fish"))
(home-directory "/home/me")
(supplementary-groups
'("wheel" "netdev" "audio" "video")))
@ -45,7 +40,8 @@
(specification->package "xterm")
(specification->package "vim")
(specification->package "fish")
(specification->package "icecat")
(specification->package "openssh")
(specification->package "firefox")
(specification->package "nss-certs"))
%base-packages))
(services
@ -54,7 +50,21 @@
(set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
%desktop-services))
(modify-services %desktop-services
(guix-service-type config => (guix-configuration
(inherit config)
(substitute-urls
(append (list "https://substitutes.nonguix.org")
%default-substitute-urls))
(authorized-keys
(append (list (plain-file "non-guix.pub"
"(public-key
(ecc
(curve Ed25519)
(q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)
)
)"))
%default-authorized-guix-keys)))))))
(bootloader
(bootloader-configuration
(bootloader grub-efi-bootloader)