21 lines
883 B
Bash
21 lines
883 B
Bash
#!/bin/bash
|
|
# __ ______ _____ __ __ _
|
|
# \ \ / / _ \ | ____|/ _|/ _| ___ ___| |_ ___
|
|
# \ \ /\ / /| |_) | | _| | |_| |_ / _ \/ __| __/ __|
|
|
# \ V V / | __/ | |___| _| _| __/ (__| |_\__ \
|
|
# \_/\_/ |_| |_____|_| |_| \___|\___|\__|___/
|
|
#
|
|
|
|
# Get current wallpaper
|
|
cache_file="$HOME/.config/ml4w/cache/current_wallpaper"
|
|
|
|
# Open rofi to select the Hyprshade filter for toggle
|
|
options="$(ls ~/.config/hypr/effects/wallpaper/)\noff"
|
|
|
|
# Open rofi
|
|
choice=$(echo -e "$options" | rofi -dmenu -replace -config ~/.config/rofi/config-themes.rasi -i -no-show-icons -l 5 -width 30 -p "Hyprshade")
|
|
if [ ! -z $choice ] ;then
|
|
echo "$choice" > ~/.config/ml4w/settings/wallpaper-effect.sh
|
|
notify-send "Changing Wallpaper Effect to " "$choice"
|
|
waypaper --wallpaper $(cat $cache_file)
|
|
fi |