My Config
This page carries my personal Thymer config from examples/my-config.toml.
toml
[vibration]
superlow = 20
### SIMPLE TIMERS / STOPWATCH ###
# simple, likely useful timers for standard durations and a stopwatch
[timers.1-min]
trigger = { tap = "top" }
on-press-up = { action = "increment", time="00:01:00" }
on-long-press-up = { action = "increment", time="00:00:30" }
time = "00:01:00"
on-finished = { vibrate = "high-high" }
[timers.10-min]
trigger = { tap = "top" }
on-press-up = { action = "increment", time="00:05:00" }
on-long-press-up = { action = "increment", time="00:01:00" }
time = "00:10:00"
on-finished = { vibrate = "high-high" }
[timers.20-min]
trigger = { tap = "top" }
on-press-up = { action = "increment", time="00:10:00" }
on-long-press-up = { action = "increment", time="00:05:00" }
time = "00:20:00"
on-finished = { vibrate = "high-high" }
[timers.stopwatch]
trigger = { swipe = "down" }
stopwatch = true
### KIDS ###
# some timers I use with my kids
[timers.sharing]
trigger = { tap = "left" }
repeat = true
must-acknowledge = true
on-press-up = "skip"
pattern = [
{ name = "Kid 1", time = "00:05:00", vibrate = "high" },
{ name = "Kid 2", time = "00:05:00", vibrate = "high" },
]
[timers.video-games]
trigger = { tap = "left" }
on-press-up = { action = "increment", time = "00:05:00" }
time = "00:15:00"
warn-at = [
{ time = "00:05:00", vibrate = "high" },
{ time = "00:01:00", vibrate = "high-high" },
]
on-finished = { vibrate="high-high-high" }
### BREATHING ###
# a couple breathing patterns I like
[timers.478]
name = "4-7-8"
trigger = { tap = "right" }
repeat = true
on-press-up = "hide"
pattern = [
{ name = "in", time = "00:00:04", vibrate = "superlow" },
{ name = "hold", time = "00:00:07", vibrate = "superlow-superlow" },
{ name = "out", time = "00:00:08", vibrate = "superlow-superlow-superlow" },
]
[timers.square]
trigger = { tap = "right" }
repeat = true
on-press-up = "hide"
pattern = [
{ name = "in", time = "00:00:04", vibrate = "superlow" },
{ name = "hold", time = "00:00:04", vibrate = "superlow" },
{ name = "out", time = "00:00:04", vibrate = "superlow" },
{ name = "hold", time = "00:00:04", vibrate = "superlow" },
]
### EXERCISE ###
# timers for exercises I use regularly
[timers.eyesight]
trigger = { tap = "bottom" }
repeat = 3
pattern = [
{ name = "far", time = "00:00:15", vibrate = "high" },
{ name = "near", time = "00:00:15", vibrate = "mid-mid" },
]
on-finished = { vibrate = "mid-low-mid" }
### TESTS ###
# change as I test various new config/functionality
[timers.test]
repeat = true
must-acknowledge = true
on-press-up = "skip"
pattern = [
{ name = "one", time = "00:00:04", vibrate = "superlow" },
{ name = "two", time = "00:00:04", vibrate = "superlow-superlow" },
{ name = "three", time = "00:00:08", vibrate = "superlow-superlow-superlow" },
]
trigger = { swipe = "up" }