Nix on macOS | 1167 Members | |
| “There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org | 189 Servers |
| Sender | Message | Time |
|---|---|---|
| 17 Nov 2025 | ||
| * No. I ran into it trying to get Lix to use a fixed curl in my configs. I ended up doing this lovely override:
| 01:14:39 | |
| guess I'll 1) post a staging patch backporting the gnulib fix for gnugrep; 2) report a bug to gnugrep so that they bump their gnulib submodule. (they are still sitting on an Apr 2025 commit in master) | 01:17:49 | |
| My configs were my Swift branch from July, so I had some work to do to update them. My servers are actually still on 24.11, which should be fun to update. | 01:17:59 | |
| It also affects coreutils. Probably anything using gnulib, but we don’t have a good way of dealing with that because we don’t de-vendor gnulib. | 01:18:24 | |
| Now that I have a working Lix again, I can try building KosmicKrisp. | 01:19:07 | |
| yep anyone using an old gnulib is affected. frankly, anyone NOT using gnulib is also affected. (if they use the interface) | 01:19:18 | |
| (if they use the interface AND assume it's safe) | 01:19:42 | |
| it's not clear if gnugrep is affected per se - I don't think it's multi-threaded? | 01:20:20 | |
| they just run all tests from gnulib regardless. | 01:20:33 | |
| the patch implementing MT for grep is 10 yo and not merged: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20768 so probably it's enough to disable the test after all | 01:26:10 | |
| Requires Metal 4. Good thing we have the 26.0 SDK. | 01:28:19 | |
| KosmicKrisp doesn’t appear to be included in Mesa 25.3. | 01:31:37 | |
| https://www.phoronix.com/news/KosmicKrisp-Merged-Mesa-26.0 says it’s targeting Mesa 26.0, which I guess would be released next year. | 01:33:40 | |
mesa_clc crashes when building KosmicKrisp. 😭 | 02:13:49 | |
| gnugrep here: https://github.com/NixOS/nixpkgs/pull/462444 (running nixpkgs-review for aarch64-darwin for -p gnugrep, should post the result in a few hours) | 02:31:10 | |
| I assume for coreutils we'd have to actually backport the gnulib fix? | 02:31:56 | |
| Totally kinda sorta off topic | 02:32:11 | |
| I’m porting wayland to macOS | 02:32:17 | |
| And I’m getting somewhere | 02:32:24 | |
Download image0.jpeg | 02:32:39 | |
Download Screenshot_2025-11-15_at_9.37.41_PM.png | 02:32:39 | |
| I wish a nix build of wayland was just readily available but isn’t. So.. | 02:32:54 | |
| I also did write my own CALayer compositor (still wip) but I’m able to render nixos foot over waypipe | 02:33:20 | |
| Oh yea I ported waypipe too | 02:33:25 | |
| And I want it upstream to nix | 02:33:35 | |
| Maybe within the next 5 years… | 02:33:50 | |
| Input works too Of course it uses wl SHM, but I can’t begin working on a metal based drm video thru the socket if we can’t run wayland on-device already | 02:35:18 | |
| If anyone is even remotely interested lemme know.. | 02:35:40 | |
| 03:33:18 | |
*
| 03:33:26 | |