Nixpkg
Main
ここ最近、Nix package managerの設定をずっとしている。Archを使い始めて以来、M1 Macbook Proからの設定とかを以降していたが、様々な問題にぶち当たっていた。
違うOSを使っているということもあり、なかなか以降は一筋縄では行かなかった。それまで育てていた、Dotfilesは役に立たない訳ではないけれども、インストールスクリプトがなければ結局は手作業でやらなくてはならないことはかなり多い。 マルチプラットフォームのdotfiles管理方法を調べ、最初はChezmoiを試した、GO言語でOSごとに設定を帰れたりしてすごく便利だと思ったが「これで決まり」という感じはしなかった。
そしてNixに出会った。
Archのことをもっと深く知りたいと思ったから、Nixを使うのに抵抗があったが、NixOSとは別物だと思い試してみた。これがとてもしっくり来た。宣言的に書きたい、というのは人間の根本的な欲求なのだろうか。
とはいえ、今はまだ始めたばかりで何も分かっていない。
MacOSにnix-darwin,Archにnix,home-managerを入れただけである。
新しいパラダイムになれるのに時間がかかりそうだが、AIさんの助けもかりつつ、やっていこうと思う。