direnv
This really works well with Nix.
direnv – unclutter your .profile | direnv
Nix dedicated implementation?
nix-community/nix-direnv: A fast, persistent use_nix/use_flake implementation for direnv maintainer=@Mic92 / @bbenne10
Effortless dev environments with Nix and direnv
外部 flake を使って環境を作る方法が紹介されている
To use with nix, refer Development env using nix flake
How use flake works?
direnv/man/direnv-stdlib.1.md at master · direnv/direnv
implementation
direnv/stdlib.sh at v2.35.0 · direnv/direnv
use flake [<installable>]
About installable, refer: flakes#67dba65e8f8ec700008e68f7
flake.nix の変更に応じたホットリロードできる?
watch_file コマンドがある
DIRENV-STDLIB 1 “2019” direnv “User Manuals” | direnv
実装を読めばわかるが、direnv の use flake は flake.nix を watch している
Nix · direnv/direnv Wiki
.envrc には shell script がどうやら書けるらしいが、それに関する説明を見つけられない。