diff --git a/modules/darwin/hammerspoon/Spoons/Launcher.spoon/init.lua b/modules/darwin/hammerspoon/Spoons/Launcher.spoon/init.lua index 99e708f..a205bdf 100644 --- a/modules/darwin/hammerspoon/Spoons/Launcher.spoon/init.lua +++ b/modules/darwin/hammerspoon/Spoons/Launcher.spoon/init.lua @@ -54,14 +54,19 @@ function obj:init() end) -- Launcher shortcuts - self.launcher:bind("ctrl", "space", function() - end) + self.launcher:bind("ctrl", "space", function() end) self.launcher:bind("", "return", function() self:switch("@kitty@") end) self.launcher:bind("", "C", function() self:switch("Calendar.app") end) + self.launcher:bind("shift", "D", function() + hs.execute("launchctl remove com.paloaltonetworks.gp.pangps") + hs.execute("launchctl remove com.paloaltonetworks.gp.pangpa") + hs.alert.show("Disconnected from GlobalProtect", nil, nil, 4) + self.launcher:exit() + end) self.launcher:bind("", "E", function() self:switch("Mail.app") end) @@ -80,6 +85,12 @@ function obj:init() self.launcher:bind("", "P", function() self:switch("System Preferences.app") end) + self.launcher:bind("shift", "P", function() + hs.execute("launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangps.plist") + hs.execute("launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangpa.plist") + hs.alert.show("Reconnecting to GlobalProtect", nil, nil, 4) + self.launcher:exit() + end) self.launcher:bind("", "R", function() hs.console.clearConsole() hs.reload()