Application crashes if ".cache" directory is not found
Hi! First of all, thank you for your amazing work. I've been using The Rock for more than a year (almost two?) and it's one of my favorite apps.
I encountered the following bug: when the ".cache" folder doesn't exist, the application crashes.
I'm not familiar with Rust, but I think the crash occurs because it just checks for the existence of HOME and then assumes that ".cache" exists (I moved the cache to /tmp using the XDG_CACHE_HOME environment variable).
I think it's best to follow the XDG Base Directory Spacifications.