element-desktop: apply patch to run on Wayland (#137666)

See upstream PR#261[1] for further reference. Previously, the
`enable-features`-setting was entirely discarded due to an earlier
regression resulting in an attempt to start `element-desktop` in
Wayland-mode without all necessary components.

Closes #137377

[1] https://github.com/vector-im/element-desktop/pull/261

authored by

Maximilian Bosch and committed by
GitHub
5a0d0ec1 fcf53977

+9
+9
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 7 7 , electron 8 8 , element-web 9 9 , callPackage 10 + , fetchpatch 11 + 10 12 , Security 11 13 , AppKit 12 14 , CoreServices ··· 31 33 mkYarnPackage rec { 32 34 name = "element-desktop-${version}"; 33 35 inherit version src; 36 + 37 + patches = [ 38 + (fetchpatch { 39 + url = "https://github.com/vector-im/element-desktop/commit/96e5389779f60c91b8fe80d7bd9af413d72ec61f.patch"; 40 + sha256 = "sha256-82I5BDNDWIfp+m2HpzTA5+39hMv2bTbmJlXfM4YUjDY="; 41 + }) 42 + ]; 34 43 35 44 packageJSON = ./element-desktop-package.json; 36 45 yarnNix = ./element-desktop-yarndeps.nix;