!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
26 Oct 2025
@niklaskorz:matrix.orgniklaskorzwow I haven't used Macvim in a long time, but back in 2011 (up until 2014) when I really got into programming it was my main editor 😄14:22:47
@yaymukund:matrix.orgyaymukundRandom question: Is there a good way to make /nix/store binaries play nice with Little Snitch?18:45:10
@niklaskorz:matrix.orgniklaskorzThat too is an application I haven't used in a decade. Truly nostalgia day for me.18:55:53
@yaymukund:matrix.orgyaymukundWhat do you use, or are you just rawdogging the internet? I’m not attached to it, I just got it so I’d be a little more aware when apps reach out19:01:12
@ihar.hrachyshka:matrix.orgIhar Hrachyshka recently my builds on one of darwin machines are extremely slow - looks like coreutils like cp (and commands like tar) take enormous time. I tried to time using macos cp and it is near immediate for the same inputs and outputs that I spot in ps ax as taking too long when ran by nixbuild user using nix coreutils. I have this behavior on one of machines but not another. Anyone experienced anything of this sort? 20:27:18
@niklaskorz:matrix.orgniklaskorz
In reply to @yaymukund:matrix.org
What do you use, or are you just rawdogging the internet? I’m not attached to it, I just got it so I’d be a little more aware when apps reach out
I'm only using tracker blocking DNS nowadays
22:14:48
@niklaskorz:matrix.orgniklaskorz So unfortunately I can't answer your original question 22:15:14
@ieda:matrix.orgRafael IedaLittle Snitch, good times. I miss my white MacBook23:04:36
27 Oct 2025
@siem2l:matrix.orgSiem joined the room.10:33:40
@mstoner:matrix.orgStoner joined the room.11:09:52
@anicolao:matrix.orgAlex Nicolaouum. sorry to ask what must be a FAQ — can someone point me at the implications of determinate no longer providing an upstream installer? My understanding is that Lix is a fork of Determinate's installer, so neither one will suppport upstream, and the upstream install is recommended by nix-darwin, and these are the only two installers recommended. So it seems like soon there will be no happy path for nix-darwin installs. TIA for pointers.22:50:01
@emilazy:matrix.orgemilythere is a fork of the Determinate Systems installer being prepared for use to install upstream Nix22:51:12
@emilazy:matrix.orgemilythough it has stalled out a bunch in the past so don't know if it's available yet22:51:26
@emilazy:matrix.orgemilyNix also ships its own installer (it's just a fair bit worse, doesn't support uninstallations etc.)22:51:38
@emilazy:matrix.orgemily (it's also possible to use the Lix installer and then configure Nix in your nix-darwin configuration, FWIW) 22:51:58
@anicolao:matrix.orgAlex NicolaouA new fork otehr than Lix you mean?22:52:05
@anicolao:matrix.orgAlex NicolaouI was making hte assumption that since Lix is a fork of the determinate installer, it too wouldn't allow upstream. (Lix is what I'm currently using)22:52:25
@emilazy:matrix.orgemilyI mean that it is a fork of the Determinate Systems installer to install (unforked) Nix, https://github.com/NixOS/experimental-nix-installer22:52:58
@emilazy:matrix.orgemilythe Lix installer is presumably not going to pull in any changes related to Determinate (since the idea is for it to install Lix), I imagine the Lix installer and experimental-nix-installer will just end up hard forks of the DetSys installer if they're not already22:53:43
@emilazy:matrix.orgemilyI'm guessing using the Lix installer to install Nix is not supported (though probably mostly works?), but it is possible to use it to install Lix to bootstrap a nix-darwin configuration that uses Nix22:54:13
@emilazy:matrix.orgemily (because nix-darwin takes over management of the Nix installation based on nix.package anyway) 22:54:21
@anicolao:matrix.orgAlex Nicolaouso if you were setting up a new system you'd use the new (possibly stalled) fork or you'd use lix?22:54:29
@anicolao:matrix.orgAlex Nicolaou(My understanding is that it's this exact think - nix-darwin managing nix - that won't bepossible when determinate drops upstream support)22:55:05
@emilazy:matrix.orgemily to be clear… the installer, and the forks of installers, are separate from forks of Nix 22:55:42
@emilazy:matrix.orgemilyI happen to use Lix on my systems (installed with the Lix installer), but nix-darwin also supports Nix (and even Determinate Nix, with reduced functionality)22:56:04
@emilazy:matrix.orgemily you need some kind of Nix installed to bootstrap nix-darwin, but once you have nix-darwin configured, it manages the Nix daemon and command line tool using nix.package 22:56:26
@emilazy:matrix.orgemilychoices the Determinate Systems installer makes has no effect on that – it just means that you won't be able to use that installer to get a Nix to install nix-darwin with.22:57:02
@samasaur:matrix.orgsamasaurhttps://github.com/nix-darwin/nix-darwin/issues/1588 is our technically-not-tracking tracking issue23:26:39
28 Oct 2025
@anicolao:matrix.orgAlex NicolaouThanks for your response, sorry for being MIA. This underscores some deep misunderstanding of mine :( - I thought I'd installed Nix with the Lix installer, but didn't realize that Lix was also a fork of Nix itself. Does nix-darwin manage lix, then, and so that's the preferred configuration? 03:37:02
@anicolao:matrix.orgAlex NicolaouI am not in fact running Lix - nix says it's v2.28.103:37:33

Show newer messages


Back to Room ListRoom Version: 6