Variable schedulerSettingsSchemaConst
schedulerSettingsSchema: ZodObject<
{
app_pause_enabled: ZodBoolean;
app_pause_list: ZodArray<ZodString>;
autostart_enabled: ZodBoolean;
bedtime_duration_secs: ZodNumber;
bedtime_enabled: ZodBoolean;
bedtime_end_minutes: ZodNumber;
bedtime_interval_secs: ZodNumber;
bedtime_start_minutes: ZodNumber;
break_health_enabled: ZodBoolean;
clock_format: ZodEnum<{ "12h": "12h"; "24h": "24h" }>;
custom_css: ZodString;
daily_screen_time_budget_minutes: ZodNumber;
daily_screen_time_enabled: ZodBoolean;
daily_screen_time_remind_again_minutes: ZodNumber;
delay_break_if_typing: ZodBoolean;
hint_rotate_seconds: ZodNumber;
hooks: ZodArray<
ZodObject<
{
command: ZodString;
enabled: ZodBoolean;
event: ZodEnum<
{
break_end: "break_end";
break_postponed: "break_postponed";
break_skipped: "break_skipped";
break_start: "break_start";
pause_end: "pause_end";
pause_start: "pause_start";
},
>;
},
$strip,
>,
>;
hooks_enabled: ZodBoolean;
long_break_mode: ZodString;
long_duration_secs: ZodNumber;
long_enabled: ZodBoolean;
long_enforceable: ZodBoolean;
long_fixed_times: ZodArray<ZodString>;
long_hint_mix: ZodString;
long_hints: ZodArray<ZodString>;
long_idle_reset_secs: ZodNumber;
long_interval_secs: ZodNumber;
long_manual_finish: ZodBoolean;
long_schedule_mode: ZodString;
long_social_hints: ZodArray<ZodString>;
long_sound: ZodObject<
{
custom_path: ZodOptional<ZodString>;
mode: ZodEnum<
{ ambient: "ambient"; end_chime: "end_chime"; off: "off" },
>;
sound_id: ZodString;
},
$strip,
>;
micro_break_mode: ZodString;
micro_duration_secs: ZodNumber;
micro_enabled: ZodBoolean;
micro_enforceable: ZodBoolean;
micro_fixed_times: ZodArray<ZodString>;
micro_hint_mix: ZodString;
micro_idle_reset_secs: ZodNumber;
micro_interval_secs: ZodNumber;
micro_manual_finish: ZodBoolean;
micro_physical_hints: ZodArray<ZodString>;
micro_psychological_hints: ZodArray<ZodString>;
micro_schedule_mode: ZodString;
micro_sound: ZodObject<
{
custom_path: ZodOptional<ZodString>;
mode: ZodEnum<
{ ambient: "ambient"; end_chime: "end_chime"; off: "off" },
>;
sound_id: ZodString;
},
$strip,
>;
monitor_placement: ZodEnum<
{ active: "active"; all: "all"; primary: "primary" },
>;
overlay_color: ZodString;
overlay_custom_rgb: ZodString;
overlay_font_scale: ZodNumber;
overlay_high_contrast: ZodBoolean;
overlay_opacity: ZodNumber;
pause_countdown_if_typing: ZodBoolean;
pause_during_camera: ZodBoolean;
pause_during_dnd: ZodBoolean;
pause_during_video: ZodBoolean;
postpone_enabled: ZodBoolean;
postpone_escalation_enabled: ZodBoolean;
postpone_escalation_step_secs: ZodNumber;
postpone_max_count: ZodNumber;
postpone_minutes: ZodNumber;
prebreak_notification_enabled: ZodBoolean;
prebreak_notification_seconds: ZodNumber;
show_current_time: ZodBoolean;
show_hint: ZodBoolean;
sleep_hints: ZodArray<ZodString>;
sound_volume: ZodNumber;
strict_mode: ZodBoolean;
tray_countdown_enabled: ZodBoolean;
tray_countdown_target: ZodEnum<
{ long: "long"; next: "next"; short: "short" },
>;
typing_grace_secs: ZodNumber;
typing_max_deferral_secs: ZodNumber;
work_end_minutes: ZodNumber;
work_start_minutes: ZodNumber;
work_window_enabled: ZodBoolean;
},
$strip,
> = ...