Add grammar for Nix

Using the spiffy new YAML support. Thanks @aroben! :grin:
@bkeepers @arfon How are these colors chosen?