all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Gottfried <gottfried@posteo.de>
To: Julien Lepiller <julien@lepiller.eu>, help-guix@gnu.org
Subject: Re: install a Printer
Date: Tue, 15 Feb 2022 18:29:19 +0000	[thread overview]
Message-ID: <f72c50dd-3db0-d238-04ba-2879d06d7df0@posteo.de> (raw)
In-Reply-To: <60426FD7-4AB0-4362-A89E-CEB6F14A7059@lepiller.eu>

Hi,

I did this:

;; This is an operating system configuration generated
;; by the graphical installer.

(use-modules (gnu))
(use-service-modules desktop networking ssh xorg)

(operating-system
   (locale "de_DE.utf8")
   (timezone "Europe/Berlin")
   (keyboard-layout (keyboard-layout "de"))
   (host-name "Tuxedo")
   (users (cons* (user-account
                   (name "gfp")
                   (comment "Gfp")
                   (group "users")
                   (home-directory "/home/gfp")
                   (supplementary-groups
                     '("wheel" "netdev" "audio" "video")))
                 %base-user-accounts))
   (packages
     (append
       (list (specification->package "awesome")
             (specification->package "nss-certs"))
       %base-packages))
   (services
     (append
       (list (service mate-desktop-service-type)
             (service enlightenment-desktop-service-type)
*(cups-service-type)**
**            (cups-configuration)**
**            (web-interface? #t)**
**            (extensions list cups-filters hplip))) *
             (service openssh-service-type)
             (service tor-service-type)
             (set-xorg-configuration
               (xorg-configuration
                 (keyboard-layout keyboard-layout))))
       %desktop-services))

   (bootloader
     (bootloader-configuration
       (bootloader grub-efi-bootloader)
       (target "/boot/efi")
       (keyboard-layout keyboard-layout)))
   (swap-devices
     (list (uuid "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
   (file-systems
     (cons* (file-system
              (mount-point "/boot/efi")
              (device (uuid "BB77-FE3B" 'fat32))
              (type "vfat"))
            (file-system
              (mount-point "/")
              (device
                (uuid "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d"
                      'ext4))
              (type "ext4"))
            %base-file-systems)))

*Answer was:*

*/etc/config.scm:25:2: Fehler: (services (append (list (service 
mate-desktop-service-type) (service enlightenment-desktop-service-type) 
(cups-service-type) (cups-configuration) (web-interface? #t) (extensions 
list cups-filters hplip))) (service openssh-service-type) (service 
tor-service-type) (set-xorg-configuration (xorg-configuration 
(keyboard-layout keyboard-layout)))): invalid field specifier
*

  Gottfried



Am 15.02.22 um 18:44 schrieb Julien Lepiller:
> Hi,
>
> I'm sorry if my answer was confusing. Do not modify the 
> use-service-modules form. Instead, insert the snippet I gave you at 
> the same position as the other (service …) forms, for instance right 
> below (service enlightenment-desktop-service-type)
>
> On February 15, 2022 6:31:46 PM GMT+01:00, Gottfried 
> <gottfried@posteo.de> wrote:
>
>     Hi,
>
>     I changed my
>
>     /etc/config.scm file,to:
>     ;; This is an operating system configuration generated
>     ;; by the graphical installer.
>
>     (use-modules (gnu))
>     (use-service-modules desktop networking ssh xorg*cups-service-type)****(cups-configuration****(web-interface? #t)****(extensions list cups-filters hplip)))***
>     (operating-system
>        (locale "de_DE.utf8")
>        (timezone "Europe/Berlin")
>        (keyboard-layout (keyboard-layout "de"))
>        (host-name "Tuxedo")
>        (users (cons* (user-account
>                        (name "gfp")
>                        (comment "Gfp")
>                        (group "users")
>                        (home-directory "/home/gfp")
>                        (supplementary-groups
>                          '("wheel" "netdev" "audio" "video")))
>                      %base-user-accounts))
>        (packages
>          (append
>            (list (specification->package "awesome")
>                  (specification->package "nss-certs"))
>            %base-packages))
>        (services
>          (append
>            (list (service mate-desktop-service-type)
>                  (service enlightenment-desktop-service-type)
>                  (service openssh-service-type)
>                  (service tor-service-type)
>                  (set-xorg-configuration
>                    (xorg-configuration
>                      (keyboard-layout keyboard-layout))))
>            %desktop-services))
>     		
>        (bootloader
>          (bootloader-configuration
>            (bootloader grub-efi-bootloader)
>            (target "/boot/efi")
>            (keyboard-layout keyboard-layout)))
>        (swap-devices
>          (list (uuid "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
>        (file-systems
>          (cons* (file-system
>                   (mount-point "/boot/efi")
>                   (device (uuid "BB77-FE3B" 'fat32))
>                   (type "vfat"))
>                 (file-system
>                   (mount-point "/")
>                   (device
>                     (uuid "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d"
>                           'ext4))
>                   (type "ext4"))
>                 %base-file-systems)))
>
>
>     *The answer was:*
>
>     /etc/config.scm:5:0: Fehler: module (gnu services
>     cups-service-type) not found Hinweis: Der Befehl `guix system
>     search cups-service-type' sucht nach einem zu `cups-service-type'
>     passenden Dienst. Wenn Sie eine Ausgabe wie `location:
>     gnu/services/foo.scm:188:2' sehen, fügen Sie `foo' in Ihre
>     `use-service-modules'-Form ein.
>
>     Gottfried
>
>     Am 15.02.22 um 17:54 schrieb Julien Lepiller:
>>     Your service specification is not at the right place, and
>>     incorrect. You have to be careful with parenthesis, as they
>>     define the structure of things (similar to braces in other
>>     programming languages).
>>
>>     The service specification needs to be inside the list, at the
>>     same level as all these (service …) forms. In the same way, you
>>     declare a service with (service foo-service-type
>>     <configuration>), and the configuration is usually a record, so
>>     it has parenthesis too.
>>
>>     For records, you do:
>>
>>     (<record-name>
>>     (<field-name> <field-value>)
>>     …)
>>
>>     With as many fields as you want, as long as they exist. In your
>>     config, guix found (cups-service-type) at the same level as other
>>     fields of the operating-system, but operating-system doesn't
>>     support such a field directly, and the field does not have a value.
>>
>>     Overall, try something like this, at the same parenthetical level
>>     as the other (service …) forms.
>>
>>     (service cups-service-type)
>>     (cups-configuration
>>     (web-interface? #t)
>>     (extensions list cups-filters hplip)))
>>
>>     HTH!
>>
>>
>>     On February 15, 2022 5:45:34 PM GMT+01:00, Gottfried
>>     <gottfried@posteo.de> wrote:
>>
>>         Hi,
>>
>>         I tried to adjust my /etc/config.scm file, but I made some mistake.
>>
>>         Could anybody help me please?
>>
>>         here the file: (my changes are in bold letters)
>>
>>         (I have installed cups, cups-filters, hplip in my guix system)
>>
>>
>>         ;; This is an operating system configuration generated
>>
>>         ;; by the graphical installer.
>>
>>         (use-modules (gnu))
>>         (use-service-modules desktop networking ssh xorg *cups*)
>>
>>         (operating-system
>>             (locale "de_DE.utf8")
>>             (timezone "Europe/Berlin")
>>             (keyboard-layout (keyboard-layout "de"))
>>             (host-name "Tuxedo")
>>             (users (cons* (user-account
>>                             (name "gfp")
>>                             (comment "Gfp")
>>                             (group "users")
>>                             (home-directory "/home/gfp")
>>                             (supplementary-groups
>>                               '("wheel" "netdev" "audio" "video")))
>>                           %base-user-accounts))
>>             (packages
>>               (append
>>                 (list (specification->package "awesome")
>>                       (specification->package "nss-certs"))
>>                 %base-packages))
>>             (services
>>               (append
>>                 (list (service mate-desktop-service-type)
>>                       (service enlightenment-desktop-service-type)
>>                       (service openssh-service-type)
>>                       (service tor-service-type)
>>                       (set-xorg-configuration
>>                         (xorg-configuration
>>                           (keyboard-layout keyboard-layout))))
>>                 %desktop-services))
>>         *(cups-service-type)**
>>         **            (cups-configuration**
>>         **            (web-interface? #t**
>>         **            (extensions list cups-filters hplip))))*
>>             (bootloader
>>               (bootloader-configuration
>>                 (bootloader grub-efi-bootloader)
>>                 (target "/boot/efi")
>>                 (keyboard-layout keyboard-layout)))
>>             (swap-devices
>>               (list (uuid "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
>>             (file-systems
>>               (cons* (file-system
>>                        (mount-point "/boot/efi")
>>                        (device (uuid "BB77-FE3B" 'fat32))
>>                        (type "vfat"))
>>                      (file-system
>>                        (mount-point "/")
>>                        (device
>>                          (uuid "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d"
>>                                'ext4))
>>                        (type "ext4"))
>>                      %base-file-systems)))
>>
>>
>>         After running: sudo guix system reconfigure /etc/config.scm
>>
>>         it said:
>>
>>         35:16: Fehler: (cups-service-type): invalid field specifier
>>         Fehler(german word means mistake)
>>
>>         What do I have to change?
>>
>>
>>         Gottfried
>>

  reply	other threads:[~2022-02-15 18:29 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-15 16:45 install a Printer Gottfried
2022-02-15 16:54 ` Julien Lepiller
2022-02-15 17:31   ` Gottfried
2022-02-15 17:44     ` Julien Lepiller
2022-02-15 18:29       ` Gottfried [this message]
2022-02-15 18:34         ` Julien Lepiller
2022-02-15 18:59           ` Gottfried
2022-02-15 19:02             ` Julien Lepiller
2022-02-15 19:17               ` Julien Lepiller
2022-02-15 19:39                 ` Gottfried
2022-02-15 19:51                   ` Julien Lepiller
2022-02-16 16:04                     ` Gottfried
2022-02-16 17:01                       ` Julien Lepiller
2022-02-16 19:40                         ` Gottfried
2022-02-16 20:06                           ` Julien Lepiller
2022-02-16 21:09                             ` Gottfried
2022-02-18  1:39                               ` Gary Johnson
2022-02-18 13:52                                 ` Gottfried
2022-02-18 15:11                                   ` Gary Johnson
2022-02-18 17:51                                     ` printer installed, now scanner ? Gottfried
2022-02-19 22:34                                       ` Gary Johnson
2022-02-20 15:13                                         ` Gottfried
2022-02-20 15:45                                           ` SeerLite
2022-02-20 16:20                                             ` Gottfried
2022-02-20 17:25                                             ` Gottfried
2022-02-20 19:57                                               ` SeerLite
2022-02-21 17:13                                                 ` scanner Gottfried

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=f72c50dd-3db0-d238-04ba-2879d06d7df0@posteo.de \
    --to=gottfried@posteo.de \
    --cc=help-guix@gnu.org \
    --cc=julien@lepiller.eu \
    /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.