nix flake自体はわかってきたけど、profileをどう組み合わせたらええのかわかんね
検査入院中でもアウトプットしようとつらつらnixのコード読んでメモってる。
https://scrapbox.io/eiel-nix/
https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/impure.nix#L87-L87
default.nixからpkg/top-level/impure.nixを読んで、そこからpkgs/top-level/default.nixを読んでる。要するに、pureはimpureの設定を読まないと考えて良さそうで、impureではホームディレクトリの設定を読んでる。
https://github.com/NixOS/nix/blob/master/src/nix-build/nix-build.cc#L560-L562
nix-shellの中身はnix-buildだったか
https://github.com/rejeep/f.el
emacsのファイルやファイルパスのvanillaだとそれなりにやることがあってそれが楽にできるのは嬉しいけど、標準ではないってところ が悩ましい。インターフェースが納得できるかどうかで使うかどうかかなぁ。