Episode Details
Back to EpisodesNix on macOS, nixpkgs for darwin, nix-darwin with Randy Eckenrode
Description
Pre-roll transcript:
Before you is an episode of the Full Time Nix podcast
For silence skipping and other useful features consider using a podcast app
---
https://opensource.apple.com/releases/
https://en.wikipedia.org/wiki/NeXTSTEP
https://www.opengroup.org/openbrand/register/
https://en.wikipedia.org/wiki/Property_list
https://repology.org/repository/nix_unstable
https://nixos.org/manual/nixpkgs/unstable/#chap-stdenv
https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
Tracking issue for Darwin stdenv LLVM update:
https://github.com/NixOS/nixpkgs/issues/234710
https://en.wikipedia.org/wiki/Interface_Builder
https://developer.apple.com/metal/
https://developer.apple.com/xcode/
https://github.com/facebookarchive/xcbuild
https://nixos.org/manual/nixpkgs/unstable/#deploying-a-proxy-component-wrapper-exposing-xcode
MacVim in nixpkgs:
https://github.com/NixOS/nixpkgs/blob/50784a2835c150d6055861a5ad703a57b8070cbb/pkgs/applications/editors/vim/macvim.nix
https://github.com/orgs/NixOS/teams/darwin-core
https://github.com/reckenrode
https://github.com/emilazy
https://github.com/toonn
PR establishing the Darwin team:
https://github.com/NixOS/nixpkgs/pull/348183
https://developer.apple.com/documentation/corefoundation
when Apple implemented this hardening, before it just happened to work. So, and this actually affected Nix because Nix uses the AWS C++ SDK and that stopped buildinghttps://github.com/NixOS/nixpkgs/pull/265102
macOS 15 Sequoia clobbers _nixbld1-4 users:
https://github.com/NixOS/nix/issues/10892