!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1195 Members
β€œThere are still many issues with the Darwin platform but most of it is quite usable.” β€” http://yves.gnu-darwin.org199 Servers

Load older messages


SenderMessageTime
25 Mar 2026
@k900:0upti.meK900 So uh, did it work 06:36:05
@benjaminsparks:chat.alugha.appBen Sparksstill cowabunging, I gave up initially after spotting three stdenv-darwin rebuilds in my staging build graph (in other news, fork has been found in kitchen πŸ˜„)09:56:18
@k900:0upti.meK900Probably would have been easier to rebase on mater09:56:47
@k900:0upti.meK900* Probably would have been easier to rebase on master09:56:48
@k900:0upti.meK900Actually let me do that and throw it at the community builder09:56:54
@benjaminsparks:chat.alugha.appBen Sparksthat is precisely what I have done :) nixpkgs-review is running rn09:56:59
@benjaminsparks:chat.alugha.appBen Sparks * that is precisely what I have done :) nixpkgs-review is running rn with rev HEAD after the rebase 09:57:07
@viraptor:tchncs.deviraptor Ok, so it seems like I volunteered for cleaning up xcbuild. I've removed some cases where it's not needed, reimplemented actool, plutil and PlistBuddy which are slowly going through the system. The only small thing left will be xcrun... Then there's xcodebuild and the question of whether swift-build covers it. Then we should be mostly free from xcbuild and more compatible with "random things out there" via a few smaller, independent projects. But I wanted to check with people with more experience - am I underestimating/missing something in that plan? @reckenrode:matrix.org ? Or is there someone I should be talking to to not step on their toes with these changes? 12:32:51
@reckenrode:matrix.orgRandy Eckenrode Seeing how well Swift Build can replace xcbuild is a post-Swift activity. It would be done as a replacement hook for xcbuildHook rather than as a replacement xcodebuild itself. 12:46:32
@reckenrode:matrix.orgRandy EckenrodeI am staying out of the reviews of those other tools because I have no enthusiasm for vibe-coded applications. Someone else can review those.12:49:27
@reckenrode:matrix.orgRandy Eckenrode I would rather fork xcbuild just for xcrun (or create a separate derivation that builds only that) than wholesale replace it since what we have basically works. Where it has problems are due to patches we apply. Those should be adjusted to work better for mixed workflows. 12:50:03
@viraptor:tchncs.deviraptorThat's great to know. I haven't looked into / had direct experience with xcrun yet, so that's good news. It does seem like a very limited scope with not much that can go wrong.12:55:59
@viraptor:tchncs.deviraptorI'll continue with the tools created so far. After that gets integrated, xcbuild usage indeed should be limited to only things that already work well.13:02:21
@nasso:matrix.orgnasso

anyone here knows how to pin a cask when using brew-nix?

i use it to install bitwig studio (a DAW) but my license only covers up to bitwig 5, and the cask has been updated to bitwig 6

i bisected the repository containing the casks and found the last commit where it was still bitwig 5 but im not sure where to go from there

brew-nix gives you a nix-darwin module that just provides an overlay that adds nixpkgs.brewCasks. however, i would still like other casks to update, so i cant just use the pinned module/overlay!

16:37:37
@nasso:matrix.orgnasso is it possible to override the module/overlay somehow to rename brewCasks to something like brewCasksBitwig5?? or could i somehow skip the module/overlay? i tried to but when applying the config it gets stuck at "installing_mac" or something 16:39:40
@emilazy:matrix.orgemily looks like it also exposes a packages output 17:20:34
@emilazy:matrix.orgemilyso you can pick that one package out of there17:20:37
@nasso:matrix.orgnassoah yes i tried that wait cuz im back on my laptop now17:20:53
@emilazy:matrix.orgemily (tbh, the overlay doesn't even overlay on top of pkgs properly so I'd just use the packages output in general πŸ˜…) 17:21:00
@nasso:matrix.orgnasso in my home.packages i tried to add inputs.brew-nix-bitwig5.packages.aarch64-darwin.bitwig-studio

but when i try to darwin-rebuild, it gets stuck like that:
building the system configuration...
warning: Git tree '/private/etc/nix-darwin' has uncommitted changes
warning: Using 'builtins.derivation' to create a derivation named 'options.json' that references the store path '/nix/store/ds2x1l37fidk2b65c4cwg77vp976fbd4-source' without a proper context. The resulting derivation will not have a correct store reference, so this is unreliable and may stop working in the future.
warning: Using 'builtins.derivation' to create a derivation named 'options.json' that references the store path '/nix/store/ds2x1l37fidk2b65c4cwg77vp976fbd4-source' without a proper context. The resulting derivation will not have a correct store reference, so this is unreliable and may stop working in the future.
[1/0/13 built, 0.0 KiB DL] building installer_mac:   0      0   0      0   0      0      0      0                              0
17:24:15
@nasso:matrix.orgnasso(i think the warnings can be ignored cuz i always got the same before)17:24:37
@emilazy:matrix.orgemilylooks like it's just downloading17:24:39
@emilazy:matrix.orgemily(slowly, probably)17:24:43
@emilazy:matrix.orgemily you can pass -L to see the full output 17:24:54
@nasso:matrix.orgnassooh let me try17:25:02
@nasso:matrix.orgnasso oh wait, with -L i can see the URL 17:26:06
@nasso:matrix.orgnassowhat if bitwig is just evil and the servers just don't serve17:26:28
@nasso:matrix.orgnassookay yeah looks like its just slow as shit, but the URL itself works when i try to download from the web browser so17:27:26
@nasso:matrix.orgnasso
installer_mac>
installer_mac> trying https://www.bitwig.com/dl/Bitwig%20Studio/5.3.13/installer_mac
installer_mac>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
installer_mac>                                  Dload  Upload  Total   Spent   Left   Speed
installer_mac>   0      0   0      0   0      0      0      0                              0
installer_mac>   0      0   0      0   0      0      0      0                              0
installer_mac>  27 490.3M  27 136.3M   0      0  3.65M      0   02:14   00:37   01:37 266.1k
installer_mac> curl: (56) Recv failure: Connection reset by peer
installer_mac> Warning: Problem (retrying all errors). Will retry in 1 second. 3 retries left.
installer_mac>   0      0   0      0   0      0      0      0                              0
installer_mac>   0      0   0      0   0      0      0      0                              0
installer_mac>  39 350.2M  39 139.7M   0      0  2.32M      0   02:30   01:00   01:30 128.7k
installer_mac> curl: (56) Recv failure: Connection reset by peer
installer_mac> Warning: Problem (retrying all errors). Will retry in 2 seconds. 2 retries
installer_mac> Warning: left.
installer_mac>   0      0   0      0   0      0      0      0                              0
installer_mac>   0      0   0      0   0      0      0      0                              0

looks like its simply telling me to get a better connection
17:28:09
@nasso:matrix.orgnassoIT WORKED I THINK17:28:34

Show newer messages


Back to Room ListRoom Version: 6