6. Home Manager を使う
todo: 誰か動作確認して
Home Manager をセットアップする
Section titled “Home Manager をセットアップする”nix run home-manager/master -- init --switch
~/.config/home-manager
に Home Manager のモジュールが生成されます。“
パッケージをインストールする
Section titled “パッケージをインストールする”~/.config/home-manager/home.nix
に、以下の行を追加してください。
{ # ... pkgs, # すでにない場合は、これを追加 ...}: { # ... home.packages = [ pkgs.bun ]; # ...}
home-manager switch
Home Manager がビルドを実行したあと、Nix 経由で Bun がインストールされます。
which bun# -> /nix/store/wkwajx0s3yhbfw6hsgpjcg9d8nvqdk66-bun-1.2.11/bin/bun
モジュールを分割する
Section titled “モジュールを分割する”Home Manager の設定ファイルが成長してくると、 home.nix
だけでは大きくなりすぎてしまいます。
複数ファイルに分割してみましょう。
{ # ...}: { imports = [ ./sub.nix ]; # ...}
{ pkgs, ...}: { home.packages = [ pkgs.bun ];}
imports
にインポートしたいモジュールを指定すると、モジュールがインポートされます。“
カスタムモジュールを定義する
Section titled “カスタムモジュールを定義する”HELP NEEDED: どうやってやるのこれ