upon fresh install .config/abook and .config/mpd/playlists and .cache/zsh is not created
because of it abook can't create a addressbook and returns a error when launched,
while ncmpcpp can't add songs to playlists as the folder doesn't exist,
and zsh doesn't create history because the folder doesn't exist
solved by adding a .gitignore in those folders and telling git to ignore all files in the folder except .gitignore
* Move bg link to ~/.local/share/
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.
* added a symlink to .config/wall.png
* removed the .cache dir
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.