Is there a way to auto template ? ex. for gaming, for android, for tails, for windows vm, for compromised, etc

I know what i asking is quite risky, but if this one liner template/script is openly at git we all can work together hardened those template right? and the most important is having those auto template in official community watch lists… so we know reviewed one and unreviewed one the open port risk, etc.

for example 1 liner to create a gaming one, including for nvidia or amd gpu after run that 1 liner user can just open it and start gaming without headache setting this and that in result quitting qubes-os

or maybe we want just office, you know those nasty office comms with dirty unclean viruses /malware infected documents lurking in an everyday low paid offices… like dude help me write simple website for this documents open up then virus inside, we can just kill that one and reuse the auto backup before virus hit…

1 Like

Yes. There exist SaltStack formulas to configure TemplateVMs/AppVMs for certain use-cases, such as GitHub - ben-grande/qusal: Salt Formulas for Qubes OS. · GitHub.

Qubes also now has Ansible support in beta and that’s what I’ve been using to unify configuration and make upgrades easier for myself.

1 Like

And https://qubes.3isec.org/tasks.html ?

4 Likes

wow thanks

It’s harder with gaming vm if you want GPU passthrough. First you must configure grub for this.

I have a repository for setting up accelerated qubes if you have your machine ready for passthrough, but even that requires some configuration (if you want it to create qubes for you, not just configure existing ones), mainly because you need to tell it what PCI device to use.

Overall there are plenty more salt and ansible in the community. Here is some stuff people here haven’t mentioned yet:

3 Likes