Fedora 42 as dom0 in Qubes 4.3

Here’s what happen after I typed in the command in dom0, then I closed the dom0 domain and closed my personal terminal in personal qube and restarted it

As you can see in the right side it keeps saying applications is missing for some reason and this is my personal qube not whonix anon, not a template vm

Very strange… what is your Private storage max size: of personal qube?

its 28gb, my system storage max size is 20 g.b, so far it shows i only used 8gb… the only other reason i think is i didn’t use the command from.

But you have almost nothing in /var/lib/flatpak/ - everything is in /home/user/.local/flatpak/.

1 Like

ikr ,so instead of the directory of /var/lib/flatpak , do i create a config file for persistence for /home/user/.local/flatpak/ and bind that with the code binds+=( '/home/user/.local/flatpak' ) ??

Ho @Cosmic3ye ,
didn’t I mention it already, that you should forget the persistence setup, because you use the option “–user” and all your flatpak stuff is stored inside your user home folder?

right here you did , i had to go re-read it…im lost im fina check my folders and then do the qvm-sync inside of dom0 again .

I’m lost too.
/home/user/ directory in appVM is persistent. It don’t delete nothing.
I even don’t know what to check/ask further…

Did you configured fully disposable VM’s with this guide?
Really disposable (RAM based) qubes

1 Like

okay look at the command i had to run again after restarting my qubes-os today in my laptop… my other times writing you was from my windows 11 on my other dell lol… i had to run sudo dnf install flatpak then once you see in the first pic, it read downloaded i read it and showed nothing added again because it’s still somewhere in my -user or /var/lib …
then i ran flatpak list for it to show again in my settings window to add the apps again


and that the odd thing i didn’t have to run the flatpak install --user --if-not-exists command or flatpak run com.jetbrains.Rider just flatpak list

Hi @Cosmic3ye,
honestly, i don’t understand, what you are trying to made.
Please read some basic documentation about the system and try to understand the basic blocks, how that system (QubesOS) works.
Then, try to install some simple programs in templates, build one or more VMs, based of that template, and try to use that programs in the VMs.
After you have gained some basic experience, how QubesOS works, you can try to use some non-standard ideas (like flatpak or docker).
Sorry, if my post looks a little bit rude to you.
OK, now i’ll try to explain you the basics steps for usage of flatpak.

  • Software, like flatpak itself, has to be installed in the template, but i see in your screenshots, that you are trying to install that in a VM (user@personal…). That will not work.
  • Flatpak based software can be installed in the template also or in a VM (with the option --user). Obviously, the second option is the easier one and you are trying to do that.
    So, please try to made that (also in that order)
  1. Shut down the “personal” VM.
  2. Start a terminal in the template, that your “personal” VM is based of.
  3. Install flatpak in the template of your personal VM (NOT IN THE PERSONAL VM ITSELF!!!)
sudo dnf install flatpak
  1. Shut down the template.
  2. Start your “personal” VM and open in there a terminal
  3. Install any flatpak based SW, that you want, with flatpak install --user <NAME_OF_YOUR_SOFTWARE>
  4. DO NOT SHUT DOWN YOUR “personal” VM
  5. Open a terminal in dom0
  6. Type
qvm-sync-appmenus personal
  1. Try to start your installed program.

R T F M nub