78 lines
1.1 KiB
Python
78 lines
1.1 KiB
Python
from talon import Context, Module
|
|
|
|
mod = Module()
|
|
|
|
|
|
apps = mod.apps
|
|
|
|
# apple specific apps
|
|
apps.datagrip = """
|
|
os: mac
|
|
and app.name: DataGrip
|
|
"""
|
|
|
|
apps.finder = """
|
|
os: mac
|
|
and app.bundle: com.apple.finder
|
|
"""
|
|
|
|
apps.rstudio = """
|
|
os: mac
|
|
and app.name: RStudio
|
|
"""
|
|
|
|
apps.apple_terminal = """
|
|
os: mac
|
|
and app.bundle: com.apple.Terminal
|
|
"""
|
|
|
|
apps.iterm2 = """
|
|
os: mac
|
|
and app.bundle: com.googlecode.iterm2
|
|
"""
|
|
|
|
# linux specific apps
|
|
apps.keepass = """
|
|
os: linux
|
|
and app.name: KeePassX2
|
|
os: linux
|
|
and app.name: KeePassXC
|
|
os: linux
|
|
and app.name: KeepassX2
|
|
os: linux
|
|
and app.name: keepassx2
|
|
os: linux
|
|
and app.name: keepassxc
|
|
os: linux
|
|
and app.name: Keepassxc"""
|
|
|
|
apps.signal = """
|
|
os: linux
|
|
and app.name: Signal
|
|
|
|
os: linux
|
|
and app.name: signal
|
|
"""
|
|
|
|
apps.termite = """
|
|
os: linux
|
|
and app.name: /termite/
|
|
"""
|
|
|
|
apps.windows_command_processor = """
|
|
os: windows
|
|
and app.name: Windows Command Processor
|
|
os: windows
|
|
and app.exe: cmd.exe
|
|
"""
|
|
|
|
apps.windows_terminal = """
|
|
os: windows
|
|
and app.exe: WindowsTerminal.exe
|
|
"""
|
|
|
|
mod.apps.windows_power_shell = """
|
|
os: windows
|
|
and app.exe: powershell.exe
|
|
"""
|
|
|