Updated my elementaryos-patches workflow. It now has a ep rebuild --all command which fetches the latest source, re-applies the patches, builds and installs in one go. #elementaryos-patches #projects
Tagged with #projects
65 results found.
-
-
-
Launching a new weekend project Pysize: Find the install size of a PyPI package — wheel + all dependencies #projects #pysize
-
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
-
Sidewing - a xbar style top bar for elementaryOS
I was looking to monitor developer related metrics when I noticed that there's no bitbar / xbar for Linux! In the age of AI-assisted engineering, that's no longer a massive time commitment, so I built one.

Sidewing is a GTK4 desktop bar for elementary OS-style multi-monitor setups. It runs local executable plugins, parses xbar-style output, and renders the result in a slim bar window on a selected display.
Current target:
- elementary OS 8 / Linux desktop environments with X11
- GTK4 + Vala
- local, unsandboxed script plugins
Sidewing discovers and runs plugins, schedules refreshes from xbar-style filenames, renders a translucent bar, and opens per-plugin popover menus with a built-in variables editor. See Current Limitations for scope boundaries.
-
Hello Browser 0.2.0
Hello Browser is a webview window for desktop web apps (written in vala, GTK4, for linux). The goal is to bundle a locally-served web app into something that behaves like a native desktop app.
What's new
- Links that open in a new window now open in your default browser. Previously, clicking a
target="_blank"link did nothing — the new window request was silently dropped. Hello Browser now hands those URLs off to whatever browser you've set as your system default. - Pass a URL directly. You can now run
hello-browser https://example.orgwithout the--urlflag. - Site launchers via
make desktop. A new Makefile target generates.desktopentries so a wrapped site shows up in your application menu like any other app.
Under the hood
- Ported from GTK3 / WebKitGTK 4.0 to GTK4 + WebKitGTK 6.0. You'll need the GTK4 and WebKitGTK 6.0 development packages to build.
- Build system streamlined; README updated with current setup instructions.
- Links that open in a new window now open in your default browser. Previously, clicking a
-
For anyone starting to fix their own open-source issues with patches on top of apt packages, but cannot upstream it due to AI policies: https://github.com/svandragt/elementaryos-patches I built some tooling to make this easy, and this is where I plan to keep my elementaryOS patches. #elementaryos-patches #projects
-
Lamb 0.8.0
Two weeks after Lamb 0.7.0, I released another significant new version of Lamb, my friction free microblogging project. This version includes support for Micropub, allowing you to post text and photos from anywhere, adds a Trash where deleted posts go for 30 days, support for drafts, a new docs site and a lot more (redirects)!
-
toolhub
With LLMs these days we are living in a golden age at the moment as a side-project developer. This makes it a challenge to catalogue and present these tools and projects in the best light. So I built toolhub:
Toolhub is a portfolio hub / tools manager that will bootstrap a projects.yaml with a GitHub user’s public github repos, and gists with a readme, then generate a static site with a tool per page and a index, auto updated with a focus on minimising maintenance, so the site updates itself 😄
Visit the toolhub page of toolhub
-
Thought it would be useful to apply my LLM learnings to future projects, and extracted half a dozen skills. As I wasn't clear on the separation between Claude.AI and Claude Code I also documented how to make the skills available to both. Having the skills repo symlinked allows you iteratively work on them as well, which is nice.