!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.org194 Servers

Load older messages


SenderMessageTime
21 Jan 2026
@reckenrode:matrix.orgRandy EckenrodeAlso looks like LLVM is getting support, which would benefit thin LTO.15:56:54
@hexo13:matrix.orgHexo13 joined the room.19:18:26
@artemist:nixos.devArtemis Tosini (NixOS) joined the room.21:25:11
@ihar.hrachyshka:matrix.orgIhar Hrachyshkainteresting that another lto build for firefox took just 2h+: https://hydra.nixos.org/build/319482775 and passed. but sometimes it's at 4h in Hydra and then it times out. I guess Hydra sometimes just too busy?22:44:31
22 Jan 2026
@ihar.hrachyshka:matrix.orgIhar Hrachyshkahydra timeout bump for mozilla apps on darwin: https://github.com/NixOS/nixpkgs/pull/48248600:53:35
@niko:nrab.lolniko ⚡️ah so that's the reason why my build was "stuck". Good to know. Is firefox-bin working on darwin, can I use it before hydra pushes firefox?01:35:01
@ihar.hrachyshka:matrix.orgIhar Hrachyshkait should work.01:43:29
@ivy:fargone.shIvyhow can we sign binaries on macos? and applications?02:44:41
@ivy:fargone.shIvyokay how the hell are we meant to get metal working11:04:34
@ivy:fargone.shIvyor is it fundamentally impossible11:04:48
@k900:0upti.meK900I think it should be in stdenv?11:06:22
@k900:0upti.meK900Along with the rest of the SDK11:06:26
@ivy:fargone.shIvyi dont think it is?11:08:02
@ivy:fargone.shIvyerror: tool 'metal' not found11:08:34
@k900:0upti.meK900I think the libraries are available but the CLI tool isn't because we can't redistribute it11:10:43
@ivy:fargone.shIvyahh i see11:11:16
@ivy:fargone.shIvyhow do we get the cli tool then?11:11:24
@k900:0upti.meK900AFAIK the answer is "you don't"11:11:56
@k900:0upti.meK900But I may not be up to date on the state of the art11:12:03
@ivy:fargone.shIvyokay utter collapse for ghostty then11:13:58
@ivy:fargone.shIvycause thats where ive gotten stuck building with nix11:14:10
@ivy:fargone.shIvyhttps://github.com/ghostty-org/ghostty/blob/1003a7e62209ef78895b3bb03b82ad345bec1965/src/build/MetallibStep.zig#L54-L6711:14:45
@ivy:fargone.shIvythese lines run metal to produce ir11:14:53
@ivy:fargone.shIvyas i've patched the other problems to not need ios toolchain11:15:19
@ivy:fargone.shIvy
compile lib ghostty ReleaseFast aarch64-macos.13.0 transitive failure
      |  +- metallib Ghostty (Ghostty.metallib) transitive failure
      |  |  +- metal Ghostty (Ghostty.ir) failure
      |  |  +- metal Ghostty (Ghostty.ir) (reused)
      |  +- WriteFile props.zig (+2 more reused dependencies)
      |  +- WriteFile props.zig (+2 more reused dependencies)
      |  +- metallib Ghostty (Ghostty.metallib) (+2 more reused dependencies)
      |  +- WriteFile props.zig (+2 more reused dependencies)
      |  +- WriteFile props.zig (+2 more reused dependencies)
      |  +- run exe uucode_build_tables (tables.zig) (+1 more reused dependencies)
      |  +- run exe uucode_build_tables (tables.zig) failure
      +- compile lib ghostty ReleaseFast aarch64-macos.13.0 (+6
11:19:35
@ivy:fargone.shIvywhere im able to get this far11:19:41
@ivy:fargone.shIvybut it requires compilation of shaders11:32:10
@reckenrode:matrix.orgRandy EckenrodeSigning with a developer cert isn’t really supported.11:40:59
@reckenrode:matrix.orgRandy EckenrodeDisable pre-compilation or compile them offline and vendor the resulting files.11:41:39
@enzime:nixos.dev@enzime:nixos.dev left the room.15:02:09

Show newer messages


Back to Room ListRoom Version: 6