Having operating system sources and a capable code assistant available is a powerful combination!
Sander van Dragt's Notes
-
-
I added a small elementaryOS patch for the terminal to open OSC 8 hyperlinks on ctrl-click, used by for example Claude Code. #elementaryos-patches #projects
-
Updated my elementaryos-patches workflow. It now has a
ep rebuild --allcommand which fetches the latest source, re-applies the patches, builds and installs in one go. #elementaryos-patches #projects -
After yesterday's release, I'm already working on the next version of #Lamb, and webmentions will feature heavily! #projects
-
#til Wow, it turns out browsers really made me think the tabs are important. It feels as if my brain has been using them as a todo-list proxy, making me feel I get things done by closing tabs and working through them. After hiding tabs in the interface and relying on a todo list, my day seems more purposeful.
-
Lamb 0.9.0
I've just released a new version of Lamb, and it's in use on this very site! Setup your timezone and schedule your posts and they will appear in your timeline and feeds even with relative dates by using the
createdfront-matter! More info on the scheduling page of the docs.Lamb has a brand new Notes theme you can pick through the settings by setting
theme = 2026, but this reminds me to make it the new default for the next version. I think it's beautiful and aligns nicely with the simple low-friction values of the project.
We also incorporated some best practices from the Micro.blog book, and all Lamb blogs now have JSON Feeds and Atom feeds have been optimised.

I hope the friction free nature brings back (or instills) the passion for blogging, let me know how you find Lamb!
Originally written on lamb-releases.
-
Launching a new weekend project Pysize: Find the install size of a PyPI package — wheel + all dependencies #projects #pysize
-
If only delivery companies would deliver parcels to post offices, who then deliver all the parcels in one go once a day. Update: I guess that's a PO Box does #til.
-
Fixing some annoyances in elementaryOS with the help of AI, my patches are personal and build on top of the current apps, but feel free to integrate them upstream. #projects #elementaryos-patches
-
WordPress Admin isn't a great markdown writer
I spent an afternoon trying to make WordPress a markdown editor. wp-env, a small mu-plugin that unhooks the admin chrome, another mu-plugin that swaps TinyMCE for EasyMDE, Parsedown converting on save into
post_content, with the raw markdown kept in post meta so editing round-trips. It works; task lists render, the toolbar behaves, edits come back as markdown.But it's still wp-admin. The textarea sits inside the post edit screen, surrounded by sidebars and metaboxes and the admin bar, and none of that goes away just because the editor itself is now markdown. The thing I'm doing is still configuring a post in an admin panel, not writing, and polishing the EasyMDE chrome made it look nicer but didn't change that.
Maybe I should have just enabled the Micropub plugin and IndieAuth for the auth side, and post from iA Writer. iA Writer does the writing, WordPress does the storing and publishing, and I don't have to bend wp-admin into something it isn't.
