Source for the installation script
Download and use the script :
# when asked, install to directory with ffxiv_dx11.exe (Game Path/game in xivlauncher settings)
curl -LO https://github.com/kevinlekiller/reshade-steam-proton/raw/main/reshade-linux.sh && chmod +x reshade-linux.sh && RESHADE_ADDON_SUPPORT=1 ./reshade-linux.sh
- XIVLauncher automatically detects reshade and will add the correct WINEDLLOVERRIDES to environment. No need to do anything.
- Keep the
reshade-linux.shfile somewhere as can use it to uninstall reshade. - You can remove or ignore the
ReShade_shadersthe script creates, we will be overriding those in the next step.
Based on manual installation instructions for windows
- Download latest
gposingway.zipfile : https://github.com/gposingway/gposingway/releases
- Extract in
gamedirectory, replace the existing Reshade.ini (otherwise gposwingway effects won't load) - On first game start after installing the game might crash or freeze after compiling its shaders. I had to wait a good minute until it froze, I killed it and restarted the game and it was good.
Tested with the fedora version of xivlauncher, I need to test if it's the same with the flatpak (steam deck etc.) version. It should be as it allows everything in /home by default.
If it does not work, you can try adding ~/.local/share/reshade/ to the list of allowed paths for xivlauncher in flatseal or flatpak settings.

Thank you, it actually finally worked for me! My XIVLauncher kept crashing whenever I tried to load gposingway shaders and now it's loaded with no issues