From 6518eb9dfe2dfff9ff7cff8a63278723930f5f75 Mon Sep 17 00:00:00 2001 From: Adil Hanney Date: Tue, 10 Feb 2026 03:00:21 +0000 Subject: [PATCH] Add CosmicAdaptive.colors symlink --- cosmic-theme/src/output/qt_output.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cosmic-theme/src/output/qt_output.rs b/cosmic-theme/src/output/qt_output.rs index 4574305e..8b43d5f8 100644 --- a/cosmic-theme/src/output/qt_output.rs +++ b/cosmic-theme/src/output/qt_output.rs @@ -230,10 +230,11 @@ contrast=4 "CosmicLight.colors" }); - let dest_file = config_dir.join("kdeglobals"); + let cosmic_adaptive_colors = data_dir.join("CosmicAdaptive.colors"); + let kdeglobals_file = config_dir.join("kdeglobals"); #[cfg(target_family = "unix")] - { + for dest_file in &[cosmic_adaptive_colors, kdeglobals_file] { use std::os::unix::fs::symlink; Self::backup_non_cosmic_kdeglobals(&dest_file).map_err(OutputError::Io)?; @@ -243,9 +244,11 @@ contrast=4 fs::remove_file(&dest_file).map_err(OutputError::Io)?; } - symlink(src_file, dest_file).map_err(OutputError::Io)? + symlink(&src_file, dest_file).map_err(OutputError::Io)? } + // TODO: Point qt6ct to ~/.local/share/color-schemes/CosmicAdaptive.colors + Ok(()) }