I tried to understand what homebrew is and why I need it on my machines. It looks like clutter? Can someone give an example of a good use case, please. Or is this just something the Bazzite devs want? The documentation is not very helpful and it doesn’t look like anyone is using it.


Here’s a way to look at what Brew can install for you
https://formulae.brew.sh/formula/
My problem at the moment is: where does all that come from? It downloads some stuff from somewhere and I have zero control?
I know this is a little bit silly, but I’m old and I was used to have at least a little bit of influence onn my repos and package managers. Now it looks like there is so much going on in the background that I feel uncomfortable again (actually why I switched from Windows).
There’s a video on YouTube where Jorge Castro (Ublue Dev) talks about how it works. He also posted this recently.
But in short, it’s like Flathub for CLI apps: apps get publicly built, community audited, signed, and distributed. When installed, they remain isolated from your base OS, they can’t break your system.
Similar in some way to F-DROID too.
What’s really cool about flatpak and brew is that you can see the package build history in Github, and the community is very big because every dev on Mac is using it.
The amount of packages available is insane.
I use:
All work like if they were native packages. It’s great.