diff --git a/hostconfig/gandalf/nixos.nix b/hostconfig/gandalf/nixos.nix index 00eb64b..fbe956b 100644 --- a/hostconfig/gandalf/nixos.nix +++ b/hostconfig/gandalf/nixos.nix @@ -10,7 +10,10 @@ in boot.resumeDevice = swap; - services.logind.settings.Login.HandleLidSwitch = "suspend"; + services.logind.settings.Login.HandleLidSwitch = "suspend-then-hibernate"; + systemd.sleep.extraConfig = '' + HibernateDelaySec=1h + ''; swapDevices = [ {