You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since #7021, if Home Manager's dconf.enable is set (i.e. on all non-Darwin platforms), then $GIO_EXTRA_MODULES is set via home.sessionVariables. However, NixOS also likes to set $GIO_EXTRA_MODULES, for example when NixOS services.gvfs.enable is set.
This means that Home Manager overrides the environment variable set by NixOS (rather than extending it), which breaks things like "mounting remote filesystems in thunar".
In some setups, this would cause missing Gio modules that cause e.g.
Nautilus to not be able to view the XDG trash, and potentially other
issues.
Fixes: ec8205c ("dconf: set env var")
Fixes: nix-community#7143
Are you following the right branch?
Is there an existing issue for this?
Issue description
Since #7021, if Home Manager's
dconf.enable
is set (i.e. on all non-Darwin platforms), then$GIO_EXTRA_MODULES
is set viahome.sessionVariables
. However, NixOS also likes to set$GIO_EXTRA_MODULES
, for example when NixOSservices.gvfs.enable
is set.This means that Home Manager overrides the environment variable set by NixOS (rather than extending it), which breaks things like "mounting remote filesystems in thunar".
Maintainer CC
@Rosuavio @rycee
System information
The text was updated successfully, but these errors were encountered: