Skip to content

sleep

Type definitions for sleep.conf — the systemd-sleep configuration file.

import type { SleepConf } from '@sysopkit/linux/systemd/sleep';
type SleepConf = {
Sleep: {
SuspendMode?: string;
HibernateMode?: string;
HybridSleepMode?: string;
SuspendState?: string;
HibernateState?: string;
HybridSleepState?: string;
HibernateDelaySec?: number | string;
SuspendEstimationSec?: number | string;
};
};
OptionDescription
SuspendModeDefault sleep mode for suspend (e.g., "freeze", "mem", "standby").
HibernateModeDefault sleep mode for hibernate (typically "platform" or "shutdown").
SuspendStatePower state to enter for suspend. Common values: "mem", "standby", "freeze".
HibernateDelaySecDelay before hibernating in suspend-then-hibernate mode.