#!/bin/bash # blob:summary=Apply the current Blob theme's light or dark preference to GTK apps # blob:hidden=true blob-cmd-present gsettings || exit 0 colors_toml=$HOME/.local/state/blob/current/theme/colors.toml [[ -f $colors_toml ]] || exit 0 mode=$(blob-theme-color --file "$colors_toml" mode) if [[ $mode == "light" ]]; then color_scheme="prefer-light" gtk_theme="Adwaita" else color_scheme="prefer-dark" gtk_theme="Adwaita-dark" fi gsettings set org.gnome.desktop.interface color-scheme "$color_scheme" 2>/dev/null || true gsettings set org.gnome.desktop.interface gtk-theme "$gtk_theme" 2>/dev/null || true