From: Adam Mazurkiewicz <trzczy@gmail.com>
To: help-guix@gnu.org
Subject: Original config from a documentation causes an error with keyboard-layout function
Date: Wed, 8 May 2019 07:00:08 +0200 [thread overview]
Message-ID: <CALStFoEFgj6Z4oqK+zx_Vc1zwxSz2fm=8CgCtG6dtQ0_9E8FyA@mail.gmail.com> (raw)
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:
https://www.gnu.org/software/guix/manual/en/html_node/Using-the-Configuration-System.html#Using-the-Configuration-System
The config file I used was this
----config.scm-----
(use-modules (gnu) (gnu system nss))
(use-service-modules desktop xorg)
(use-package-modules certs gnome)
(operating-system
(host-name "antelope")
(timezone "Europe/Paris")
(locale "en_US.utf8")
;; 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.
(bootloader (bootloader-configuration
(bootloader grub-efi-bootloader)
(target "/boot/efi")
(keyboard-layout keyboard-layout)))
;; Specify a mapped device for the encrypted root partition.
;; The UUID is that returned by 'cryptsetup luksUUID'.
(mapped-devices
(list (mapped-device
(source (uuid "12345678-1234-1234-1234-123456789abc"))
(target "my-root")
(type luks-device-mapping))))
(file-systems (append
(list (file-system
(device (file-system-label "my-root"))
(mount-point "/")
(type "ext4")
(dependencies mapped-devices))
(file-system
(device (uuid "1234-ABCD" 'fat))
(mount-point "/boot/efi")
(type "vfat")))
%base-file-systems))
(users (cons (user-account
(name "bob")
(comment "Alice's brother")
(group "users")
(supplementary-groups '("wheel" "netdev"
"audio" "video")))
%base-user-accounts))
;; This is where we specify system-wide packages.
(packages (append (list
;; for HTTPS access
nss-certs
;; for user mounts
gvfs)
%base-packages))
;; 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)
(service xfce-desktop-service-type)
(set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
%desktop-services))
;; Allow resolution of '.local' host names with mDNS.
(name-service-switch %mdns-host-lookup-nss))
----config.scm---end--
Using this file caused the error:
/root/sda6/home/s/Dropbox/Guix/scm1/config.scm:5:0: error: extraneous field
initializers (keyboard-layout)
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?
next reply other threads:[~2019-05-08 5:00 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-08 5:00 Adam Mazurkiewicz [this message]
2019-05-08 6:46 ` Original config from a documentation causes an error with keyboard-layout function swedebugia
2019-05-08 8:02 ` Adam Mazurkiewicz
2019-05-08 12:57 ` Ludovic Courtès
2019-05-11 0:32 ` Adam Mazurkiewicz
2019-05-08 9:01 ` Ricardo Wurmus
2019-05-08 10:28 ` Adam Mazurkiewicz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CALStFoEFgj6Z4oqK+zx_Vc1zwxSz2fm=8CgCtG6dtQ0_9E8FyA@mail.gmail.com' \
--to=trzczy@gmail.com \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).