Hello, Ricardo Wurmus! With your responses I actually could delete avahi and 
ntp services. Thank you!

But the 'networking' service is quite more difficult to configure. Please, what 
is wrong here:

  (packages (cons* nss-certs         ;for HTTPS access
                   gvfs              ;for user mounts
           wpa-supplicant
           isc-dhcp
                   %base-packages))
  (services (cons*  
                    (service postgresql-service-type)
                    (xfce-desktop-service)
                    (modify-services      
                      ;;(remove (lambda (service)
                      ;;  (eq? (service-kind service)
                      ;;    wpa-supplicant-service-type))
                        (remove (lambda (service)
                          (eq? (service-kind service)
                            static-networking-service-type))
                          (remove (lambda (service)
                            (eq? (service-kind service)
                              ntp-service-type))
                            (remove (lambda (service)
                              (eq? (service-kind service)
                                avahi-service-type))
                              %desktop-services
                            );end of remove avahi
                          );end of remove2 ntp
                        );end of remove3 networking
                      ;);end of remove4 wpa-supplicant
                      (elogind-service-type
                        c => (elogind-configuration (handle-lid-switch 
'ignore)))
                    );;end of modify desktop-services
  ));;end of services


# guix system reconfigure /etc/config.scm
guix system: error: service 'networking' requires 'wpa-supplicant', which is 
not provided by any service
# guix system reconfigure /etc/config.scm
guix system: error: service 'wpa-supplicant' requires 'loopback', which is not 
provided by any service


There is no difference if I type  'remove wpa-supplicant' first and then 
networking or vice versa: first networking and then wpa-supplicant. There are 
errors because of requirements, that I do not know how to bypass.

How to delete networking and wpa-supplicant services? 

The problem is that  I am running wpa-supplicant manually now, while I do not 
know how to configure its service to use my wpa.conf. And I want to have 
package wpa-supplicant but no service that really appears in boot process and 
take 2-3 seconds waiting.

znavko.

Dec 1, 2018, 11:07 PM by rek...@elephly.net:

>
> zna...@tutanota.com <mailto:zna...@tutanota.com>>  writes:
>
>> (remove! (lambda (service)
>>  (eq? (service-kind service)
>>  avahi-service-type ntp-service-type ntpd networking))
>>  %desktop-services
>>  )
>>
>
> This doesn’t work as you are asking if (service-kind service) is the
> same as “avahi-service-type” AND “ntp-service-type” AND “ntpd” AND
> “networking”.  This will never be true.  Use “member” instead.
>
> (Also, you should probably use “remove” instead of “remove!”.) 
>
> --
> Ricardo
>

Reply via email to