self: { options, lib, ... }: { config = lib.optionalAttrs (options ? home-manager) { home-manager.sharedModules = [ self.homeModules.default ] ++ lib.optionals (options ? stylix) [ self.homeModules.stylix ]; }; }