I am a fan of minimal templates 1 in Qubes OS, as it allows one-app-per-qube compartmentalization without extra overhead (RAM, disk usage, package count).
By “minimal” I consider all non-app-specific Whonix security/privacy/anti-fingerprinting features and maybe Tor Browser, as used in most cases.
Current approach is manual uninstall of packages:
apt purge youtube-dl qubes-core-agent-passwordless-root monero-gui thunderbird hexchat onionshare qtox xpdf vlc keepassxc mousepad ristretto libimage-exiftool-perl thunar gpa
rm -rf /usr/share/binaries-freedom/electrum-appimage/
apt autoremove
, which reduces size and packages considerably, but isn’t optimal. E.g. I am not sure, what libraries are required by “core” Whonix components, and surely forgot different packages.
qubes-template-whonix
2 seems to allow for custom installs, but by looking at the scripts, I did not find any config option concerning package inclusion.
Is there already a solution or recipe available for minimal Whonix-Workstation templates?
TIA for suggestions.
1 Minimal templates | Qubes OS
2 GitHub - QubesOS/qubes-template-whonix