From 81b1fb64443f6ce5dfc1732c261161846d4edae1 Mon Sep 17 00:00:00 2001 From: "Morgan J." Date: Fri, 20 Mar 2026 03:15:25 +0900 Subject: [PATCH] use modern launchctl bootstrap/bootout API --- Makefile | 5 +++-- docs/com.8bit.bitwarden.json.chromium | 7 ------- ...bitwarden.json.firefox => com.8bit.bitwarden.json.json} | 2 +- 3 files changed, 4 insertions(+), 10 deletions(-) delete mode 100644 docs/com.8bit.bitwarden.json.chromium rename docs/{com.8bit.bitwarden.json.firefox => com.8bit.bitwarden.json.json} (77%) diff --git a/Makefile b/Makefile index da23bbb..7f247af 100644 --- a/Makefile +++ b/Makefile @@ -15,10 +15,11 @@ launchd: mkdir -p $(HOME)/Library/LaunchAgents sed 's|/Users/USER/.local/bin|$(PREFIX)|' docs/com.bitwarden.agent.plist \ > $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist - launchctl load $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist + launchctl bootout gui/$$(id -u) $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist 2>/dev/null || true + launchctl bootstrap gui/$$(id -u) $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist launchd-unload: - launchctl unload $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist 2>/dev/null || true + launchctl bootout gui/$$(id -u) $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist 2>/dev/null || true rm -f $(HOME)/Library/LaunchAgents/com.bitwarden.agent.plist systemd: diff --git a/docs/com.8bit.bitwarden.json.chromium b/docs/com.8bit.bitwarden.json.chromium deleted file mode 100644 index 3618806..0000000 --- a/docs/com.8bit.bitwarden.json.chromium +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "com.8bit.bitwarden", - "description": "Bitwarden desktop proxy", - "path": "/Users/USER/.local/bin/bw-proxy", - "type": "stdio", - "allowed_origins": ["chrome-extension://nngceckbapebfimnlniiiahkandclblb/"] -} diff --git a/docs/com.8bit.bitwarden.json.firefox b/docs/com.8bit.bitwarden.json.json similarity index 77% rename from docs/com.8bit.bitwarden.json.firefox rename to docs/com.8bit.bitwarden.json.json index 5fec160..66a4135 100644 --- a/docs/com.8bit.bitwarden.json.firefox +++ b/docs/com.8bit.bitwarden.json.json @@ -1,7 +1,7 @@ { "name": "com.8bit.bitwarden", "description": "Bitwarden desktop proxy", - "path": "/Users/USER/.local/bin/bw-proxy", + "path": "/Users/%user%/.local/bin/bw-proxy", "type": "stdio", "allowed_extensions": ["{446900e4-71c2-419f-a6a7-df9c091e268b}"] }