macOS용 Nix 설치 방식에는 공식 설치 도구와 Determinate Systems 설치 도구가 있어. 설치되는 Nix는 같지만 Mac에서 중요한 실용적 차이 두 가지 때문에 Determinate 방식을 권장해.
첫째, macOS 대규모 업그레이드를 견뎌. 공식 방식은 macOS가 새 주 버전으로 올라갈 때 지워 버리곤 하는 합성 /nix 마운트에 의존해. 반면 Determinate 방식은 /nix를 macOS가 건드리지 않는 별도 APFS 볼륨에 둬.
둘째, 깔끔한 제거 기능이 있어. /nix/nix-installer uninstall을 실행하면 Mac을 Nix 설치 전 상태로 되돌려. 여러 단계를 수동으로 처리해야 해서 실수하기 쉬운 공식 제거 과정과 대조적이야.
설치가 끝나면 터미널을 다시 열거나 새 셸의 초기화 파일을 불러온 뒤 nix --version으로 확인해. flakes와 새로운 nix 명령이 기본으로 활성화된 Nix 2.x 환경이 준비될 거야. nix.conf를 편집해 flakes를 켜라는 문서는 예전 설치 방식을 다루는 경우가 많아. Determinate 설치 도구는 두 기능을 이미 활성화해 둬.