After signing in to NymVPN, rebooting the AppVM, and opening NymVPN again, you may be prompted to enter your Nym passphrase each time.
In Qubes OS, only the directories /home and /rw persist across reboots. If NymVPN’s login key pair (public and secret keys) is stored outside of those locations, the files are lost whenever the VM restarts.
To ensure NymVPN retains your credentials across AppVM reboots, you need to configure Qubes to preserve the directories where NymVPN stores its keys.
Open a terminal in your AppVM.
-
Create a configuration file at:
/rw/config/qubes-bind-dirs.d/50_user.conf -
Add the following lines to the file:
binds+=( '/etc/nym' ) binds+=( '/var/lib/nym-vpnd' ) binds+=( '/var/log/nym-vpnd' )
This configuration tells Qubes to persist these directories across reboots. After applying this, your NymVPN credentials should be retained whenever the AppVM restarts.
You should now be able to use NymVPN in Qubes OS without re-entering your passphrase after each reboot.