1. No
2. You'll need to delete your ~/.config
, ~/.local
, ~/.cache
( and maybe ~/.var
, which is your Flatpak app data/cache). Might be best to rename your .config
instead of outright deleting it, just in case you need to restore some old config.
3. It's been a while since I used Nobara, but IIRC it only creates the default @
and @home
subvolumes.
4,5. Nobara should have Timeshift installed by default.
Honestly though, since you said that you want something that "just works" for gaming and coding, you should just get Bazzite. Bazzite is an immutable distro and everything is set up to work out-of-the-box. You never have to worry about broken updates again due to atomic updates and image rollbacks. You can directly boot from a previous image from GRUB (no need to restore it first), pin known good images to your GRUB, and even rollback to any previous image via the web (upto 90 days) - all with just a single command. And for coding, you can easily set up a Distrobox container to install all your tools and IDEs etc, it integrates well with the host OS so you won't even notice/care that it's inside a container.