From: Leo Famulari <leo@famulari.name>
To: Jone <yeger9@gmail.com>
Cc: help-guix@gnu.org
Subject: Re: Guix does not understand config.scm
Date: Mon, 23 Apr 2018 14:40:54 -0400 [thread overview]
Message-ID: <20180423184054.GA27672@jasmine.lan> (raw)
In-Reply-To: <8736zlu3r0.fsf@guix.i-did-not-set--mail-host-address--so-tickle-me>
[-- Attachment #1: Type: text/plain, Size: 2799 bytes --]
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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2018-04-23 18:41 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-23 19:22 Guix does not understand config.scm Jone
2018-04-23 18:30 ` Thomas Sigurdsen
2018-04-23 18:40 ` Leo Famulari [this message]
2018-04-23 19:10 ` Alex Kost
2018-04-24 16:50 ` Jone
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180423184054.GA27672@jasmine.lan \
--to=leo@famulari.name \
--cc=help-guix@gnu.org \
--cc=yeger9@gmail.com \
/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.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.