/etc/synthetic.conf に
nix
を追加してmountしていた。
なんだかmountしてくれないので /nix
をシンボリックリンクに変更して対応することにした。 そのため、/etc/synthetic.conf を
nix /Volumes/Nix
に編集。さらにどこかで
export NIX_IGNORE_SYMLINK_STORE=1
を実行して、リンクを辿ってくれるようにすればいいようだ。
それにしても結構Gnomeな見かけだなぁ。。。
/usr/lib/system/libcache.dylib がないのでrustプログラムがコンパイルできなくなっている。
Cコンパイラも動かないのでemacs27も作れない。
結果としてリンクにするのがNixOSをインストールするためのベストプラクティスみたいだ。 以前は/Volumes/Nix をリブートするたびに手で/nixにマウントしなおしていたのが、その必要がなくなった。
コンパイルできない問題はお手上げ状態みたいです。 https://github.com/NixOS/nixpkgs/issues/91748