@mothninja "breaking news" are called "breaking news" because they break people.
26.06.2025 21:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@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/
@mothninja "breaking news" are called "breaking news" because they break people.
26.06.2025 21:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0How 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"
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...
Es gibt zwei Sorten WLAN-Kabel: Twisted Air und Gasfaser
11.06.2025 20:27 โ ๐ 6 ๐ 63 ๐ฌ 2 ๐ 0I 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 [โฆ]
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 ๐ 0Right. 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 [โฆ]
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 [โฆ]
@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!
@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 ๐ 0Alright 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 [โฆ]
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 [โฆ]
@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 ๐ 0Yay! 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 [โฆ]
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@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
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]
@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 ๐ 0I 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 [โฆ]
[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
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 ๐ 0Cleaning 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 [โฆ]
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 [โฆ]
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 [โฆ]
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 ๐ 0New 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.
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" ๐
๐งต
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 [โฆ]
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 [โฆ]