{lib, ... }: { options.virtualisation.isVmVariant = lib.mkOption { type = lib.types.bool; default = false; }; # to be used with 'lib.mkIf (!config.virtualisation.isVmVariant)' config.virtualisation.vmVariant = { virtualisation.isVmVariant = true; }; }