#!/bin/bash TARGET_FILE="$HOME/.config/aether/theme/waybar.css" THEME_FILE="$HOME/.config/labwc/themerc-override" BG_FOLDER="$HOME/.config/aether/theme/backgrounds" WALLPAPER=$(find "$BG_FOLDER" -type f | head -n 1) if [ -f "$TARGET_FILE" ]; then BG_COLOR=$(grep "background" "$TARGET_FILE" | awk '{print $3}' | tr -d ';') FG_COLOR=$(grep "foreground" "$TARGET_FILE" | awk '{print $3}' | tr -d ';') if [ ! -z "$BG_COLOR" ] && [ ! -z "$FG_COLOR" ]; then cat << EOF > "$THEME_FILE" # цвет рамки active и inactive window.active.border.color: $FG_COLOR window.inactive.border.color: $BG_COLOR # цвет фона заголовка active и inactive window.active.title.bg.color: $BG_COLOR window.inactive.title.bg.color: $BG_COLOR # цвет текста заголовка окна window.active.label.text.color: $FG_COLOR window.inactive.label.text.color: $FG_COLOR # цвет иконок кнопок для АКТИВНОГО окна window.active.button.unpressed.image.color: $FG_COLOR # цвет иконок кнопок для НЕАКТИВНОГО окна (ОБЯЗАТЕЛЬНЫЙ КЛЮЧ LABWC) window.inactive.button.image.color: $FG_COLOR EOF fi fi killall swaybg 2>/dev/null if [ ! -z "$WALLPAPER" ] && [ -f "$WALLPAPER" ]; then swaybg -m fill -i "$WALLPAPER" & else swaybg -c "$BG_COLOR" & fi