From 5d3dee54c03b6fe62c68bb6416e23dd60e2e57dc Mon Sep 17 00:00:00 2001 From: Aode Date: Sun, 12 Nov 2023 11:59:02 -0600 Subject: [PATCH] Fix hibernate spelling --- graystripe/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/graystripe/default.nix b/graystripe/default.nix index e969892..5c23e53 100644 --- a/graystripe/default.nix +++ b/graystripe/default.nix @@ -36,14 +36,25 @@ boot.kernelParams = [ "mem_sleep_default=deep" ]; systemd.sleep.extraConfig = '' - HybernateDelaySec=10m + HibernateDelaySec=10m SuspendState=mem ''; + # Don't sleep if charging or docked + services.logind.lidSwitchDocked = "ignore"; + services.logind.lidSwitchExternalPower = "ignore"; + + # suspend-then-hibernate if lid closed on battery or power button pressed + services.logind.lidSwitch = "suspend-then-hibernate"; + services.logind.extraConfig = '' + HandleSuspendKey=suspend-then-hibernate + ''; + # should be inferred as swap partition by default # boot.resumeDevice = "/dev/disk/by-uuid/8b65fe7f-2115-422f-9443-7c6265d4d8ea"; - security.protectKernelImage = false; + # Uncomment if hibernate doesn't work + # security.protectKernelImage = false; boot.binfmt.emulatedSystems = [ "aarch64-linux" ];