help-guix
[Top][All Lists]
Advanced

[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



reply via email to

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