nixos-private-dots/modules/nixos/hibernate.nix

18 lines
654 B
Nix

# Тут будет настройка гибернации в файл подкачки
# Файл подкачки создан в /etc/nixos/hardware-configuration.nix
# Проверить установлен ли сейчас resume: cat /sys/power/resume
# Если 0:0, то ничего не указано
# Узнать uuid файла подкачки:
# lsblk `df /swapfile | awk '/^\/dev/ {print $1}'` -no UUID
# Узнать offset файла подкачки:
# sudo filefrag -v /swapfile | awk 'NR == 4 {print $5}' | cut -d ':' -f 1
{
boot = {
resumeDevice = "/swapfile";
kernelParams = [ "resume_offset=18874367" ];
};
}