| 27 Nov 2025 |
crushing-smite | Can I mount nix store volume in guest macos for read-write? I had not decided which tool yet (tart, virtualbuddy, UTM, etc.), but in general? | 16:56:24 |
xored | hi, is anyone else' spotlight crashing when you start typing characters if you have the files & folders setting on? I presume this might be nix-related | 17:32:05 |
Picnoir | I assume this message was about jellyfin-media-player? (joined the room around here, I don't have any further backlog) | 18:24:01 |
Picnoir | I included your patch to the PR. | 18:24:12 |
Randy Eckenrode | Yeah. It doesn’t like my server for some reason. | 18:45:30 |
Randy Eckenrode | It works over the web and with Infuse though. | 18:46:39 |
Picnoir | Hm, strange. | 18:47:19 |
Picnoir | No logs in stdour/err? | 18:47:26 |
samasaur | Randy Eckenrode: Am I correct in assuming both apple-sdk and cctools don't have manpages to reduce the size of the stdenv closure? | 19:57:25 |
samasaur | I'm looking at https://github.com/NixOS/nixpkgs/issues/456879 and thinking about whether it's possible to get those manpages in at least interactive dev shells | 19:57:42 |
Randy Eckenrode | They’re disabled because otherwise they pull in llvm-manpages, which has a ton of build deps. | 19:58:09 |
Randy Eckenrode | Like if you don’t disable tests, you end up pulling ffmpeg i to the bootstrap. | 19:58:38 |
Randy Eckenrode | * | 19:58:44 |
samasaur | oh blegh | 19:58:44 |
samasaur | what about the SDK manpages? | 20:06:08 |
samasaur | https://github.com/NixOS/nixpkgs/blob/ffe72c37cd240ca7043055765c1ae22678ce4638/pkgs/by-name/ap/apple-sdk/common/fetch-sdk.nix#L32-L33 | 20:06:09 |
samasaur | looks like they're just explicitly removed | 20:06:13 |
samasaur | which i assume is for size? | 20:06:19 |
Randy Eckenrode | More to avoid redistributing stuff we don’t need or can rebuild ourselves. | 20:08:29 |
Randy Eckenrode | Particularly since we ship more LLVM tools (ideally 100% in 26.05) than Apple does. I don’t want to conveniently ship wrong documentation. | 20:10:24 |
Randy Eckenrode | If people really need man pages, they can add llvmPackages.llvm-manpages to their dev shells. | 20:10:48 |
Randy Eckenrode | If there’s a way we can make it available automatically in dev shells, we can do that to improve the UX. Otherwise, it can be in the stdenv because it would pull a bunch of Python deps into the bootstrap. | 20:12:56 |
samasaur | isn't llvm-manpages just an issue for cctools? | 20:20:50 |
samasaur | like the API manpages are from the SDK an dseem like they were just rm'd | 20:21:04 |
Randy Eckenrode | If any of the source releases have them, they’re usually included in the build. | 20:33:51 |
samasaur | but for like. man write in a dev shell | 20:36:49 |
samasaur | it looks in $DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man | 20:37:48 |
samasaur | which doesn't exist in our current SDKs, but feels like it pretty easily could, since we download manpages as part of the SDK | 20:40:06 |
samasaur | unless what's downloaded still needs to be built and that build requires llvm-manpages | 20:40:31 |
samasaur | * unless what's downloaded still needs to be built and that build requires llvm-manpages? | 20:40:33 |