Initial commit

master
Noah 2021-01-09 16:25:59 -08:00
commit afef2e3591
3 changed files with 28 additions and 0 deletions

6
README.md Normal file
View File

@ -0,0 +1,6 @@
# Mobian Scripts
This is just a collection of useful shell scripts for
[Mobian](https://mobian-project.org/) on Pinephone.
Clone it somewhere and add it to the end of your $PATH.

4
mobian-battery Executable file
View File

@ -0,0 +1,4 @@
#!/bin/bash
# Shortcut to echo the raw battery status on Mobian.
cat /sys/devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp20x-battery-power-supply/power_supply/axp20x-battery/uevent

18
sleep-ttl Executable file
View File

@ -0,0 +1,18 @@
#!/usr/bin/env perl
# sleep-ttl: query or set the GNOME suspend timeout.
# usage: sleep-ttl [new value in seconds]
use feature qw(say);
use strict;
use warnings;
if (scalar @ARGV > 0 && $ARGV[0] =~ /^(\d+)$/) {
my $ttl = $1;
say "Set TTL to $ttl";
exec("gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout $ttl");
}
my $current = `gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout`;
chomp $current;
say "Current suspend TTL is: $current";