From b93b27e43aa80b495ed789bdc604d6d69637ea3d Mon Sep 17 00:00:00 2001 From: Alex Blank Date: Mon, 3 Aug 2026 17:54:40 +0200 Subject: [PATCH] feat(hypr): add non-locking idle blanker Blank all displays after five minutes without using DPMS or locking the session. --- .config/hypr/hypridle.conf | 6 ++++++ .config/hypr/machine.lua##class.arch_desktop | 1 + 2 files changed, 7 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..484eda7 --- /dev/null +++ b/.config/hypr/hypridle.conf @@ -0,0 +1,6 @@ +# Non-locking Wayland screen blanker. It covers every monitor in black and +# dismisses itself on any key press or mouse click; it never changes DPMS. +listener { + timeout = 300 + on-timeout = /home/alex/.local/bin/wayshell-blanker +} diff --git a/.config/hypr/machine.lua##class.arch_desktop b/.config/hypr/machine.lua##class.arch_desktop index 7456606..030294f 100644 --- a/.config/hypr/machine.lua##class.arch_desktop +++ b/.config/hypr/machine.lua##class.arch_desktop @@ -10,6 +10,7 @@ return { }, startup = { "noctalia", + "hypridle", -- Electron's tray icon registers only when the SNI watcher already exists. "sh -c 'sleep 2; exec mullvad-vpn'", "thunderbird",