If you use
nix-shell, you probably have noticed that it has quite a long startup time (half a second or even more depending on nix expressions used). It may be annoying or even not suitable for some use-cases.
So, I made
cached-nix-shell, a caching layer for
nix-shell featuring instant startup time on subsequent runs. The design goal is to make a fast drop-in replacement for
nix-shell, including support of shebang scripts and non-interactive commands (i.e.
nix-shell --run ...).
Project home: https://github.com/xzfc/cached-nix-shell
Feedback is welcome.