Some distros could have configuration files in a directory different than
/etc/. For example openSUSE switches to
/usr/etc: UsrEtc packaging guideline
Would be nice to have options for building greetd that would take as a parameter vendor location and greetd first checks
/etc/ and then
vendor dir location for the config files.