!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
24 Nov 2025
@k900:0upti.meK900And unixbench is lol11:30:40
@niklaskorz:matrix.orgniklaskorzthat also raises the question if we should build gallium by default at all, because that contains just software renderers as of now11:32:13
@niklaskorz:matrix.orgniklaskorz* that also raises the question if we should build gallium by default on darwin at all, because that contains just software renderers as of now11:32:19
@k900:0upti.meK900I think it's absolutely reasonable to just break those three things and never worry about GLX on Darwin11:32:47
@reckenrode:matrix.orgRandy EckenrodeIt’s enabled because dropping GLX is a breaking change. Not sure why they are linking X11 libs, but there is an open issue about xquartz and Vulkan support.11:32:57
@niklaskorz:matrix.orgniklaskorzI'm generally fine with either option, having kosmickrisp be its own package name that builds just kosmickrisp and nothing else might make it easier to consuming packages to find11:34:15
@niklaskorz:matrix.orgniklaskorz (i.e. just mesa with galliumDrivers = [ ]; and eglPlatforms = [ "macos" ]; 11:34:43
@niklaskorz:matrix.orgniklaskorz * (i.e. just mesa with galliumDrivers = [ ]; and eglPlatforms = [ "macos" ];) 11:34:44
@reckenrode:matrix.orgRandy EckenrodeConsuming packages should never be using it directly. They should be using vulkan-loader.11:34:52
@niklaskorz:matrix.orgniklaskorzright, and vulkan-loader has no need for gallium11:35:10
@k900:0upti.meK900"Gallium" is the wrong term here FWIW11:35:33
@niklaskorz:matrix.orgniklaskorz(also mesa opengl does not even build on darwin with X11 disabled, need to provide opengl false too for it to work)11:36:48
@niklaskorz:matrix.orgniklaskorz * (also mesa opengl does not even build on darwin with X11 disabled, need to provide opengl false too for it to work) 11:36:59
@niklaskorz:matrix.orgniklaskorz * (also mesa opengl does not even build on darwin with X11 disabled, need to provide opengl false too for it to pass) 11:38:25
@niklaskorz:matrix.orgniklaskorzso KosmicKrisp-only build would be: https://github.com/niklaskorz/nixpkgs/commit/f79d818793bd2a8b9328fec4cfbc59fab1455d5811:40:33
@k900:0upti.meK900I think it definitely makes sense to just delete GLX11:41:08
@k900:0upti.meK900If this is all it takes11:41:13
@niklaskorz:matrix.orgniklaskorzMesa 26 final will release in February, so still plenty of time to iron out the details, and lots of buffer for 26.05 breaking changes 😄11:47:41
@reckenrode:matrix.orgRandy EckenrodeI was hoping Mesa 26.0 would land later because having to support Intel hardware complicates things. If it requires macOS 26, that also complicates things.12:07:25
@reckenrode:matrix.orgRandy EckenrodeIt’s likely we will need to patch vulkan-loader to fall back to MoltenVK in that case (until macOS 26 is the baseline).12:08:01
@niklaskorz:matrix.orgniklaskorzI'm on macOS 15 and KosmicKrisp runs fine12:09:07
@niklaskorz:matrix.orgniklaskorz(can't speak for x86 though)12:09:23
@k900:0upti.meK900Can we just not12:10:12
@niklaskorz:matrix.orgniklaskorzoh wait, I see it requires macOS 26 for recent changes...12:10:29
@reckenrode:matrix.orgRandy Eckenrodehttps://gitlab.freedesktop.org/mesa/mesa/-/issues?label_name%5B%5D=KosmicKrisp&show=eyJpaWQiOiIxNDI2NSIsImZ1bGxfcGF0aCI6Im1lc2EvbWVzYSIsImlkIjoxNDM0ODl9 is talking about making Metal 4 a requirement.12:10:32
@niklaskorz:matrix.orgniklaskorzyeah uhm12:10:52
@niklaskorz:matrix.orgniklaskorznot great12:10:54
@reckenrode:matrix.orgRandy Eckenrode * 12:11:03
@niklaskorz:matrix.orgniklaskorzbut it's not set it in stone, judging from the issue discussion12:11:50
@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

Show newer messages


Back to Room ListRoom Version: 6