nix-shell: Set $IN_NIX_SHELL before evaluating
nix-shell: Don't set NIX_INDENT_MAKE

It generally is not useful in interactive environments (and messes up
some non-ANSI-compliant terminals).
Document nulls