From 63feeb9f369fc6176e85c1c2d8fcc863caad1946 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 10 Feb 2026 12:32:48 +0100 Subject: start new MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- bin/desk | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100755 bin/desk (limited to 'bin/desk') diff --git a/bin/desk b/bin/desk deleted file mode 100755 index 2c018d6..0000000 --- a/bin/desk +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh - -[ -n "$DEBUG" ] && set -x - -export DESK="DA:02:BE:81:EB:77" - -error() { - notify-send -i /usr/share/icons/mdi/scalable/desk.svg -u critical "desk $1" "${2}" -} - -pos= -case "$1" in -sit | down) pos=780 ;; -stand | up) pos=1150 ;; -walk) pos=1235 ;; -*) error "$1" "no position given" ;; -esac - -printf "ensure bluetoothd is started...\n" -{ rc-service bluetooth status || doas rc-service bluetooth start; } >/dev/null - -trap '{ exit 3; }' INT -retries=3 -while true; do - printf "running bluedesk...\n" - err=$(bluedesk "${pos}" 2>&1 1>/dev/stdout) - # shellcheck disable=SC2181 - if [ $? -ne 0 ]; then - error "$1" "${err}" - sleep 1 - retries=$((retries - 1)) - if [ "${#retries}" -eq 0 ]; then - error "$1" "giving up" - exit 1 - fi - else - exit 0 - fi -done -- cgit 1.4.1