Grimmauld
grimmauld.mastodon.grimmauld.de.ap.brid.gy
Grimmauld
@grimmauld.mastodon.grimmauld.de.ap.brid.gy
Probably Procrastinating
I sometimes just spend way too long making tools no one will use, or tweaking my NixOS configuration.

I have a [gpg key]( […]

🌉 bridged from https://mastodon.grimmauld.de/@grimmauld on the fediverse by https://fed.brid.gy/
How it started: "Oh, this kernel module could take a VM test, its a bit fragile sometimes"

How its going: "Oh crap oh no, why is the linux audit system so fucking broken? And why do i need to recompile 950 packages just to run a single VM test?? This software never heard of symlinks? AAAAAAAAAA"
June 23, 2025 at 9:33 AM
Hehe, I win!
Who says a 5 years old laptop doesn't do usb-c power delivery? Sure it does! Well, after some soldering...
June 23, 2025 at 8:27 AM
Reposted by Grimmauld
Es gibt zwei Sorten WLAN-Kabel: Twisted Air und Gasfaser
June 11, 2025 at 8:27 PM
I have just released the 1.2.0 version of my `run0-sudo-shim` project!

https://github.com/LordGrimmauld/run0-sudo-shim/releases/tag/1.2.0

The project attempts to imitate the sudo CLI, while relying on run0 internally to elevate privileges. This allows removing sudo from systems while not […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
June 19, 2025 at 5:28 PM
Ah yes, the fun of debugging other peoples' code, thinking it'd go quick until you then remember SUID weirdness is involved and everything is pain... :3
June 19, 2025 at 7:58 AM
Right. I suppose i should say: I did end up getting a GPN ticket after all! Waiting list actually worked!

This also means: If you have extra tickets, i am not the one who needs them. But, thank you to the people that reached out, i really should have edited that post when i got that ticket […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
June 17, 2025 at 3:47 PM
Finding a complex bug that was silently failing is bitter-sweet. On one hand: Bug found! On the other: that was 14h of my life wasted, hours that i will never get back!

I checked everything: Kernel modules, permissions, i even bisected the upstream code and read docs! Hell, i even learnt some […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
June 4, 2025 at 9:27 PM
Alright alright i hear you! Programming crimes it is!

Todays example: Creating files in /tmp oh wait, its not in /tmp, is it? Turns out: the concatenation is missing a / between /tmp and what is supposed to be the file name, creating files in the / directory instead...

While adding netgen […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
May 23, 2025 at 11:33 AM
As much as i hate joining random discords for getting help, i understand the point. Email lists are intimidating. Do i actually want to write an email to Poettering and all the other systemd/polkit devs?

On that note: I am working on a shim that imitates `sudo` API but calls `run0` in the […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
May 15, 2025 at 9:45 PM
Yay! My recent apparmor update PR to #nixos [1] has now hit the nixos-unstable repository! This means 4.1.0 is available, with various improvements.

With that PR, i completely rewrote the #nix packaging. It now supports pkgsMusl, pkgsCross and pkgsLLVM. It has the build checks flipped on, and […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
May 7, 2025 at 8:29 AM
Welp, this sucks - i had everything ready for GPN, including a place to stay. Well, and tickets just went poof, no attempt of clicking one went through...
May 1, 2025 at 4:47 PM
Now this is silly, but fun!

I got #nixos running sway entirely without libX11 in the closure!

It seems the VM rendering pipeline really does not like this, so i had to resort to display out via VNC, but good enough. Red and Blue color channels are […]

[Original post on mastodon.grimmauld.de]
April 23, 2025 at 8:41 PM
I have to say, my automatic dependency scanner 1] for [<a href="/hashtag/nix" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link">#nix packages is already working better than expected!

So far i found unused dependencies in git [2], gst-plugins-bad [3], [4], linux-pam [5], networkmanager [6] and vlc [7]. And i don't plan on stopping! All these unused dependencies cause […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
April 4, 2025 at 10:20 PM
[Silly, DnD reference]

Fediverse really has the "three girlthings in a trenchcoat", and they tend to be among the most fun creatures to hang out with
March 31, 2025 at 6:34 AM
I love it when CSS works. Today isn't one of those days.
March 23, 2025 at 3:58 PM
Cleaning up old stuff in nixpkgs is always exciting: You never know what form of eldritch horrors beyond human comprehension you encounter!

While poking at dependency trees, i found a `glibc-iconv` and was wondering what the hell it is. As K900 found out, it is a wird thing: A 10 years old […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
March 20, 2025 at 8:27 PM
Today i had more fun. I wrote a tool [1] to scan nix packages for unused `buildInputs` dependencies, with the goal of reducing some closure size across various packages.

This tool is very much WIP/in-dev, but contributions are welcome. I do believe this can help, e.g. to make mass-rebuilds […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
March 19, 2025 at 9:05 PM
This week i had a lot of fun! I finally decided to take the leap and open some pull requests against #nixos staging branch.

The project? Replacing SDL1 -> SDL_compat. I worked on dropping SDL from various places that caused mass rebuilds. I had help from a couple awesome people like K900 […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
March 15, 2025 at 9:06 PM
huh, what happened to my mastodon? Somehow my posts were defaulting to followers-only. I guess my shitposts were not boostable for a while, oh well.
March 11, 2025 at 10:55 AM
Reposted by Grimmauld
NEW CREATE. NEW CREATE.

Update 6 now live for Neoforge versions 1.20.1 and 1.21.1!

Fabric versions will be also be coming soon.
February 28, 2025 at 11:45 PM
Reposted by Grimmauld
With the upcoming #Createmod release we are changing the way we handle versioning.

We are moving away from the usual 0.x.x syntax, and have adopted a system similar to satisfactory.

🎉 The next release will be titled as "UPDATE 6" 🎉

🧵
February 27, 2025 at 9:14 PM
It turns out Mozilla locks setting search engine policies in #firefox behind the Firefox being an enterprise build. However, i am not about to let that stop me! So, yesterday i spent the day patching Firefox to remove that lock, so i can define search engine policies with #nixos

Documentation […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
February 24, 2025 at 10:12 AM
Design matters. Encouraging people to learn, communicating what they need to know (and where to find it), and encouraging best practices from the moment users install an app.

Doing this well is hard: popups are annoying, hand-holding is unsustainable, and manuals feel daunting to the end user […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
February 17, 2025 at 11:50 PM
I am seeing a lot of worry about open source reliability.

#forgejo is working on federation to make a collective setup possible. While that is nice and honorable, it is not ready yet. To all the software maintainers and developers out there that care: you can already use #forgejo or #gitea to […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
February 13, 2025 at 2:47 PM
[Cw: pol, conspiracy theory, generative AI]

We all heard about dead internet theory. We all know the amount of AI slop found on YouTube, Pinterest, and various other sites. The question I never saw anyone ask: Who benefits of that?

In the age of internet, one can't destroy data. But you can […]
Original post on mastodon.grimmauld.de
mastodon.grimmauld.de
February 9, 2025 at 10:45 AM