diff --git a/machines/enka/discord/default.nix b/machines/enka/discord/default.nix index ca5b6fe..c558ea7 100644 --- a/machines/enka/discord/default.nix +++ b/machines/enka/discord/default.nix @@ -5,8 +5,15 @@ }) (with pkgs; homePackages "nixos" [ - (discord.override { + ((discord.override { withOpenASAR = true; withVencord = true; - }) + }).overrideAttrs (old: with pkgs; { + libPath = old.libPath + ":${libglvnd}/lib"; + nativeBuildInputs = old.nativeBuildInputs ++ [ makeWrapper ]; + + postFixup = '' + wrapProgram $out/opt/Discord/Discord --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}" + ''; + })) ])