<story><title>macOS Sonoma is available today</title><url>https://www.apple.com/newsroom/2023/09/macos-sonoma-is-available-today/</url></story><parent_chain><item><author>mdaniel</author><text>I want to like Nix but those installation instructions for macOS (and their removal friend) are just crazypants as compared to the `sudo mkdir &amp;#x2F;nix &amp;amp;&amp;amp; sudo chown $USER &amp;#x2F;nix` from the Linux version&lt;p&gt;And that&amp;#x27;s not even getting into the &amp;quot;waaa?&amp;quot; from `du -hs &amp;#x2F;nix` although I am open to that being a misleading number due to hardlinks and other trickery that du may not correctly surface</text></item><item><author>n8henrie</author><text>&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;nixos.org&amp;#x2F;download.html#nix-install-macos&quot; rel=&quot;nofollow noreferrer&quot;&gt;https:&amp;#x2F;&amp;#x2F;nixos.org&amp;#x2F;download.html#nix-install-macos&lt;/a&gt;&lt;p&gt;The homebrew team seems incredibly burnt-out, to the point of hostility. I&amp;#x27;ve really enjoyed the nixpkgs community so far and encourage others to check it out; it hasn&amp;#x27;t replaced homebrew entirely for me (yet), but it&amp;#x27;s getting closer every day.</text></item><item><author>cglong</author><text>So it goes...&lt;p&gt;&lt;pre&gt;&lt;code&gt;  Warning: You are using macOS 11.
  We (and Apple) do not provide support for this old version.
  It is expected behaviour that some formulae will fail to build in this old version.
  It is expected behaviour that Homebrew will be buggy and slow.
  Do not create any issues about this on Homebrew&amp;#x27;s GitHub repositories.
  Do not create any issues even if you think this message is unrelated.
  Any opened issues will be immediately closed without response.
  Do not ask for help from Homebrew or its maintainers on social media.
  You may ask for help in Homebrew&amp;#x27;s discussions but are unlikely to receive a response.
  Try to figure out the problem yourself and submit a fix as a pull request.
  We will review it but may or may not accept it.&lt;/code&gt;&lt;/pre&gt;</text></item></parent_chain><comment><author>pxc</author><text>&amp;gt; And that&amp;#x27;s not even getting into the &amp;quot;waaa?&amp;quot; from `du -hs &amp;#x2F;nix` although I am open to that being a misleading number due to hardlinks and other trickery that du may not correctly surface&lt;p&gt;Nope, du counts hardlinks correctly when it encounters the same inode multiple times in the course of fulfilling a single invocation.&lt;p&gt;per &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;ss64.com&amp;#x2F;osx&amp;#x2F;du.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https:&amp;#x2F;&amp;#x2F;ss64.com&amp;#x2F;osx&amp;#x2F;du.html&lt;/a&gt; :&lt;p&gt;&amp;gt; Files having multiple hard links are counted (and displayed) a single time per du execution.&lt;p&gt;Nix&amp;#x27;s disk usage profile is pretty similar to Flatpak&amp;#x27;s, or to a collection of closely related Docker containers. The difference between no Nix install and having one isn&amp;#x27;t huge. But your first installed Nix package will pull in very low level common dependencies— on Linux, everything between whatever application and the kernel (and on macOS, a bit less). Your next application will come with a smaller increase. Once you have a handful of programs installed, you no longer have big downloads for individual additions. When you have a lot installed, the difference isn&amp;#x27;t that huge, proportionally.&lt;p&gt;Over time, your Nixpkgs version will rotate and you can end up with deps from old versions of Nixpkgs, which can take up a lot of extra space. But that&amp;#x27;s easy enough to manage by pinning Nixpkgs.&lt;p&gt;If you ever uninstall programs, Homebrew&amp;#x27;s broken uninstallation functionality can very quickly make a Homebrew installation much (up to several times) larger than the equivalent Nix one once you have more than a handful of packages installed.</text></comment>
<story><title>macOS Sonoma is available today</title><url>https://www.apple.com/newsroom/2023/09/macos-sonoma-is-available-today/</url></story><parent_chain><item><author>mdaniel</author><text>I want to like Nix but those installation instructions for macOS (and their removal friend) are just crazypants as compared to the `sudo mkdir &amp;#x2F;nix &amp;amp;&amp;amp; sudo chown $USER &amp;#x2F;nix` from the Linux version&lt;p&gt;And that&amp;#x27;s not even getting into the &amp;quot;waaa?&amp;quot; from `du -hs &amp;#x2F;nix` although I am open to that being a misleading number due to hardlinks and other trickery that du may not correctly surface</text></item><item><author>n8henrie</author><text>&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;nixos.org&amp;#x2F;download.html#nix-install-macos&quot; rel=&quot;nofollow noreferrer&quot;&gt;https:&amp;#x2F;&amp;#x2F;nixos.org&amp;#x2F;download.html#nix-install-macos&lt;/a&gt;&lt;p&gt;The homebrew team seems incredibly burnt-out, to the point of hostility. I&amp;#x27;ve really enjoyed the nixpkgs community so far and encourage others to check it out; it hasn&amp;#x27;t replaced homebrew entirely for me (yet), but it&amp;#x27;s getting closer every day.</text></item><item><author>cglong</author><text>So it goes...&lt;p&gt;&lt;pre&gt;&lt;code&gt;  Warning: You are using macOS 11.
  We (and Apple) do not provide support for this old version.
  It is expected behaviour that some formulae will fail to build in this old version.
  It is expected behaviour that Homebrew will be buggy and slow.
  Do not create any issues about this on Homebrew&amp;#x27;s GitHub repositories.
  Do not create any issues even if you think this message is unrelated.
  Any opened issues will be immediately closed without response.
  Do not ask for help from Homebrew or its maintainers on social media.
  You may ask for help in Homebrew&amp;#x27;s discussions but are unlikely to receive a response.
  Try to figure out the problem yourself and submit a fix as a pull request.
  We will review it but may or may not accept it.&lt;/code&gt;&lt;/pre&gt;</text></item></parent_chain><comment><author>abathur</author><text>Try running `sudo mkdir &amp;#x2F;nix &amp;amp;&amp;amp; sudo chown $USER &amp;#x2F;nix` on modern macOS.</text></comment>