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
OpenPGP_0xD9E413C6C4BB32CE.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
