Evolution in nixpkgs doesn’t launch for me. When running in the terminal I get the following message:
[jzzvid@piccolo:~]$ evolution
(org.gnome.Evolution:132795): dconf-WARNING **: 17:48:26.043: Unable to open /home/jzzvid/.nix-profile/share/dconf/profile/user: Not a directory
(evolution-alarm-notify:132805): dconf-WARNING **: 17:48:26.636: Unable to open /home/jzzvid/.nix-profile/share/dconf/profile/user: Not a directory
bwrap: Can't find source path /home/jzzvid/.nix-profile/share/fonts: Not a directory
** (org.gnome.Evolution:132795): ERROR **: 17:48:26.916: readPIDFromPeer: Unexpected short read from PID socket
Trace/breakpoint trap (core dumped)
I am running NixOS 24.11 with Gnome and have it installed through the programs.evolution invocation in my configuration.nix.
Anyone have a solution for this one or know what I did wrong?
I would expect the bubblewrap error to come from but that already uses bindIfExists:
Does ~/.nix-profile/share/fonts exist on your host? If so, what does the symlink resolve to? Maybe there multiple levels of symlinks and webkitgtk only binds the outermost one.
Can you try to run Evolution with XDG_DATA_DIRS environment variable with ~/.nix-profile/share removed?