base-files: add a hardware detection layer