summary refs log tree commit diff stats
path: root/user/settings/darwin.nix
diff options
context:
space:
mode:
Diffstat (limited to 'user/settings/darwin.nix')
-rw-r--r--user/settings/darwin.nix17
1 files changed, 3 insertions, 14 deletions
diff --git a/user/settings/darwin.nix b/user/settings/darwin.nix
index 6571e6d8..6c03852a 100644
--- a/user/settings/darwin.nix
+++ b/user/settings/darwin.nix
@@ -73,20 +73,9 @@
                         MODE="light"
                       fi
                       emacsclient="${config.programs.emacs.finalPackage}/bin/emacsclient"
-                      emacsSwitchTheme () {
-                        if pgrep -q Emacs; then
-                          if [[  $MODE == "dark"  ]]; then
-                              $emacsclient \
-                                --eval "(stimmung-themes-load-dark)" \
-                                --eval "(modify-all-frames-parameters '((ns-appearance '$MODE)))"
-                          elif [[  $MODE == "light"  ]]; then
-                              $emacsclient \
-                                --eval "(stimmung-themes-load-light)" \
-                                --eval "(modify-all-frames-parameters '((ns-appearance '$MODE)))"
-                          fi
-                        fi
-                      }
-                      emacsSwitchTheme
+                      if pgrep -q Emacs; then
+                            $emacsclient --eval "(my/switch-theme-variant '$MODE)"
+                      fi
                     ''
                   )
               )