nix-shell: Support a .drv as argument

Fixes #161.