$ cat setup.txt vkbasalt this a reshade (semi)compatible tool for linux vulkan applications - install system package - ENABLE_VKBASALT=1opengl applications - force mesa to use zink, this will run opengl on vulkan - ENABLE_VKBASALT=1 zinkrun general - obtain shaders and stick them in a location - configure vkBasalt.conf with the shader location - configure vkBasalt.conf with the effects you want to apply - launch application see - zinkrun (from aur) - vkbrun (basic, custom) - examples/ a gallery of tested crt shaders - https://github.com/stars/sairuk/lists/reshade flatpaks cannot use the vkbasalt system package with flatpak, need to install the runtime see flatpaks.txt crt-royale.fx - default shader is incompatible with vkBasalt - grab the compatible shader from andersstorhaug # git clone https://github.com/andersstorhaug/crt-royale-reshade.git cd crt-royale-reshade git checkout vkbasalt - cp the shader files to your shader repo CRTFakeLottes.fx - git clone https://github.com/Matsilagi/RSRetroArch.git cd RSRetroArch - cp CRTFakeLottes.fx to your shader repo - edit CRTFakeLottes.fx and set CURVATURE = 0 to remove screen curve