Cool idea, but supporting homebrew is a big yikes!
I hope no serious developers on linux ever use homebrew, it's the worst package manager by far.
Most package managers support versioning and keeping old versions of installs around, but not homebrew. That's why I'm boycotting it at this point, got burnt by it too many times.
I'd rather use pacman or apt-get or pkgsrc or nix or any other package manager than homebrew.
I don't use Homebrew because it installs to /home/linuxbrew/.linuxbrew. It makes absolutely no sense to use a whole new user, and then use non-standard directories.
If you change where Homebrew installs, then you are on your own because they don't support changing the install path.
Personally, I would love to not use homebrew, but I'm practically forced to. The package management story in Linux is horrible, far worse than the general fans lead me to believe. Most tools I need are missing or ancient, even in the Fedora repos. That's one of the reasons so many modern tools will give you a shell script to pipe to bash for installation. It's the only way to make things installable in a simple, uniform way.
While homebrew isn't perfect, it's still a lot better than manually compiling every new version of a tool until the distros repo gets the update, or following custom install instructions for every tool (and then manually managing updates).
But I'm new to having Linux as a daily dev driver (only servers before), so if I'm missing an obvious fix to get 99% of tools in their up-to-date version installed and managed on Fedora (or ideally, anywhere), please let me know.
while I use Homebrew on macOS for the errant command line utility or library, I share your concern. I use the Universal Blue Silverblue variant for it's integrated Nvidia support with either mise-en-place[0], or the native toolbx[1] utility for isolated environments.
This is my impression - if you explicitly don't want to use toolbox or devcontainers I don't think you're on Bluefin's happy path at all, and the maintainers don't seem concerned enough by that to improve other experiences.
No but Bazzite DX is almost done so we can start working on Bazzite GDX soon, which is going to be our game dev image. Though hopefully as more things become flatpak native ideally someday the idea of specialized images won't be so necessary.
I hope no serious developers on linux ever use homebrew, it's the worst package manager by far.
Most package managers support versioning and keeping old versions of installs around, but not homebrew. That's why I'm boycotting it at this point, got burnt by it too many times.
I'd rather use pacman or apt-get or pkgsrc or nix or any other package manager than homebrew.