Running Evolution without Gnome -- is it sane/possible?

I’m an oldschool geek running i3wm on NixOS and with a tendency toward command-line tools. However, my workplace is about to discontinue IMAP support, so I need a mail client that supports Exchange protocol directly. Evolution has been at the top of many recommendation lists, so I decided to give it a spin, but I ran into the following issue:

evo-gui-error

I don’t want to absorb all the overhead of Gnome, but I don’t know enough about the construction of Evolution and its related services to know what path to go down to detangle the issue, or whether its possible/worthwhile. Pointers would be most welcome!

1 Like

evolution-registry-source is a service in gnome3.evolution-data-server so you will need to add that to systemd.packages. services.gnome3.evolution-data-server.enable = true; will do that for you.

For the dconf warning, you will need programs.dconf.enable = true;.

But the main issue is that evolution-ews was just recently packaged and to be able to use it, we need something like https://github.com/NixOS/nixpkgs/pull/92775.

Evolution is available as Flatpak package in Flathub