Creating disposable template (for browser)

I am struggling to follow the documentation to get this working - wonder if someone can fill in the gaps for me.

At the moment I have a “browser” AppVM and I figure that actually my browser should probably be running in a disposable. So I want to setup a custom disposable template with my chosen browser and some trusted bookmarks, and then create a fully volatile named disposable VM.

The documentation says I have to base my template on an AppVM rather than a template so I’m doing this -

  1. Create new AppVM named custom-browser-dvm-template based on fedora-40-xfce template.
  2. Install my chosen browser into custom-browser-dvm-template
  3. Tick disposable template box. Shut down.
  4. Create disposable VM based on custom-browser-dvm-template. It’s missing the browser of course because custom-browser-dvm-template was an AppVM with volatile root when it was started.

Does this make sense? How do I get from the default fedora-40-xfce template to having a disposable template? Do I have to clone fedora-40-xfce to fedora-40-xfce-custom, make changes to this and then create an AppVM and make this AppVM a disposable template and then from there create a named disposable?

How is your browser installed in your current “browser AppVM”?

A simple way could be to repeat what you did when creating your current “browser AppVM” with a new qube, repeat step 3 for this new qube, then use it as the disposable template of your named disposable qube.

At the moment it’s fedora-40-xfce (temp) > fedora-40-xfce-custom (temp) > browser (AppVM). So yes it’s what I was wondering, if I need to go fedora-40-xfce (temp) > fedora-40-xfce-custom (temp) > browser (AppVM) > browser-disp (Disp). That just seemed like a lot of hops and I wanted to make sure that was the expected method. Appreciate it.