I have to say I wasn't a fan of GNOME at all, I strongly preferred Pantheon from elementaryOS and XFCE as a second option. However with the PaperWM window manager extension the windowing workflows are top notch! Had to shorten the switching animation, and have removed the maximize (instead double click the title bar) and minimize controls (instead super+h to hide), and it's a tidy look. #linux #opensuse
Sander van Dragt's Notes
-
-
I see Liam Proven of The Reg has decided to need to comment on every new software whether it’s ai assisted, ruining both his enthusiasm for said software as well as the comment section, and my enthusiasm for reading his articles.
With people immediately assuming the developer never looked at code, has no quality standards, cannot possibly maintain the software, and that licenses don’t apply of something. It’s quite a new level of toxicity on both sides.
The only thing it results in is a lack of transparency of LLM attribution in commits in order to avoid stereotyping. #tech
-
I keep learning things while working with agentic LLM and wanted to keep growing as I'm introduced to new concepts and solutions. So I built a small system to capture them: a skill that notices when I'm learning something new and writes it down as a numbered markdown lesson, and a single-file server that renders the collection with tags, search, and related lessons. It's very simple to setup your own instance.
Most of my lessons are also available online.
-
Added split task tracking feature to my little TimeTracker app. Time is divided between the active tasks. So if you are updating personal goals, this could be 50% "comms" and "focus" time!
-
This morning I built a minimal Sentry style local machine crash collector, it tries to add context to local crashes, then my elementaryOS patcher workflow can try to fix bugs that I'm affected by, maybe.

-
Claude fixed another bug in elementaryOS, with
notify-sendnotifications not showing up in the notification center after a sleep:Root cause was a GDK bug, not the carousel at all. After sleep/resume, Gala's compositor isn't ready to supply a frame clock for new GTK4 surfaces. realize() silently creates a broken surface and the daemon has been dropping every notification since. The fix retries with unrealize() + 200ms delay until the compositor is ready — typically succeeds on the first or second retry.
All my fixes are available for upstreaming. #linux #elementaryOS
-
Does anyone know good examples of personal sites combining a blog with apps listings? Thinking of changing up my site but the examples I know separate the blog from the applications. Inessential is a good one though.
-
Enabled IPv6 access to my sites today. Back to the future!
-
It appears some hosters only support docker webapps with one volume mount #til
-
Keep an eye on Move Tab to Another Window – Get this Extension for 🦊 Firefox (en-US) as I just submitted this extension which... moves tabs to other windows! Works well with Window Titler.
