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?

Reply via email to