!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1169 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
5 Dec 2025
@samasaur:matrix.orgsamasaurimage.png
Download image.png
18:12:48
@saiko:knifepoint.netKatalin ๐Ÿ”ชhahahah18:13:04
@emilazy:matrix.orgemilyI thought https://x.com/sdw/status/1996431428561822093 was funny18:14:12
@reckenrode:matrix.orgRandy EckenrodeGot Swift building by turning off LTO. Now I need to fix the SwiftPM hook to find the dependencies in the new place.18:15:41
@kfiz:matrix.orgkfiz joined the room.19:36:00
6 Dec 2025
@ihar.hrachyshka:matrix.orgIhar Hrachyshka

Enzime: I think we forced all wrapper users for firefox and thunderbird to build the unwrapped from source :(

fix: https://github.com/NixOS/nixpkgs/pull/468288

01:27:35
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/swiftlang/swift/issues/8299002:02:06
@reckenrode:matrix.orgRandy EckenrodeI get that crash when building swift-corelibs-xctest for Swift Driver. ๐Ÿ˜•02:02:28
@reckenrode:matrix.orgRandy EckenrodeI think I got the SDK propagation wrong.02:08:35
@reckenrode:matrix.orgRandy EckenrodeSo close. SwiftPM depends on Swift Driver. I guess Iโ€™m going to have stick with the CMake build of Swift Driver. I donโ€™t like that.02:45:54
@reckenrode:matrix.orgRandy EckenrodeLLVM has a Darwin libtool? Hmm.05:24:40
@hosaidenpwd:matrix.orgP J joined the room.07:48:00
@niklaskorz:matrix.orgniklaskorz
In reply to @emilazy:matrix.org
disclaimer for Gruber, but I have been happy to learn that the person who took responsibility for Liquid Glass and has otherwise overseen the decline in Apple UI design over the past decade has been replaced by an actual interface designer https://daringfireball.net/2025/12/bad_dye_job
Amazing... I think I'll just stick to my plan of skipping macOS 26 entirely then.
08:20:47
@reckenrode:matrix.orgRandy EckenrodeI wonder if I can do something hacky to swift-toolchain-sqlite to make it devendor sqlite. ๐Ÿค”12:44:26
@vcunat:matrix.orgvcunat

Ever seen something like this?

  File "/nix/store/b229zll0pw9ljig3jblh2fda9in786i8-python3.13-knot-resolver-manager_6-6.0.17/bin/knot-resolver", line 2
    PATH=${PATH:+':'$PATH':'}
         ^
SyntaxError: invalid syntax

This wrapper stuff is auto-generated by buildPythonPackage and it does work on linux.

13:24:41
@vcunat:matrix.orgvcunat(except for a tiny non-python patch changing this hash, it's all just nixpkgs master)13:27:22
@vcunat:matrix.orgvcunatOh, does macOS behave different than Linux around executing scripts? ๐Ÿค”13:28:36
@vcunat:matrix.orgvcunati.e. maybe it's syntax error because a wrong interpreter is used?13:29:33
@k900:0upti.meK900That's a Python syntax error13:29:55
@k900:0upti.meK900In a script with clearly bash syntax13:30:00
@k900:0upti.meK900 So something is trying to call python <bash script> 13:30:12
@vcunat:matrix.orgvcunatHmm, thanks. I think this moves me in a hopeful direction.13:32:28
@vcunat:matrix.orgvcunatI see. It's an unexpected interaction of nix-specific wrapping machinery with OS-specific piece of code from upstream.13:47:44
@vcunat:matrix.orgvcunat(when the script attempts to reexecute itself)13:48:07
@emilazy:matrix.orgemilyshebangs don't work with shell wrappers on macOS15:57:16
@emilazy:matrix.orgemily i.e. if #!/nix/store/foo, then foo must be a makeBinaryWrapper rather than a shell wrapper 15:57:28
@emilazy:matrix.orgemilyperhaps something around that15:57:34
@thetaoofsu:matrix.org@thetaoofsu:matrix.org left the room.18:54:47
@reckenrode:matrix.orgRandy Eckenrode

       (2708 duplicate frames omitted)

       error: stack overflow; max-call-depth exceeded
       at /Users/reckenrode/Developer/nixpkgs/lib/fixed-points.nix:325:16:
          324|       let
          325|         prev = f final;
             |                ^
          326|       in
19:01:33
@reckenrode:matrix.orgRandy EckenrodeI managed a stack overflow without triggering an infinite recursion. ๐Ÿค”19:01:50

Show newer messages


Back to Room ListRoom Version: 6