help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guix does not understand config.scm


From: Leo Famulari
Subject: Re: Guix does not understand config.scm
Date: Mon, 23 Apr 2018 14:40:54 -0400
User-agent: Mutt/1.9.5 (2018-04-13)

On Mon, Apr 23, 2018 at 07:22:43PM +0000, Jone wrote:
> This is my new (and wrong) config:
> 
>      1        (use-modules
>      2         (srfi srfi-1)
>      3         (guix)
>      4         (gnu))
>      5        (use-service-modules networking desktop admin mcron)
>      6        (use-package-modules base bootloaders ssh)
>      7        (operating-system
>      8          (host-name "guix")
>      9          (timezone "Europe/Moscow")
>     10          (locale "ru_RU.UTF-8")
>     11          (locale-definitions
>     12           '((locale-definition (source "ru_RU") (name "ru_RU.utf8"))
>     13                 (locale-definition (source "en_US") (name 
> "en_US.utf8"))))
>     14          (bootloader (bootloader-configuration
>     ....................................................................
>     24          (initrd-modules (cons* "sata_nv"              ;; Nvidia nForce
>     25                                 "pata_acpi" %base-initrd-modules))
>     26          (file-systems (cons*
>     ....................................................................
>     47                         %base-file-systems))
>     48          (swap-devices 
> '("/dev/disk/by-uuid/0602935f-4ed2-4805-9ec9-e0c06238abf5"))
>     49          (users (cons (user-account
>     50                        (name "jone")
>     51                        (comment "Jone")
>     52                        (group "users")
>     53                        (supplementary-groups '("wheel" "netdev" 
> "audio" "video"))
>     54                        (home-directory "/home/jone"))
>     55                       %base-user-accounts))
>     56          (sudoers-file (local-file (config-file "/etc/sudoers")))
>     57          (packages
>     58           (let ((trash (specifications->packages
>     59                                         "zile" "wireless-tools")))
>     ....................................................................
>     67                                                 %base-packages))))
>     68          (services (cons*
>     69                                 (extra-special-file "/usr/bin/env"
>     70                                                                        
>  (file-append coreutils "/bin/env"))
>     71                                 (extra-special-file "/bin/sh"
>     72                                                                        
>  (file-append bash "/bin/bash"))
>     73                                 (xfce-desktop-service)
>     74                                 (service mcron-service-type)
>     75                                 (service rottlog-service-type)
>     76                                 %desktop-services))
>     77          )
> 
> Next I run 'guix system reconfigure new.scm':
> 
>    new.scm:49:9: config-file: unbound variable
>    hint: Did you forget a `use-modules' form?
> 
> Ok, for test comment section "(users (cons .." and line "(sudoers-file ..",
> but next again:
> 
>    new.scm:26:16: specifications->packages: unbound variable
>    hint: Did you forget a `use-modules' form?
> 
> Questions:
> 1. How to debug config.scm, line by line? Is that possible?
> 2. Where can I find the full list of modules for "use-modules"?
> 3. And how to fix this config?

Can you include your config.scm as an attachment so other people can
test it?

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]