macOSにNixを導入した #
1週間ほど前からdotfilesをNixベースに移行しようと四苦八苦していたが,やっと完了した. ひとまずMacbook Proに入れている諸々をnix-darwin + home-managerで全て管理するように構成した.Linuxマシンの方はまだこれからだが,既存のArch環境を破壊するのはちょっと困るので,とりあえずhome-managerだけかな…
homebrewのformulaとcaskもnix-darwinの管理下に置き,指定の無いものは全消しするようにしたら,大量に入っていたformula達がことごとく消え去ってくれて非常にスッキリした.見えないところで色々と入ってしまうのが嫌いなので,宣言的な管理は割と自分の好みに合致しているかもしれない.
気になる点としては,ローリングリリースのものに慣れすぎて,アプリケーションのバージョンが古いものが混じっているのが気に食わないくらいだろうか. 本当に困るものに関してはunstableから引っ張るようにしているが,それでもArchやhomebrewと比べてしまうと少し遅いのよね…
細かい構成に関してはもう少し作り込んでから詳しく書こうとは思う. 初めから再利用性を求めすぎてあれこれとやり過ぎた感はある.