[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?
signature.asc
Description: PGP signature