!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
19 Nov 2025
@lt1379:matrix.orgLunAny luck figuring it out?22:05:01
@reckenrode:matrix.orgRandy EckenrodeNo, but I haven’t been able to dig into it for a bit. Release with debug symbols wasn’t enough, unfortunately.22:07:02
20 Nov 2025
@esperlily:matrix.orgEsperLily [she/her]emily reviewed my macvim PR but didn't merge it (and then i made updates to it based on her comments). she doesn't seem to have been active in the past couple of weeks, could i get someone else to merge it? https://github.com/NixOS/nixpkgs/pull/45576000:34:30
@reckenrode:matrix.orgRandy EckenrodeStrictly speaking, the 14.4 SDK isn’t required anymore. It’s the default now on unstable. I don’t want to delay it again just to get that fixed, so I merged.00:40:33
@esperlily:matrix.orgEsperLily [she/her]thanks! I'll have to remember that the next time there's an update to be made00:41:39
@reckenrode:matrix.orgRandy EckenrodeKosmicKrisp builds if I use the upstream meson options. Now I need to figure out what’s wrong with the ones being passed from nixpkgs.03:24:33
@user12592851:matrix.orgJohn joined the room.04:44:16
@k900:0upti.meK900 Doesn't the Darwin expression have like, uh, two of them 07:21:55
@reckenrode:matrix.orgRandy Eckenrode It needs something else, or mesa_clc comes out broken. Upstream relies on autodetection, but that’s disabled in the expression, so I have to figure out what and enable it. 11:33:13
@k900:0upti.meK900Huh11:33:42
@k900:0upti.meK900OK11:33:50
@k900:0upti.meK900Feel free to reenable autoFeatures if you think it helps11:33:59
@k900:0upti.meK900It's mostly disabled on Darwin so it builds as little as possible11:34:12
@reckenrode:matrix.orgRandy EckenrodeIs that why Darwin is separate? Should I reenable Darwin back in the main derivation instead of working on the Darwin one?12:20:37
@k900:0upti.meK900Uhhh12:20:55
@k900:0upti.meK900Doubt it tbh12:20:57
@k900:0upti.meK900Because there's actually not a lot shared12:21:04
@k900:0upti.meK900Like the Darwin derivation is separate because it's basically not building the same thing at all right now12:21:18
@k900:0upti.meK900There will probably be a little more overlap with Vulkan now12:21:33
@k900:0upti.meK900But basically none of the Linux stuff applies to Darwin12:21:50
@reckenrode:matrix.orgRandy EckenrodeI’ll need to look at it again tonight, but enabling Vulkan for KosmicKrisp makes it more similar IIRC.13:00:32
@reckenrode:matrix.orgRandy Eckenrode It needs the OpenCL patch and some other settings I copied and pasted from the Linux derivation. 13:01:00
@reckenrode:matrix.orgRandy Eckenrode(KosmicKrisp doesn’t support OpenCL, but it uses some of the Asahi infrastructure.)13:01:39
@reckenrode:matrix.orgRandy Eckenrode * 13:01:59
@reckenrode:matrix.orgRandy Eckenrode Needs the tooling. It’s translating from OpenCL to SPIR-V. There’s a comment about doing it with Clang eventually, but it needs its own mesa_clc right now. 13:03:04
@k900:0upti.meK900Yeah that makes sense13:04:14
@reckenrode:matrix.orgRandy EckenrodeAnyway, I’ll see what from Linux Darwin doesn’t need now that it does need Vulkan stuff. If it doesn’t make things too much worse, I may try to combine them. Or not. I’ll look at it tonight.13:06:50
@k900:0upti.meK900Feel free13:07:21
@k900:0upti.meK900Though I'd expect that it'll be more trouble than it's worth13:07:37
@k900:0upti.meK900Even now that the Linux expression is considerably more sane13:07:47

Show newer messages


Back to Room ListRoom Version: 6