{ lib, config, ... }: let inherit (lib) mkEnableOption; in { options = { local.profiles.desktop.enable = mkEnableOption "the desktop profile"; }; config.assertions = [ { assertion = !config.local.profiles.server.enable; message = "The desktop profile cannot be enabled if `local.profiles.server.enable` is set to true."; } ]; }