diff --git a/modules/services/x11/desktop-managers/xfce.nix b/modules/services/x11/desktop-managers/xfce.nix index fa1e4044b141..c7b368125b2b 100644 --- a/modules/services/x11/desktop-managers/xfce.nix +++ b/modules/services/x11/desktop-managers/xfce.nix @@ -74,11 +74,18 @@ in ++ optionals isXfce48 [ pkgs.xfce.libxfce4ui pkgs.xfce.garcon + pkgs.xfce.thunar_volman + pkgs.xfce.gvfs ] ++ optional config.powerManagement.enable pkgs.xfce.xfce4_power_manager; environment.pathsToLink = [ "/share/xfce4" "/share/themes" "/share/mime" "/share/desktop-directories" ]; + + environment.shellInit = + '' + export GIO_EXTRA_MODULES=${pkgs.xfce.gvfs}/lib/gio/modules + ''; # Enable helpful DBus services. services.hal = mkIf (!isXfce48) { enable = true; };