diff --git a/common/night-theme-switcher.in b/common/night-theme-switcher.in index a7fdad2..89525a8 100755 --- a/common/night-theme-switcher.in +++ b/common/night-theme-switcher.in @@ -161,38 +161,13 @@ _reset_settings() { } _set_theme() { - ## gtk-theme + ## GTK gsettings set org.gnome.desktop.interface color-scheme "$gtk_color_scheme" gsettings set org.gnome.desktop.interface gtk-theme "$gtk_theme" gsettings set org.gnome.desktop.interface icon-theme "$icon_theme" - /usr/lib/plasma-changeicons "$icon_theme" >/dev/null 2>&1 - ## GTK2 - if [[ -w "$HOME/.gtkrc-2.0" ]]; then - sed -i "s/gtk-theme-name=.*/gtk-theme-name=$gtk_theme/g" \ - "$HOME/.gtkrc-2.0" - sed -i "s/gtk-icon-theme-name=.*/gtk-icon-theme-name=$icon_theme/g" \ - "$HOME/.gtkrc-2.0" - fi - ## GTK3 - if [[ -w "$HOME/.config/gtk-3.0/settings.ini" ]]; then - sed -i "s/gtk-application-prefer-dark-theme=.*/gtk-application-prefer-dark-theme=$gtk_prefer_dark_theme/g" \ - "$HOME/.config/gtk-3.0/settings.ini" - sed -i "s/gtk-theme-name=.*/gtk-theme-name=$gtk_theme/g" \ - "$HOME/.config/gtk-3.0/settings.ini" - sed -i "s/gtk-icon-theme-name=.*/gtk-icon-theme-name=$icon_theme/g" \ - "$HOME/.config/gtk-3.0/settings.ini" - fi - ## GTK4 - if [[ -w "$HOME/.config/gtk-4.0/settings.ini" ]]; then - sed -i "s/gtk-application-prefer-dark-theme=.*/gtk-application-prefer-dark-theme=$gtk_prefer_dark_theme/g" \ - "$HOME/.config/gtk-4.0/settings.ini" - sed -i "s/gtk-icon-theme-name=.*/gtk-icon-theme-name=$icon_theme/g" \ - "$HOME/.config/gtk-4.0/settings.ini" - sed -i "s/gtk-theme-name=.*/gtk-theme-name=$gtk_theme/g" \ - "$HOME/.config/gtk-4.0/settings.ini" - fi ## QT + /usr/lib/plasma-changeicons "$icon_theme" >/dev/null 2>&1 if [[ -w "$HOME/.config/qt5ct/qt5ct.conf" ]]; then sed -i "s/icon_theme=.*/icon_theme=$icon_theme/g" \ "$HOME/.config/qt5ct/qt5ct.conf"