Propellor is in the early stages of supporting FreeBSD. It should basically work, and there are some modules with FreeBSD-specific properties. However, many other properties only work on a Debian Linux system, and need additional porting to support FreeBSD. Such properties have types like `Property DebianLike`. The type checker will detect and reject attempts to combine such properties with `Property FreeBSD`. [Sample config file](https://git.joeyh.name/index.cgi/propellor.git/tree/config-freebsd.hs) which configures a FreeBSD system, as well as a Linux one.