✅️2025/2/3 dotfilesのディレクトリ構造のリファクタ
いろいろ作業して可読性が落ちてきたので直す
適当にbranchわけてやろう
課題
現状は、nix/とnix-darwin/のディレクトリが分かれている
しかし、個々の設定が最終的にhome-managerで入るのかnix-darwinで入るのかは知らなくて良い
例えばこの辺がフラットにdirに並んでいて
orbstack
warp
eza
読むこむ際は、
上2つは、内部でnix-darwinに依存していて、
下一つはhome-managerに依存している
となってればいい
実際、Warpに関しては、
install自体は、nix-darwinでやるが
内部の細かい設定はhome-managerでやっている
今の書き方だと、warpに関する記述が、nix/とnix-darwin/の両方に存在していて分散されていて良くない
上記を解決するために、この辺の作業が必要
applyするinterfaceを一つに統合する
ディレクトリ整理
flake.nix周り整理
applyするinterfaceを一つに統合する
今まで、home-managerとnix-darwinのapplyを個別にやっていたが一つにする
個別にやる口も残しつつ、一つにする
homebrew.nixの引数がinputsなのも過剰
nilとnixd、特にこだわりなく、starが多い前者を入れた
vscodeをreloadしたら適用されるようになった
ディレクトリ整理
かなり意味がわかる構成になった
https://gyazo.com/f601ab0b9e77c43b91541f3a5ca53a9b
シェルを起動したときか
nix-darwinをapplyした時に一回呼ばれるやつが知りたい