Files
rion-ricing-mod/.script/wlogout-pywalsync.sh
2025-09-05 21:07:00 +07:00

20 lines
686 B
Bash
Executable File

#!/bin/bash
# Path
WALLPAPER=$(gsettings get org.gnome.desktop.background picture-uri-dark \
| sed -E "s/^'file:\/\///; s/^\"file:\/\///; s/'$//; s/\"$//")
WALL_DIR="$HOME/Pictures/Wallpaper"
WALL_NAME="$(basename "$WALLPAPER")"
BLUR_BG="$HOME/.config/wlogout/images/wallpaper_blurred.png"
WALCSS="$HOME/.cache/wal/colors-waybar.css"
WL_TEMPLATE="$HOME/.config/wlogout/style-template.css"
WLCSS="$HOME/.config/wlogout/style.css"
mkdir -p "$(dirname "$BLUR_BG")"
# Generate Blurred Wallpaper
magick "$WALL_DIR/$WALL_NAME" -resize 1920x1080^ -gravity center -extent 1920x1080 -blur 0x8 -fill black -colorize 65% "$BLUR_BG"
# === UPDATE STYLE.CSS ===
cat "$WL_TEMPLATE" > "$WLCSS"