You should know that every system uses a few caches, tmp files and stuff that is usefull to have, but not necessary all the time. So from now an then we can clean this up.
Lets start with
This one keeps your system logs readable for you. Bydefault it uses 15% of Diskspace, wich can be a huge thing with many weeks/month of data. Do you need that?
We can clean this one up by using
pkexec journalctl --vacuum-time=1d
for me the result was…
For a permanent solution you can create a file
/etc/systemd/journald.conf.d/maxuse.conf with the content
So after a restart this should be used and the maximum size should be aroud 1G
Coredump are away to collect data when a programm crashes. So they might be usefull. But again they can use up to 10% of your disk space, and many people never will use them. So if you can limit them by creating a file
/etc/systemd/coredump.conf.d/maxuse.conf with the content
Or if you dont want to save them up on your disk in general
and again, after a restart it should be used.
This one is also a huge thing, nd as long as the systems runs and you dont need to roll back to an older version, you’re save to remove it with just
pkexec pacman -Scc