[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Original config from a documentation causes an error with keyboard-layou
Original config from a documentation causes an error with keyboard-layout function
Wed, 8 May 2019 07:00:08 +0200
I am a newbie and I am learning installing Guixsd step by step. I have
surprised that using a config file from a documentation generates the
error. Actually I am not sure if I am doing mistakes or the documentation
is wrong. I used the config file from a site:
The config file I used was this
(use-modules (gnu) (gnu system nss))
(use-service-modules desktop xorg)
(use-package-modules certs gnome)
;; Choose US English keyboard layout. The "altgr-intl"
;; variant provides dead keys for accented characters.
(keyboard-layout (keyboard-layout "us" "altgr-intl"))
;; Use the UEFI variant of GRUB with the EFI System
;; Partition mounted on /boot/efi.
;; Specify a mapped device for the encrypted root partition.
;; The UUID is that returned by 'cryptsetup luksUUID'.
(source (uuid "12345678-1234-1234-1234-123456789abc"))
(device (file-system-label "my-root"))
(device (uuid "1234-ABCD" 'fat))
(users (cons (user-account
(comment "Alice's brother")
(supplementary-groups '("wheel" "netdev"
;; This is where we specify system-wide packages.
(packages (append (list
;; for HTTPS access
;; for user mounts
;; Add GNOME and Xfce---we can choose at the log-in screen
;; by clicking the gear. Use the "desktop" services, which
;; include the X11 log-in service, networking with
;; NetworkManager, and more.
(services (append (list (service gnome-desktop-service-type)
;; Allow resolution of '.local' host names with mDNS.
Using this file caused the error:
/root/sda6/home/s/Dropbox/Guix/scm1/config.scm:5:0: error: extraneous field
So it is something wrong with the keyboard-layout function. The function is
used a few times so we do not know which one actually causes the error.
Is this the documentation mistake or I am doing something wrong? How to use
the function keyboard-layout properly?