!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
12 Mar 2026
@reckenrode:matrix.orgRandy EckenrodeDoes Home Manager need updating? I thought it was copying now too.00:47:41
@reckenrode:matrix.orgRandy EckenrodeRIP Wine on Darwin: https://bugs.winehq.org/show_bug.cgi?id=5856700:47:45
@ctheune:matrix.flyingcircus.ioTheuni changed their display name from Christian Theune to Theuni.07:18:22
@rebmit:rebmit.moerebmit[reb]
In reply to @reckenrode:matrix.org
Does Home Manager need updating? I thought it was copying now too.
seems like home-manager stateVersion needs to be updated to use copying
07:18:44
@samasaur:matrix.orgsamasauriirc there is an option you can set to enable coping without bumping stateVersion07:19:12
@samasaur:matrix.orgsamasaur targets.darwin.copyApps.enable 07:22:35
@samasaur:matrix.orgsamasaur though last i heard there were some issues with the app management permissions check, so you may also want to set targets.darwin.copyApps.enableChecks = false 07:23:31
@weethet:catgirl.cloudWeetHetHonestly home manager has so little breaking changes that reading through them and bumping stateVersion is reasonable08:40:29
@weethet:catgirl.cloudWeetHetMuch easier than on NixOS08:40:36
@redbunnyninja:matrix.orgredbunnyninja joined the room.08:42:49
@redbunnyninja:matrix.orgredbunnyninja hey all, i'm just starting out with nix! i'm on macos and i'm trying things out to see if a declarative config works for me. i've followed the flakes method to get started from https://github.com/nix-darwin/nix-darwin and used https://github.com/ryan4yin/nix-darwin-kickstarter/tree/main/minimal as inspiration on how to structure things in my config. the initial sudo nix run nix-darwin/master#darwin-rebuild -- switch worked but i have no idea where the binaries that are in my config went to. e.g. i added in the fish shell to the nix config but i can't find where the fish shell that got installed is :) 08:46:28
@emilazy:matrix.orgemilyshould be in /run/current-system/sw/bin/fish or in your PATH if you open a new configured shell09:15:46
@emilazy:matrix.orgemilyFWIW I still need to clean up my local x86 drop stack but I think the code burden of supporting it just enough to build Wine while this gets fixed would be very low for now. i.e. we could drop it almost everywhere and get most of the maintenance and infra benefit while still letting Wine build09:17:53
@emilazy:matrix.orgemilyI wonder if we could just do Wine as "cross" to x86 for now honestly09:18:38
@emilazy:matrix.orgemilywithout even involving a full stdenv09:18:54
@samasaur:matrix.orgsamasaur be sure to also set programs.fish.enable = true; :) 09:19:00
@redbunnyninja:matrix.orgredbunnyninjathanks, finally found it :D 09:19:40
@redbunnyninja:matrix.orgredbunnyninja yep i got this in there. i was just trying to figure out why i couldn't see things working in my fish shell that i have from homebrew. when i just started up fish from nix, it has /run/current-system/sw/bin in the PATH now. 09:20:42
@emilazy:matrix.orgemilyit does not look like we'd have to support cross to x86 on very many packages at all to make that work09:21:30
@redbunnyninja:matrix.orgredbunnyninja the nix installed fish doesn't have my other configured PATHs though. i wonder why it uses a different configuration then the one i have in ~/.config/fish/ 09:21:55
@samasaur:matrix.orgsamasaur where do you set your "other configured paths"? 09:22:36
@emilazy:matrix.orgemilyit should use your main configuration. it won't use /etc/paths.d though09:22:54
@redbunnyninja:matrix.orgredbunnyninja in various files under ~/.config/fish/ 09:22:57
@redbunnyninja:matrix.orgredbunnyninja like /Users/muyuser/miniconda3/condabin gets set in ~/.config/fish/conf.d/conda.fish 09:23:47
@samasaur:matrix.orgsamasaurthat... should get picked up by default, yeah09:24:19
@redbunnyninja:matrix.orgredbunnyninja and its also missing stuff like /Library/Apple/usr/bin which i honestly don't know where it comes from :D 09:24:53
@samasaur:matrix.orgsamasaurand you said running homebrew fish properly picks up your existing config?09:25:09
@redbunnyninja:matrix.orgredbunnyninjayep that works fine09:25:21
@redbunnyninja:matrix.orgredbunnyninjathats what i've been using so far09:25:30
@samasaur:matrix.orgsamasaureven post activating your nix-darwin config?09:25:44

Show newer messages


Back to Room ListRoom Version: 6