mkPartitionModule reusable but config separated
Currently we have nixica-dev which imports a dev module and also sets config at the same time. Can these be separated and can nixica-ci be reused downstream? This is the current behaviour of horizon-ci so we perhaps want to preserve it.