From 4964e56298eb326aa1485bd9b0bf3d95eb75148b Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sun, 17 Dec 2023 09:36:16 -0700 Subject: [PATCH] shortcut for globalprotection connection --- .../hammerspoon/Spoons/Launcher.spoon/init.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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()