Parcourir la source

feat(skhd): hotkey for "AI"

Joe il y a 2 mois
Parent
commit
78e93eb5cd
2 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 1 1
      .config/skhd/skhdrc
  2. 3 0
      .scripts/open_application.zsh

+ 1 - 1
.config/skhd/skhdrc

@@ -18,4 +18,4 @@ cmd - 6 : /bin/zsh $DOTFILES_DIR/.scripts/open_application.zsh projectdocs
 cmd - 7 : /bin/zsh $DOTFILES_DIR/.scripts/open_application.zsh videocall
 cmd - 8 : /bin/zsh $DOTFILES_DIR/.scripts/open_application.zsh projecttracking
 cmd - 9 : /bin/zsh $DOTFILES_DIR/.scripts/open_application.zsh mail
-cmd - 0 : /bin/zsh $DOTFILES_DIR/.scripts/open_application.zsh
+cmd - 0 : /bin/zsh $DOTFILES_DIR/.scripts/open_application.zsh ai

+ 3 - 0
.scripts/open_application.zsh

@@ -9,6 +9,7 @@ export PROJECTTRACKING_PATH=/Applications/Linear.app/
 export MAIL_PATH=/Applications/Notion\ Mail.app//
 export PROJECTDOCS_PATH=/Applications/Notion.app/
 export VIDEOCALL_PATH=$HOME/Applications/Google\ Meet.app/
+export AI_PATH=$HOME/Applications/Google\ Gemini.app/
 
 export ALT_COMMUNICATIONS_PATH=/Applications/Signal.app/
 export ALT_NOTETAKING_PATH=/Applications/Obsidian.app/
@@ -44,6 +45,8 @@ case $1 in
         open $PROJECTDOCS_PATH ;;
     mail)
         open $MAIL_PATH ;;
+    ai)
+        focus 'map(select(.app=="Google Gemini")) | first | .id' || open $AI_PATH ;;
     *)
         valid_selection=false
 esac