This is so we can more easily build these things on CI.
To allow using my home-manager config on Darwin (and other non-NixOS machines), I introduce the concept of home-manager-ext, which gives me a much easier hook to import my config elsewhere.