It does become quicker. I’m not a touch typer (is that even a word?), and I never thought it would, but it does. And it helps do it, if you actually do it. That is, after all, how you improve something. Practise.
And it looks good, so please provide the output of:
this is taking quite long time, still going. But I see lots of errors like:
gpg: error retrieving 'zbyszek@in.waw.pl' via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'lennart@poettering.net' via WKD: General error
gpg: error reading key: General error
gpg: error retrieving 'lennart@poettering.de' via WKD: General error
gpg: error reading key: General error
gpg: error retrieving 'lpoetter@redhat.com' via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'poettering@users.sourceforge.net' via WKD: No data
gpg: error reading key: No data
...
As far as I am aware youtube-dl has been removed from the official repositories, and replaced by yt-dlp; which is a fork of youtube-dl.
sudo pacman -s yt-dlp
If gPodder still fails with yt-dlp installed, you may need to wait for the gPodder maintainer to play catch up. Cheers.
Please also note that the Community repo hasn’t existed in quite some time. That you still have it listed indicates that you have not paid any attention to the Stable Announcements whenever manual intervention has been required.
I suggest you read and understand what a .pacnew file is: begin with the System Maintenance Wiki page, under the heading of Pacnew and Pacsave files, and follow that up with anything else you can find on the topic.
You need to update the manjaro-mirrors and then again delete-restore database. If the pacman conf needs to be updated, as @soundofthunder says, then do it as a first action, then the rest.
Install Meld. Then open current conf in pacnew aside in Meld. It will show you differences and easy ways to integrate them. Of course, you may not want to change your custom changes, so this has to be a considerate choice.
The problem here is that you need to open Meld as root, so you could save the changes conviniently. I am doing it with some old app pacnew-chaser that does that. I guess you have to figure out how to do it without it.
EDIT:
Ah, sorry, forgot you can’t install anything at the moment
Then you need to open configs side by side and compare it manually I’m afraid.
Use this command to list any .pacnew files on your system:
pacdiff -o
Then read through the Stable Announcements released in recent months to find references to any .pacnew files listed. Yes, this might be time-consuming, but most of the manual modifications are very important.
… because that command you used doesn’t make sense …
As for the community repo not being active for months now and the need to remove it:
open /etc/pacman.conf in any editor of your choice
and comment out or remove the two lines referring to that no longer existing (community) repository
… almost at the bottom of the file …
ignore /etc/passwd - or be very, very careful! /etc/shells is also not that important
same for /etc/locale.gen
/etc/pacman.conf I just described above
don’t know about the two others - /etc/tlp.conf ist just because you made some changes that are now different from the defaults
you can check, but likely just ignore
It is about tracking and incorporating important changes to these sometimes critical configuration files.