|
|
@@ -3,29 +3,31 @@ TERMINAL_PATH=/Applications/Alacritty.app/
|
|
|
BROWSER_PATH=/Applications/Firefox.app/
|
|
|
FINDER_PATH=/System/Library/CoreServices/Finder.app/
|
|
|
COMMUNICATIONS_PATH=/Applications/Slack.app/
|
|
|
-ALT_COMMUNICATIONS_PATH=/Applications/Signal.app/
|
|
|
MUSIC_PATH=/Applications/Spotify.app/
|
|
|
NOTETAKING_PATH=/Applications/Obsidian.app/
|
|
|
-VIDEOCALL_PATH=/Applications/Google\ Meet.app/
|
|
|
PROJECTTRACKING_PATH=/Applications/Asana.app/
|
|
|
PROJECTDOCS_PATH=/Applications/Notion.app/
|
|
|
+VIDEOCALL_PATH=$HOME/Applications/Google\ Meet.app/
|
|
|
|
|
|
+ALT_COMMUNICATIONS_PATH=/Applications/Signal.app/
|
|
|
ALT_NOTETAKING_PATH=/Applications/Obsidian.app/
|
|
|
+
|
|
|
case $1 in
|
|
|
terminal)
|
|
|
open $TERMINAL_PATH ;;
|
|
|
browser)
|
|
|
open $BROWSER_PATH ;;
|
|
|
finder)
|
|
|
- (yabai -m query --windows | jq 'map(select(.app=="Finder")) | first | .id' | xargs -n1 yabai -m window $1 --focus) || open $FINDER_PATH ;;
|
|
|
+ yabai -m window --focus $(yabai -m query --windows | jq 'map(select(.app=="Finder")) | first | .id') || open $FINDER_PATH ;;
|
|
|
communications)
|
|
|
- open $COMMUNICATIONS_PATH || open $ALT_COMMUNICATIONS_PATH;;
|
|
|
+ open $ALT_COMMUNICATIONS_PATH || open $COMMUNICATIONS_PATH ;;
|
|
|
music)
|
|
|
open $MUSIC_PATH ;;
|
|
|
notetaking)
|
|
|
open $ALT_NOTETAKING_PATH || open $NOTETAKING_PATH ;;
|
|
|
videocall)
|
|
|
- open $VIDEOCALL_PATH ;;
|
|
|
+ yabai -m window --focus $(yabai -m query --windows | jq 'map(select(.app == "Google Meet")) | first | .id') || \
|
|
|
+ open $VIDEOCALL_PATH || open $ALT_COMMUNICATIONS_PATH ;;
|
|
|
projecttracking)
|
|
|
open $PROJECTTRACKING_PATH ;;
|
|
|
projectdocs)
|