often the ~/.cache directory is deleted because it gets too big, in my case if i compile stuff with yay, firefoxs chace also gets quite big, and mesa shaders are also stored there.
Yeah of course I'm going to totally rewrite a script right after I do a video on it.
It uses links now to not waste space and env variables. Location moved to cache.
Thanks to those who suggested some changes.