| 24 Feb 2026 |
WeetHet | Can't really use it for sandboxing | 20:31:58 |
| 25 Feb 2026 |
| wymiller joined the room. | 03:06:12 |
rebmit[reb] | maybe we could replace https://github.com/nix-darwin/nix-darwin/commit/1f9cca7781b18a073c45823a24e9bd74eb83d3fe with a bind mount? | 06:49:31 |
toonn | Can't create bind mounts on macOS. | 08:35:19 |
Randy Eckenrode | That FSKit sample seemingly can do it, but I doubt that will help with the spotlight situation. | 11:32:53 |
| tiferrei joined the room. | 11:45:49 |
| LogN set a profile picture. | 14:55:55 |
| thytom changed their display name from thytom to Thytom. | 15:36:05 |
| thytom changed their display name from Thytom to thytom. | 15:36:09 |
xored | hi guys, offtopic but thought I should ask, do you know of any macOS-savvy networking/homelab communities in matrix? | 21:31:03 |
| isabel changed their profile picture. | 21:51:34 |
toonn | Oh, interesting. Anyone looking into how it interacts with Spotlight, does it inherit the nobrowse and such from the volume being passed through? | 22:06:17 |
| 26 Feb 2026 |
Randy Eckenrode | Anyone tried switching the default LLVM to LLVM 22 to see what breaks on Darwin? | 02:11:56 |
alexfmpe | what is needed? I tried doing llvmPackages = llvmPackages_22; and it broke eval | 03:11:24 |
alexfmpe | error: assertion '(allDeps isBuiltByBootstrapFilesCompiler [ ((stage1Packages prevStage)) ((darwinPackages prevStage)) ((llvmLibrariesDeps prevStage)) ((llvmToolsDeps prevStage)) ((sdkPackages prevStage)) ((sdkDarwinPackages prevStage)) ])' failed | 03:11:34 |
alexfmpe | in https://github.com/NixOS/nixpkgs/pull/493742 | 03:11:55 |
Randy Eckenrode | You need to update the Darwin stdenv’s LLVM version. | 03:11:55 |
Randy Eckenrode | There’s a comment at the top. | 03:12:11 |
Randy Eckenrode | It’s necessary to make sure
overrides work right. | 03:12:25 |
alexfmpe | oh derp, I kept searching for stray llvmPackages_21 | 03:13:10 |
alexfmpe | can't we lib.versions.major llvm.version instead? | 03:14:21 |
alexfmpe | * can't we llvmVersion = lib.versions.major llvm.version instead? | 03:14:43 |
Randy Eckenrode | We don’t have a package set at that point, and we can’t get the version in the stage for obvious reasons. | 03:14:59 |
Randy Eckenrode | llvm is llvmPackages.llvm, which is llvmPackages_XX.llvm. Trying to overlay llvmPackages_${lib.versions.major llvm.version} will cause an infinite recursion. | 03:17:07 |
Randy Eckenrode | It worked before because the stdenv did it backwards. It defined the overlay for the unversioned llvmPackages then added a versioned one at the end. | 03:18:16 |
Randy Eckenrode | But that’s not how the package sets are defined normally. | 03:18:58 |
alexfmpe | welp, 300 rebuilds just for hello | 03:19:13 |
alexfmpe | also doing ispc and ghc | 03:19:19 |
alexfmpe | going to leave it overnight, anything else interesting to try? | 03:19:25 |
Randy Eckenrode | Something using Boost? Chromium or Qt Web Engine. | 03:19:56 |