diff --git a/pkgs/desktops/xfce/core/xfce4-session/default.nix b/pkgs/desktops/xfce/core/xfce4-session/default.nix index 5d2e21598d4f..79d131723e6f 100644 --- a/pkgs/desktops/xfce/core/xfce4-session/default.nix +++ b/pkgs/desktops/xfce/core/xfce4-session/default.nix @@ -4,9 +4,11 @@ , exo , libxfce4util , libxfce4ui +, libxfce4windowing , xfconf , iceauth , gtk3 +, gtk-layer-shell , glib , libwnck , xfce4-session @@ -15,23 +17,28 @@ mkXfceDerivation { category = "xfce"; pname = "xfce4-session"; - version = "4.18.4"; + version = "4.20.0"; - sha256 = "sha256-YxIHxb8mRggHLJ9TQ+KGb9qjt+DMZrxMn+oFuFRL8GI="; + sha256 = "sha256-mn3ky1NzrpQZRkhc605mj+GFhbFq26eW59YKUfnX9X8="; buildInputs = [ exo gtk3 + gtk-layer-shell glib libxfce4ui libxfce4util + libxfce4windowing libwnck xfconf polkit iceauth ]; - configureFlags = [ "--with-xsession-prefix=${placeholder "out"}" ]; + configureFlags = [ + "--with-xsession-prefix=${placeholder "out"}" + "--with-wayland-session-prefix=${placeholder "out"}" + ]; passthru.xinitrc = "${xfce4-session}/etc/xdg/xfce4/xinitrc";