Earlier quoted context omitted.
add in some circadian.el and then you’re really cookin’ :)
I have GNOME do the auto dark theme thing automatically, so all Emacs has to do is listen to dbus signals and act accordingly: (defun theme-switcher (value) (pcase value ;; No Preference. Used by GNOME to indicate light theme. (0 (sph/load-light-theme)) ;; Prefers dark (1 (sph/load-dark-theme)) ;; Prefers light (2 (sph/load-light-theme)) (_ (message "Invalid key value")))) (defun handler (value) (theme-switcher (car…
i3 lacks such chrome, i think, but that’s ok