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.
Public Key
npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa Profile Code
nprofile1qqsfezepejsqz26fhhvxhnyjuv7n2whp9gaq5x527kv55xkpx9kcdgcpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qzrthwden5te0dehhxtnvdakqw68h6n
Show more details
Published at
2026-06-11T21:06:29Z Event JSON
{
"id": "63f77ed795598d4344d8260272ca6f44a0d2993c1ef68b93257f0dcc9a50a781" ,
"pubkey": "9c8b21cca0012b49bdd86bcc92e33d353ae12a3a0a1a8af5994a1ac1316d86a3" ,
"created_at": 1781211989 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://hachyderm.io/users/abmurrow",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"A.B. Murrow\",\"about\":\"Web developer in #Drupal tooting about #Writing, #Linux, and #Programming.\\n\\nI maintain the Drupal service for #NixOS\\n\\nSometimes contributor to #FOSS projects.\\n\\nTrans rights are human rights. Black lives matter.\\n\\nOpinions are my own.\\n\\nAvatar 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\\\". \\n\\nBanner Alt Text: A mossy green stump with a little cluster of tiny, cream colored mushrooms.\",\"picture\":\"https://media.hachyderm.io/accounts/avatars/114/410/154/051/806/604/original/9e3a470e4156564a.png\",\"banner\":\"https://media.hachyderm.io/accounts/headers/114/410/154/051/806/604/original/efc479441d77ca14.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Pixelfed\",\"@[email protected] \"],[\"My blog\",\"https://abmurrow.com\"]]}" ,
"sig": "814c11698507a7a48df42fbb79b9cb6255767e09103f1fcd66c513126d045e5e9bf239036b211228f644d14e18fd1dbc6e79b0886bd5b8f0864217d2d5363496"
}
Last Notes npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow Hey, great news! Here's the recording of my recent talk at DrupalSouth about working on the Drupal service module in nixpkgs. I talked about what nix is and why it might matter to web hosters and infrastructure people, plus a basic overview of the nix configuration interface to run Drupal as a NixOS service. It was fun introducing this tool to new users! Plus, it's good timing, with the latest release of NixOS 26.05, all of the features that I cover in this talk are now in the stable release. https://youtu.be/uDl5uMCE12U #Nix #NixOS #nixpkgs #Drupal #WebDev #DrupalSouth npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…mcwl Ultimately I think its a question of what is more complicated to build or maintain? A flake for each plugin feels like overkill, but a single flake for ALL plugins? That might be OK. npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow 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 npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow Blog post by @nprofile…2z5z 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 npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…sftd 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. npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow 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 #nevent1q…nku7 npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…pkel Very cool! How did you make these? Kinda looks like embroidery? npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow 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 npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow 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 npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow I've written a blog post about the most-assuredly very cool and not at all weird things happening in systemd's database that you totally shouldn't worry about at all unless you want to make sure systemd can buy you a birthday present. In completely unrelated news news, does anyone know where I can find a good systemd fork? https://abmurrow.com/blog/i-dont-want-birthday-gifts-systemd-even-optionally #Blog #Linux #systemd npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…rx20 Cool site! The inspiration page is fascinating-- so many weird and eye catching things in there. Bookmarked it and will be checking back. npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow 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 https://media.hachyderm.io/media_attachments/files/116/129/090/899/631/626/original/5f3226263e54259a.mp4 https://media.hachyderm.io/media_attachments/files/116/129/090/526/171/878/original/c657e0145e817934.jpg npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow Today, I redeemed a virtual gift card from my credit card rewards from the year, and donated the sum to: - Wikipedia @nprofile…pza5 - The GNOME Foundation @nprofile…6tqm - The Internet Archive @nprofile…8vq4 - Servo @nprofile…259q - KDE @nprofile…z87z I currently support #Drupal on a monthly basis I'm also planning on supporting @nprofile…dzz3 on a recurring basis in the new year If you have a little bit of money at the end of the year, please consider supporting FOSS projects you use or appreciate! This is how we empower the next generation of open computing. #giving #donations #FOSS npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…zvch Didn't know this existed but honestly, yeah. Grew up in the south, near Baptists, but it was deep in the culture. Was neither here or there on religion but something about Buddhism is really interesting to me, at least philosophically. npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow Folk musician Pete Seeger had a custom banjo bridge made for him by legendary luthier Stu Jamieson. The bridge was designed to transfer more vibration from the strings up and into the center of the banjo head, making the head act like a conical speaker to project more sound, making it sound clearer in the process. It did this by using two light-weight legs to reach up toward the center of the banjo. It was originally made from computer-chip material so that it didn't dull the sound with extra weight. Only two bridges were ever made: one for Jamieson and one for Seeger. Jamieson's bridge was attached to a banjo that was stolen out of his car. The other bridge, on Seeger's famous handmade long neck banjo, was seen by millions of people. Future attempts to make this bridge were fraught with problems, not least of which was getting a hold of Jamieson's original plans for the bridge and learning how to make it consistently. The other major issue was overcoming the fact that most modern computer chip material was toxic to work with. I have tried to solve both of these problems in a new project located here: https://codeberg.org/abmurrow/pete-seeger-bridge This repo contains high-quality 2d and 3d CAD models of the bridge plans as extracted from Jamieson's original bridge plans and are within ~0.5 mm of tolerance to the originals. Now, you can download these plans, feed them into a CNC router or a 3d printer (with some modifications) and make the bridge Jamieson one day hoped could be mass manufactured. The material sourcing issue is solved by using G10 fiberglass and carbon fiber plates, neither of which contain the heavy chemicals required to make and process modern computer chips. #Banjo #Music #PeteSeeger #Project #DIY #FolkMusic https://media.hachyderm.io/media_attachments/files/115/639/656/185/333/150/original/e3ae7c368d12e567.png https://media.hachyderm.io/media_attachments/files/115/639/656/764/725/567/original/d70ab33420eb2622.png npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…6m2n Jumping in here to put @nprofile…vrl0 on the spot for his awesome work developing Nixbook (https://github.com/mkellyxp/nixbook) a NixOS based system that is user friendly, pre-installed with useful apps, auto updating, and virtually unbreakable. Like a Chromebook, but better. He puts it on recycled computers and gives them away to folks who need them and I think he holds local seminars on how to do it too. npub1nj9jrn9qqy45n0wcd0xf9ceax5awz236pgdg4avefgdvzvtds63s59gfsa A.B. Murrow @nprofile…8xaf NGL I thought this said "cyberduck" and got really excited