The bigger picture for now should be the release of Whonix 8 but thanks for the support Patrick, it means a lot.
Choose your DE idea is nice, slightly inconvenient (snapshots) but worth considering. I’m debating over to have a selection menu vs. maintaining a single light DE (Xfce or LXDE). Maybe one is more suitable then the other.
People who need both terminal GW and WS have the skills to do that themselves so as a minimal I’m thinking a combination of terminal GW and DE WS.
The problem with the default packages is that you have selected them very well. I have been looking over the content list for the last few days and it’s good, very little extra stuff.
We can remove “Package: whonix-shared-desktop” but you still need xorg for any DE and power management will get install by the user anyway.
Package: whonix-gateway-packages-recommended
Depends: tor-geoipdb, tor-arm, obfsproxy
How much space/system resources do we get by not installing this? I imagine not much and bridges are universally useful.
Package: whonix-workstation-packages-recommended
libasound2, alsa-base, alsa-utils, iceweasel, gtk2-engines-oxygen, gtk3-engines-oxygen, faketime,
First three are sound, if you want sound as I imagine most of us do. Light enough.
If not using KDE do we still need gtk2-engines-oxygen, gtk3-engines-oxygen?
faketime is really small and really useful. Would it make sense to be included in whonix-shared-desktop? It has it’s uses in both GW and WS, right?
Package: whonix-workstation-default-applications
Depends: xchat, vlc, mixmaster, kcalc, gwenview, kgpg, kmix, mat, python-hachoir-core, python-hachoir-parser, python-pdfrw, python-cairo, python-poppler, python-mutagen, libimage-exiftool-perl, pinentry-qt4
Here I like some (xchat, mixmaster, mat) but not others (vlc, kgpg). Why so many python entries? Aimed at the casual user? For the Python programmer?
Packages content:
https://github.com/Whonix/Whonix/blob/master/debian/control
A lot of open questions, a lot of discussion still needs to be done to shape this project (Whonix minimal) into something more concrete but I am glad we started.