!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1165 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org189 Servers

Load older messages


SenderMessageTime
27 Nov 2025
@picnoir:alternativebit.frPicnoirI assume this message was about jellyfin-media-player? (joined the room around here, I don't have any further backlog)18:24:01
@picnoir:alternativebit.frPicnoirI included your patch to the PR.18:24:12
@reckenrode:matrix.orgRandy EckenrodeYeah. It doesn’t like my server for some reason.18:45:30
@reckenrode:matrix.orgRandy Eckenrode It works over the web and with Infuse though. 18:46:39
@picnoir:alternativebit.frPicnoirHm, strange.18:47:19
@picnoir:alternativebit.frPicnoirNo logs in stdour/err?18:47:26
@samasaur:matrix.orgsamasaur 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:matrix.orgsamasaurI'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 shells19:57:42
@reckenrode:matrix.orgRandy EckenrodeThey’re disabled because otherwise they pull in llvm-manpages, which has a ton of build deps.19:58:09
@reckenrode:matrix.orgRandy EckenrodeLike if you don’t disable tests, you end up pulling ffmpeg i to the bootstrap.19:58:38
@reckenrode:matrix.orgRandy Eckenrode * 19:58:44
@samasaur:matrix.orgsamasauroh blegh19:58:44
@samasaur:matrix.orgsamasaurwhat about the SDK manpages?20:06:08
@samasaur:matrix.orgsamasaurhttps://github.com/NixOS/nixpkgs/blob/ffe72c37cd240ca7043055765c1ae22678ce4638/pkgs/by-name/ap/apple-sdk/common/fetch-sdk.nix#L32-L3320:06:09
@samasaur:matrix.orgsamasaurlooks like they're just explicitly removed20:06:13
@samasaur:matrix.orgsamasaurwhich i assume is for size?20:06:19
@reckenrode:matrix.orgRandy EckenrodeMore to avoid redistributing stuff we don’t need or can rebuild ourselves.20:08:29
@reckenrode:matrix.orgRandy EckenrodeParticularly 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
@reckenrode:matrix.orgRandy Eckenrode If people really need man pages, they can add llvmPackages.llvm-manpages to their dev shells. 20:10:48
@reckenrode:matrix.orgRandy EckenrodeIf 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:matrix.orgsamasaurisn't llvm-manpages just an issue for cctools?20:20:50
@samasaur:matrix.orgsamasaur like the API manpages are from the SDK an dseem like they were just rm'd 20:21:04
@reckenrode:matrix.orgRandy EckenrodeIf any of the source releases have them, they’re usually included in the build.20:33:51
@samasaur:matrix.orgsamasaur but for like. man write in a dev shell 20:36:49
@samasaur:matrix.orgsamasaur it looks in $DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man 20:37:48
@samasaur:matrix.orgsamasaurwhich doesn't exist in our current SDKs, but feels like it pretty easily could, since we download manpages as part of the SDK20:40:06
@samasaur:matrix.orgsamasaurunless what's downloaded still needs to be built and that build requires llvm-manpages20:40:31
@samasaur:matrix.orgsamasaur* unless what's downloaded still needs to be built and that build requires llvm-manpages?20:40:33
@reckenrode:matrix.orgRandy EckenrodeNo, they’re removed to limit what we’re distributing from the SDK to headers and stubs since those are arguably necessary for interoperability. Most of those man pages should be obtainable from the source releases.20:41:31
@reckenrode:matrix.orgRandy Eckenrode We could possibly smuggle them in via the empty darwin.libSystem derivation. 20:41:59

Show newer messages


Back to Room ListRoom Version: 6