From 203a97ff21fbe0215e0ee9cb375108d086fd6040 Mon Sep 17 00:00:00 2001 From: jafreli Date: Sat, 28 Mar 2026 23:55:50 +0100 Subject: [PATCH] Schlafen auf SUPER + SHIFT + L mit Lockscreen und nach 5 min Lock nach 10 Schlafen. --- .config/hypr/hypridle.conf | 17 +++++++++++++++++ .config/hypr/hyprland.conf | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 .config/hypr/hypridle.conf diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf new file mode 100644 index 0000000..548da45 --- /dev/null +++ b/.config/hypr/hypridle.conf @@ -0,0 +1,17 @@ +general { + lock_cmd = pidof hyprlock || hyprlock # Startet hyprlock, falls es noch nicht läuft + before_sleep_cmd = loginctl lock-session # Sorgt dafür, dass IMMER gesperrt wird, bevor der PC schläft + after_sleep_cmd = hyprctl dispatch dpms on # Schaltet den Monitor nach dem Aufwecken wieder sauber ein +} + +# 1. Stufe: Bildschirm sperren (nach 5 Minuten = 300 Sekunden) +listener { + timeout = 300 + on-timeout = loginctl lock-session +} + +# 2. Stufe: PC in den Sleep-Modus schicken (nach 10 Minuten = 600 Sekunden) +listener { + timeout = 600 + on-timeout = systemctl suspend +} \ No newline at end of file diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 4dc7887..b710901 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -47,6 +47,7 @@ $menu = wofi exec-once = $terminal exec-once = waybar exec-once = hyprpaper +exec-once = hypridle # exec-once = $terminal # exec-once = nm-applet & # exec-once = waybar & hyprpaper & firefox @@ -259,6 +260,7 @@ bind = $mainMod, J, layoutmsg, togglesplit # dwindle bind = $mainMod SHIFT, B, exec, ~/.config/waybar/refrech.sh bind = $mainMod, L, exec, hyprlock +bind = $mainMod SHIFT, L, exec, systemctl suspend # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l