diff --git a/pkgs/desktops/xfce/core/xfdesktop/default.nix b/pkgs/desktops/xfce/core/xfdesktop/default.nix index ab6900c28e1f..0f6e6ef70ee3 100644 --- a/pkgs/desktops/xfce/core/xfdesktop/default.nix +++ b/pkgs/desktops/xfce/core/xfdesktop/default.nix @@ -1,6 +1,7 @@ { lib, mkXfceDerivation, + fetchpatch, exo, gtk3, libxfce4ui, @@ -21,6 +22,15 @@ mkXfceDerivation { sha256 = "sha256-80g3lk1TkQI0fbYf2nXs36TrPlaGTHgH6k/TGOzRd3w="; + patches = [ + # Fix monitor chooser UI resource path + # https://gitlab.xfce.org/xfce/xfdesktop/-/merge_requests/181 + (fetchpatch { + url = "https://gitlab.xfce.org/xfce/xfdesktop/-/commit/699e21b062f56bdc0db192bfe036420b2618612e.patch"; + hash = "sha256-YTtXF+OJMHn6KY2xui1qGZ04np9a60asne+8ZS/dujs="; + }) + ]; + buildInputs = [ exo gtk3