diff --git a/modules/services/x11/desktop-managers/xfce.nix b/modules/services/x11/desktop-managers/xfce.nix index 46b054989e02..4e8689f7ca71 100644 --- a/modules/services/x11/desktop-managers/xfce.nix +++ b/modules/services/x11/desktop-managers/xfce.nix @@ -33,7 +33,11 @@ in # Set GTK_DATA_PREFIX so that GTK+ can find the Xfce themes. export GTK_DATA_PREFIX=${config.system.path} - + + # Necessary to get xfce4-mixer to find GST's ALSA plugin. + # Ugly. + export GST_PLUGIN_PATH=${config.system.path}/lib + exec ${pkgs.stdenv.shell} ${pkgs.xfce.xfceutils}/etc/xdg/xfce4/xinitrc ''; }; @@ -55,6 +59,7 @@ in pkgs.xfce.xfce4panel pkgs.xfce.xfce4session pkgs.xfce.xfce4settings + pkgs.xfce.xfce4mixer pkgs.xfce.xfceutils pkgs.xfce.xfconf pkgs.xfce.xfdesktop