{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Full Time Nix","title":"Nix on macOS, nixpkgs for darwin, nix-darwin with Randy Eckenrode","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/ae12703d\"></iframe>","width":"100%","height":180,"duration":5621,"description":"https://opensource.apple.com/releases/https://en.wikipedia.org/wiki/NeXTSTEPhttps://brew.sh/https://www.opengroup.org/openbrand/register/https://en.wikipedia.org/wiki/Property_listhttps://repology.org/repository/nix_unstablehttps://nixos.org/manual/nixpkgs/unstable/#chap-stdenvhttps://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removalsTracking issue for Darwin stdenv LLVM update:https://github.com/NixOS/nixpkgs/issues/234710I’d also credit reno and emilazy for driving the LLVM 19 upgrade. They used a few patches from a WIP Clang 18 branch I’d started over the summer, but they pushed the update over the finish line once breaking changes were allowed after the 24.11 release.https://en.wikipedia.org/wiki/Interface_Builderhttps://developer.apple.com/metal/https://developer.apple.com/xcode/https://github.com/facebookarchive/xcbuildhttps://ghostty.org/https://nixos.org/manual/nixpkgs/unstable/#deploying-a-proxy-component-wrapper-exposing-xcodeMacVim in nixpkgs:https://github.com/NixOS/nixpkgs/blob/50784a2835c150d6055861a5ad703a57b8070cbb/pkgs/applications/editors/vim/macvim.nixhttps://github.com/orgs/NixOS/teams/darwin-corehttps://github.com/reckenrodehttps://github.com/emilazyhttps://github.com/toonnPR establishing the Darwin team:https://github.com/NixOS/nixpkgs/pull/348183https://developer.apple.com/documentation/corefoundationwhen 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/265102macOS 15 Sequoia clobbers _nixbld1-4 users:https://github.com/NixOS/nix/issues/10892https://github.com/DeterminateSystems/nix-installerhttps://fishshell.com/https://github.com/LnL7/nix-darwinFixing waifu2x-converter-cpp on Darwin:https://github.com/NixOS/nixpkgs/pull/135725Though it turns out my actually first nixpkgs PR was fixing vscode-lldb on...","thumbnail_url":"https://img.transistorcdn.com/7NFFun166T66lu_dSbdoELdq995G1yBDX3YdgBqa9Ik/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NDUw/YzMwNjE0NjA4NGIx/NzMyZWIwYTVlYzU2/YjFhNi5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}