diff --git a/hosts/modules/gui/sxmo.nix b/hosts/modules/gui/sxmo.nix index ce64f5a1..44a1b12b 100644 --- a/hosts/modules/gui/sxmo.nix +++ b/hosts/modules/gui/sxmo.nix @@ -115,6 +115,11 @@ in e.g. SXMO_UNLOCK_IDLE_TIME or SXMO_VOLUME_BUTTON. ''; }; + sane.gui.sxmo.noidle = mkOption { + type = types.bool; + default = false; + description = "inhibit lock-on-idle and screenoff-on-idle"; + }; }; config = lib.mkMerge [ @@ -200,7 +205,7 @@ in KEYBOARD = lib.mkDefault (if cfg.keyboard == "wvkbd" then "wvkbd-mobintl" else cfg.keyboard); } // cfg.settings; - sane.user.fs.".cache/sxmo/sxmo.noidle" = sane-lib.fs.wantedText ""; + sane.user.fs.".cache/sxmo/sxmo.noidle" = lib.mkIf cfg.noidle (sane-lib.fs.wantedText ""); ## greeter