I tried doing something similar in the EndeavourOS GUI installer, picking only what I need, but after rebooting I noticed it installed a TON of stuff that I had unchecked, I know that dependencies will auto install but this is stuff that was not required on my Arch install with plasma-desktop:
One of the motivations for trying EndeavourOS was that it uses Dracut by default and also has the lts and zen kernels, all things I would like in Arch, and sure I could have done in it in Arch, but figured if EndeavourOS simplifies the install then why not use it.
Basically I am going for barebones minimal with a couple added things that I find useful.
I am going to try reinstalling and picking No desktop, and installing plasma-desktop manually afterwards like I would in Arch and see if it works.
I also noticed that there was no option for zsh, I had hoped that EndeavourOS would have an option for it, I loved the zsh config that came with manjaro for the short time that I was using manjaro before jumping over to Arch.
My best guess would be that somehow the entire plasma group was rechecked accidentally before the install started. That is sort of what it looks like from the extra package listing.
yad is a dependency for many of the eos apps such as welcome and reflector-simple.
I do minimal installs all the time during my testing and have never seen extra packages brought in like that.
Welcome to the EndeavourOS forum. I hope you enjoy your time here.
Another alternative is to not install any DE or WM in Calamares. Then after the install use the pacman command listed in your OP to install exactly what you want for plasma.
By selecting “No Desktop”, I was able to still check the boxes for the desktop related packages that I wanted on the next page. This gave me the minimal install I was looking for.
Now there are only a couple of packages that I would like to remove, will tackle them 1 by 1:
Avahi
Xterm
UXterm
yad
yad-icon-browser
Qt V4L2 test Utility
Qt V4L2 video capture utility
~ » yay -Qo /usr/bin/qv4l2
/usr/bin/qv4l2 is owned by v4l-utils 1.24.1-2
v4l-utils
these are mainly support dependencies… in cas eyou want to use a webcam or capture devices… avahi is dependency for gvfs
This is a “far” support dependency for firefox p.e. may can get removed on pure non gtk setup…
:: edit::
just see … avahi is dependency for a lot of kde stuff in addition… better not remove it
yad is needed by some EndeavourOS tools like Welcome, reflector-simple and akm, to mention a few. (yad-icon-browser is included in yad).
If you don’t want to have them, you could try unselecting all EndeavourOS packages. Note that I haven’t tried that, so it might not work as expected.