aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-03 20:07:40 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-03 20:07:40 +0200
commit451b33d98477ea48be795e50951c21ff4fc188c2 (patch)
treec21b3bc69c0e180b758747b8caa5a3472f54c954
parentf39e10ca57a404f36a9657527969720a1b61b3d6 (diff)
sleepwalk: Inhibit suspend on hotspot or BT connected
-rwxr-xr-xsleepwalk12
1 files changed, 11 insertions, 1 deletions
diff --git a/sleepwalk b/sleepwalk
index ba3da29..5f9065e 100755
--- a/sleepwalk
+++ b/sleepwalk
@@ -58,8 +58,18 @@ network_activity() {
return 1
}
+bluetooth_connected() {
+ test "$(bluetoothctl devices Connected)" != ""
+ return
+}
+
+hotspot_active() {
+ nmcli c show --active | grep -e 'Hotspot'
+ return
+}
+
can_suspend() {
- ! ( is_inhibitor_active || is_screen_on || is_charging || network_activity )
+ ! ( is_inhibitor_active || is_screen_on || is_charging || bluetooth_connected|| hotspot_active || network_activity )
}
cpufreq-set -g powersave