help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Removing prop-inputs


From: address@hidden
Subject: Re: Removing prop-inputs
Date: Fri, 11 Jan 2019 21:08:13 -0600

Perfect! My appreciation!

Sent from my Sprint Phone.

------ Original message------
From: Timothy Sample
Date: Fri, Jan 11, 2019 8:50 PM
To: address@hidden;
Cc: help-guix;Help-Guix;
Subject:Re: Removing prop-inputs

Hi brettg,

address@hidden writes:

> On 12.01.2019 02:25, address@hidden wrote:
>> Hi all, this is my system configuration file. I am trying to remove
>> nautilus and epiphany from the gnome-desktop-service that gets loaded.
>> So far I am not having any luck. Any ideas?
>>
>> [...]
>
> Update, I got it to work, but with some very hackish code. Any
> suggestions would still be appreciated.
>
> (define-public gnome-custom
>   (package (inherit gnome)
> 	   (name "gnome-custom")
> 	   (propagated-inputs (remove
> 				(match-lambda
> 				  ((name _)
> 				   (string=? name "epiphany")))
> 				(remove
> 				 (match-lambda
> 				   ((name _)
> 				    (string=? name "eog")))
> 				 (remove
> 				  (match-lambda
> 				    ((name _)
> 				     (string=? name "totem")))
> 				  (remove
> 				   (match-lambda
> 				     ((name _)
> 				      (string=? name "gedit")))
> 				   (remove
> 				    (match-lambda
> 				      ((name _)
> 				       (string=? name "yelp")))
> 				    (remove
> 				     (match-lambda
> 				       ((name _)
> 					(string=? name "gnome-calculator")))
> 				     (package-propagated-inputs gnome))))))))))

You could try

    (remove (match-lambda
              ((name _)
               (member name '("epiphany" "eog" ...))))
            (package-propagated-inputs gnome))

Hope that helps!


-- Tim

reply via email to

[Prev in Thread] Current Thread [Next in Thread]