nixos/znc: add option to add module packages to znc

Besides that add option for extra znc config and fix a lot of stuff