The problem is that you are running a package managed environment, with unpacked packages. So you could pretty much only install everything, and put up a script that rips out any non wanted stuff on first boot.