For file names, generally nim tends to use all lowercase like socketstreams.nim. But sometimes use snake_case, particularly when files import is conditional like posix_linux_amd64.nim or posix_openbsd_amd64.nim.
For module name, generally PascalCase.
However, like z_____________ said, there are no fixed rules.