Files
sway-new-config/set-gtk-theme.sh
2026-04-09 00:39:54 +03:00

28 lines
954 B
Bash
Executable File

#!/bin/bash
# GTK OLED Theme Setup Script
# Symlinks oled-black theme CSS to GTK config directories
set -e
REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/gtk-themes/oled-black" && pwd)"
HOME_CONFIG_GTK3="$HOME/.config/gtk-3.0"
HOME_CONFIG_GTK4="$HOME/.config/gtk-4.0"
echo "Setting up OLED black theme for GTK3 and GTK4..."
# GTK4 setup
echo "Configuring GTK4..."
rm -f "$HOME_CONFIG_GTK4/gtk.css"
ln -s "$REPO_DIR/gtk-4.0.gtk.css" "$HOME_CONFIG_GTK4/gtk.css"
echo " → Linked GTK4: $HOME_CONFIG_GTK4/gtk.css → $REPO_DIR/gtk-4.0.gtk.css"
# GTK3 setup (using same CSS file - it will work for basic overrides)
echo "Configuring GTK3..."
ln -sf "$REPO_DIR/gtk-4.0.gtk.css" "$HOME_CONFIG_GTK3/gtk.css" 2>/dev/null || {
mkdir -p "$HOME_CONFIG_GTK3"
ln -s "$REPO_DIR/gtk-4.0.gtk.css" "$HOME_CONFIG_GTK3/gtk.css"
}
echo " → Linked GTK3: $HOME_CONFIG_GTK3/gtk.css → $REPO_DIR/gtk-4.0.gtk.css"
echo "Done! Restart GTK apps to see changes."