|
|
- #!/bin/sh
-
- function menu {
- dmenu -i -l 20 $@
- }
-
- function refresh {
- echo "refresh"
- }
-
- current=$(hamster current)
-
- # choose an action
- if [ "No activity" = "$current" ]; then
- action="start"
- else
- action=$(echo -e -n "start\nstop $current" | menu -p Action)
- fi
-
- [ -z "$action" ] && exit 1
-
- case "$action" in
- start)
- activity=$(hamster activities | menu -p Start)
- [ -z "$activity" ] && exit 1
- hamster start $activity
- notify-send "Started $activity"
- refresh
- ;;
- stop*)
- hamster stop
- notify-send "Stopped $current"
- refresh
- ;;
- esac
|