From f0f8b107c6adf62f17a710ad8e9c1a21c5d0c418 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Thu, 19 Feb 2026 07:08:54 -0800 Subject: [PATCH] Inhibit idle lock when fullscreen windows are active on ringtail Prevents swayidle from locking the screen during gamepad-only gaming sessions where controller input isn't detected by the Wayland idle tracker. Co-Authored-By: Claude Opus 4.6 --- docs/changelog.d/sway-inhibit-idle-fullscreen.bugfix.md | 1 + nixos/ringtail/configuration.nix | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 docs/changelog.d/sway-inhibit-idle-fullscreen.bugfix.md diff --git a/docs/changelog.d/sway-inhibit-idle-fullscreen.bugfix.md b/docs/changelog.d/sway-inhibit-idle-fullscreen.bugfix.md new file mode 100644 index 0000000..309bd9e --- /dev/null +++ b/docs/changelog.d/sway-inhibit-idle-fullscreen.bugfix.md @@ -0,0 +1 @@ +Inhibit swayidle lock screen when a fullscreen window is active on ringtail, preventing screen lock during gamepad-only gaming sessions. diff --git a/nixos/ringtail/configuration.nix b/nixos/ringtail/configuration.nix index 1282c11..fd93c39 100644 --- a/nixos/ringtail/configuration.nix +++ b/nixos/ringtail/configuration.nix @@ -213,6 +213,10 @@ in window = { border = 2; titlebar = false; + commands = [ + { command = "inhibit_idle fullscreen"; criteria = { class = ".*"; }; } + { command = "inhibit_idle fullscreen"; criteria = { app_id = ".*"; }; } + ]; }; colors = { focused = { -- 2.50.1 (Apple Git-155)