Video [9:57] Project Bluefin: Quick desktop tour and updates! Homebrew, boxbuddy, and ptyxis!
Video [9:57] Project Bluefin: Quick desktop tour and updates! Homebrew, boxbuddy, and ptyxis!
Video [9:57] Project Bluefin: Quick desktop tour and updates! Homebrew, boxbuddy, and ptyxis!
Cool wallpaper
This is the artist I think there's a couple in the distro
I'm using Bluefin, and it's really cool, but sometimes I wish I could scrap the immutability because installing certain apps is excruciating.
Yes, I know how to use distroboxes and rpm-ostree, but certain applications straight up won't work if you can't write to certain directories.
I hope they can solve this problem, although I'm not sure how.
I think immutability is the point of this particular distribution. There are definitely some kinks but conceptually I really like what they've done.
I'm curious, what apps are you having issues with specifically?
For sure, immutability is a point of the distro, but I have other reasons for using it. Namely, hardware-enablement and nice dev experience additions.
There's definitely value in immutability, but sometimes I wish I could temporarily disable it so I can do what I need to, while easily retaining those changes on updates.
The main program that I'm unable to install is espanso
. It's an open source text-expansion program that has become invaluable to me and the way that I type.
I can build it from source, create an RPM for it, and even try layering it with rpm-ostree
, but even then, I have the problem of missing libraries, like wxGTK*
. Sure, I can technically manually acquire those libs and use ldconfig
to configure them in a writable directory, but at that point, you're basically suffering through a dependency nightmare that isn't worth maintaining.
For stuff like that, I really wish that I could just scrap the immutability and simply install some more system-level packages like that more easily.
EDIT: I forgot to mention that the reason I can't simply layer the wxGTK*
libs and the RPM manually:
espanso
requires slightly different versions of the libs, and if I could simply symlink the newer versions that are available in the Silverblue repositories to the slightly older versions that espanso
requires, I could probably get it to work.
Here is an alternative Piped link(s):
https://piped.video/watch?v=3_yyyUMecwo
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I'm open-source; check me out at GitHub.
Very very cool!
Tbh I am on Ublue Kinoite and nix just broke and seems extremely hacky. Also no idea how to remove nix again, there seems to be no way?
The ujust
vs just
is kinda confusing.
Boxbuddy is really cool, but distrobox and Konsole works just as well.
You know what? I will write a script that automates
Nix broke for me on various distributions, I wouldn't use it.
Enter "ujust" (in the ptyxis terminal) and you will see lots of script names made by the ublue team, e.g. "ujust distrobox-assemble" will create a new distrobox for you automatically.
"just" is the standalone program without the scripts from ublue. No need to use it if you don't have a usecase.
There's probably also a "ujust remove-nix" command or something to remove nix.
Don't use konsole, use ptyxis, it has profiles for your distroboxes automatically.
Is there a list of features? Can anyone tell me why I should switch to this from fedora workstation as a normal home user?
Never see or wait for updates ever again. No fear of accidentally shutting down pc while kernel gets updated.
Media codecs preinstalled.
Perfectly set up gaming system if you use Bazzite (Bluefin's sibling).
Get more in touch with the "cloud-native" (containers, declarative configuration) system model which is probably the future of Linux.
Trying something new is always beneficial.