Just installed Garuda-Hyprland on my NVidia 3070 System and it works like a charm and nearly out-of-the-box
I just had to install with nouveau drivers from the usb and install proprietary drivers after boot from disk.
Then i had to fix some issues with waking up after suspend and now i’m good.
Amazing how far all of this came!
I followed this from the Arch Wiki:
https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#Preserve_video_memory_after_suspend
I didn’t fidget around with the kernel parameters and basically just did:
sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-hibernate.service
sudo systemctl enable nvidia-resume.service
And i still have some minor issues after waking up. Some xwayland apps sometimes crash and chromium takes ~10 seconds to regenerate if i had some tabs open. But thats good enough for me :-)