| 19 Oct 2025 |
matthewcroughan | Will this work with https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/os-specific/linux/systemd/default.nix#L496-L498 existing? | 12:07:54 |
Grimmauld (any/all) | i have no idea, i will find out | 12:09:10 |
Grimmauld (any/all) | currently the thing is giving me trouble and i don't know nearly enough meson for this shit | 12:09:26 |
Grimmauld (any/all) | i wanted to do an unstable build, turns out its all kinds of busted | 12:09:39 |
Grimmauld (any/all) | ugh its just broken with LTO | 12:20:05 |
matthewcroughan | What is, systemd? | 12:22:21 |
matthewcroughan | Yeah systemd lto seems not to work | 12:22:28 |
Grimmauld (any/all) | no, pwaccess | 12:22:35 |
matthewcroughan | oh, that too then I guess | 12:22:40 |
Grimmauld (any/all) | its all kinds of broken, but i have a build going | 12:22:56 |
matthewcroughan | I was curious how much space systemd would save with LTO | 12:22:59 |
Grimmauld (any/all) | only took 3 patches... | 12:23:04 |
Grimmauld (any/all) | okay, one patch was unnecessary, but i'll need yet another patch to resolve the cyclic deps against pam | 12:46:21 |
Grimmauld (any/all) | but thats alright, i know pam pretty well. I already chased cyclic deps on their last update... | 12:47:15 |
matthewcroughan | Huh yeah util-linux-minimal is still used even if you set util-linux to the full one in an overlay | 13:11:32 |
matthewcroughan | something somewhere in nixos must be overriding that | 13:11:39 |
matthewcroughan | the net result is two util-lnux's in the closure even if the main one is minimal | 13:11:52 |
matthewcroughan | modules/system/boot/loader/systemd-boot/systemd-boot.nix
79: ${pkgs.util-linuxMinimal}/bin/findmnt ${efiSysMountPoint} > /dev/null || fail efiSysMountPoint ${efiSysMountPoint}
81: "${pkgs.util-linuxMinimal}/bin/findmnt ${cfg.xbootldrMountPoint} > /dev/null || fail xbootldrMountPoint ${cfg.xbootldrMountPoint}"
| 13:12:27 |
matthewcroughan | Yup.. made them align, now I'm good | 13:15:39 |
matthewcroughan |  Download image.png | 13:15:41 |
matthewcroughan |  Download image.png | 13:30:41 |
matthewcroughan | hmm, why does the initrd depend on shadow | 13:31:01 |
matthewcroughan | it's initrd-shells but I can't find this in nixpkgs as a string | 13:33:23 |
matthewcroughan | this is with bashless though, so boot.initrd.shell.enable should be false | 13:34:44 |
matthewcroughan | and it is, so this is a weird inclusion | 13:34:50 |
Grimmauld (any/all) | matthewcroughan: i have copied the nixosTests.login and added security.enableWrappers = false + pwaccess stuff, and the test is succeeding. Its screaming at me and i am definitely doing things wrong, but this might be progress?
Bad news is, pwaccess uses fgetspent / fgetspent which are unavailable on musl. Not sure yet how i'll fix that pain
| 16:20:42 |
Grimmauld (any/all) | * matthewcroughan: i have copied the nixosTests.login and added security.enableWrappers = false + pwaccess stuff, and the test is succeeding. Its screaming at me and i am definitely doing things wrong, but this might be progress?
Bad news is, pwaccess uses fgetspent_r / fgetspent_r which are unavailable on musl. Not sure yet how i'll fix that pain
| 16:21:32 |
Grimmauld (any/all) | Anyways, my WIP tree is at https://github.com/NixOS/nixpkgs/pull/453557, opened a draft PR to track this. | 16:32:20 |
dramforever | there's like one thread https://inbox.vuxu.org/musl/4ac5ac1b-217f-442f-fc35-bfbf015287bb@adelielinux.org/ | 16:36:30 |
dramforever | good lord is the official openwall mailing list site unusable | 16:37:01 |