scripts/terminal/set-terminal-theme.applescript (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | global lightProfile, darkProfile set lightProfile to "Flexoki Light" set darkProfile to "Flexoki Dark" to getTargetProfile() tell application "System Events" set isDark to dark mode of appearance preferences end tell if isDark then return darkProfile else return lightProfile end if end getTargetProfile to setTerminalProfile(targetProfile) tell application "Terminal" set default settings to settings set targetProfile set startup settings to settings set targetProfile repeat with existingWindow in windows set current settings of existingWindow to settings set targetProfile end repeat end tell end setTerminalProfile getTargetProfile() setTerminalProfile(result) |