To get to a bash shell from fish all you have to do is type bash. The prompt should change and you can try your command again. I don't use distrobox, are you running that command inside the container? Could be your path variables are set in .bashrc and distrobox is trying to keep your same shell in the container.
You could also try dropping to a bash shell before accessing the container's shell, and that might do it.
Me too. I recently switched from an RTX 2080 to a 7900 XTX, which is way more powerful for games, but local LLM performance tanked without CUDA.