if you have both igpu and dgpu it should be easy, you need your monitor hooked up to the igpu though or you will lose the display on the host when the dgpu is passed on
ublue folks prepare the images well in advance before the new version of Fedora is released, it’s just gonna take some extra time to test if everything builds correctly and if the resulting image is stable enough for use
I like the declarative nature of NixOS but it really expects you to be able to maintain it long-term once something changes and possibly breaks your system