Support mime types with dots.
Don't use hidden files.
Adding NixOS module.