nix-direnv랑 direnv.


개발중인 플젝 로컬 쉘 derivation (shell.nix) 의존성들 gc로부터 생존 가능하게 만들어서 반복적인 리빌드 방지해줌.


그리고 direnv는 좋은게 direnv allow된 디렉토리는 cd만으로 바로 플젝용 derivation 활성화 시켜서 nix-shell 입력할 필요 없음.


비슷한 거로는 타겟이 만든 lorri도 있지만 이건 모니터링 daemon이 필요해서 커뮤에서 꺼려함.


이맥스 direnv랑도 호환성 좋아서 버퍼 왔다 갔다 할때 자동으로 바뀌고 로컬 derivation에서 받은 lsp나 린터 쓰기 개편함.