Hello Mark!
Thank you very much for your help.
I have tried by modifying my system config. But when I do "guix system
reconfigure", I am getting the error "/etc/rg-secondary.scm:45:8:
error: invalid field specifier".
The line "45" from the error is pointing to the line "(set-xorg-
configuration"
I have attached my system config with this email.
Regards,
RG.
On Fri, 2019-04-12 at 14:45 -0400, Mark H Weaver wrote:
> Earlier, I wrote:
>
>
>
> 2) Input using stylus pen.
>
> The touch screen is apparently a Wacom device. From GNOME, you might be
> able to easily set it up from the "Wacom" section of GNOME settings. I
> don't know about other desktop environments off-hand.
>
> [...]
>
>
> To set it up permanently, it *might* be sufficient to add something like
> the following to your OS configuration, merging it with your existing
> 'services' field if needed:
>
> (services (append (list ;; other services go here
> (set-xorg-configuration
> (xorg-configuration
> (modules (cons xf86-input-wacom
> %default-xorg-modules)))))
> %desktop-services))
>
> with at least the following imports near the top of the file:
>
> (use-service-modules desktop xorg)
> (use-package-modules xdisorg)
>
> On second thought, it seems likely that the "permanent" approach
> suggested above is the only way to make this work on Guix.
>
> Mark
>
(use-modules
(gnu)
(gnu system nss))
(use-service-modules desktop xorg)
(use-package-modules certs gnome xdisorg)
(operating-system
(host-name "secondary")
(timezone "America/Toronto")
(locale "en_CA.utf8")
(bootloader
(bootloader-configuration
(bootloader
(bootloader
(inherit grub-bootloader)
(installer #~(const #t))))))
(mapped-devices
(list
(mapped-device
(source (uuid "41d10f4e-cfe4-42b9-9b10-fd98a8d08f08"))
(target "rg-root")
(type luks-device-mapping))))
(file-systems
(cons
(file-system
(device (file-system-label "rg-root"))
(mount-point "/")
(type "btrfs")
(dependencies mapped-devices))
%base-file-systems))
(users
(cons
(user-account
(name "rg")
(comment "Raghav Gururajan")
(group "users")
(supplementary-groups '("wheel" "netdev" "lp" "cdrom" "audio" "video" "tape" "kvm"))
(home-directory "/home/rg"))
%base-user-accounts))
(packages
(cons*
nss-certs
gvfs
%base-packages))
(services
(append
(list
(gnome-desktop-service)
(service fprintd-service-type)
(set-xorg-configuration
(modules
(cons
xf86-input-wacom
%default-xorg-modules)))))
%desktop-services))
(name-service-switch %mdns-host-lookup-nss))