Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 964 Bytes

File metadata and controls

29 lines (19 loc) · 964 Bytes

hikuohiku dotfiles

Documentation

  • modules/ - モジュールの構成と読み込み方式

Tips

変更差分の確認方法

nix-diff を使うと 2 つの derivation の差分を確認できる。依存 derivation を再帰的に辿って、変化した環境変数・入力・ビルドコマンドを表示してくれる。

# 比較したい 2 つの drvPath を用意する
# (例: 変更前後、異なる機種、異なるブランチなど)
set a /nix/store/xxx...drv
set b (nix eval --raw ./machines/hikuo-macbook#darwinConfigurations.hikuo-macbook.config.system.build.toplevel.drvPath)

# 差分を確認
nix run nixpkgs#nix-diff -- $a $b

Note

nix eval .#...drvPath で derivation (.drv) を /nix/store/ に instantiate できる。

Inspired by