Subject: [PATCH] services/gnome: Include Evolution by default to fix calendar notifications.

From: Maxim Cournoyer <[email-masked]>
Date: Fri, 2 May 2025 10:51:50 +0900

This increases the GNOME closure by about 81 MiB (from 4442 MiB to 4524 MiB),
as can be seen via the command:

   guix shell --no-grafts gnome -- sh -c 'guix size $GUIX_ENVIRONMENT'

* gnu/packages/gnome.scm (gnome-essential-extras): [evolution]: Register
package.

Fixes: <https://issues.guix.gnu.org/78103>.
Change-Id: I606d01e9a3e72ea67bc67387c4e0d75b4ce4adce
---
 gnu/packages/gnome.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 86481705bbb..d76b93db1ff 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -10511,6 +10511,13 @@ (define-public gnome-essential-extras
                             dbus
                             dconf
                             desktop-file-utils
+                            ;; XXX: Evolution shouldn't be 'essential', but
+                            ;; there's a current issue where the GNOME
+                            ;; calendar event notifications do not work
+                            ;; without Evolution installed, so keep it until
+                            ;; <https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/155>
+                            ;; is implemented.
+                            evolution
                             font-abattis-cantarell
                             font-dejavu
                             gnome-default-applications

base-commit: b2b7d2a3275d5ba866ae7fecac928ed4bd416beb
-- 
2.49.0