[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Removing prop-inputs
From: |
Timothy Sample |
Subject: |
Re: Removing prop-inputs |
Date: |
Fri, 11 Jan 2019 21:50:35 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
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