src.nth.io/

summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rw-r--r--init.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/init.el b/init.el
index 3a79a9f..9f128f6 100644
--- a/init.el
+++ b/init.el
@@ -342,6 +342,12 @@
(require 'auto-dark)
(setq auto-dark-allow-osascript t
auto-dark-themes '((solarized-dark) (solarized-light)))
+;; Trigger the macOS Automation permission prompt for System Events when
+;; launched from Spotlight. ns-do-applescript fails silently without the
+;; prompt, but shelling to osascript surfaces TCC.
+(when (eq system-type 'darwin)
+ (call-process "osascript" nil nil nil
+ "-e" "tell application \"System Events\" to tell appearance preferences to return dark mode"))
(auto-dark-mode 1)