repos/wm-scheme-toggle

generic window manager scheme toggler
Commits Files Refs README LICENSE
commit af2cf78c9dd05c43e89e25cc0dfe9a08f1db28fa
parent 79f179905c433b58801eedfcb9c9a79023ea2a35
Author: Martin Klöckner <mjkloeckner@gmail.com>
Date:   Mon, 11 Mar 2024 12:13:03 -0300

Add support for qt6 applications

Diffstat:
Msys-dark-scheme | 11++++++++---
Msys-light-scheme | 11++++++++---
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/sys-dark-scheme b/sys-dark-scheme
@@ -39,15 +39,20 @@ update_vim &
 
 # gtk and kde config files
 gtk_conf="$HOME/.config/gtk-3.0/settings.ini"
-kde_conf="$HOME/.config/qt5ct/qt5ct.conf"
+qt5_conf="$HOME/.config/qt5ct/qt5ct.conf"
+qt6_conf="$HOME/.config/qt5ct/qt6ct.conf"
 
 sed -i 's/^gtk-theme-name=Adwaita$/gtk-theme-name=Adwaita-dark/' "$gtk_conf" &
 sed -i \
     's/^gtk-icon-theme-name=Papirus-Light$/gtk-icon-theme-name=Papirus-Dark/'\
     "$gtk_conf" &
 
-sed -i 's/^icon_theme=Papirus-Light$/icon_theme=Papirus-Dark/' "$kde_conf" &
-sed -i 's/^style=Adwaita$/style=Adwaita-Dark/' "$kde_conf" &
+sed -i 's/^icon_theme=Papirus-Light$/icon_theme=Papirus-Dark/' "$qt5_conf" &
+sed -i 's/^style=Adwaita$/style=Adwaita-Dark/' "$qt5_conf" &
+
+sed -i 's/^icon_theme=Papirus-Light$/icon_theme=Papirus-Dark/' "$qt6_conf" &
+sed -i 's/^style=Adwaita$/style=Adwaita-Dark/' "$qt6_conf" &
+
 perl -i -0 -pe\
     's/(?<=\[Colors:View\])([\s\S]*?\K)BackgroundNormal=([\s\S]*?)(?=\n)/BackgroundNormal=#222222/gm'\
     "$HOME/.config/kdeglobals" &
diff --git a/sys-light-scheme b/sys-light-scheme
@@ -39,15 +39,20 @@ update_vim &
 
 # gtk and kde config files
 gtk_conf="$HOME/.config/gtk-3.0/settings.ini"
-kde_conf="$HOME/.config/qt5ct/qt5ct.conf"
+qt5_conf="$HOME/.config/qt5ct/qt5ct.conf"
+qt6_conf="$HOME/.config/qt5ct/qt6ct.conf"
 
 sed -i 's/^gtk-theme-name=Adwaita-dark$/gtk-theme-name=Adwaita/' "$gtk_conf" &
 sed -i \
     's/^gtk-icon-theme-name=Papirus-Dark$/gtk-icon-theme-name=Papirus-Light/' \
     "$gtk_conf" &
 
-sed -i 's/^icon_theme=Papirus-Dark$/icon_theme=Papirus-Light/' $kde_conf &
-sed -i 's/^style=Adwaita-Dark$/style=Adwaita/' $kde_conf &
+sed -i 's/^icon_theme=Papirus-Dark$/icon_theme=Papirus-Light/' $qt5_conf &
+sed -i 's/^style=Adwaita-Dark$/style=Adwaita/' $qt5_conf &
+
+sed -i 's/^icon_theme=Papirus-Dark$/icon_theme=Papirus-Light/' $qt6_conf &
+sed -i 's/^style=Adwaita-Dark$/style=Adwaita/' $qt6_conf &
+
 perl -i -0 -pe\
     's/(?<=\[Colors:View\])([\s\S]*?\K)BackgroundNormal=([\s\S]*?)(?=\n)/BackgroundNormal=#FFFFFF/gm'\
     "$HOME/.config/kdeglobals" &