| 1234567891011121314151617181920212223242526 |
- #!/bin/zsh
- 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/
- 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 ;;
- communications)
- open $COMMUNICATIONS_PATH || open $ALT_COMMUNICATIONS_PATH;;
- music)
- open $MUSIC_PATH ;;
- notetaking)
- open $NOTETAKING_PATH ;;
- videocall)
- open $VIDEOCALL_PATH ;;
- esac
|