!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
1 Dec 2025
@k900:0upti.meK900It just won't have glx17:34:51
@emilazy:matrix.orgemilywell…17:34:58
@emilazy:matrix.orgemilythat's not very useful17:35:00
@k900:0upti.meK900I think it might even have egl?17:35:05
@k900:0upti.meK900Not sure17:35:07
@emilazy:matrix.orgemilyno, no EGL on macOS.17:35:13
@reckenrode:matrix.orgRandy EckenrodeNo, just Apple GLX.17:35:20
@k900:0upti.meK900But also like, there's like five things that depend on it17:35:24
@k900:0upti.meK900In all of nixpkgs17:35:27
@k900:0upti.meK900Why do we even care at this point17:35:36
@reckenrode:matrix.orgRandy EckenrodeThere does seem to be some desire to get Zink working on Darwin.17:35:59
@emilazy:matrix.orgemilyI have actually used XQuartz to run something as recently as the past couple years. admittedly I did not use the Nixpkgs version17:36:00
@reckenrode:matrix.orgRandy EckenrodeMaybe we could build that eventually.17:36:08
@k900:0upti.meK900I mean zink on kosmickrisp is valuable even without GLX17:36:34
@reckenrode:matrix.orgRandy Eckenrode I ran XQuartz several years ago to run the file manager they used in Jurassic Park. 17:36:34
@emilazy:matrix.orgemilyadmittedly the last time I had to do remoting of Linux GUI apps I used xpra17:36:40
@k900:0upti.meK900Because it's better GL support than Apple has17:36:41
@emilazy:matrix.orgemilythough xpra on macOS is kind of crap too17:36:45
@k900:0upti.meK900But that's a VERY DIFFERENT THING17:36:46
@emilazy:matrix.orgemilyI suppose once GTK and Qt drop X11 support the remoting use case will disappear 🤪17:37:18
@emilazy:matrix.orgemilymaybe we'll just get waypipe working on macOS.17:37:29
@emilazy:matrix.orgemilyanyway re: merging I was mostly just thinking that if Darwin is going to be a supported target the issues with the build being blocked on Darwin will be significantly mitigated, and it doesn't seem compelling to keep them separate in that case.17:38:12
@k900:0upti.meK900Well the expressions will share basically nothing17:39:33
@k900:0upti.meK900Because 95% of it is still Linux specific17:39:42
@samasaur:matrix.orgsamasaur
In reply to @reckenrode:matrix.org
The issue is more that our update plans involve removing the 14.4 SDK next year.
how terrible would it be to keep the 14.4 SDK around for swift bootstrapping? not to expose it to all of nixpkgs, but just for the bootstrap swift
17:41:17
@samasaur:matrix.orgsamasaurmy impression is that since the SDK rework, maintaining a specific version of the SDK is not inherently difficult, and all the actual challenges come from packages using that SDK17:42:33
@reckenrode:matrix.orgRandy EckenrodeWe could keep the version information around but not provide the attribute. Swift could build with a special stdenv using that SDK.17:44:52
@samasaur:matrix.orgsamasauryeah that's kinda what im thinking17:45:14
@samasaur:matrix.orgsamasaurbc a new SDK version is just a URL and hashes, right?17:45:32
@reckenrode:matrix.orgRandy EckenrodeThe major version is an argument to the SDK derivation. We would just need to keep the old SDK version files around for that.17:46:57

Show newer messages


Back to Room ListRoom Version: 6