summaryrefslogtreecommitdiff
path: root/scripts/hyprwall
diff options
context:
space:
mode:
authorryukamish <[email protected]>2026-04-19 19:25:38 +0530
committerryukamish <[email protected]>2026-04-19 19:25:38 +0530
commit457a1eb0b6d1e835d04388b6ecea718817df1f62 (patch)
tree570534a3d778a63c5bdf47986a485cd6f98b6b31 /scripts/hyprwall
parentfc92554fad9b65c6b7665b3fb49198ba8a092ec4 (diff)
chore: rename for bash script for changing wallpaper
Diffstat (limited to 'scripts/hyprwall')
-rwxr-xr-xscripts/hyprwall32
1 files changed, 0 insertions, 32 deletions
diff --git a/scripts/hyprwall b/scripts/hyprwall
deleted file mode 100755
index 11c098a..0000000
--- a/scripts/hyprwall
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/usr/bin/env bash
-
-WALLDIR="$HOME/Pictures/Wallpapers"
-CACHE="$HOME/.cache/rofi-wallpaper"
-mkdir -p "$CACHE"
-
-# Generate thumbnails (only missing ones)
-find "$WALLDIR" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.webp" \) | while read -r img; do
- name="$(basename "$img")"
- thumb="$CACHE/$name.png"
- [ ! -f "$thumb" ] && magick "$img" -resize 500x500^ -gravity center -extent 500x500 "$thumb"
-done
-
-# This is the key: use -show-icons and tell rofi where the icons are
-chosen=$(find "$WALLDIR" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.webp" \) | sort |
- while read -r img; do
- name="$(basename "$img")"
- echo -e "$name\0icon\x1f$CACHE/$name.png"
- done |
- rofi -dmenu \
- -p "Wallpaper" \
- -i \
- -show-icons \
- -theme-str 'window { width: 90%; height: 80%; }' \
- -theme-str 'listview { columns: 5; lines: 3; spacing: 20px; }' \
- -theme-str 'element-icon { size: 200px; horizontal-align: 0.5; }' \
- -theme-str 'element-text { enabled: false; }')
-
-[ -z "$chosen" ] && exit
-
-fullpath="$WALLDIR/$chosen"
-awww img "$fullpath" --transition-type wipe --transition-fps 60 --transition-angle 45 --transition-step 30