Sublime Auto Dark Mode
save this file as python file format, e.g.: auto_dark_mode.py
you can change the color theme if you wish
import sublime
import sublime_plugin
import os
class AutoSwitchTheme(sublime_plugin.EventListener):
def on_activated(self, view):
try:
dark_mode = os.popen("defaults read -g AppleInterfaceStyle").read().strip()
except:
dark_mode = ""
settings = sublime.load_settings("Preferences.sublime-settings")
if dark_mode == "Dark":
settings.set("theme", "Adaptive.sublime-theme")
settings.set("color_scheme", "Packages/Color Scheme - Default/Monokai.sublime-color-scheme")
else:
settings.set("theme", "Default.sublime-theme")
settings.set("color_scheme", "Packages/Color Scheme - Default/Breakers.sublime-color-scheme")
sublime.save_settings("Preferences.sublime-settings")