I thought about this for a long while, and realised I wasn’t sure why, just that most of my work has gravitated towards Arch for a while.
Eventually, I’ve decided the reason for the move is because of three specific issues, that are really all the same problem - namely I don’t want to learn the nix config language to do the things I want to do right now.
I’ve read lots of material on flakes, even first modified then wrote a flake to get not-yet-packaged nvidia 5080 modules installed (for a corporate local llm POC-turned-PROD, was very glad I could use nix for it!) I still just don’t really get how all the pieces hang together intuitively, and my barrier is interest and time.
Lanzaboote for secure boot. I’m going to encrypt disks, and I’m going to use the TPM for unlocking after measured uki, despite the concerns of cold-boot attacks, because they aren’t a problem in my threat model. Like the nvidia flake, I don’t really get how it hangs together intuitively.
Home management and home-manager. Nix config language is something I really want to get and understand, but I’ve been maintaining my home directory since before 2010, and I have tools and methods for dealing with lots of things already. The conversion would take more time than I’m prepared to devote.
Most of the benefits of nix are things I already have in some format, like configuration management and package tracking with git/stow, ansible for deployment, btrfs for snapshots, rollback and versioning. It’s not all integrated in one system, but it is all known to me, and that makes me resistant to change.
I know that if I had a week of personal time to dig in and learn, to shake off all the old fleas and crutch methods learned for admin on systems that aren’t declarative, I’d probably come away with a whole new appreciation for what my systems actually look like, and have them all reproducible from a readable config sheet. I’m just not able to make that time investment, especially for something that doesn’t solve more problems than I’ve already solved.







Looks like that might have changed, libc-gconv-modules-extra has an i386 package for 2.42-5 added at like midnight UTC+1. Given the sources only update every 6 hours, might be you found an unlucky update in between?
Struggled to find a time for the release, but the changelog has one, unsure how true to package-available time that is:
glibc (2.42-5) unstable; urgency=medium [ Martin Bagge ] * Update Swedish debconf translation. Closes: #1121991. [ Aurelien Jarno ] * debian/control.in/main: change libc-gconv-modules-extra to Multi-Arch: same as it contains libraries. * debian/libc6.symbols.i386, debian/libc6-i386.symbols.{amd64,x32}: force the minimum libc6 version to >= 2.42, to ensure GLIBC_ABI_GNU_TLS is available, given symbols in .gnu.version_r section are currently not handled by dpkg-shlibdeps. -- Aurelien Jarno <aurel32@debian.org> Sat, 06 Dec 2025 23:02:46 +0100 glibc (2.42-4) unstable; urgency=medium * Upload to unstable. -- Aurelien Jarno <aurel32@debian.org> Wed, 03 Dec 2025 23:03:48 +0100