nixpkgs.callPackage
#23.11
type: filepath | (Nixpkgs -> a) -> Partial Nixpkgs -> (Nixpkgs -> a)
filepathにはNixpkgsを受け取る関数を期待する。
第1引数に渡したファイルパスにnixpkgsを第1引数にわたす関数を作る。
言い換えると、デフォルト値に現在のnixpkgsを暗黙的に渡す関数を作る。
このNixpkgs引数は第2引数で上書きできる。
callPackageはcallPackakgeWithで実装するされている。
https://github.com/NixOS/nixpkgs/blob/23.11/lib/customisation.nix#L111-L192