17 lines
921 B
Bash
Executable File
17 lines
921 B
Bash
Executable File
#!/bin/bash
|
|
WALLPAPER_DIR="/home/eli/wallpapers/walls"
|
|
SELECTED_WALLPAPER=$(find "$WALLPAPER_DIR" -type f -exec basename {} \; | wofi -c ~/.config/wofi/config1 --show dmenu --prompt "Select Wallpaper:")
|
|
FULL_PATH=$(find "$WALLPAPER_DIR" -type f -name "$SELECTED_WALLPAPER")
|
|
swww img "$FULL_PATH" --transition-type any --transition-fps 60 --transition-duration .5
|
|
wal -i "$FULL_PATH" -n --cols16
|
|
swaync-client --reload-css
|
|
cat ~/.cache/wal/colors-kitty.conf > ~/.config/kitty/current-theme.conf
|
|
pywalfox update
|
|
|
|
color1=$(awk 'match($0, /color2=\47(.*)\47/,a) { print a[1] }' ~/.cache/wal/colors.sh)
|
|
color2=$(awk 'match($0, /color3=\47(.*)\47/,a) { print a[1] }' ~/.cache/wal/colors.sh)
|
|
cava_config="$HOME/.config/cava/config"
|
|
sed -i "s/^gradient_color_1 = .*/gradient_color_1 = '$color1'/" $cava_config
|
|
sed -i "s/^gradient_color_2 = .*/gradient_color_2 = '$color2'/" $cava_config
|
|
pkill -USR2 cava || cava -p $cava_config
|