From 1e3eee277f69339abbd9646143cd3978e7b38d5d Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sat, 3 Jan 2026 18:37:54 +0100 Subject: [PATCH] profile/powersave: disale auto-suspend for keyboards --- profiles/powersave/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/profiles/powersave/default.nix b/profiles/powersave/default.nix index 4f53939..01d6501 100644 --- a/profiles/powersave/default.nix +++ b/profiles/powersave/default.nix @@ -27,5 +27,12 @@ in thermald.enable = true; upower.enable = true; }; + + services.udev.extraRules = '' + # disable USB auto suspend for Keychron Q3 HE + ACTION=="bind", SUBSYSTEM=="usb", ATTR{idVendor}=="3434", ATTR{idProduct}=="0b31", ATTR{power/autosuspend}="-1" + # disable USB auto suspend for Keychron Q3 + ACTION=="bind", SUBSYSTEM=="usb", ATTR{idVendor}=="3434", ATTR{idProduct}=="0123", ATTR{power/autosuspend}="-1" + ''; }; }