guix-devel
[Top][All Lists]
Advanced

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

Re: Contributing Guix Home services


From: Ludovic Courtès
Subject: Re: Contributing Guix Home services
Date: Mon, 17 Apr 2023 15:39:02 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

Hi!

Tanguy LE CARROUR <tanguy@bioneland.org> skribis:

> It's been quite a journey on my side! Ups. Downs. Mostly downs, though! 😅
> Thanks to Simon's unconditional technical and moral support, a **LOT**
> has changed since I sent this message. Hopefully for the better! 🤞

Heh.  :-)  While it’s fresh on your mind, it would be nice to list the
problems you ran into on your journey and see what we can do about it.

> At least now one of them [1] looks like a decent home service. Except
> for the problem with `(every khal-calendar? lst)` that I haven't figure
> out yet.
>
> [1]: 
> https://git.easter-eggs.org/bioneland/guix/-/blob/main/bioneland/home/services/khal.scm
>
>
> The one for MSMTP [2] does not contain all the available options, but all
> the configurations and serializers are there.
>
> [2]: 
> https://git.easter-eggs.org/bioneland/guix/-/blob/main/bioneland/home/services/msmtp.scm

I don’t use these two programs, but the services look nice!  The extra
bit of work you’d have to do is documentation, similar to what is done
for the other Home services.  Maybe start with msmtp to get a feel of
what that entails?

>> There’s no formal rule, but I think that what we’ve been doing so far is to 
>> ensure basic functionality of
>> the service is covered, and to provide an “escape hatch” for bits of the
>> configuration that are not covered.
>
> If by "escape hatch" you mean `extra-config`, you're right!

Yup!

> I'll try to submit a patch for one of the two mentioned above soon…ish!

Excellent, thanks!

Ludo’.



reply via email to

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