You want to install with Whonix, and not have sys-net as disposable.
On the Configuration pane after install and reboot, select:
Create default system qubes
Create default application qubes
Create Whonix gateway and Workstation
Do not select Enable system and template updates over Tor option
Create USB qube if required/possible.
When you start up you will find that sys-net is a disposable, which is
why you have to re-enter wifi passwords.
The simplest thing is to change the qube you use to connect to networks to not be a disposable.
Shutdown all qubes.
Change the net qube for sys-firewall to none.
Create a new sys-net-2, with these settings in GUI Settings:
Basic->Start qube automatically on boot
Advanced →
Mode hvm
memory 400
Dselect “Include in memory balancing”
Provides network
Devices → select the networking devices and move to RHS
Services → enable clock sync
Try to start sys-net-2 - if there’s an error re “rest” you may need to
go to devices tab and Configure strict reset off for the networking
devices.
Once sys-net-2 is started, change the net qube for sys-firewall to
sys-net-2.
Open settings for sys-net and Dselect “Start qube automatically on boot”
Open Qubes Global Settings and change every place sys-net to sys-net-2.
That should give you all you ask for.
BUT I don’t know what “Not having to manually enter credentials on each
boot” means if it is not solved by this.