[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A Guix Home service to group together various email services
From: |
Richard Sent |
Subject: |
Re: A Guix Home service to group together various email services |
Date: |
Mon, 01 Jul 2024 18:12:59 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Fabio Natali <me@fabionatali.com> writes:
> Anything that you think I'm doing wrong here? Could it be a limitation
> with 'home-msmtp-service-type', which doesn't seem to indicate any
> mechanism for extend/compose?
Yes, I believe that's your problem. I don't see a reason why
home-msmtp-service-type shouldn't support being extended with additional
accounts. I think it's worth a bug or (even better) a patch.
I'm surprised it's possible to extend a service that doesn't support
extensions. In my opinion we should throw an explicit error instead of
silently ignoring the extension. I reported this as a bug [1].
> More generally, this way of aggregating services together in
> 'my/home-email-service', does it look like a good pattern or should I do
> things any differently?
I find myself doing something similar in my config, although usually at
a smaller scale (not for any particular reason, just how it works out).
I think this is a good idea because your service is contained to one
logical unit—email—and there's likely no reason you'd want to only
include just one of the extensions in an environment.
[1]: https://issues.guix.gnu.org/71887
--
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.