Fresh off the release of Homebrew 4.3.0 it’s time for a quick update! @m2Giles led the effort for shipping homebrew out of the box with Aurora, Bluefin, and Bazzite.
Up to now we had to depend on you to manually install homebrew, but now it just comes right on there on a clean install. Existing users will be upgraded in place, it’ll be transparent to you. We’ve updated the motd:
We no longer (strongly) recommend you install homebrew since we include that for you. Instead we added a ujust bluefin-cli, which will get you the cool tools like eza, fd, zoxide, etc. pulled from brew and then installed in your local host. We still need to bling that up a little bit, that’ll come later.
So basically, fresh installs of Aurora, Bazzite, and Bluefin now have a consistent package manager between them via brew. brew is perfect for people who want to linux but don’t do development, especially new users that want to try all of these CLI tools. This gives them behavior more like what they’re used to with a traditional distro where you just want to apt-get install something and move on with your life.
Here’s something cool I found in brew which isn’t in fedora, do a brew install superfile, and then run spf for a cool console file manager.
I pretty much manage most of my CLI tools through Nix. My order of preference goes: Flatpak > Nix > Conty > Distrobox (though I’ve been trying to slim down what I have installed to just what I always need). I also like to use nix-shell to try out some stuff before adding them to my permanent installed apps.
But anyways, this isn’t really a topic about Nix, was just a bit surprised with Brew since we were pretty big on Nix before Fleek was abandoned and all that.
It’s nice that Homebrew is available, but I haven’t found anything there I couldn’t find in Flathub or in an Arch container, and I’m concerned that now that it’s standard equipment, there may now be “feature creep” of dependencies on Homebrew.
I’ve never owned a Mac so I never had an interest in exploring Homebrew. Pretty much everything I need is available in either Flathub, conda-forge or an Arch Linux container. And I can always build from source. Can we go back to Homebrew being an option?
@jedi453 ,
You would be absolutely right if a user goes to the Nix website and tries to install the version there. The issues that you mentioned will be there. But if the same user installs from the instructions in Determinate System, that script will work flawlessly in Silverblue derivatives.
You were 50% right after all! And I was 50% wrong!
This applies to version 40 only, correct? Or do you intend to make this change on 39 too? (Fwiw I think that would be weird and maybe not what gts users would expect.)