Hello! I wish to remove network-manager-applet extension from profile-service-type which is in the list of extensions of xfce-desktop-service-type [1] and [2]
And also I want to see the result. I try it unsuccessfully like this: $ guile > (use-modules (gnu) (gnu services) (gnu services desktop) (srfi srfi-1)) > xfce-desktop-service-type $1 = #<service-type xfce-desktop 7f6c0a4b1000> > (remove (lambda (service) (eq? (service-kind service) profile-service-type)) > xfce-desktop-service-type) ice-9/boot-9.scm:1669:16: In procedure raise-exception: In procedure remove: Wrong type argument in position 2: #<service-type xfce-desktop 7f6c0a4b1000> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. Also I cannot remove service from %desktop-services asI usually do in config.scm: > (remove (lambda (service) (member (service-kind service) (list > network-manager-service-type bluetooth-service))) %desktop-services) ;;; <stdin>:19:57: warning: possibly unbound variable `network-manager-service-type' ice-9/boot-9.scm:1669:16: In procedure raise-exception: error: network-manager-service-type: unbound variable Can you show me how ot interact with guile ? And how to remove service extensionsand also how to look at xfce-desktop-service-type contents? [1] https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm#n1260 (https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm#n1260) [2] https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm#n1004 (https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm#n1004)
