From cac3d0b5df9097eb3d521aefe61fc26a790e7121 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Mon, 13 May 2024 08:58:49 -0400 Subject: [PATCH] chore(theme): set window.autoDetectColorScheme --- cosmic-theme/src/output/vs_code.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cosmic-theme/src/output/vs_code.rs b/cosmic-theme/src/output/vs_code.rs index b8e43a1..a0b4ba7 100644 --- a/cosmic-theme/src/output/vs_code.rs +++ b/cosmic-theme/src/output/vs_code.rs @@ -279,6 +279,7 @@ impl Theme { let settings = std::fs::read_to_string(&settings_file).unwrap_or_default(); let mut settings: serde_json::Value = serde_json::from_str(&settings).unwrap_or_default(); settings["workbench.colorCustomizations"] = serde_json::to_value(vs_theme).unwrap(); + settings["window.autoDetectColorScheme"] = serde_json::Value::Bool(true); std::fs::write( &settings_file, serde_json::to_string_pretty(&settings).unwrap(), @@ -296,6 +297,7 @@ impl Theme { let settings = std::fs::read_to_string(&settings_file).unwrap_or_default(); let mut settings: serde_json::Value = serde_json::from_str(&settings).unwrap_or_default(); settings["workbench.colorCustomizations"] = serde_json::Value::Null; + std::fs::write( &settings_file, serde_json::to_string_pretty(&settings).unwrap(),