Răsfoiți Sursa

feat(project-tracking): add Asana and Notion to `open_application.zsh`

Even though it's super yucky to have desktop apps for enterprisey,
proprietary data management apps, it *is* useful to use the same tools
as the rest of the company.
Joe 1 an în urmă
părinte
comite
a87b9ad9a0
3 a modificat fișierele cu 13 adăugiri și 6 ștergeri
  1. 2 2
      .config/skhd/skhdrc
  2. 3 3
      .config/yabai/yabai.py
  3. 8 1
      .scripts/open_application.zsh

+ 2 - 2
.config/skhd/skhdrc

@@ -15,6 +15,6 @@ cmd - 4 : /bin/zsh $HOME/.scripts/open_application.zsh communications
 cmd - 5 : /bin/zsh $HOME/.scripts/open_application.zsh music
 cmd - 6 : /bin/zsh $HOME/.scripts/open_application.zsh notetaking
 cmd - 7 : /bin/zsh $HOME/.scripts/open_application.zsh videocall
-cmd - 8 : /bin/zsh $HOME/.scripts/open_application.zsh
-cmd - 9 : /bin/zsh $HOME/.scripts/open_application.zsh
+cmd - 8 : /bin/zsh $HOME/.scripts/open_application.zsh projecttracking
+cmd - 9 : /bin/zsh $HOME/.scripts/open_application.zsh projectdocs
 cmd - 0 : /bin/zsh $HOME/.scripts/open_application.zsh

+ 3 - 3
.config/yabai/yabai.py

@@ -24,7 +24,7 @@ class Space:
     def __repr__(self) -> str:
         return (
             f"Space({self.label if self.label and len(self.label) > 0 else '<NoLabel>'}"
-            f",{self.index}"
+            f", {self.index}"
             f"{', Fullscreen' if self.is_native_fullscreen else ''}"
             f"{', Focused' if self.has_focus else ''})"
         )
@@ -64,8 +64,8 @@ class Yabai:
         ("Finder", False, ["Finder"]),
         ("Terminal", True, ["Alacritty"]),
         ("Browser", True, ["Firefox"]),
-        ("Communication", False, ["Slack", "Signal", "Spotify"]),
-        ("Notetaking", True, ["Obsidian"]),
+        ("Communication", False, ["Slack", "Signal", "Spotify", "Notion"]),
+        ("Notetaking", True, ["Obsidian", "Asana"]),
     ]
     _initial_window: int | None = None
 

+ 8 - 1
.scripts/open_application.zsh

@@ -7,7 +7,10 @@ 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/
 
+ALT_NOTETAKING_PATH=/Applications/Obsidian.app/
 case $1 in
     terminal)
         open $TERMINAL_PATH ;;
@@ -20,7 +23,11 @@ case $1 in
     music)
         open $MUSIC_PATH ;;
     notetaking)
-        open $NOTETAKING_PATH ;;
+        open $ALT_NOTETAKING_PATH || open $NOTETAKING_PATH ;;
     videocall)
         open $VIDEOCALL_PATH ;;
+    projecttracking)
+        open $PROJECTTRACKING_PATH ;;
+    projectdocs)
+        open $PROJECTDOCS_PATH ;;
 esac