!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
18 Apr 2026
@k900:0upti.meK900If you have an application that specifically has issues with the GL backend and not Vulkan/kk, you should force it in the specific wrapper for that application, and then you have local ownership of that decision11:35:26
@weethet:catgirl.cloudWeetHetWould you prefer if the vulkan build used KK or moltenvk by default?11:35:59
@k900:0upti.meK900I would prefer it used vulkan-loader and not cared about what driver is on the backend11:37:21
@k900:0upti.meK900So that decision can be made in vulkan-loader when the time comes11:37:31
@weethet:catgirl.cloudWeetHet Then it would use moltenvk by default 11:38:33
@weethet:catgirl.cloudWeetHet Because that is what is hardcoded into the vulkan loader 11:39:08
@reckenrode:matrix.orgRandy EckenrodeThat’s fine. Apps that opt in can document why and what they are doing.11:40:34
@me:glenhuang.comhgl joined the room.14:03:24
@enzime:nixos.dev@enzime:nixos.dev joined the room.14:04:30
@enzime:nixos.dev@enzime:nixos.dev left the room.14:04:41
@reckenrode:matrix.orgRandy Eckenrodenodejs-slim seems to be really broken on staging on Darwin.17:43:54
@reckenrode:matrix.orgRandy Eckenrode

hread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1805e45e8 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x18061f8d8 pthread_kill + 296
2   libsystem_c.dylib             	       0x180526790 abort + 148
3   libabsl_log_internal_message.2601.0.0.dylib	       0x10468f184 absl::lts_20260107::log_internal::LogMessage::FailWithoutStackTrace() + 20
4   libabsl_log_internal_message.2601.0.0.dylib	       0x10468de80 absl::lts_20260107::log_internal::LogMessage::SendToLog() + 176
5   libabsl_log_internal_message.2601.0.0.dylib	       0x10468dd60 absl::lts_20260107::log_internal::LogMessage::Flush() + 360
6   test_plugin                   	       0x1044e26d0 google::protobuf::compiler::MockCodeGenerator::Generate(google::protobuf::FileDescriptor const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, google::protobuf::compiler::GeneratorContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const + 5796
7   libprotoc.34.1.0.dylib        	       0x104ef02c0 google::protobuf::compiler::CodeGenerator::GenerateAll(std::__1::vector<google::protobuf::FileDescriptor const*, std::__1::allocator<google::protobuf::FileDescriptor const*>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, google::protobuf::compiler::GeneratorContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const + 120
8   libprotoc.34.1.0.dylib        	       0x105110770 google::protobuf::compiler::GenerateCode(google::protobuf::compiler::CodeGeneratorRequest const&, google::protobuf::compiler::CodeGenerator const&, google::protobuf::compiler::CodeGeneratorResponse*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) + 848
9   libprotoc.34.1.0.dylib        	       0x105110c90 google::protobuf::compiler::PluginMain(int, char**, google::protobuf::compiler::CodeGenerator const*) + 296
10  test_plugin                   	       0x10445eacc main + 76
11  dyld                          	       0x180263da4 start + 6992
17:48:38
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/pull/511211 updates the source releases to 26.3. I can add the 26.4 SDK once https://github.com/NixOS/nixpkgs/pull/510469 has been merged.19:02:19
@nasso:matrix.orgnassodid anyone using nix on macos ever install steam with it20:20:39
@nasso:matrix.orgnassoi think im going crazy20:20:42
@k900:0upti.meK900No20:56:02
@k900:0upti.meK900We don't support Steam in nixpkgs on Darwin20:56:12
@k900:0upti.meK900It would require an entire separate package, probably with an entire separate maintainer team20:56:22
@reckenrode:matrix.orgRandy EckenrodeThere’s a PR to add the Steam bootstrap launcher on Darwin.22:10:39
@reckenrode:matrix.orgRandy EckenrodeI’ve been using something similar in my config for years. It’s fine. You’re not going to be able to manage more than that.22:11:26
@k900:0upti.meK900I am very tempted to nack that PR tbh22:36:20
@k900:0upti.meK900It's so fucked22:36:22
@reckenrode:matrix.orgRandy EckenrodeBecause of how it messed with Steam in Nixpkgs? I didn’t look at it too closely except to see it has a better way of getting the bootstrap than I do.22:41:18
@reckenrode:matrix.orgRandy Eckenrode * 22:41:30
@k900:0upti.meK900Yeah22:42:17
@k900:0upti.meK900 A bunch of things assume things like steam.buildRuntimeFhsEnv being a thing 22:42:31
@k900:0upti.meK900And making a separate package for Darwin makes all of them fail to eval22:42:58
@k900:0upti.meK900And they tried to solve it by stubbing it to be a noop basically but that's horrible22:42:58
@xored:xored.lolxoredcan anyone try to repro https://github.com/NixOS/nixpkgs/issues/511261 just wanna be sure I did not just submit a bogus report23:28:34
19 Apr 2026
@reckenrode:matrix.orgRandy Eckenrodehttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4103802:19:29

There are no newer messages yet.


Back to Room ListRoom Version: 6