From dd493b0cdf5f8ad1042ea26dc8e2741c85090d35 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 24 Aug 2025 19:03:07 +0200 Subject: [PATCH] Also apply light/dark via new chromium flags --- bin/omarchy-theme-set | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/bin/omarchy-theme-set b/bin/omarchy-theme-set index 81607137..eeb5009c 100755 --- a/bin/omarchy-theme-set +++ b/bin/omarchy-theme-set @@ -40,11 +40,19 @@ else fi # Change Chromium colors -if [[ -f ~/.config/omarchy/current/theme/chromium.theme ]] && command -v chromium &>/dev/null; then - chromium --no-startup-window --set-theme-color="$(<~/.config/omarchy/current/theme/chromium.theme)" -else - # Use a default, neutral grey if theme doesn't have a color - chromium --no-startup-window --set-theme-color="28,32,39" +if command -v chromium &>/dev/null; then + if [[ -f ~/.config/omarchy/current/theme/light.mode ]]; then + chromium --no-startup-window --set-color-scheme="light" + else + chromium --no-startup-window --set-color-scheme="dark" + fi + + if [[ -f ~/.config/omarchy/current/theme/chromium.theme ]]; then + chromium --no-startup-window --set-theme-color="$(<~/.config/omarchy/current/theme/chromium.theme)" + else + # Use a default, neutral grey if theme doesn't have a color + chromium --no-startup-window --set-theme-color="28,32,39" + fi fi # Trigger alacritty config reload