diff --git a/modules/discord.nix b/modules/discord.nix index dd0ddda..1643e6e 100644 --- a/modules/discord.nix +++ b/modules/discord.nix @@ -5,8 +5,16 @@ }) (desktopUserHomePackages (with pkgs; [ - (discord.override { + ((discord.override { withOpenASAR = true; withVencord = true; - }) + }).overrideAttrs (old: { + nativeBuildInputs = old.nativeBuildInputs ++ [ makeWrapper ]; + + postFixup = '' + wrapProgram $out/opt/Discord/Discord \ + --set ELECTRON_OZONE_PLATFORM_HINT "auto" \ + --add-flags "--enable-features=UseOzonePlatform --ozone-platform=wayland" + ''; + })) ]))