diff --git a/modules/nixos/system/hw/power/default.nix b/modules/nixos/system/hw/power/default.nix index e86ae44..2ea5a82 100644 --- a/modules/nixos/system/hw/power/default.nix +++ b/modules/nixos/system/hw/power/default.nix @@ -15,10 +15,10 @@ # suspend to RAM (deep) rather than `s2idle` boot.kernelParams = [ "mem_sleep_default=deep" ]; # suspend-then-hibernate - systemd.sleep.extraConfig = '' - HibernateDelaySec=30m - SuspendState=mem - ''; + systemd.sleep.settings.Sleep = { + HibernateDelaySec = "30m"; + SuspendState = "mem"; + }; services.logind.settings.Login.HandleLidSwitch = "suspend-then-hibernate"; # Hibernate on power button pressed