!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

You have reached the beginning of time (for this room).


SenderMessageTime
22 Jan 2026
@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

Show newer messages


Back to Room ListRoom Version: 6