diff options
Diffstat (limited to '.local')
| -rwxr-xr-x | .local/bin/setwall | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/.local/bin/setwall b/.local/bin/setwall index c21cfb1..a7f0553 100755 --- a/.local/bin/setwall +++ b/.local/bin/setwall @@ -8,18 +8,21 @@ apply_wallpaper() { if ! pgrep -x hyprpaper >/dev/null; then # Hyprpaper not running → start with chosen wallpaper cat > ~/.config/hypr/hyprpaper.conf <<EOF -preload = $NEW_WALL -wallpaper = ,$NEW_WALL +wallpaper { + monitor = + path = $NEW_WALL +} EOF hyprpaper & wal -i $NEW_WALL -n else # Hyprpaper is running → change it live cat > ~/.config/hypr/hyprpaper.conf <<EOF -preload = $NEW_WALL -wallpaper = ,$NEW_WALL +wallpaper { + monitor = + path = $NEW_WALL +} EOF - hyprctl hyprpaper preload "$NEW_WALL" hyprctl hyprpaper wallpaper ",$NEW_WALL" wal -i $NEW_WALL -n fi |
