!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1162 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org188 Servers

Load older messages


SenderMessageTime
16 Oct 2025
@emilazy:matrix.orgemily I've been wondering if we should have a useful xcode-select in stdenv21:24:21
@reckenrode:matrix.orgRandy EckenrodeMaybe for 26.05. People might get cranky about it in impure dev shells though.23:41:55
17 Oct 2025
@samasaur:matrix.orgsamasaurhttps://github.com/NixOS/nixpkgs/pull/45281204:31:39
@cve:entropia.de@cve:entropia.de changed their display name from cve (she/they) to cve.05:30:27
@kumavis_gh:matrix.orgkumavis joined the room.07:26:10
@ihar.hrachyshka:matrix.orgIhar Hrachyshkawhat's the latest with app linking / copying? I bumped nix-darwin and hm; I see a symlink under ~/Applications/Home Manager Apps. Spotlight doesn't show the apps. do we still have to copy apps with a custom module, like in Randy's nix config as before?15:08:18
@samasaur:matrix.orgsamasaurapps are copied in nix-darwin but still linked in HM15:08:36
@samasaur:matrix.orgsamasaurI'm not sure if anyone is actively working on making copying the default in HM as well15:09:04
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaah. I don't really use nix-darwin for package management, so it's not too helpful. thought it was tackled for both. :( thanks for the confirmation.15:11:15
@samasaur:matrix.orgsamasaurI think we have pretty universally come to consensus that copying is the best option by default, so I suspect HM would be open to a PR. I just think nobody has had the combination of time and desire to do so15:12:45
@weethet:catgirl.cloudWeetHet I've rewritten my module to link contents and it seems to work fine with spotlight 15:27:34
@weethet:catgirl.cloudWeetHet I copy the icon specifically 15:27:55
@samasaur:matrix.orgsamasaur by "link contents" do you mean there's a real .app folder under /Applications but the contents are linked from the store? 15:28:14
@weethet:catgirl.cloudWeetHetI create all subfolders by hand and then link files15:28:40
@weethet:catgirl.cloudWeetHetYeah15:28:42
@samasaur:matrix.orgsamasaurgotcha15:28:46
@samasaur:matrix.orgsamasaurI think that is known to work for Spotlight but exhibits other issues15:28:58
@samasaur:matrix.orgsamasaurnot to say that tradeoff isn't worth it for you, but I believe we considered it as the default and decided against it15:29:19
@ecco256:matrix.orgErik Wish we could mount —bind on macOS 15:29:42
@weethet:catgirl.cloudWeetHetI wish we had firmlinks15:30:11
@spewdins:beeper.comspewdinsI wish macOS didn’t have SIP15:31:54
@spewdins:beeper.comspewdins/s15:31:58
@samasaur:matrix.orgsamasaur discussion starts from here 15:32:43
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaso tl;dr for those who need spotlight working - just stick to randy's copy module?15:33:51
@ihar.hrachyshka:matrix.orgIhar Hrachyshka(was getting some rsync permission denied errors with it today even though my kitty was in the list of app management and it wasn't clear how to fix it - which is why I was hoping that maybe latest improvements rendered the module unneeded :(15:35:00
@samasaur:matrix.orgsamasaurfor HM? yes. for nix-darwin, that's what we based the PR on, so you should be good to remove it (though it should ofc keep working)15:47:15
@samasaur:matrix.orgsamasaurif you are getting these errors with nix-darwin (and you tried toggling the switch for kitty and then turning it back on), then it's a bug on our end15:47:52
@samasaur:matrix.orgsamasaurwell actually who knows how the app management DB works. it might be a bug on our end15:48:14
@reckenrode:matrix.orgRandy Eckenrode macOS supports nullfs mounts (the BSD equivalent), but it’s restricted to an Apple-only entitlement. ☹️ 15:52:48
@samasaur:matrix.orgsamasaur fascinating. i'm adding apple-sdk_26 so I'm following emily's process in https://github.com/NixOS/nixpkgs/pull/347862 . everything seemed to be working normally (made a test package requiring an API introduced in 26.0, which built using the Xcode toolchain but not using the default SDK in nixpkgs; packaged the SDK; the test package built with apple-sdk_26), but when I add (darwinMinVersionHook "26.0") to buildInputs the resulting binary runs on my laptop, which is still on macOS 15 17:22:49

Show newer messages


Back to Room ListRoom Version: 6