Maarten van Gompel
d4cb102c85
added app context menu for feh and sxiv (image viewers)
...
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Miles Alan
5c4c6c15e2
Refactor xinit to be more structured and set $EDITOR if unset to vis
4 years ago
Miles Alan
d2ee25d724
Allow viewing cached RSS feeds via toggling on/off fetch option
4 years ago
Miles Alan
92e048a153
Screenlock: Recognize keyrelease rather than keydown to avoid inadvertent exits
...
E.g. so now you distinctively have to press down the powerbutton three times
rather than holding (which is easy to do inadvertently in pocket) to exit
screenlock.
4 years ago
Stephen Paul Weber
a50f1d3093
Allow easily searching in the page from surf menu
...
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Miles Alan
579503ee1f
Add udev rules to update status bar plugging in / unplugging charger
4 years ago
Miles Alan
0801bb1adb
Restructure configs into seperate folder
4 years ago
Miles Alan
d713b19199
Use sxmo_statusbarupdate.sh script instead of direct calls duplicated logic
4 years ago
Miles Alan
10705f08cd
Update statusbar on waking up from deep sleep so battery % & time accurate
4 years ago
Miles Alan
87c99ec024
Use USR1 signal instead of update file for updating statusbar
4 years ago
Miles Alan
f448f3c444
Source rather than just run the user's custom xinit file; allows exporting ENV
4 years ago
Miles Alan
4fe129882d
Fix weather hourly forecast time for <12hr times
4 years ago
Miles Alan
383c52380f
5s timeout for StateSuspendPending
4 years ago
Anjandev Momi
fe24fec53d
make files dmenu case insensitive
...
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Miles Alan
a35ca3f39f
screenlock - Sort functions alphabetically; add declarations; and fix warnings
4 years ago
Miles Alan
b51644baca
screenlock - Implement StateSuspendPending so exiting CRUST requires 3 clicks
...
If you don't triple click after exiting deep sleep after 10s, use select() with
timeout to kick back into deep sleep.
4 years ago
Anjandev Momi
0013ea3d73
files: if folder name longer than 7 characters, truncate
...
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Anjandev Momi
a245f46914
screenlock: enable rtc wakeup source
...
Please apply to the crust feature branch. The rtc wakeup clock is useful cause it allows
users to script programs. If I put my phone into deep sleep, none of the scripts
I put in my cronjob will run.
For example, if I have an alarm script:
https://git.sr.ht/~anjan/sxmo-userscripts/tree/master/alarm.sh
It is supposed to run at 7:00 am but since I put my phone in deep sleep before going to sleep,
the script doesnt play sound to wake me up.
Enabling the rtc wakeup clock enables using programs like rtcwake as a wrapper around
your cronjobs to wake up the phone at a time and excecute the command you put in cron.
For info on how to use rtcwake, see:
https://wiki.postmarketos.org/wiki/Nokia_N900_(nokia-n900)#Setting_the_hardware_alarm_clock
Not sure if we should patch busybox cron to use rtcwake automatically or whether we should
trust the user to use rtcwake properly and document it. However, I am certain that the rtc
wakeup source should be enabled for this usecase.
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Miles Alan
cf4cd1b8df
Retain brightness when entering screenlock
4 years ago
Miles Alan
7b3be0453a
Disable buggy bluetooth driver before entering suspend
4 years ago
Miles Alan
aa8513ba84
Use direct open/write/close instead of stdlib calls for device IO
4 years ago
Miles Alan
37941f6ba8
Always reconfigure wakeup sources before entering suspend
4 years ago
Miles Alan
be6737e68f
Always wake up from suspend to StateNoInput
4 years ago
Miles Alan
4d9d1ec45d
Modify screenlock to suspend on triple pressing volume down button
...
Led indicators as follows:
Blue: Screenlocked
Purple: Screenlocked and Screenoff
Red: CRUST suspend
4 years ago
Miles Alan
f25bb821ba
Fix loop for sxmo_weather.sh
4 years ago
Miles Alan
57f6e5897e
Loop reddit script and use URL handler script with fork
4 years ago
Miles Alan
7a9ec120e1
Fork urlhandler program if run with fork option and pass opt in RSS script
4 years ago
Miles Alan
fe15eb6755
Loop weather script fetch/display logic
4 years ago
Miles Alan
95e36ccec2
Loop RSS script so that you can launch multiple items without reopening
4 years ago
Miles Alan
e0067998c8
Always kick mpv to use -ao=alsa; prevents alsa from trying to use pulse
4 years ago
Miles Alan
9919f49d82
Modify weather script to pull hourly data and format in tables
4 years ago
Miles Alan
95f171e7da
Delete zipcodes config file - GPS locations is better, and international
4 years ago
Anjandev Momi
07119a7085
make dmenus with contact names case insensitive
...
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Maarten van Gompel
63d5ec3f7d
added wireless symbol to bar if wireless is connected
...
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Miles Alan
435a1e74f1
Create empty file for contactsfile if missing
4 years ago
Miles Alan
a011bed9b8
Ensure shellcheck passes
4 years ago
Miles Alan
888ccc53a3
Add Foxtrotgps back to programs menu
4 years ago
Daniel Edgecumbe
e648f73291
smxo_appmenu.sh: Use 'which' to kill pre-existing instances
...
We may have 'sxmo_appmenu.sh' in the full commandline of other tools
which we don't want to kill, for example lisgd arguments.
Signed-off-by: Miles Alan <m@milesalan.com>
4 years ago
Miles Alan
4079d4d7e1
Don't loop after paste in Maps in sxmo_appmenu.sh
4 years ago
Miles Alan
18745b05bb
Use setsid to update /tmp/sxmo_bar after call to refresh bar after process dead
4 years ago
Miles Alan
b3463928f8
Remove system audio recording - should be done via userscript
4 years ago
Miles Alan
f058e17369
SIGKILL on close menu in dialer
4 years ago
Miles Alan
4814701e00
Kill existing foxtrotgps before setting new settings via gsettings
...
This should prevent foxtrotgps from saving (e.g. overriding parameters)
unintentionally between sessions
4 years ago
Miles Alan
25cc04e5d1
Cleanup sxmo_weather.sh shellscript and make sure shellcheck passes
4 years ago
Miles Alan
ad39251c5d
Show incoming contact name on ring; show texts in reverse chronological order
4 years ago
Miles Alan
844ce9ddef
Plus prefix strip numbers before storing into modem log
4 years ago
Miles Alan
e3f50e9d1b
Only show entries to text for directories that exist; fix number bugs
4 years ago
Miles Alan
917ad2ebfe
Remove temp files usage from sxmo_contacts.sh; & use awk to allow unsorted
4 years ago
Miles Alan
a032e4923e
Remove +1 stripping from numbers in modem scripts
...
Note prefix stripping was unreliable because any +1XX number would break things.
The advice should be to always dial with +1 / international prefixes and store
contacts in your contacts.tsv with international codes; this way we avoid any
duplicate errors since we can be assured things in mmcli always come back w/
international prefixing automatically.
4 years ago
Miles Alan
9f930e742a
Simplify sxmo_contacts.sh - use less tempfiles and join logic, output w/ colon
4 years ago