Grimmauld's Avatar

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/

11 Followers  |  2 Following  |  54 Posts  |  Joined: 01.01.0001  |  2.335

Latest posts by grimmauld.mastodon.grimmauld.de.ap.brid.gy on Bluesky

@mothninja "breaking news" are called "breaking news" because they break people.

26.06.2025 21:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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"

23.06.2025 09:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A barrel plug soldered to a small usb-c power delivery board. Not perfectly aligned, but good enough to work.

A barrel plug soldered to a small usb-c power delivery board. Not perfectly aligned, but good enough to work.

Hehe, I win!
Who says a 5 years old laptop doesn't do usb-c power delivery? Sure it does! Well, after some soldering...

23.06.2025 08:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Es gibt zwei Sorten WLAN-Kabel: Twisted Air und Gasfaser

11.06.2025 20:27 โ€” ๐Ÿ‘ 6    ๐Ÿ” 63    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

19.06.2025 17:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

19.06.2025 07:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

17.06.2025 15:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

04.06.2025 21:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - GoogleCloudPlatform/kubectl-ai: AI powered Kubernetes Assistant AI powered Kubernetes Assistant. Contribute to GoogleCloudPlatform/kubectl-ai development by creating an account on GitHub.

@kevinriggle maybe no llm executing code in your laptop... But what about executing commands in a kubernetes cluster? Specifically, https://github.com/GoogleCloudPlatform/kubectl-ai

For the record: i believe this is a super Bad idea that needs to be burned with fire... So much that can go wrong!

03.06.2025 22:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@TheEvilSkeleton I mean, the framework literally is named "gay trans kitsune" so that's about what I expected!

03.06.2025 08:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

23.05.2025 11:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

15.05.2025 21:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@bagder Hmm, now i am curious... might it make sense to pair this with a treesitter to specifically not scan comments?

12.05.2025 21:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

07.05.2025 08:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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...

01.05.2025 16:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@thibaultmol (Unless this is a different cups-pdf - i didn't use this as a shared network printer yet, only as local printer.)

28.04.2025 08:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
nixpkgs/nixos/modules/services/printing/cups-pdf.nix at nixos-unstable ยท NixOS/nixpkgs Nix Packages collection & NixOS. Contribute to NixOS/nixpkgs development by creating an account on GitHub.

@thibaultmol No, its packaged - it even has a module!

Though the package has a bit of a confusing name: `cups-pdf-to-pdf`

https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/services/printing/cups-pdf.nix

28.04.2025 08:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Two console windows and a sway window.
One console window is showing logs of `wlvncc`.

The other console window is showing dependencies of the VM filtered for `x11`, confirming indeed no `libx11` made it into the VM.

The sway window is the display output of that VM, showing it does indeed work.

Two console windows and a sway window. One console window is showing logs of `wlvncc`. The other console window is showing dependencies of the VM filtered for `x11`, confirming indeed no `libx11` made it into the VM. The sway window is the display output of that VM, showing it does indeed work.

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]

23.04.2025 20:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@Edent You could look into taxi. It is a somewhat maintained libadwaita/gtk4 ftp client that I briefly used. It supported ftp, sftp, and seemed reasonable. However, development is slow and features are not quite on parity with filezilla yet.

19.04.2025 11:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

I have to say, my automatic dependency scanner 1] for [#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 [โ€ฆ]

04.04.2025 22:20 โ€” ๐Ÿ‘ 7    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

[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

31.03.2025 06:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
nist.gov website with broken logos and overlapping text

nist.gov website with broken logos and overlapping text

I love it when CSS works. Today isn't one of those days.

23.03.2025 15:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

20.03.2025 20:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

19.03.2025 20:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

15.03.2025 21:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

11.03.2025 10:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
New Title Graphic for the Create mod. 

The Create title is flanked by cogwheels, with a cardboard textured subtitle reading "Post Production". 

A label is sandwiched between them reading "Update 6"

New Title Graphic for the Create mod. The Create title is flanked by cogwheels, with a cardboard textured subtitle reading "Post Production". A label is sandwiched between them reading "Update 6"

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.

28.02.2025 23:45 โ€” ๐Ÿ‘ 199    ๐Ÿ” 44    ๐Ÿ’ฌ 14    ๐Ÿ“Œ 3

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" ๐ŸŽ‰

๐Ÿงต

27.02.2025 21:14 โ€” ๐Ÿ‘ 110    ๐Ÿ” 12    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

24.02.2025 10:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.grimmauld.de

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 [โ€ฆ]

17.02.2025 23:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@grimmauld.mastodon.grimmauld.de.ap.brid.gy is following 2 prominent accounts