I do not think that the "Antergos repo has all the packages for most of the DEs."
Well, one thing I've done here is change the repo priority so that packages from the [antergos] repo have the lowest priority. By default, the [antergos] repo was listed first in /etc/pacman.conf, but I have things in this order right now:
[core] Include = /etc/pacman.d/mirrorlist [extra] Include = /etc/pacman.d/mirrorlist [community] Include = /etc/pacman.d/mirrorlist [antergos] SigLevel = PackageRequired Include = /etc/pacman.d/antergos-mirrorlist
Anyway, to check to see what exactly is in the [antergos] repo, I ran the following (I think this is the correct command to use):
$ pacman -Sl antergos
I was gonna post the output here but... is there a way to post it so that readers could scroll down through the code box instead of everything in the code box being visible at once? I'm feeling like it would be kinda rude to post all of the output from that command here, even though some might be interested in seeing it.
Anyway, looks to me like the [antergos] repo contains the Cinnamon and MATE desktops, but for KDE and GNOME I see a few packages that I don't think are the entire desktops -- looks like they're just setup configuration packages for KDE and GNOME in Antergos:
antergos-gnome-setup 0.0.2-1 antergos-kde-setup 0.1.8-3
Plus, a few other packages, like some GNOME Shell extensions. I don't see anything for Xfce in the [antergos] repo.
In any case, I'm using Openbox in Antergos, not any of the full DEs.