Hello,

through
 sudo guix system reconfigure /etc/config.scm

there was a new message:

guix system: Warnung:
'sane' service now expects a 'sane-configuration' record
guix system: Warnung:
'sane-backends' does not include 'hplip' backend anymore.
Add it explicitly when needed.
----------------------------------------------------------------
I have installed the packages: "sane-backends" and "hplip"

AFAIU I have to change something in my config.scm
------------------------------------------------------------
The manual says:

(use-modules (gnu))
(use-service-modules
  …
  desktop)
(use-package-modules
  …
  scanner)

(define %my-desktop-services
  ;; List of desktop services that supports a broader range of scanners.
  (modify-services %desktop-services
    (sane-service-type _ =>
      (sane-configuration
        (backends (list sane-backends sane-airscan))))))

(operating-system
  …
  (services %my-desktop-services))
---------------------------------------------------------------------

I have got that in my config.scm:

  (packages
    (append
      (list)                    
      %base-packages))
  (services
    (append
      (list (service mate-desktop-service-type)
            (service plasma-desktop-service-type)
        (service cups-service-type
                (cups-configuration
                    (web-interface? #t)
                    (extensions (list cups-filters hplip))))                    
            (udev-rules-service 'usb-hpaio (specification->package "hplip"))
            (service openssh-service-type)
            (service tor-service-type)
            (set-xorg-configuration
              (xorg-configuration
               (keyboard-layout keyboard-layout)))
            (service libvirt-service-type
                     (libvirt-configuration
                      (unix-sock-group "libvirt")
                      (tls-port "16555")))
            (service virtlog-service-type
                     (virtlog-configuration
                      (max-clients 1000)))
            (service samba-service-type (samba-configuration
                             (enable-smbd? #t)
                             (config-file (plain-file "smb.conf" "\
                [global]
                map to guest = Bad User
                logging = syslog@1

                [public]
                browsable = yes
                path = /home/gfp/public
                read only = no
                guest ok = yes
                guest only = yes\n")))))

       (modify-services %desktop-services
         (guix-service-type
                config => (guix-configuration
                  (inherit config)
(extra-options (list "--gc-keep-derivations=yes" "--gc-keep-outputs=yes"))))
         (sane-service-type _ => sane-backends))))

  ----------------------------------------------------------------------
_Are those changes right?_

(modify-services %desktop-services
         (guix-service-type
                config => (guix-configuration
                  (inherit config)
(extra-options (list "--gc-keep-derivations=yes" "--gc-keep-outputs=yes"))))
         (sane-service-type _ =>
           (sane-configuration
             (backends (list sane-backends sane-airscan))))))



hplip is already included in: services append twice-see above

-----------------------------------------------------------------------
thanks

Gottfried

Attachment: OpenPGP_0xD9E413C6C4BB32CE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to