I use NixOS for the base system and Flatpak+Containers for everything else. I would rather keep it this way as it keeps everything nice and separated, and less chance of things breaking from Nix being rolling.
Grayjay dev here, we want to provide the app however people want to consume it (binaries, flatpak, appimage, ...) but it will take us some time to get everything as it should be.