Fedora 42 as dom0 in Qubes 4.3

for the second command where you typed create config file for persistence ,

sudo nano /rw/config/qubes-bind-dirs.d/50_user.conf
binds+=( '/var/lib/flatpak' )

and you put paste the next line to it, i probably did that part wrong , was i supposed to paste it on the same line then press enter ?
to look like this actually ?
sudo nano /rw/config/qubes-bind-dirs.d/50_user.conf binds+=( '/var/lib/flatpak' )

Or you can use flatpak install --user and not need to worry about it :slight_smile:

1 Like

show

flatpak list

No, in your 50_user.conf the line should be like

binds+=( '/var/lib/flatpak' )

But forget that, if you follow the thread, if you always use the --user option, you don’t need to persist /var/lib/flatpak.
As @KitsuneNoBaka wrote correctly, flatpak uses (with the --user option) a folder inside your home folder structure, don’t worry about additional persistence.

1 Like

okay so , i should restart my computer or personal templates to see if it’s install correctly ?

i typed in that command and all the install apps show

show me

Unfortunately not.
Dektop files are located inside flatpak directory only and have no paths to executable so not work out of the blue.
For both installation in /var and in /home/user/
This will be cumbersome for @Cosmic3ye

PS: :sweat_smile: my bad… forgot about qvm-sync-appmenus :upside_down_face:

here you go… i got kleopatra keys install .it’s the highlighted text in the picture.

okay when i open kleopatra and click on create a new Pair key, i get an error saying Warning : The creation of a New OpenPgp Certificate Failed
Error: No Agent Running

So, after restarting personal qube or rebooting you need do flatpak install --user for every applications or just flatpak run for every applications?

1 Like

honestly i have to do the flatpak install --user first, then reload my applications in the settings list of the template for it to show again… it will just show missing application in template, in the settings part…

which got me mad at the last person who had my laptop for months recently and updated windows 10- to 11 which makes me think it’s a combination of that along with some more new updates to fedora, whonix and etc… i know i didn’t need this much help in 2023-2024 installing no apps to qubes coming from windows 10… i need to do something in dom0 terminal to make it persistent and keep my apps .especially when i learn how to work kleopatra for my pubic gpg keys

Sorry what?
I’ve never heard of you telling that you install everything in a template.
It have no sense to install in template to user directory.
My guide for was that you install apps in personal.

If I tell you to run in appVM but you run everything in template then it never gonna work.

this is in personal appvm , no template my bad for the lingo when i type template … just look at my pictures is a personal appvm on fedora… i know templates are not meant to be connected to a “NetVM”

when i type template i thought thats what the qube’s manager settings is named, my bad im in qubes manager, click on personal then settings and i go to applications and i see the programs are missing let me use the correct terms . that’s after i restart my computer :man_facepalming: sorry that’s on me using incorrect verbaige

OK.
At lest, we are home.
After every installed in flatpak program you must run in dom0 terminal:

qvm-sync-appmenus personal

this will generate menus entry for all new apps for good

1 Like

1 moment i’m downloading a different gpg-key application to replace kleopatra i see from this website here ,kleopatra have a bug causing it to now open and create a new pair key .

kleopatra

the last 3 posts at the bottom of this page is too complex for me to understand what he typed in the terminal.
Ok fix the issue. How; I do not know but here is the steps I took and it is now working. Kleopatra is allowing me to use the option ‘protect key with passphrase’ and create key with no fail.
in my .zshrc added the below

 gpg-agent --options ${HOME}/.gnupg/gpg-agent.conf --daemon`  

Also removed the ‘pinentry-mode loopback’ in ~/.gnupg/gpg.conf.

I add issue with creating keys protected by passphrase using Kleopatra and issue with deleting keys using gpg because of missing pinentry.

it’s missing again even after typing that