diff --git a/home/.bin/clear-notifications b/home/.bin/clear-notifications new file mode 100755 index 0000000..a597a6e --- /dev/null +++ b/home/.bin/clear-notifications @@ -0,0 +1,12 @@ +#!/usr/bin/osascript + +tell application "BetterTouchTool" + trigger_action "{ BTTPredefinedActionType: 122}" -- Toggle Notification Center (Open) + trigger_action "{ BTTPredefinedActionType: 289}" -- Clear notifications +end tell + +delay 1 + +tell application "BetterTouchTool" + trigger_action "{ BTTPredefinedActionType: 122}" -- Toggle Notification Center (Close) +end tell diff --git a/home/.bin/litractl b/home/.bin/litractl index 19b4d3c..5f77af4 100755 --- a/home/.bin/litractl +++ b/home/.bin/litractl @@ -32,9 +32,11 @@ done if [[ "${POS_ARGS[0]}" == "on" ]]; then italic "Turning Litra Glow on... " + osascript -e 'display notification "Turning Litra Glow on... " with title "Litra Glow"' hidapitester --vidpid 046D/C900 --open --length 20 --send-output 0x11,0xff,0x04,0x1c,0x01 &>/dev/null elif [[ "${POS_ARGS[0]}" == "off" ]]; then italic "Turning Litra Glow off... " + osascript -e 'display notification "Turning Litra Glow off... " with title "Litra Glow"' hidapitester --vidpid 046D/C900 --open --length 20 --send-output 0x11,0xff,0x04,0x1c &>/dev/null else print_usage diff --git a/home/.bin/toggle-microphone b/home/.bin/toggle-microphone new file mode 100755 index 0000000..9e3f106 --- /dev/null +++ b/home/.bin/toggle-microphone @@ -0,0 +1,21 @@ +#!/usr/bin/osascript + +on getMicrophoneVolume() + input volume of (get volume settings) +end getMicrophoneVolume +on disableMicrophone() + set volume input volume 0 + log "Microphone turned off 🔴" + display notification "Microphone turned off 🔴" with title "🎙️ Microphone" +end disableMicrophone +on enableMicrophone() + set volume input volume 100 + log "Microphone turned on 🟢" + display notification "Microphone turned on 🟢" with title "🎙️ Microphone" +end enableMicrophone + +if getMicrophoneVolume() is greater than 0 then + disableMicrophone() +else + enableMicrophone() +end if