Nix on macOS | 1197 Members | |
| โThere are still many issues with the Darwin platform but most of it is quite usable.โ โ http://yves.gnu-darwin.org | 200 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 Mar 2026 | ||
| I'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 | |
| 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 | 16:37:37 | |
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 | |
looks like it also exposes a packages output | 17:20:34 | |
| so you can pick that one package out of there | 17:20:37 | |
| ah yes i tried that wait cuz im back on my laptop now | 17:20:53 | |
(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 | |
in my home.packages i tried to add inputs.brew-nix-bitwig5.packages.aarch64-darwin.bitwig-studiobut when i try to darwin-rebuild, it gets stuck like that: | 17:24:15 | |
| (i think the warnings can be ignored cuz i always got the same before) | 17:24:37 | |
| looks like it's just downloading | 17:24:39 | |
| (slowly, probably) | 17:24:43 | |
you can pass -L to see the full output | 17:24:54 | |
| oh let me try | 17:25:02 | |
oh wait, with -L i can see the URL | 17:26:06 | |
| what if bitwig is just evil and the servers just don't serve | 17:26:28 | |
| okay yeah looks like its just slow as shit, but the URL itself works when i try to download from the web browser so | 17:27:26 | |
looks like its simply telling me to get a better connection | 17:28:09 | |
| IT WORKED I THINK | 17:28:34 | |
| they want you to upgrade :) | 17:29:06 | |
| hell yeah it did thanks! i thought i did something wrong but it turns out i only really tried on shitty wifis (hotel and now train) | 17:29:22 | |
| lk scared of keeping the bitwig dot com url i dont trust them keeping it up | 17:30:19 | |
| but yeha okay thank you emily once again | 17:30:21 | |
| ill get rid of the brew-nix overlay lmao | 17:30:31 | |
| yeah okay this clears up some things for me cuz i see a lot of projects use overlay when i feel like they shouldn't (e.g. here they're using an overlay to add something to nixpkgs, but they aren't modifying anything in nixpkgs, so like, whats the point) | 17:37:17 | |
| * yeah okay this clears up some things for me cuz i see a lot of projects use overlays when i feel like they shouldn't (e.g. here they're using an overlay to add something to nixpkgs, but they aren't modifying anything in nixpkgs, so like, whats the point) | 17:37:26 | |
| could override it with a web.archive.org link | 17:47:00 | |
overlays compose better and can avoid instantiating a bunch of different copies of Nixpkgs (because of flakes' awful transitive dep handling / follows messes etc.), but yeah they also have an awkward shared global namespace like that | 17:47:34 | |
| yeah but also i have no idea how i would do that ๐ถ | 17:48:00 | |
in particular that specific overlay still uses the nixpkgs flake input rather than even using final as the package set, so it won't "see" other overlays | 17:48:04 | |
probably .overrideAttrs { src = fetchurl โฆ; }, but I'm not sure exactly how the brew-nix derivations are structured :) | 17:48:19 | |