From mboxrd@z Thu Jan 1 00:00:00 1970 From: znavko@disroot.org Subject: Re: kicking off nm again Date: Sun, 14 Apr 2019 14:25:05 +0000 Message-ID: <5d63ad57805d088f715cb20d0d29ce7c@disroot.org> References: <057f5fbabc097862b54a956b8f2fa946@disroot.org> <87mukt7muu.fsf@netris.org> <87a0d8550a3afdee200e70eb8afaafef@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:46616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFgDd-0006HL-It for help-guix@gnu.org; Sun, 14 Apr 2019 10:34:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFg4D-0003Nj-Pd for help-guix@gnu.org; Sun, 14 Apr 2019 10:25:11 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42194) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFg4D-0003LC-7P for help-guix@gnu.org; Sun, 14 Apr 2019 10:25:09 -0400 In-Reply-To: <057f5fbabc097862b54a956b8f2fa946@disroot.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix sorry, this works with touchpad.=0A=0A (services (cons* =0A (se= rvice xfce-desktop-service-type)=0A (service dhcp-client-service-t= ype)=0A (service slim-service-type=0A (slim-configuration= =0A (xorg-configuration=0A (xorg-configuration=0A (extra-c= onfig =0A '("Section \"InputClass\"=0AIdentifier \"touchpad\"=0AD= river \"libinput\"=0AMatchIsTouchpad \"on\"=0AOption \"Tapping\" \"on\"= =0AEndSection")=0A ))))=0A )=0A=0A (modify-service= s =0A (remove (lambda (service)=0A (member (service-kind= service)=0A (list ntp-service-type avahi-service-type =0A = bluetooth-service network-manager-service-type=0A gdm-servic= e-type)))=0A %desktop-services) ;end of remove lambda services= =0A=0A (wpa-supplicant-service-type config =3D>=0A (wpa-= supplicant-configuration=0A (interface "wlp2s0")=0A (= config-file "/etc/wpa_supplicant/wpa_supplicant.conf")))=0A=0A (e= logind-service-type=0A c =3D> (elogind-configuration (handle-lid= -switch 'ignore)))=0A ) ;;end of modify-services=0A )) ;;e= nd of services=0A=0A=0A=0A=0AApril 14, 2019 7:44 AM, znavko@disroot.org w= rote:=0A=0A> I've read an actual guix manual pages from the local source = tree, figured out the consist of=0A> %desktop-services Scheme variable an= d retyped my config. These things were done there: removing=0A> gdm-servi= ce-type, adding slim-service-type and configuring slim-service-type to wo= rk with touchpad.=0A> Then `guix system reconfigure /etc/config.scm' was = run. gdm disappeared, as you said. It will not=0A> pull GNOME 3 stuff now= .=0A> =0A> (services (cons* =0A> (service xfce-desktop-service-type)=0A> = (service dhcp-client-service-type)=0A> (service slim-service-type)=0A> = =0A> (modify-services =0A> (remove (lambda (service)=0A> (member (service= -kind service)=0A> (list ntp-service-type avahi-service-type =0A> bluetoo= th-service network-manager-service-type=0A> gdm-service-type)))=0A> %desk= top-services) ;end of remove lambda services=0A> =0A> (wpa-supplicant-ser= vice-type config =3D>=0A> (wpa-supplicant-configuration=0A> (interface "w= lp2s0")=0A> (config-file "/etc/wpa_supplicant/wpa_supplicant.conf")))=0A>= =0A> (slim-service-type config =3D>=0A> (slim-configuration=0A> (xorg-co= nfiguration=0A> (xorg-configuration=0A> (extra-config =0A> '("Section \"I= nputClass\"=0A> Identifier \"touchpad\"=0A> Driver \"libinput\"=0A> Match= IsTouchpad \"on\"=0A> Option \"Tapping\" \"on\"=0A> EndSection")=0A> ))))= )=0A> =0A> (elogind-service-type=0A> c =3D> (elogind-configuration (handl= e-lid-switch 'ignore)))=0A> ) ;;end of modify-services=0A> )) ;;end of se= rvices=0A> =0A> Thank you, Mark! =0A> =0A> April 13, 2019 7:39 PM, "Mark = H Weaver" wrote:=0A> =0A>> Hi,=0A>> =0A>> znavko@disroot= .org writes:=0A>> =0A>>> Hello! I need your advise in my `holly war` for = guix purity in my low-capacity Laptop.=0A>>> =0A>>> While `guix pull && g= uix system reconfigure=0A>>> config-znavko-12-04-2019.scm` worked, Networ= k-Manager and some other=0A>>> stuff have pervaded.=0A>> =0A>> [...]=0A>>= =0A>>> 1) Let me know how to delete nm, if I've removed it from services= in=0A>>> %desktop-services, but gdm or gnome pulled it into my system.= =0A>>> =0A>>> 2) libgweather. Also, I do not need lbgweather. arc-theme d= epends on=0A>>> it again? Sorry, I do not use gnome.=0A>>> =0A>>> 3) geoc= ode-glib. Gnome is so fat. How to cut it off? Can I have gdm=0A>>> withou= t gnome?=0A>>> =0A>>> 4) gnome-online-accounts=0A>>> =0A>>> 5) evolution-= data-server=0A>>> =0A>>> 6) network-manager-applet=0A>>> =0A>>> 7) mutter= , what's this? I think xfce4 does not use it. How to kick it out?=0A>> = =0A>> One reason that all of this stuff is being pulled in is because you= 're=0A>> using GDM as your display manager:=0A>> =0A>>> (services (cons*= =0A>>> (service xfce-desktop-service-type)=0A>>> (service dhcp-client-ser= vice-type)=0A>>> =0A>>> (modify-services=0A>>> (remove (lambda (service)= =0A>>> (member (service-kind service)=0A>>> (list ntp-service-type avahi-= service-type=0A>>> bluetooth-service network-manager-service-type)))=0A>>= > %desktop-services) ;end of remove lambda services=0A>>> =0A>>> (wpa-sup= plicant-service-type config =3D>=0A>>> (wpa-supplicant-configuration=0A>>= > (interface "wlp2s0")=0A>>> (config-file "/etc/wpa_supplicant/wpa_suppli= cant.conf")))=0A>>> =0A>>> (gdm-service-type config =3D>=0A>>> (gdm-confi= guration=0A>>> (xorg-configuration=0A>>> (xorg-configuration=0A>>> (extra= -config=0A>>> '("Section \"InputClass\"=0A>>> Identifier \"touchpad\"=0A>= >> Driver \"libinput\"=0A>>> MatchIsTouchpad \"on\"=0A>>> Option \"Tappin= g\" \"on\"=0A>>> EndSection")=0A>>> )))))=0A>> =0A>> If you don't want GN= OME, then you must not use GDM. GDM actually runs a=0A>> little GNOME 3 s= ession even before you log in. It will pull in much of=0A>> the GNOME 3 s= tuff.=0A>> =0A>> If you want a lightweight system, add 'gdm-service-type'= to the list of=0A>> things to remove from %desktop-services, and use 'sl= im-service-type'=0A>> instead.=0A>> =0A>> Mark