Add command-not-found support to zsh

You need `environment.etc.zshenv.source = ${zsh}/etc/zshenv"; in
configuration.nix for this to work.