!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1164 Members
β€œThere are still many issues with the Darwin platform but most of it is quite usable.” β€” http://yves.gnu-darwin.org188 Servers

Load older messages


SenderMessageTime
24 Nov 2025
@reckenrode:matrix.orgRandy EckenrodeAdvertising macOS 14 or 15 as the minimum while having applications like mpv just not work is probably not what we want.12:11:55
@k900:0upti.meK900I mean we can just not build the Vulkan backend on x86_64 no?12:12:31
@k900:0upti.meK900Actually we can probably yes build it12:12:31
@k900:0upti.meK900And then just not have a driver12:12:31
@niklaskorz:matrix.orgniklaskorzthey only merged the MTLResidencySet PR so far but that does not require macOS 2612:12:57
@reckenrode:matrix.orgRandy EckenrodeWe want KosmicKrisp on x86_64 for Wine.12:14:55
@k900:0upti.meK900Oof12:15:29
@k900:0upti.meK900OK yeah12:15:30
@k900:0upti.meK900Oof12:15:30
@reckenrode:matrix.orgRandy Eckenrode I may try to get the ARM64EC version of Wine building, but the FEX situation on Darwin is not great AFAIK. 12:16:22
@reckenrode:matrix.orgRandy EckenrodeSwift comes first, which I plan to get back to doing sometime this week.12:16:56
@niklaskorz:matrix.orgniklaskorzso Tom tried KosmicKrisp instead of MoltenVK for Tiny Glade, which does ray marching and all, and... it's about 4x slower than MoltenVK at the moment14:09:27
@niklaskorz:matrix.orgniklaskorzmight be better to not default to KosmicKrisp right on Mesa 26 release day14:09:50
@niklaskorz:matrix.orgniklaskorz* might be better not to default to KosmicKrisp right on Mesa 26 release day14:09:56
@niklaskorz:matrix.orgniklaskorzbut that might speak in favor of making use of those Metal 4 APIs14:10:31
@niklaskorz:matrix.orgniklaskorz* but that might speak in favor of making use of those Metal 4 APIs (for upstream, it's not a decision for us to make)14:10:42
@reckenrode:matrix.orgRandy EckenrodeCorrect but slow is better than fast but wrong. I expect KosmicKrisp to improve performance faster than MoltenVK to improve conformance.14:21:34
@reckenrode:matrix.orgRandy EckenrodeWe’ll see though. It may indeed be better to wait.14:21:48
@reckenrode:matrix.orgRandy Eckenrode * 14:22:00
@niklaskorz:matrix.orgniklaskorzindeed, and I don't see us shipping highly GPU intensive Vulkan applications just yet14:28:25
@colemickens:matrix.orgcolemickens πŸ³οΈβ€πŸŒˆSo I think I'm hitting this: https://github.com/nix-darwin/nix-darwin/issues/1640 But I don't do any symlinking in my own config, I don't think, and it seems to be blowing up in home-manager font stuff.19:15:04
@colemickens:matrix.orgcolemickens πŸ³οΈβ€πŸŒˆI guess maybe it's an issue with home-manager, duh. I don't think I checked there yet...19:15:17
@colemickens:matrix.orgcolemickens πŸ³οΈβ€πŸŒˆhuh, there's a fix commit in HM merged a week ago. Maybe my CI isn't working the way I expected because I should be including that -_-19:18:55
25 Nov 2025
@samasaur:matrix.orgsamasauri would be pretty surprised if it was something in nix-darwin02:20:11
@samasaur:matrix.orgsamasaur perhaps it's a different thing you're using? buildEnv has some use cases in package definitions as well 02:20:38
@megmug:matrix.orgmegmugDownload shell.nix10:44:01
@megmug:matrix.orgmegmugHello there, is it expected on a semi recent nixpkgs unstable commit, to have system libraries like iostream unavaillable on MacOS? I've been struggling getting a Linux project to build with a basic nix-shell that tries to use the clangStdenv10:44:24
@megmug:matrix.orgmegmugI'm thinking I'm probably doing something wrong but I can't find a lot of info on the web10:45:06
@megmug:matrix.orgmegmugI'm trying to compile a simple module like this, and I just can't get it to find iostream10:48:00
@megmug:matrix.orgmegmugDownload cli.cppm10:48:10

Show newer messages


Back to Room ListRoom Version: 6