From 7d29b4e76676cd5184b6c9ebefe946b2f97ce6b3 Mon Sep 17 00:00:00 2001 From: Christian Schendel Date: Sun, 7 Dec 2025 20:52:42 +0000 Subject: [PATCH] [feature] check for GTK3/qt6c settings files (in progress 2) --- common/night-theme-switcher.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/night-theme-switcher.in b/common/night-theme-switcher.in index 8cb20b5..51f800d 100755 --- a/common/night-theme-switcher.in +++ b/common/night-theme-switcher.in @@ -128,12 +128,16 @@ check_config() { fi } -_check_for_toolkit_settings_files() { +_reset_settings() { ## GTK3 gtk3_settings_file="$XDG_CONFIG_HOME/gtk-3.0/settings.ini" gtk4_settings_file="$XDG_CONFIG_HOME/gtk-4.0/settings.ini" qt6ct_settings_file="$XDG_CONFIG_HOME/qt6ct/qt6ct.conf" + gsettings reset org.gnome.desktop.interface color-scheme + gsettings reset org.gnome.desktop.interface gtk-theme + gsettings reset org.gnome.desktop.interface icon-theme + if [[ ! -w "$gtk3_settings_file" ]]; then touch "$gtk3_settings_file" fi @@ -286,7 +290,7 @@ case "$1" in check_config && restore-theme-on-login ;; c) - check_config && _check_for_toolkit_settings_files && preview + check_config && _reset_settings && preview ;; p) check_config && preview