From 5c9320ddf1badbf59807c8442ff2ed0f9a6f1d7b Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Fri, 24 Apr 2020 18:28:22 -0400 Subject: added hibernation support --- home/.config/i3/config | 6 ++++-- src/etc/default/grub.orig | 4 ++-- src/etc/mkinitcpio.conf | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/home/.config/i3/config b/home/.config/i3/config index 15e55f4..bfa1b48 100644 --- a/home/.config/i3/config +++ b/home/.config/i3/config @@ -22,6 +22,10 @@ bindsym $scr exec xrandr --output HDMI-2 --mode 1920x1080 bindsym Shift+$scr exec xrandr --output HDMI-2 --off bindsym $mod+$scr exec xrandr --output HDMI-2 --auto --right-of eDP-1 +# Hibernation +bindsym $mod+x exec systemctl suspend +bindsym $mod+Shift+x exec systemctl hibernate + # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. font pango:monospace 8 @@ -179,5 +183,3 @@ hide_edge_borders true for_window [class=".*"] border pixel 0 gaps inner 20 gaps outer -20 - -bindsym $mod+q exec systemctl suspend diff --git a/src/etc/default/grub.orig b/src/etc/default/grub.orig index bc56099..99bbdcf 100644 --- a/src/etc/default/grub.orig +++ b/src/etc/default/grub.orig @@ -1,10 +1,10 @@ # GRUB boot loader configuration GRUB_DEFAULT=0 -GRUB_TIMEOUT=1 +GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Arch" GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet" -GRUB_CMDLINE_LINUX="cryptdevice=UUID=%%UUID%%:cryptlvm root=/dev/Crypt/root" +GRUB_CMDLINE_LINUX="cryptdevice=UUID=%%UUID%%:cryptlvm root=/dev/Crypt/root resume=/dev/Crypt/swap" # Preload both GPT and MBR modules so that they are not missed GRUB_PRELOAD_MODULES="part_gpt part_msdos" diff --git a/src/etc/mkinitcpio.conf b/src/etc/mkinitcpio.conf index ed06478..619e42f 100644 --- a/src/etc/mkinitcpio.conf +++ b/src/etc/mkinitcpio.conf @@ -4,4 +4,4 @@ BINARIES=() FILES=() -HOOKS=(base udev autodetect keyboard keymap consolefont modconf block encrypt lvm2 filesystems fsck) +HOOKS=(base udev autodetect keyboard keymap consolefont modconf block encrypt lvm2 filesystems resume fsck) -- cgit