Cannot get suspend to hibernate to work consistently across different laptops

Too many failures where it's stuck in a suspend-wake-up loop
This commit is contained in:
David Heinemeier Hansson
2026-02-10 14:07:40 +01:00
parent a30448ceec
commit e4b7372666
3 changed files with 1 additions and 10 deletions

View File

@@ -59,11 +59,7 @@ sudo mkdir -p /etc/mkinitcpio.conf.d
echo "Adding resume hook to $MKINITCPIO_CONF"
echo "HOOKS+=(resume)" | sudo tee "$MKINITCPIO_CONF" >/dev/null
# Configure suspend-then-hibernate
echo "Configuring suspend-then-hibernate"
sudo mkdir -p /etc/systemd/logind.conf.d /etc/systemd/sleep.conf.d /usr/lib/systemd/system-sleep
sudo cp "$OMARCHY_PATH/default/systemd/lid.conf" /etc/systemd/logind.conf.d/
sudo cp "$OMARCHY_PATH/default/systemd/hibernate.conf" /etc/systemd/sleep.conf.d/
# Ensure keyboard backlight doesn't prevent sleep
sudo cp -p "$OMARCHY_PATH/default/systemd/system-sleep/keyboard-backlight" /usr/lib/systemd/system-sleep/
# Use ACPI alarm for RTC wakeup on s2idle systems (needed for suspend-then-hibernate)

View File

@@ -1,3 +0,0 @@
[Sleep]
HibernateDelaySec=90min
SuspendEstimationSec=0

View File

@@ -1,2 +0,0 @@
[Login]
HandleLidSwitch=suspend-then-hibernate