Add an overlay in shell.nix

Personally I consider usage of import <nixpkgs> {} itself a smell.

It makes it hard to reproduce the results.

You really should use niv to pin nixpkgs as well as your overlay to get a reproducible result.