Flatpak installed in template not available in derived app qubes

As a new user, most of my friction thus far has involved installing desired software persistently:

  • as a user I would like to install a specific web browser in a template so that this web browser is available within any app qube derived from that template

I was delighted when I found a post by @balko that seemed to outline exactly this:

In template

sudo dnf install flatpak

In derived qube(s)

flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install remmina
flatpak --user run org.remmina.Remmina

I can confirm flatpak is installed in the template using which flatpak but within any qube derived from that template which flatpak does not find any flatpak.

How can this be? Shouldn’t any qube derived from my template have the same binaries and $PATH ?

It depends on where those files are stored. The docs provide a better explanation than what I’m capable of:

But, here, with a default setup, the commands should work. The only idea I have is that maybe you forgot to shut down your template and to restart your app qubes before running flatpak?

1 Like

Did you shutdown the template after installing flatpack? Any derived qubes will not see the changes in the template (i.e., flatpack in this case) until you shutdown the template,