From c7bb1768be642f7b0650f9a5d131a78910f80ce9 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Wed, 7 Aug 2024 21:54:51 +0200 Subject: [PATCH] Configure systemctl suspend-then-sleep --- system/roles/laptop/power/default.nix | 1 + system/roles/laptop/power/systemd.nix | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 system/roles/laptop/power/systemd.nix diff --git a/system/roles/laptop/power/default.nix b/system/roles/laptop/power/default.nix index 673e56a..7f96826 100644 --- a/system/roles/laptop/power/default.nix +++ b/system/roles/laptop/power/default.nix @@ -12,6 +12,7 @@ in { ./power-profiles-daemon ./upower.nix ./acpi.nix + ./systemd.nix ]; config = mkIf (builtins.elem deviceType acceptedTypes) { diff --git a/system/roles/laptop/power/systemd.nix b/system/roles/laptop/power/systemd.nix new file mode 100644 index 0000000..510eae2 --- /dev/null +++ b/system/roles/laptop/power/systemd.nix @@ -0,0 +1,7 @@ +{ + # /etc/systemd/sleep.conf + systemd.sleep.extraConfig = '' + # Configure `systemctl suspend-then-sleep` to enter hibernation after 3 hours of sleep. + HibernateDelaySec=10800 + ''; +}