all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Guix does not understand config.scm
@ 2018-04-23 19:22 Jone
  2018-04-23 18:30 ` Thomas Sigurdsen
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Jone @ 2018-04-23 19:22 UTC (permalink / raw)
  To: help-guix

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?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-04-24 13:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2018-04-23 19:10 ` Alex Kost
2018-04-24 16:50   ` Jone

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.