Another unexpected joy running an immutable operating system: Emacs 30 does not ship complete treesitter implementations for the languages it proports to support out of the box.
Instead, you get an opaque error about missing so's, have to find the command that goes and downloads the language spec implementation (!) from some random web site, usually githib (!!) and compile it (!!!) and install into $HOME (!!!!).
I hope that whoever decided any of the above was a good idea was having a great time being super high on whatever substance they were on when Decisions Were Made. But it obviously can easily break horribly on any system other than one being identical to the OG hacker's personal setup. If they were running a SMTP service, it'd be an open relay.
Clearly, this is a challenge for people with slightly less loose security postures (that is to say, even just having a security posture), or for people who run $HOME in heterogeneous environments, and also probably in a bunch of ways I can't even imagine.
Good times!
So here's some reflections a few weeks in after having replacing Ubuntu with GNOME OS as the sole OS on my daily driver laptop.
1. OMG still feels great finally having a complete, up to date set of GNOME packages and a stock GNOME desktop, after decades of Canonical picking and choosing what and when to package - Calendar and Disks in particular. Even poor old Software seems to work well enough now.
GNOME OS remains by far the best desktop experience compared to Windows and MacOS, and having the whole thing together as intended is *chefkiss*.
2. While I miss being able to do things like `dpkg [-L/-S]` to work out what packages own what files (mostly while trying to debug problems with the OS), in general the immutable system works amazingly well such that I don't even think about software updates anymore. It Just Works™.
[con't]
@wwarner
Believing the shop managers blaming delivery truck drivers, the supermarket's customers order chips delivered by a "Large Lorry Model" 
Meanwhile, a group of anarcho-syndicalist farmers are building entire farmers' markets to replace the established supermarkets' management by Very Small Shell Scripts™ just to prove a point, filling immutable shelves with flat-packed goods and a JIT fast-moving inventory.
#GNOMEOS #KDELinux #Linux #distros #Flatpak #automation #FreeDesktop
I am totally melting this strix halo. I'm using this tool to run a memory system locally. I can even send the local model to do stuff as a subagent. And then someday, completely local.
That makes sense to me, this is just the AI version of "hybrid cloud". The other workload maxing the CPU cores is building #gnomeos and #bluefin dakota, which I do all locally via this setup - test NUC reboots.
https://www.youtube.com/shorts/cApfuO4WG9g
Hey @kyle greg k-h was explaining his setup to me and now I am kind of motivated to see how people home lab this stuff out. I am going for the "locally driven testlab to make Project Bluiefin" because that would make a good talk lol.
RE: https://hachyderm.io/@jorge/116400660942383418
To me this is the coolest thing! Can't wait to daily this.
