Nitpicks
- Escape attributes before writing build.nix
- create build directory under $XDG_CACHE_HOME
- disable pruning in git fetch to work around git limitation
- also start nix-shell if no packages have been changed
- add
--remoteoption to support nixpkgs forks innix-review rev