Damus
A.B. Murrow profile picture
A.B. Murrow
@A.B. Murrow

Web developer in #Drupal tooting about #Writing, #Linux, and #Programming.

I maintain the Drupal service for #NixOS

Sometimes contributor to #FOSS projects.

Trans rights are human rights. Black lives matter.

Opinions are my own.

Avatar Alt Text: A giant plushie banana slug surrounded by smaller plushie banana slugs. The big slug has a tag that says "I Can't Be Bought".

Banner Alt Text: A mossy green stump with a little cluster of tiny, cream colored mushrooms.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

A.B. Murrow profile picture
Hey everyone! I've finally found an outlet for the list of random NixOS-based distros I've been keeping in my head.

This wiki page!

https://wiki.nixos.org/wiki/NixOS-based_distributions

It had quite a few entries in it before via the unofficial wiki, but I've cleaned up, categorized, and expanded it based on new information I've been collecting.

NixOS is weirdly starting to feel like a much bigger thing the more times goes on. There are a lot of cool projects out there that are redefining what computers are, and I think that's great. But they're (many of them) super niche.

Please infodump at me (or this wiki page) if you know about any other notable OS-level projects that deserve to be on this list!

#NixOS #nix
A.B. Murrow profile picture
Blog post by @nprofile1q... that escaped my attention until now asking just how reproducible nix and NixOS is at scale? Turns out, he's been studying this exact question since 2020 and did a part of his PhD study on it.

https://luj.fr/blog/is-nixos-truly-reproducible.html

The answer? In 20020, about 60% of builds from nixpkgs were bitwise reproducible.

Now, it's over 90%.

This is great news! Especially since we don't have any tools that actively monitor this, so there isn't any active process that enforces reproducibility outside of nix itself.

Great work, and great writeup. I look forward to reading more in the paper he teases in the post.

#Nix #NixOS #nixpkgs
Mike :nixos: · 9w
Is #apple purposely breaking older laptops? I have a 2018 Macbook Air that I factory reset through the internet recovery. It formatted the drive and installed MacOS 10.15 and rebooted. On reboot, s...
A.B. Murrow profile picture
@nprofile1q... My guess is yes, whether intentionally or not.

The server that handles that TOS is probably either dead or confused at why it's receiving a API call today.

But my experience is mainly in trying to register ancient versions of software from disk-- some of the mechanisms that ensure the software is authentic rely on a server somewhere issuing a cryptographic "all is clear for installation" signal, and some of those servers are just dead now.
A.B. Murrow profile picture


Our city's independent bookstore needs your help!

My local anticapitalist, antifascist, LGBTQIA+ friendly, anarchist, super ultra crunchy, cooperatively owned, and self described "radical bookstore" is falling on tough times.

Hurricane Helene was a doozy y'all, a ton of small businesses like this are closing with no plans on reopening. The FEMA payments meant to help Asheville and WNC are being bogged down in a bunch of red tape, so many of us haven't seen a dime of them yet, even though some of it is earmarked to help small business. And, although tourism is coming back (and we're very very open for business!) the shock to the system was just too big for a lot of folks.

I've seen long-standing cornerstorne-of-the-neighborhood places just like this wink out of existence without any warning, only to be replaced by exploitative, soul-sucking corporate owned chains run by people who don't even live or pay their taxes in our community. I don't want to keep seeing this happen to the town I grew up in.

These are good people who provide an essential service to our city: being some of the loudest, most outspoken defenders of our human rights, and providing civic minded reading material you won't find anywhere else.

They sell books other people don't want you to read, and that generally means those are books you're obligated to read.

Also, they once hosted the backroom of their bookstore out as a viewing space for a no-budget student film I helped make like a decade ago and they were real cool about it so-long-as everyone we invited to the screening bought a coffee or a book. Do you think Barnes & Nobel would do that? Would Amazon?

Check 'em out! Buy a banned book! Become a sustaining member of one of the best independent bookstores around!

https://firestorm.coop/

#Asheville #WNC #HeleneRecovery #Helene #SmallBusiness #LocalBusiness #ShopLocal #Bookstodon

Grigory Shepelev · 12w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf2sg8mstghkggw66pgg46cytkrc29f6rsfandj0j064qwth3x40qzhs9ys Cross stitch on plastic canvas
A.B. Murrow profile picture
More Nix and non-systemd goodness that I've just learned about.

Finix: fast init Nix

https://github.com/finix-community/finix

An (experimental) Nixos system using finit.

The maintainer reached out to me on discourse and cued me in on this project after I posted about my Liberated Systemd overwrite posted above. I didn't know anyone was working on this, but I'm pleasently surprised!

It's usable right now and (according to them) would benefit from some more experienced users to test things out.

I've not tried it yet (I expect some stuff to not work, but I've seen some setups from folks that appear to have full DEs and WMs). However, I'm glad there's a real PID 1 replacement that is working in NixOS.

It's all built on top of nixpkgs, so it looks like (and the maintainer confirmed) you can just fold this into your existing config and the fix whatever systemd services that weren't ported.

I'll probably play with this soon. Very cool!

#Nix #NixOS #Finix #Linux #Systemd #Finit
A.B. Murrow profile picture
Trying out the Cinnamon desktop with NixOS and I'm pleasantly surprised by how good it is! It's mainly x11 right now, but I can live with that.

One hiccup though, the online accounts tool wouldn't work until I added

services.gnome.gnome-online-accounts.enable = true;

The official wiki didn't have any notes about needing to do that, so I added them. Now I'm wondering how much of my config could be extrapolated into fixing the docs for the tools I use.

https://wiki.nixos.org/wiki/Cinnamon

#NixOS #nix #wiki #documentation #CinnamonDesktop
l̸̹̍̀a̸̜͋̐͜k̴̼͗̽͆̈́ḛ̵͗̈́ͅ · 16w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf2sg8mstghkggw66pgg46cytkrc29f6rsfandj0j064qwth3x40qzhs9ys thank you so much!
A.B. Murrow profile picture
My partner is getting into crocheting and y'all: it looks cool as hell. She's making this little purple dinosaur dude and I'm really enjoying watching it come together.

I'll post an update when she's done BUT in the meantime, I've just been having fun searching "<open source project name> crocheting pattern" and seeing what comes up. So far, KDE's Konqui and the Drupal Drop have made the list of things for me to try and make at some point after I learn how to crochet (which, at this point, is inevetible)

https://github.com/kskeene/crochet-drupal-drop

https://lafabricademiritich.wordpress.com/2013/11/03/konqui-nueva-creacion/

I'd love to know about any other fun FOSS fiber art projects out there!

#Drupal #KDE #Crochet