fix: make sure the gui is setup, before setting up the dnf backend, so ww can show the progress