Nix on macOS | 1190 Members | |
| “There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org | 198 Servers |
| Sender | Message | Time |
|---|---|---|
| 13 Mar 2026 | ||
| I run with one, but some packages need adjustment for it, and there is complicated stuff around the "case hack" that needs solving first | 13:07:24 | |
| along with managing a temporary directory in the store volume | 13:07:52 | |
| if/when those issues get fixed there'll probably also be a migration plan for existing stores, so I wouldn't worry about it | 13:08:31 | |
| ok, i figured it all out. it was some special logic that some of the config scripts had that tried to be too smart. after some tweaking its all fine. thanks for helping :) | 13:15:48 | |
| 14 Mar 2026 | ||
| 05:07:40 | ||
| 06:50:33 | ||
| New maintainer & Lua5.5 update for a package that's relevant for Could an existing maintainer take a look and merge? The maintainer that's on that package is non-responsive, and it's breaking a flow for people that did an update in the past 8 days. | 06:53:07 | |
| 06:53:29 | ||
| This is way too cursed, right?
| 14:42:04 | |
| * This is way too cursed, right?
| 14:44:32 | |
does anyone have any guide or example somewhere for noobs like me to figure out how to install an app that is only distributed as a .dmg on the internet? (in my case, it's tidal, the music streaming service) | 21:25:15 | |
i vaguely remember seeing somewhere someone downloading the .dmg through web archive and then using undmg (or something like that?) | 21:26:22 | |
| you should be able to get the cask package for it from https://github.com/BatteredBunny/brew-nix or https://github.com/atahanyorganci/nix-casks fwiw | 21:29:36 | |
| (as a native Nix package) | 21:29:40 | |
| https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/t/tidal.rb apparently it's actually available as a zip :) | 21:30:02 | |
| it should be simple to write a package for too though | 21:30:14 | |
pretty much just using the .zip as src and moving it into $out | 21:30:32 | |
| (and could be upstreamed to Nixpkgs if you wanted) | 21:30:42 | |
| but just saying that you can also get it for free from the converted cask packages :) | 21:30:54 | |
| 21:31:13 | ||
| wait, do i need to go through homebrew for this? i actually managed to avoid homebrew so far | 21:31:20 | |
| (because its annoying in my multi-user setup) | 21:31:32 | |
| no, those repositories just convert Homebrew casks to Nix packages automatically | 21:31:37 | |
| ooohh | 21:31:41 | |
| they don't require using Homebrew at all | 21:31:43 | |
but for casks that just extract simple .zips or .dmgs they should work fine | 21:31:53 | |
| oh that is very interesting actually it might be useful for some other things | 21:32:01 | |
| ideally we'd have everything in Nixpkgs though, but just saying there's a quicker route if you want to avoid the rabbit hole of sending a PR for a new package :) | 21:32:18 | |
| so wait should i use BatteredBunny's or atahanyorganici's project? should i flip a coin | 21:33:25 | |
| I genuinely don't even know what the difference is :) | 21:34:25 | |